UPgrade, et nouvelles fonctions...
Par Le Régisseur, mercredi 22 septembre 2004 à 23:20 :: Web ... maestria :: #124 :: rss :: PDF
Mise à jour de Dotclear, Gestion par URL-Rewriting, Atomisations des liens syndiqués...
Surfant au hasard du web, sur Framasoft.net, je lis à propos de DC qu'il y a faille de sécurité critique. En tant qu'utilisateur dudit CMS, je me dois de mettre-à-jour ma propre version (qui remontée à la version 1.0 RC3...oulahhh !).
Les explications données par Olivier, son auteur, son claire et limpide et m'ont permis de mettre-à-jour sans soucis particulier ; si ce n'est...
URL-Rewriting
Dans la version précédemment utilisée, j'avais une réécriture qui me permettait de cacher cet affreux index.php dans le nom de l'url par une nouvelle nomination ... Or, les liens donnés à droite ou à gauche, faits sur d'autres sites, relatifs à mon journal risquaient de ne plus être accessible (m'a-t-il semblé !).
Dans la version précédente, il n'y avait pas à l'origine de fichier index.php, créé pour me permettre de faire ma redirection permanente vers ce répertoire fictif ; d'autant qu'il existait un fichier conf/blog_conf.php qui n'existe plus dans cette version (en fait, il est renommé autrement... et fait plus de choses, si j'ai bien remarqué)
Au final, donc, j'ai utilisé la bonne vieille méthode du fichier .htaccess, mis à la racine de mon journal, pour réécrire correctement selon l'orthographe de l'ancienne version... sans ledit subterfuge : des URL présentant un "index.php" qui moi, me dérange profondément dans celles-ci ; et l'ancienne écriture de mes URLs qui ne fonctionnaient plus.
Voici ledit fichier, qui vous permettra peut-être d'accomplir la même chose sur le vôtre, au cas où :
<Files .htaccess>
order allow,deny
deny from all
</Files>
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
# réécriture pour la racine du site
RewriteRule ^nom_rep/?$ /index.php [L]
# réécriture pour les catégories et/ou les URLS datés
RewriteRule ^nom_rep/([a-zA-Z0-9]+)/?$ /index.php/$1 [L]
RewriteRule ^nom_rep/([a-zA-Z0-9]+)/[0-9]{4}/?$ /index.php/$1/$2 [L]
RewriteRule ^nom_rep/([a-zA-Z0-9]+)/[0-9]{4}/[0-9]{2}/?$ /index.php/$1/$2/$3 [L]
# réécriture pour les permalients
RewriteRule ^nom_rep/[0-9]{4}/[0-9]{2}/[0-9]{2}/([a-zA-Z0-9\-]+)/? /index.php/$1/$2/$3/$4 [L]
Cette construction est somme toute assez basique, mais fonctionnelle, et correspond bien à l'usage de DC. (Je suppose qu'il est possible de bien mieux faire...). Cela signifie aussi que dans le panel nommé Outils de DC, vous ayez paramétré la Configuration de Dotclear en ayant donné pour valeur à l'URL vers le weblogue ledit nom_rep fictif que vous souhaitez voir apparaître dans vos URLs en lieu et place de ce disgracieux index.php.
Sans oublier de paramètrer la valeur path_info dans le mode de reconnaissance des urls :devil: (<= le truc qui tue si on l'oublie ;'( ...)
Suivre l'actualité
Cette nouvelle version de DC me permet d'apporter à vous lecteurs, afin de vous avertir à distance, la syndication par fils Atom, en plus de la syndication RSS (déjà existante, auparavant...). Vous avez ainsi le choix, selon votre préférence de suivre mon actualité, celle qui me fait réagir, et à laquelle je vous partage 
Mon petit me dit que la syndication est possible aussi sur les catégories... (en pratique, je l'ai vue sur Just call me Pep...) je me tâte pour vous l'implémenter !?
Plus...
Juste en passant, de nouvelles petites icônes remplacant les originales de DC, mises directement dans mon thème afin que DC gère automatiquement. Elles ne sont pas de moi, loin de là, sous Licence GPL (j'ai honte, je ne sais plus où je les ai trouvées... promis dès que je les retrouve, j'appose l'URL ici !) mais j'espère que vous les apprécieraient autant que moi.
Perso, je les trouve plus fine, et cet effet de relief est trop bon !
ToDo
J'ai bien envie d'intégrer un switcher de feuilles CSS, qui permettrait de vous faire choisir une apparence au grès de vos envies, vos humeurs... car, après tout, un journal qui ne se modifie pas au grès de l'envie devient trop routinier à voir, puis à lire !
Et certains d'entre vous en parlent : petit patch, ou quand je vois des thèmes comme Anna Moffo ou Tenue de Soirée, j'ai bien envie de me tracasser les méninges pour sortir de mon ordinaire :p.
A moins que je n'attende la version finale, qui paraît-il intégrerai ce joujou, ce qui me laisserait le temps d'accomplir d'autres fatras CSS.
Ultimes Problèmes
J'ai beau avoir activé les commentaires, mis une période de 14 jours de possibilité dessus... ceux-ci restent fermés d'accès !. Je ne comprends pas.
Edito du 23 septembre 2004
Bon de ce côté-là, apparement, mon template est aussi vieux que la version utilisée précédement, et ce serait la raison de mes problèmes de commentaires... preuve en est qu'en basculant sur les thémes fournis et en testant, les commentaires fonctionnent correctement !
il va donc me falloir réécrire mon template... :') ... merci kozlika de ton soutien 

Commentaires
1. Le jeudi 23 septembre 2004 à 21:56, par ste
2. Le jeudi 23 septembre 2004 à 22:06, par xave
3. Le dimanche 26 septembre 2004 à 10:02, par Kozlika
4. Le dimanche 26 septembre 2004 à 19:35, par ste
Ajouter un commentaire
Les commentaires pour ce billet sont fermés.