Identifiants personnels


Moi ... Moi ... et re Moi

Some pix about an actual project...



[Serveur] Installation de eaccelerator pour php

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



[SPIP Plugin] XSPF : Le modèle rotator

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 (...)



[SPIP Plugin] Formulaire article public / Formulaire modification article

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. (...)



[Serveur] Certificats Postfix et Courier pop/imap pour la gestion du TLS

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 : (...)



[Serveur] Monitoring de machines grâce à Munin

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 (...)



[SERVEUR] Sympa + Postfix + Ubuntu

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 (...)



[SPIP Plugin] XSPF plugin

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 (...)



[SPIP Plugin] XSPF : Le modèle mediaplayer

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 (...)



[jQuery] Farbtastic compatible avec jQuery 1.3.x

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="" />



0 | 10 | 20 | 30 | 40 | 50 | 60 | 70 | 80 |...


Propulsé par : SPIP 2.1.0 dev SVN [13946]