Un blog sous Diem

Diem logo

Afin de me familiariser avec Diem, je me suis mis au défi de réaliser un moteur de Blog.
Il s'agit d'aller un peu plus loin que ce qui est proposé dans les tutoriels de la documentation de Diem : mettre sous forme de plugins toutes les briques nécessaire pour un Blog digne de WordPress ou DotClear (... enfin presque).

Pour ce faire, plusieurs plugins ont été nécessaires.

Plugins 'officiels'

  • dmContactPlugin
  • dmTagPlugin

Plugins 'maison'

  • hmMenuPlugin
  • hmGeSHiPlugin
  • hmGravatarPlugin
  • hmWidgetContentLinkPlugin
  • hmBlogPlugin

hmMenuPlugin

Par défaut, le comportement du widget menu de Diem ne permet pas de mettre un lien sur la page courante. Seul les autres pages disposent d'un lien
Je souhaitait pouvoir cliquer sur le lien de la page en cours dans le menu pour la recharger.

hmGeSHiPlugin

Afin de pouvoir afficher du code dans les champs markdown.
Basé sur l'excellente librairie GeSHi.
Exemple :

<?php
    echo "test";
?>

Ou bien :
SELECT * FROM test WHERE id='1'

hmGravatarPlugin

Pour gérer les gravatar avec un objet.

hmWidgetContentLinkPlugin

Pour ajouter la possibilité de définir un target au widget lien de Diem

hmBlogPlugin

Permet de gérer une liste d'article avec des commentaires et une catégorie.
Nécessite l'installation de tous les plugins précédemment cités.

postheadericon Commentaires

  • Hubert Tuesday 24 August à 01h22

    Exemple de commentaire afin de voir les effets du plugin hmGravatarPlugin