Outils

Mettre en place un dépôt central git

Cela peut sembler quelque peu paradoxal étant donné le mode distribué et décentralisé de ce gestionnaire de version qu'est git mais on peut vouloir utiliser git un peu comme subversion et avoir un dépôt qui servirait de dépôt "officiel". Pour ce faire nous allons utiliser gitosis qui va énormément nous faciliter la vie.

Lire la suite

Livrer du html au lieu du xhtml avec symfony

Je n'ai encore fait aucun site en XHTML pour diverses raisons : on doit servir le XHTML avec le type mime application/xhtml+xml. Mais le navigateur au grand E bleu ne gère tout simplement pas ce type mime. Et livrer le XHTML avec le type mime text/html revient à faire du mauvais HTML. Voilà pour la petite intro.

Lorsqu'on utilise un CMS, ou un framework, on se demande si celui-là va respecter notre façon de coder. J'ai adopté symfony et j'ai découvert avec joie que je peux continuer à faire du HTML!

Lire la suite

Emmener son code en voyage

Lorsque je développe sur un projet, j'utilise subversion et je fais souvent des "commit" pour éviter de garder dans mon répertoire de travail du code modifié et non propagé sur le serveur. Tout va bien lorsqu'on est connecté au serveur central mais si on est dans le train, à la campagne, dans un avion, ou dans les toilettes, cela devient plus problématique.

Lire la suite

Mise à jour de trac

Suite au passage à la version 0.10.3 de trac, je me suis retrouvé avec une erreur fort peu sympathique : (file is encrypted or is not a database). Je n'ai pas tout compris et la lecture des logs d'apache ne m'a tellement aidé non plus ! Mais ...

Lire la suite

Récupérer un fichier effacé

Le but du "jeu" est de récupérer un fichier sauvegardé dans subversion - que l'on appellera par exemple mon-fichier.php - , que l'on a effacé à une révision donnée. Ce n'est pas aussi simple qu'il n'y parait mais ça reste très abordable. Le plus compliqué est de retrouver à quel moment où  […]

Lire la suite

Gestion de plusieurs projets avec trac

Pour ajouter un projet dans trac, voici la marche à suivre: trac-admin /path/to/projetenv initenv (répertoire où sont placés les pages du wiki entre autre) Il faut ensuite choisir un nom pour le projet ainsi que le chemin vers le dépôt subversion Exemple: trac-admin /var/trac/projets/essai (le dépôt  […]

Lire la suite

Gestion des sources

Que l'on travaille seul ou à plusieurs sur un projet, le besoin se fait rapidement sentir de pouvoir garder un historique des modifications que l'on a faites. La méthode, qui consiste à commenter une partie du code pour éventuellement la réutiliser, atteint rapidement ses limites lorsqu'on travaille  […]

Lire la suite

Haut de page