8 juin 2008

Installation de Jelix sur WampServer

Je vais vous décrire la procédure pour installer Jelix sur WampServer sous Microsoft Windows XP.

Vous pouvez lancer l'installation de WampServer dans mon cas il s'agit de WampServer 2.0c que j'ai installé dans D:\wamp.

Paramétrez Windows XP pour que PHP fonctionne en ligne de commande

Il suffit de cliquer droit sur l'icône Poste de travail puis Propriétés, dans la fenêtre Propriétés système cliquez sur l'onglet Avancé puis sur le bouton Variables d'environnement ensuite cliquez sur la Variable Path dans le bloc Variables utilisateur et dans la valeur de la variable vous ajoutez le chemin vers le répertoire qui contient PHP dans mon cas D:\wamp\bin\php\php5.2.6 (n'oubliez pas d'ajouter le ; à la fin si vous avez plusieurs variables path) puis cliquez sur le bouton OK pour valider et encore OK, OK et redémarrez le micro-ordinateur.

J'ai choisi variables utilisateur, car il n'y a que moi sur cette machine qui développe, mais vous pouvez tout aussi bien éditer Variables système si vous souhaitez que d'autres utilisateurs puissent exécuter PHP. Le paramétrage du path vous permettra depuis une ligne de commande (Démarrer > Exécuter > dans ouvrir taper cmd) d'exécuter PHP depuis n'importe quel répertoire notamment pour pouvoir créer des applications en ligne de commande avec Jelix.

Installation de Jelix

Prenez l'archive de Jelix dans mon cas jelix-1.0.4-dev.zip et décompressez dans le répertoire www de WampServer (j'ai renommé le répertoire jelix-1.0.4-dev.zip en jelix). D:\wamp\www\jelix le répertoire contient les répertoires lib et temp.

Ensuite vous pouvez suivre le minitutoriel de Jelix et créer en ligne de commande vos applications et vos modules.

23 juillet 2006

Framework CSS

Depuis quelque temps, je réfléchissais à la création d'un framework CSS avec des composants réutilisables pour faciliter la génération de templates compatibles avec là plus par des navigateurs Internet en gérant les différents hacks CSS. Le site de Dirk Jesse propose un framework assez complet qui porte le nom de Yet Another Multicolumn Layout (YAML). Son seul défaut c'est qu'il n'est disponible qu'en allemand alors qu'une version anglaise aurait permis de le démocratiser.