Conception du site actuel (V3, Juillet 2005)
Pas mal de modifications pour passer en version 2.2.1 d’Epona afin de pouvoir passer en Spip 1.8.1.
Les composants de base :
– Hébergeur Phpnet
– CMS : Spip en version 1.8.1.5
– Squelettes : Epona en version 2.2.1
– Album photo 2Bgal 2.5.2
Les plus :
– Barrière anti-spam d’Yves Grenier
– Conversion en pdf et impression de page extrait de biospip.
Les modifications mineures nécessaires chez Phpnet :
– Modification des noms .htacccess par htaccess.fi et .htpasswd par htpasswd.fi (en spip 1.8.1, il suffit de modifier les variables _ACCESS_FILE_NAME et AUTH_USER_FILE dans ecrire/inc_version.php3.
– Pour éviter en Spip 1.8.1 (pour l’instant inutile en 1.8.2) un message du style "Fatal error : Allowed memory size of 7340032 bytes exhausted (tried to allocate 2949120 bytes) in /home/users/a/aspryok/www/Dev/inc-public.php3(60) : eval()’d code on line 2614" dans le filtrage de l’Agenda annuel,
il faut ajouter la ligne suivante dans inc-public-global.php3 :
@ini_set("memory_limit",’10M’) ;
juste après la ligne :
define("_INC_PUBLIC_GLOBAL", "1") ;
Les développements perso :
– Evolution de l’Agenda pour gérer les événements sur plusieurs jours.
– Gestion des articles prioritaires de type événement qui ne sont visibles que sur une période de temps propre à chaque article.
Autres changements depuis la V2 :
– Simplification de l’organisation de l’Agenda par la mise en place des mots clés sur l’Agenda qui qualifient le niveau des régates. Maintenant, le classement des événéments dans les rubriques est fait uniquement sur la localisation géographique (régions de France ou pays étrangers).
Evolutions depuis la mise en place de la V3
– Mi Août : mise en place des premières briques de multilinguisme. L’initialisation automatique du cookie en fonction de la langue du navigateur pas encore vraiement au point.
– Mise en place de la modif dynamique des adresses php en adresses html.
– 24 Août 2005 : passage en 1.8.2 sans trop de problèmes : juste une boucle à éliminer dans plan.php3 (boucle articles_racines inutile). Le traitement des stats semble toujours HS depuis le passage en 1.8.1 : la table spip_visites_temp ne se vide pas dans les 2 autres. Ca devrait aller mieux en 1.8.2, inc_statistiques.php3 étant enfin appellé par 2 autres php. Autre problème soulevé par la 1.8.1 : la fonction recherche est HS.
– 27 Août : découverte d’un pb sur la génération de certaines vignettes sur le site en prod (sur phpnet, pas de pb sur easyphp), ce pb m’empêche de modifier certains articles. La génération des vignettes est actuellement confiée à gd2. Pb sur stats non résolu.
– 10 Sept : les stats sont retombées en marche : il semblerait que revalider les options de configuration du site avancées y soit pour quelque chose (au moins moteur de recherche intégré). Les index se sont recréés petit à petit. Il me reste à fignoler le multilinguisme.