14 mars 2009, par
Quentin Drouet
Compilation et installation
Eaccelerator ne semble pas être disponible dans les paquets de la distribution, on va donc récupérer les sources puis les compiler.
wget http://bart.eaccelerator.net/source... tar -xvjf eaccelerator-0.9.5.3.tar.bz2 cd eaccelerator-0.9.5.3 phpize ./configure —enable-eaccelerator=shared make make test
9 février 2009, modifié le 12 mars 2009, par
Quentin Drouet
Utilisations
Le modèle peuvent être utilisés de deux manières différentes :
Dans la rédaction de contenu en insérant les modèles de la sorte par exemple :
<rotator77>
pour afficher les documents associés à l’article 77
<rotator1|rubrique=12|width=320|height=140>
pour afficher les documents de type "images" associés à la rubrique 12 en lui passant des options particulières surchargeant celles choisies dans la configuration du plugin.
Dans les squelettes (les exemples ci-dessous reprennent exactement le même fonctionnement que ceux ci-dessus)
[(#MODELE{rotator}{article=77})] [(#MODELE{rotator}{rubrique=12}{width=320}{height=140})] Configuration
Le modèle reprenant les options (...)
18 août 2007, modifié le 8 mars 2009, par
Quentin Drouet
Attention ...
cet article n’est qu’un mémo listant les besoins et l’avancée du plugin, servant comme début de documentation officielle...
... cette documentation sera transférée sur spip-contrib lorsque le plugin sera jugé stable ...
... dans l’immédiat, rien n’est réellement utilisable en prod
Si vous êtes intéressés, vous êtes bien entendu invités à participer au développement en codant tout simplement ou en participant à la réflexion ou encore à la traduction du plugin
Reprise d’une vieille contrib qui date de spip 1.8.2 déjà reprise depuis par le plugin Openpublishing...
Les balises à utiliser :
#FORMULAIRE_ARTICLE (pour le formulaire de base) #FORMULAIRE_MODIF_ARTICLE (Pour le formulaire de modification d’articles)
Choix de la rubrique dans laquelle insérer l’article en question ?
Insérer le js de validation uniquement si l’on a choisi de l’utiliser dans la config (le mettre dans insert_head uniquement si l’on a un formulaire_article et si lire_config retourne l’option de configuration. (...)
1er mars 2009, modifié le 2 mars 2009, par
Quentin Drouet
Configuration pour Courier IMAP/POP3
Supprimer les anciens certificats
rm /usr/lib/courier/*.pem rm /etc/courier/*.pem Télécharger
Modifier les configurations pour la génération
Il est nécessaires de modifier les configurations de génération des certificats. Elles se trouvent dans les fichiers /etc/courier/imapd.cnf pour le serveur imap et /etc/courier/pop3d.cnf pour le serveur pop3.
Voici comment modifier un des fichiers (ici celui pour imap) :
#Ouverture du fichier nano /etc/courier/imapd.cnf Télécharger
Modifier la partie [ req_dn ] du fichier qui devra ressembler à quelque chose comme ceci (pour notre serveur arscenic.org) :
[ req_dn ] C=FR ST=75 L=Paris O=Magda Courier Mail Server OU=Automatically-generated IMAP SSL key CN=magda.arscenic.org div style="font-family : (...)
1er mars 2009, par
Quentin Drouet
Installation du serveur sur Ubuntu
Tout d’abord, il faut choisir quelle machine servira de serveur. Il est nécessaire que cette machine dispose d’un serveur web (Apache) afin de servir les statistiques à l’utilisateur...
Installation du logiciel (on installe à la fois le serveur et le client car la machine servant de serveur sera également monitorée) :
apt-get install munin munin-node munin-plugins-extra rrdtool
La configuration du serveur se trouve dans le fichier /etc/munin/munin.conf
Sur serveur debian Etch et ubuntu
apt-get install smartmontools lm-sensors
Monitoring spécifiques
Pour les monitoring spécifiques (hors fichiers par défaut de munin), j’ai décidé de placer les scripts sur chaque serveur dans le dossier : /opt/share/munin/plugins
Monitorer apache sur serveurs de type Debian ou Ubuntu
Installer tout d’abord les prérequis et les activer :
# Installer les modules apaches nécessaires apt-get install libwww-perl # Activer les modules nécessaires a2enmod status a2enmod info (...)
22 décembre 2007, modifié le 24 février 2009, par
Quentin Drouet
Rappel : L’environnement d’installation est celui-ci :
Système d’exploitation : Ubuntu 8.10 Intrepid Ibex Serveur Web : Apache version 2.2.9 PHP : 5.2.6 Mysql : 5.0.67 Perl : 5.10.0
Il se peut donc que certaines commandes Unix utilisées ne soient pas compatibles avec d’autres distributions. Vous pouvez laisser un message en bas de cet article pour toutes questions.
Installation de sympa # Téléchargement des sources wget http://www.sympa.org/distribution/s... # Décompression du paquet tar -xvzf sympa-5.4.6.tar.gz # On va dans le répertoire qui contient les sources cd sympa-5.4.6/ # Il est nécessaire d ajouter un utilisateur "sympa" ce qui créera également un dossier "/home/sympa" sudo adduser sympa # Installation préalable de quelques paquets nécessaires sudo apt-get install gettext zip unzip lynx ncftp libintl-perl libfcgi-perl libxml2-dev libappconfig-perl perl-suid libapache2-mod-fastcgi # Configurer l installateur ./configure # Compiler sympa div (...)
6 juillet 2007, modifié le 23 février 2009, par
Alexandra,
Quentin Drouet,
ubu

UPDATE (2 février 2009) :
La version actuelle du plugin est uniquement compatible avec SPIP 2.0 Elle est compatible avec les versions suivantes des players de Jeroen Wijering : JW Image Rotator 3.17 JW FLV Media Player 4.3 Présentation
Le plugin présenté ici est fonctionnel et stable. Il demeure quelques problèmes de mise en page de la page configuration avec certains navigateurs. Cependant il est toujours en cours de développement et peut par conséquent présenter de variables imperfections. L’ensemble des fonctionnalités n’a pas encore été testé. Nous vous saurions dès lors gré de votre patiente indulgence ainsi que de votre aimable collaboration pendant cette période. Le service après don varie en fonction de l’humeur des auteurs.
SPIP-ZONE : Révisions de xspf
Affichage des documents (sons et videos) de l’article 99 grâce à mediaplayer (<mediaplayer99>)
Affichage des documents (images) de l’article 77 grâce à imagerotator (<rotator77>)
XSPF est le format XML de partage des (...)
8 février 2009, modifié le 9 février 2009, par
Quentin Drouet
Utilisations
Le modèle peuvent être utilisés de deux manières différentes :
Dans la rédaction de contenu en insérant les modèles de la sorte par exemple :
<mediaplayer14>
pour afficher les documents associés à l’article 14
<mediaplayer1|id_rubrique=12|width=320|height=140>
pour afficher les documents associés à la rubrique 12 en lui passant des options particulières surchargeant celles choisies dans la configuration du plugin.
Dans les squelettes (les exemples ci-dessous reprennent exactement le même fonctionnement que ceux ci-dessus)
[(#MODELE{mediaplayer}{id_article=14})] [(#MODELE{mediaplayer}{id_rubrique=12}{width=320}{height=140})] Configuration
Le modèle reprenant les options (...)
7 février 2009, par
Quentin Drouet
Je joue souvent avec la librairie farbtastic pour ajouter des sélecteurs de couleurs simples dans les formulaires.
Cette librairie n’a pas bougé depuis 2007 et est donc de moins en moins compatible avec les versions récentes de jQuery ...
Je l’ai donc modifiée quelque peu pour la rendre compatible avec les versions récentes de jQuery (1.3.1 à l’heure actuelle) et notamment avec le plugin palette de SPIP
Exemple d’utilisation du plugin palette
Le plugin palette perment d’appliquer un sélecteur de couleur sur tous les éléments "input" dotés de la class "palette"
Code utilisé : <input type="text" class="text palette" value="" />