En novembre dernier, PHPIndex a entamé sa huitième année d’existence !

Depuis son lancement, toute l’équipe et moi-même avons tenté de vous proposer du contenu en rapport direct avec PHP : actualités, interviews, articles et relectures d’articles lu sur le Web, trucs et astuces, etc. Nous avons tenté de faire au mieux sachant qu’une telle activité éditoriale s’éloignait de notre métier. GLOBALIS est et reste avant tout une SSII. J’espère néanmoins que cette contribution de notre part, aura permis de communiquer plus largement autour d’une technologie encore très largement méconnue lors de la mise en ligne de ce site. Depuis, les choses ont énormément évolué. PHP est devenu ce que l’on sait, c'est-à-dire bien plus qu’un simple langage, mais une véritable plate-forme. Très largement utilisé en production, parfois même au-delà du Web, il a su s’imposer comme une alternative incontournable.

Initialement développé en quelques jours (nuits) et dépourvu de « backoffice » d’administration, PHPIndex n’avait pas vraiment évolué depuis. Certes, quelques rubriques ou sous-rubriques sont venues étoffer le site au fil du temps. Je pense, en particulier, à la rubrique dédiée aux offres d’emploi, très souvent consultée depuis son ouverture. D’autres ont également disparues, comme ce fût le cas de la rubrique en charge d’indexer et d’archiver les messages de certains groupes Usenet. Google Group a rapidement proposé un service de qualité acceptable dans ce domaine, doté d’un moteur de recherche bien plus efficace que celui que j’avais mis en œuvre.

Parce qu’il était temps de proposer autre chose, les attentes des lecteurs ayant changé, nous avons décidé de faire évoluer PHPIndex. En premier lieu, vous le constaterez pas vous-même, nous avons décidé d’utiliser DotClear. Ensuite, de nombreuses rubriques ont disparu. Maintenir un annuaire de sites utilisant PHP, par exemple, ne présentait plus d’intérêt. Néanmoins, rien n’est figé. D’autres rubriques verront probablement le jour au fil du temps. Le forum, dans l’immédiat, a également disparu. Je ne sais pas encore s’il fera à nouveau son apparition tant la maintenance d’un forum est souvent source de désagréments. Combien de menaces de dépôt de plainte contre PHPIndex pour propos diffamatoires suite à l’intervention le plus souvent d’inconnus venant se plaindre des pratiques douteuses de tel ou tel hébergeur ou supposé tel. Sans modération efficace, point de solution. Et le temps nécessaire nous manque.

La reprise de données issues de la version précédente du site est donc seulement partielle. Mais l’essentiel y est. Du reste, il faudra à l’occasion que je vous explique comment cette reprise de données a été menée à bien. Vous vous en doutez, la structure des données en base n’avait rien à voir avec celle de DotClear. Cela revenait donc à vouloir faire rentrer un carré dans un rond. Le résultat me semble tout de même satisfaisant. Et vous avez à votre disposition les archives datant de novembre 1998 jusqu’à aujourd’hui. En complément, vous disposez d’un fil RSS ou Atom. Vous avez également la possibilité d’intervenir, que ce soit en nous soumettant une actualité, une offre d’emploi ou en publiant des commentaires. L’ensemble sera modéré.

A propos, certains se demanderont peut-être pourquoi le choix de DotClear ? Entendons nous bien, DotClear n’a pas été retenu en tant que solution de gestion de blog, univers auquel je suis étranger et en partie allergique, mais en tant que solution de gestion de contenu au sens large. Personnellement, SPIP ne m’a jamais motivé ni intéressé. Quant à Typo3, il me semblait trop riche pour les modestes besoins d’un site comme le notre. DotClear offrait la « boite à outils de base » pour « propulser » PHPIndex. Je l’avais, du reste, longtemps laissé en « site du mois » sur PHPIndex, après l’avoir quelque peu décortiqué. Alors évidement, il ne fait pas tout, je me suis parfois faché avec...mais l’essentiel y est et il reste relativement simple à enrichir. C’est un projet qui bouge et autour duquel gravite des utilisateurs et contributeurs actifs [1].

Je terminerais donc par remercier Olivier Meunier pour son travail sur DotClear. Motivé et passionné par son projet, il travaille actuellement sur une future version. Tous mes encouragement l'accompagnent. Je tiens également à remercier Cédric Cornet et l’équipe de La Boite pour l'aide qu'ils m'ont apporté pour le design. Mais aussi l’ensemble de l’équipe de GLOBALIS. Et enfin, vous, lecteurs anonymes ou non.

Bienvenue sur cette nouvelle version de PHPIndex qui, je l'espère, saura répondre favorablement à vos attentes.

[1] Un grand merci à certains d'entre eux. Je pense en particulier à Maurice Svay et ses thèmes, source d'inspiration dont j'ai gardé quelques idées ici, Aurélien Folliot (plugin Sondage), Cédric Vonlanthen (plugin MComments), Benoit Clerc (plugin Related) et Vincent Garnier (plugin Mailer).