La V2 de BIOphyse.net, un site de geek
Par Stéphane Bonhomme le jeudi, juin 3 2004, 14:13 - Avancement du site - Lien permanent
Je viens de me rendre compte que mon dernier billet concernant l'avancement du site était plutôt ancien. A cela, plusieurs raisons, la principale étant un manque de temps, tout simplement.
Actuellement, la partie design du site est bien avancée, mais n'étant pas totalement finie, je ne donne pas de lien (de toute façon, elle n'est pas en ligne).
Concernant la partie choix techniques, je reste actuellement sur une sortie en XHTML 1.0 stricte (même si une récente discussion sur les forums de phpscripts-fr tendrait à me faire hésiter avec du HTML 4.01 strict), L'utilisation des CSS va bien sûr de paire, ainsi que l'obtention d'une accessibilité aussi bonne que possible.
Ce qui était plus compliqué, était de déterminer la version de PHP à choisir, ainsi que la base de données à utiliser. Le choix c'est donc porté sur PHP 5, afin de profiter des dernières améliorations concernant la POO. Concernant la base de données, je penche pour SQLite pour différentes raisons exposées sur le site PHPTeam.net.
Du côté des scripts que je pense utiliser, on trouve la librairie FPDF permettant la génération de documents PDF, et la classe Wiki2xhtml permettant la saisie de texte au format wiki, très utile pour la section news du site ou encore pour la saisie des informations de la section lexique. Ceci-dit, pour la section article, je risque de m'orienter plutôt vers l'utilisation de document OOo (version française du site de OOo), puisque le format généré par le traitement de texte est du XML compressé (plus de détails), une transformation via XSLT permettrait l'obtention du XHTML par exemple.
Il est bien évident que tout ceci nécessite en local de disposer d'une machine configurée comme il faut. Vu les problèmes rencontrés notamment pour la transformation de fichiers XML via XSLT sous windows, je suis donc passé sous Linux. La configuration de ma machine nécessite l'utilisation d'un serveur Apache (version 2.0.49) et de PHP 5 (la RC2 en attendant la prochaine RC, voir la finale). Le développement se fera via l'utilisation de Quanta+. Voilà pour les détails :).
Pour des informations supplémentaires concernant PHP 5, vous pouvez consulter le lien vers zend.com donné plus haut, ainsi que les liens suivants, correspondant à des articles auxquels j'ai pu modestement contribuer :
Ces articles sont parus sur un site que je vous encourage à découvrir : classes.scriptsphp.net
Commentaires
Juste une question comme ça : as-tu déjà une piste concrète pour ce qui est de l'exploitation de documents OpenOffice.org par PHP ?
>Nudrema
Oui et non : sur le net j'ai vu (mais n'arrive pas à retrouver) un début d'explication et des morceaux de codes à ce sujet. Tout ce que j'ai retenu pour l'instant, c'est que c'est possible, que plusieurs l'ont fait (Neokraft et classes.scriptsphp.net/ ) donc il n'y a pas de raison que je n'y arrive pas.En l'état actuel des choses je ne suis pas allé très loin de ce côté là. Dès que j'ai vraiment du temps, je commence par la section news de mon site, histoire de voir si les choix que j'ai effectué sont les bons (et là, pas besoin de OOo). Pour la section article, utilisant OOo donc, c'est la phase suivante (aout septembre si tout va bien). Il va de soit que si je retrouve des liens intéressants, je le signalerai ici, histoire que tout le monde en profite.
Edit :le billet vu sur Neokraft est écrire pour le Web avec OOo, mais tu l'avais déjà lu.