Modele CPS améliore les révisions

Tags:

https://www.drupal.org/project/cps modifie le système des révisions du core. CPS = Content Publishing System.
On active le module sur les entitées désirées seules, et alors il remplace l'onglet revision, ce qui a pour effet d'interdire aux users de créer manuellement des révisions, et de naviguer parmis les révisions.

Requiert drafty

CPS invente le concept de version de site, qui est propriétaire des révisions.
La version par défaut, version Live, est la celle que des users qui n'ont pas de droits voient, c'est la version publique.
Les users qui ont des privilèges ne peuvent ni créer ni modifier du contenu sur la version Live, mais uniquement sur une version de site créée à cet effet (et donc il ne modifie jamais le site en prod directement).

Quand on est ok, les admin du contenu peuvent publier l'ensemble des changements. Toutes les révisions de la version sont passées en live, et ce qui a été modifié est archivé.

CPS modifie les views et les requetes de champs, pas admin/content. Voir cps-part-2.swf

Podcast à http://www.logrus.com/cps-part-1.swf puis http://www.logrus.com/cps-part-2.swf

Note: id/1 a tous les passe droit, donc plutot utiliser un autre compte pour tester, car avec ce compte, on peux tjs modifier le contenu.

 

logo drush