Un blog sous Diem
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.
Hubert Tuesday 24 August à 01h22
Exemple de commentaire afin de voir les effets du plugin hmGravatarPlugin