Alors, après plein, plein, d’heures à jouer avec ce joli CMS que j’ai choisi, j’ai a peu près un truc qui me plaît, j’ai développé quelques extensions, installé d’autres, et modifiées certaines. Le résultat devient, je pense, utilisable.

Concernant les extensions que j’ai fait moi même (ah, désolé pour tout ceux qui aiment svn, pas moi), il y a :

  • french_dates qui fonctionne comme <r:date /> mais qui affiche les dates en français (comme son nom pouvait l’indiquer)
  • page_edit_dates qui permet d’éditer la date de publication d’un article (comment ça c’est mal)
  • rfc3339_date qui fonctionne comme <r:date /> mais qui affiche une date au format rfc3339 / iso8601 c’est à dire <r:rfc3339_date /> qui doit être la date de publication de cette page.
  • trackback qui ajoute la gestion des rétroliens aux pages, pour l’instant, elle permet uniquement d’avoir des rétroliens sur ses pages, et pas de mettre des rétroliens sur les pages des autres, pour l’instant, je le fais avec curl, à la main, mais ça devrait venir, quand j’en aurais marre de le faire à la main.

Ensuite, viennent les extensions que j’utilise (avec un possible patch, vu que des fois, ça ne marchait pas comme je voulais, où juste pas du tout) :

  • admin_parts de Daniel Sheppard, qui permet d’ajouter des morceaux de pages à l’admin des pages.
  • blog_tags de Sean Santry qui permet de mettre un lien «précédent» et «suivant» que j’ai utilisé en bas des billets. Et son petit patch qui renomme les tags (collision avec reorder).
  • comments qui ajoute la gestion des commentaires (youpi) aux pages. Et son petit patch qui lui permet juste de fonctionner.
  • configuration qui permet d’éditer la configuration de radiant. Et son petit patch qui lui permet juste de fonctionner correctement.
  • part_attachments de Daniel Sheppard (encore), qui permet d’attacher des fichiers aux pages, comme par exemples, les patches de cette page. Et son petit patch qui permet de la faire marcher quand on utilise radiant en gem et pas dans le dossier local, ainsi que d’utiliser le champ updated_at du fichier comme last_modified, en plus, j’ajoute une description aux tags, comme ça ils apparaissent dans l’admin et aussi qui le fait juste marcher en fait.
  • reorder qui permet de trier les pages dans l’admin. Et son petit patch qui évite de mettre à jour le updated_at des pages quand on ne fait que changer l’ordre dans lequel elles sont triées.

Il y a aussi quelques plugins plus généraux requis par certaines extensions :

Je pense avoir fait le tour…

Article précédent Article suivant