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…