Le blog de llaumgui

Linux en général, Fedora / CentOS en particulier...

Aller au contenu | Aller au menu | Aller à la recherche

lundi 22 mars 2010

RPM pour Pluf et Indefero

Je vous en avais parlé récemment, j'ai migré ma plateforme de gestion de projets de Trac vers Indefero. Lors de cette occasion, j'avais fait un teaser en annonçant l'arrivée prochaine de RPM pour Indefero. La chose est bien avancée et les RPM sont actuellement en "review request" :

Cependant, ces RPM ne devraient pas pouvoir prétendre à intégrer EPEL pour cause d'une RHEL "à-la-rue-avec-un-php-5.1-embarqué" (ça me rappelle quelques trolls lors du dernier Solutions Linux), mais heureusement que Remi est là ! C'est ce qui me permet de les proposer sur mon dépôt personnel avec une dépendance à php 5.2 vers le dépôt de Remi.

Du coup, j'en ai également profité pour migrer vers la version 0.8.11, pour versioner le thème de mon blog et pour le retravailler quelque peu avec l'intégration de AddThis.

samedi 27 février 2010

Migration de ma gestion de projets perso vers Indefero

Après plusieurs années d'utilisation de Trac pour la gestion de mes projets personnels, j'ai remplacé ce dernier par Indefero.

Quelles peuvent bien en être les raisons ?

Lire la suite...

dimanche 28 juin 2009

Petit résumé de l'eZ Conference & Awards

Jeudi et Vendredi, se tenait l'eZ Conference, qui après pas mal d'années passées dans le pays natal d'eZ System (la Norvège) a, cette année, posé ses valises dans notre capital. L'occasion pour moi d'y participer (Merci Bertrand pour l'invit') !

Lire la suite...

mardi 5 mai 2009

Trac, authentification à FluxBB au traver de mod_auth_mysql

L'une des façons les plus rapides de faire une authentification sur le net est de passer par un fichier htaccess et un htpasswd. C'est à dire mettre dans un fichier le login et le mot de passe (crypté). Le problème c'est que si cette solution permet de mettre facilement et rapidement un contenu derrière une protection par authentification, elle est cependant guerre poussée et évolutive.

Nous allons donc voir comment modifier notre htaccess (ou encore mieux, notre vHost) pour aller chercher l'information dans une base de données via le module apache mod_auth_mysql. Nous verrons cela au travers d'un exemples : l'identification sur un Trac via les identifiants d'un FluxBB.

Lire la suite...

samedi 2 mai 2009

Trac, création d'un Egg et ajout de plugin

Comme pas mal d'applications, Trac possède une gestion des plugins. La façon la plus facile d'ajouter un plugin est de passer par RPM (il profitera alors à toutes les instances de Trac) mais malheureusement tous les plugins disponibles sur Trac Hacks ne sont pas packagés en RPM. Depuis sa version 0.10 Trac dispose d'une interface d'administration en plugin, plugin qui a été intégré dans le core de Trac 0.11.

Depuis cette interface d'administration, il est possible d'ajouter un plugin packagé sous la forme d'un Eggs. Malheureusement l'Egg étant dépendant des versions de Python et de Trac, il est conseillé de le construire à partir de la machine cible.

Lire la suite...

mercredi 29 avril 2009

Après le blog, le Trac et après le Trac, le Twitter...

Après avoir changé le thème du blog, je me suis attaqué à celui du Trac que j'ai renommé en "Plateforme de développement" et passé sous le sous-domaine dev.llaumgui.com. En effet, je voulais une certaine cohérence entre le design du blog et celui de la plateforme de développement. J'ai donc entrepris de porter Emplode sous Trac, et là, force est d'avouer que le truc est assez déconcertant.

Le moteur de template de Trac est basé sur un système d'XSLT qui me fait comprendre la charge serveur d'un Trac ;-). En plus pour appliquer le nouveau thème, bien sûr, il faut redémarrer le serveur apache, normal quoi...

Lire la suite...

dimanche 2 septembre 2007

Trac et Subversion, c'est bon, mangez en !

Pour porter mes différents projets de développement perso, j'ai mis en place un serveur Subversion (SVN pour les intimes) interfacé par un Trac. Je dois avouer que si pour du travail collaboratif le versioning et la gestion de tickets est indispensable, pour du travail perso, c'est aussi fort pratique et appréciable !

En effet, outre le fait de mettre mes codes sources à disposition, Trac me permet de jeter mes idées dans des tickets. L'avantage est que lorsque je reprend un dev' plusieurs jour après, je sais ce que je dois faire grâce à la liste des tickets ouvert !

Lire la suite...