Types

De Wiki.

Sommaire

Informations sur le plugin

Lien vers le plugin Wordpress sur le site officiel du CMS : http://wordpress.org/extend/plugins/types/

Version du plugin pour ce Wiki : 1.2

Fonctionnement du module

Ce module permet d'ajouter très facilement au Backoffice de Wordpress des type de contenu (ou Content Type) et de personnaliser les formulaire de chaque type de contenu en y ajouter différents champs.

Ce module gère également les taxonomies (catégorie administrable en backoffice).

Types et texonomies personnalisés

Cette partie du module permet de gérer les types de contenu additionnels ainsi que les différentes taxonomies disponibles.

Type de contenu

Afin d'ajouter un nouveau contenu dans le backoffice du site, il suffit de renseigner plusieurs champs :

  • Le nom : à renseigner au pluriel et au singulier
  • Le titre de rappel : ne doit comporter aucun accès ni caractère spécial
  • Liaison à une taxonomie particulière
  • Étiquettes : Ce sont les différentes phrases à traduire (par défaut en anglais). %s sera traduit par le nom du contenu en cours de création.
  • Afficher les sections : Permet d'ajouter des champs de base à notre contenu au même titre que tous les contenus Wordpress (titre, Editeur, Commentaire, etc.)
  • Avancé : permet de faire des réglages avancés concernant les permaliens ou les exports.
  • Relation de la publication : Va permettre de lien en Enfant ou Parent le contenu que l'on est en train de créer.

La relation de Parent ou d'enfant va permettre de réaliser (de manière pas très intuitive pour le moment...) une sorte de field collection.

Une fois le type de contenu enregistré, une nouvelle entrée viendra agrémenté le menu en backoffice de Wordpress avec nos champs de base.

Taxonomie

La taxonomie de Types est à assimiler à des "tags" ou des "catégories" totalement personnalisable par l'administrateur et peut être lié à un contenu sans limite.

L'ajout d'une taxonomie se fait de la même manière qu'un type de contenu. Les champs sont sensiblement les mêmes.

une fois validé, la taxonomie s'affiche en sous menu de notre Type de contenu lié à la taxonomie fraîchement créée. On peut ainsi y ajouter des termes.

Lorsque l'on souhaite ajouter un contenu, nos taxonomies seront affiché sous forme de widgets portant le nom de la taxonomie que l'on ajoutera en inscrivant les premières lettres dans un champs texte.

Champs personnalisés

L'ajout de champ personnalisé se fait par "groupe". En ajoutant un nouveau groupe, on a plusieurs champs à renseigner:

  • Titre du groupe
  • Description du groupe
  • Endroit où afficher ce groupe : permet de lier ce groupe de contenu à un Type de contenu, ou à des catégories de contenu.

on peut ensuite ajouter des champs qui seront lié à notre groupe. Les types de champs supportés sont :

  • Case à coche : une checkbox
  • Cases à cocher : plusieurs checkboxes
  • Date : champ date avec un date picker type jQuery UI
  • E-mail
  • Fichier
  • Image
  • Numérique : saisir un chiffre/nombre
  • Téléphone
  • Radio : Bouton radio
  • Sélectionner : Select "fixe" non dynamique
  • Skype
  • Lignes multiples : un textarea simple
  • Ligne unique : input de type texte
  • URL
  • WYSIWYG : un éditeur de texte

On peut administrer l'ordre des différents champs du groupe comme on le désire. A chaque fois que l'on ajouté un nouveau champs dans un groupe, il restera disponible (quelque soit le groupe de contenu que l'on modifie ou ajoute) à n'importe quel moment. Cela permettra de rajouter rapidement un même champs dans plusieurs groupes de champs personnalisés.

Il est possible de rendre obligatoire un champ et de vérifier (selon les champs) que la valeur est correcte.

Commande de l'accès et rôles des utilisateurs

Le module permet de modifier les droits d'utilisateurs selon le contenu créé en utilisant un autre module Access[1] (Module payant).

Module Views

Ce module permet également la réalisation, à l'instar de Drupal, de template de manière complètement dynamique et intuitive en backoffice via un module Views[2] (Ce module est payant également)


Défauts et Avantages

  • Avantages

Permet d'ajouter n'importe quel type de contenu Permet de personnaliser tous les contenus possibles, même ceux de base de Wordpress


  • Défauts

Ne gère pas le "Field Collection" (champs liés et répètable)