Extension Muppet pour Dotclear
Par Osku le lundi 7 juin 2010, 11:58 - Dotclear - Lien permanent
Des nouvelles fonctionnalités de la future version 3 de WordPress, deux ont retenu particulièrement mon attention :
- Custom Taxonomies
- Custom Post Types
Pour le Custom Taxonomies
, rien de bien compliqué avec Dotclear avec l'excellent plugin Mymeta.
En revanche, rien à ma connaissance pour les Custom Post Types
avec Dotclear.
Petite explication de texte
Le 'post_type' est un champ dans la base de donnée de Dotclear qui permet de typer un post. Les billets sont des posts avec le 'post_type' à post et les pages, des posts avec le 'post_type' à page.
Certes, certaines extensions utilisent d'autres 'post_type'. C'est le cas de galeries, related, agora ou encore pollsFactory. Bien sûr, ces plugins livrent une page dans l'administration pour renseigner tous les champs de ces posts.
Et Muppet alors ?
Muppet vous permet simplement d'ajouter la gestion complète de nouveaux 'post_types'.
Mode d'emploi
Rendez vous dans le menu Mes types de la section EXTENSIONS et créer un nouveau type de billet.
Dans le formulaire, vous définissez:
- Le type de billet (aka le
'post_types') - Le nom : document, fiche, portefolio, ce que vous voulez (dans l'idéal un mot au singulier)
- La forme plurielle : champ non obligatoire, vous pouvez préciser la forme plurielle du nom précédemment renseigné (ex: un animal, des animaux)
- Une image qui viendra se positionner à gauche du nom dans le menu dans une nouvelle section de menu MUPPET en dessous de la section EXTENSIONS.
Sachez toutefois que la page publique d'une nouveau post avec le post_type valant plop est accessible à l'adresse :
http://monblog.tld/blog/plop/url-du-post
Le gabarit servi pour cet affichage est le fichier post.html sauf si un fichier single-<type>.html a été trouvé (single-plop.html dans l'exemple ici).
Deux widgets sont livrés avec l'extension :
- Muppet derniers billets
- Muppet billets sélectionnés
De plus, à chaque nouveau type créé, une nouvelle permission est créée pour la gestion du contenu associé. Une nouvelle action est aussi disponible pour changer le type de contenu d'une liste de posts (voir l'action Déplacer : changer le type de billet).
Foire aux images
J'allais oublier, Dotclear 2.2-beta vient juste de sortir, je me dois de vous préciser que muppet est compatible 2.2 mais aussi 2.1.6.











Commentaires
Je ne sais pas encore comment je vais m'en servir, mais c'est génial !
Je ne sais plus qui disait "Dotclear is not a CMS"... j'ai l'impression que tu es en train de nous prouver le contraire :)
C'est marrant... ça me fait vachement penser au système de Drupal... mais pris à l'envers... :-D
juste grandiose ! 8-)
yep, Dotclear devient vraiment un cms...
Excellent plugin, très utile !
Un petit bug dans l'admin toutefois, je n'ai que le dernier type créé qui s'affiche dans le menu déroulant Muppet...
Merci à tous :-D
> Bruno : quelle version as-tu ? je pensais avoir corrigé ce bug :roll:
Ok, apparemment cela a déjà été corrigé :)
Parfait. ;-)
Impossible de désarchiver le fichier Zip sur mon Macbook. Suis-je le seul ?
> Baptiste : as-tu cette erreur par hasard ? Il s'agit d'un problème récurrent.
Le problème est le même sur mes deux macs
Merci pour le lien mais rien n'y fait... je vais essayer autre chose
J'ai réussi grâce à Stuffit expander
Une fois installer et après avoir suivi les indications : voici ce que j'ai :
Dotclear
Unknown column 'p.cat_id' in 'where clause' (1054)
Something went wrong while loading template file for your blog.
Mystère ...
> Baptiste : comment as-tu installé le plugin ? pourquoi le dézipper sur ton mac ?
J'ai fait une installation manuelle
C'est fait ça roule. J'avais oublié de créer le document via Muppet. Bêtement je l'ai créé via la voie classique. Forcément cela ne pouvait fonctionner.
Tout va bien et Muppet répond exactement à mes attentes.
Merci de ton aide.
bonsoir,
J'ai deux site où j'ai installé le plugin. Le premier en 2.1.6, l'autre en 2.2 (depuis peu). Depuis le passage à la version 2.2 (mais je ne sais pas si c'est lié à cela ou un autre plugin), je n'ai plus la barre des outils de mise en page dans l'admin des "muppets". Ni dans l'extrait, ni dans le contenu. Un problème d'incompatibilité de plugin ?
Petit complément : dans l'édition des articles "muppet", c'est comme si javascript n'était plus actif (mais que là).
Tu peux voir si tu as le problème avec tous tes autres plugins désactivés ?
Merci.
J'ai trouvé, c'est l'extension "tags 1.1".
J'avais désactivé tous les plugins "tiers". Sans résultat.
J'ai ensuite commencé par désactiver les plugins Dotclear, en commençant par "tags" et … bingo.
J'ai tous remis, sauf "tags" et c'est ok. Ajouté "tags", bad, retiré "tags", ok.
Merci pour ce retour.
Effectivement, j'ai corrigé le souci dans la version 0.6.
Attention, le plugin est réservé exclusivement à Dotclear 2.2 maitenant.
Super. Merci.
Très intéressant comme plugin, je vais voir si je peut l'utiliser pour mon dernier projet.
Merci et bonne continuation,
Pierre
Vraiment top comme plugin, ça correspond tout à fait à me besoin du moment ! ;)
Juste une petite remarque, j'aurais plutôt placé "contenu" avant "système" afin qu'il soit proche de billets et pages.
Merci pour ce plugin !