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

Mot-clé - dotclear

Fil des billets - Fil des commentaires

mercredi, septembre 24 2008

Nouvel hébergement et utilisation de Dotclear 2

Voilà, mon site perso est sur une nouvelle machine. Depuis le temps que je me disais qu'il fallait que je le fasse, c'est l'occasion : j'ai enfin migré mon blog de Dotclear 1.2 à Dotclear 2. Migration impeccable. Aucun soucis. Rien. Que du bonheur :-) Merci à l'équipe de Dotclear :-)

J'ai mis des règles de redirection et de réécriture pour ne pas que les anciennes urls tombent en 404 (je n'ai pas réussi à faire fonctionner le fameux plugin dc1redirect, et de toute façon, je ne pouvais pas faire tout ce que je voulais avec). les voici à titre d'information, si ça peut aider d'autres "migrateurs" :-)

Exemple pour les catégories :

RedirectPermanent /blog/Standards_Web            http://ljouanneau.com/blog/category/Standards_Web

j'ai ainsi mis toutes les redirections pour chaque categorie, car cela va me permettre de rediriger ou je veux pour chacune d'entre elles. En effet, je vais faire une réorganisation : soit du renommage, soit des catégories vont devenir des tags.

Pour le reste :

RedirectPermanent /dotclear/rss.php               http://ljouanneau.com/blog/feed/rss2
RedirectPermanent /dotclear/atom.php              http://ljouanneau.com/blog/feed/atom

RedirectMatch 301 /blog\/(\d{4}/\d{2}/\d{2}/.+)$  http://ljouanneau.com/blog/post/$1
RedirectMatch 301 /blog\/(\d{4})$                 http://ljouanneau.com/blog/archive/$1/01
RedirectMatch 301 /blog\/(\d{4}/\d{2})(/\d{2})?$  http://ljouanneau.com/blog/archive/$1

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^blog(.*)$ dotclear/index.php$1 [L,QSA]

À part la réorganisation des catégories, il me reste aussi à migrer mon thème. Ou à en refaire un autre. Ça va dépendre du temps et du degré de mon inspiration...

mardi, juin 24 2008

Ça existe les vrais CMS simple ?

Il faut que je monte un site qui n'a franchement rien de compliqué :

  • des pages avec du contenu simple, dont je peux indiquer les urls (pour faire propre), et notamment la possibilité d'indiquer une de ces pages en tant que page d'accueil.
  • une partie blog classique, avec commentaires, rss etc.
  • une barre de navigation principale configurable
  • pouvoir choisir ce que je veux afficher dans les barres du coté, en fonction du type de contenu (page simple ou blog), voire en fonction de la page.
  • un gestionnaire de fichiers digne de ce nom (images, archives zip etc..) (genre, on peut poser les fichiers par ftp sans qu'il en soit perturbé)
  • un système de template flexible mais simple à utiliser
  • pas le temps de coder des plugins ou autre pour developper les fonctionnalités qui me manqueraient, et encore moins de lire le manuel de 50 pages qui s'accompagne.
  • un truc qui s'installe en 5 minutes. Je vais passer assez de temps comme ça au niveau des templates.
  • en php si possible.

J'ai donc essayé plusieurs CMS :

  • joomla : usine à gaz, code source pourri, interface très lourde, système de template compliqué, urls pas cool. La qualité de la plupart des plugins et modules laisse vraiment à désirer. Poubelle. (Je me demande parfois pourquoi certains projets de ce type ont autant de succès).
  • drupal : usine à gaz aussi, interface de geek, urls presque cool. Interface d'admin et pages du site fusionnées. Bof bof bof. J'aime pas, tout simplement.
  • wordpress : ça correspond déjà plus à mes besoins. Mais il y a une chose qui m'embête profondément : la gestion des images et fichiers annexes est totalement pourrie (on ne peut pas avoir de sous répertoires dans le dossier des medias, pire encore on ne peut pas afficher une image qui soit dans un sous dossier des medias, en indiquant simplement son lien). Et je ne trouve pas de plugins qui permettrait de remplacer cette gestion d'images catastrophiques.
  • Dotclear 2 : J'aime bien l'interface d'admin, la gestion des images. On peut créer des pages de contenu. Mais par contre, c'est galère pour faire une page d'accueil autre que la liste des derniers billets, et j'ai l'impression qu'il me faudra hacker pas mal de truc pour avoir cette liste de derniers billets (la partie blog quoi), à une autre url que la page d'accueil. Bref, Dotclear, ce n'est vraiment fait que pour un blog. Cela ne correspond donc pas à ce que je veux.
  • PXSystem (ex PlumeCMS) : gestion de la page d'accueil vraiment bizarre. Pas sûr que je puisse faire ce que je veux sur celle-ci. La gestion des urls est assez bizarre. Pas de templates différents pour les simples pages et les news.

Bref, pour l'instant, je ne trouve pas mon bonheur. Et je trouve ça vraiment navrant, en plus de m'ennuyer.

Des idées ? (à part bosser sur jCms :-) )

jeudi, novembre 13 2003

Dotclear sur Xulfr

Parce que j'avais pas le temps, parce qu'il est trés simple à mettre en place et trés simple à intégrer, j'ai choisi dotclear pour motoriser la rubrique news de http://xulfr.org. Oui, c'est pourtant un moteur de blog, mais finalement, blog ou news, c'est la même chose.

Et comme en plus il est très bien codé, j'ai pu faire quelques modifs en quelques dizaines de minutes. J'ai notamment restreint les droits des utilisateurs simple rédacteur : ils ne peuvent pas mettre en ligne leurs billets. En tant qu'administrateur, je veux pouvoir (ainsi que les rédacteurs avancés) modérer les news qui passent. Voyez comment mettre en place ce système de modération dans Dotclear. (Avertissement : billet déstiné aux développeurs PHP et amateurs de dotclear ;-) ).

Lire la suite...

jeudi, août 14 2003

DotClear

Olivier, un des contributeurs d'OpenWeb sort enfin une version de son outil CMS spécial Blog : DotClear. Y a tout ce qu'il faut dans cette application pour avoir un blog : commentaire, categorie, RSS, téléchargement d'image etc... L'interface de publication est conviviale, agréable. On edite les billets avec une syntaxe style wiki (j'adore, c'est ce que j'ai fait sur mon CMS à moi :-). Pas de balise donc à taper et à vérifier. On peut modérer les commentaires, gérer les billets (les mettre en ligne ou hors ligne) etc...

En tant que developpeur PHP, j'ai pas pu m'empêcher d'aller voir le code. C'est propre, clean, efficace. Pour modifier le code HTML de la page du blog, c'est simple (par contre, cette syntaxe avec les if et else ne me plaît vraiment pas mais bon...:-)

Bref, je l'attendais ce CMS, il est enfin arrivé, et je pense que je vais l'utiliser. Je n'ai pas trop le temps d'améliorer le mien et pourtant je voudrais rajouter des trucs comme les commentaires (remarquez, c'est rapide à faire, mais ça me fait chier en fait de le faire, je bosse sur d'autres projets actuellement, mais chuuuut ;-)).

Bon boulot Olivier !

Edit : ah oui autre chose, c'est quoi ce logo à la XP là ? lol