|
Auteur
|
Message
|
|
Sylvain Guittard
|
Mardi 28 Août 2007 11:05:59 am
Date de publication/depublication - Article
Bonjour à tous,
j'ai une petite question à vous soumettre. Depuis la version 3.9.0 (si mes souvenirs sont bons), la classe "article" possède deux attributs supplémentaires:
- Publish date
- Unpublish date
Dans les versions précédentes, il fallait activer un workflow pour mettre en place la fonction de publication et dépublication à une date donnée.
D'où ma question aujourd'hui, comment fonctionne dans la 3.9 les fonctions de publication et dépublication ? Par un cronjob, par workflow/cronjob ?
Merci d'avance.
Sylvain
|
|
Nathalie Guillemain
|
Mercredi 29 Août 2007 8:35:00 am
Re: Date de publication/depublication - Article
OUi, j'aimerias bien savoir aussi, car j'ai besoin de créer une classe pour laquelle j'ai besoin de mettre une date de publication / deplublication. Et j'aimerai bien commendre comment ca marche car je n'ai rien vu ni dna sles templates ni dans la définition de la classe article
Merci d'avance
|
|
Stéphane Bullier
|
Mercredi 29 Août 2007 3:38:28 pm
Re: Date de publication/depublication - Article
Bonjour à vous deux,
Oui il faut faire un workflow et lancé le cronjob
Voir ici : http://ez.no/doc/ez_publish/techn...onjobs/the_cronjob_scripts#unpublish
ça fonctionne super.
Stéphane BULLIER
|
|
Sylvain Guittard
|
Mercredi 29 Août 2007 4:11:25 pm
Re: Date de publication/depublication - Article
Merci Stéphane pour ta réponse.
Je connais effectivement cette fonctionnalité de dépublication (je l'ai déjà mise en place et testée). Mais qu'en est-il pour la fonction de publication?
Je me demandais juste si avec cette version 3.9 le fonctionnement de publication/dépublication n'avait pas changé?
Merci.
Sylvain
|
|
Nathalie Guillemain
|
Jeudi 13 Septembre 2007 9:59:41 pm
Re: Date de publication/depublication - Article
Une chose m'étonne : quand je cree un article (ou autre) et que j'indique une date de publication (dans le futur) l'article est néanmoins publié instantanément sur le site et non pas a la date a la quelle je lui demande de le publier.
Par contre la dépublication semble de faire a peu pres bien avec la cron.
Comment faire pour que les articles soient publiés a la bonne date ?
|
|
Charles-Edouard Coste
|
Lundi 17 Septembre 2007 3:26:24 am
Re: Date de publication/depublication - Article
Là encore Nathalie, il y a bien une date de publication dans la classe de l'article. Mais le comportement par défaut d'eZ publish, c'est de publier quand tu demande de publier.
Il faut donc mettre en place un trigger (déclencheur) lié à ta demande de publication qui lancera un workflow. Lequel vérifiera la date à chaque fois que le cron workflow sera appelé, et ne publiera l'article que quand la date aura dépassé celle indiquée dans l'article.
Je ne peux pas en dire beaucoup plus, je n'utilise pas encore cette fonctionnalité au quotidien.
------------------------------------------
http://charlycoste.fr
|
|
Nathalie Guillemain
|
Lundi 17 Septembre 2007 9:40:51 pm
Re: Date de publication/depublication - Article
Merci Charles Edouard ! Je comprend mieux la réponse déjà fournie avat.
Je vais donc me pencher sur les workflow...
Je crois que je vais bientot tout connaitre d'ez !
|
|
Charles-Edouard Coste
|
Mardi 18 Septembre 2007 1:20:45 am
Re: Date de publication/depublication - Article
Inutile de dire que le même principe s'applique à la validation des articles.
J'entends pas là: lorsque vous voulez qu'un administrateur autorise ou non la publication d'un article.
Sauf que dans ce cas là le workflow vérifie l'approbation ou le rejet par l'administrateur au lieu de vérifier les dates.
------------------------------------------
http://charlycoste.fr
|
|
Nathalie Guillemain
|
Mercredi 19 Septembre 2007 9:46:08 pm
Re: Date de publication/depublication - Article
Ben, j'ai essayé et ca ne marche pas. Les articles sont publiés imédiatement.
j'ai aussi testé un worflow pour avoir une validation des utilisateurs mais ca ne marche pas non plus.
Par contre j'ai testé un worflow d'approbation d'article par l'administraeur et ca marche presque : l'article n'est pas publié, je vois dans Procesus Workflow une tache en cours qui est suspendu (status : (4) L'événement est reporté à l'exécution de la commande cron, l'événement sera réactivé, event type : ezapprove, description : Approuver)
Quand je lance le cron, il semble se passer quelque chose : Running cronjobs/workflow.php Checking for workflow processes Status list (4): 1 0 out of 1 processes was finished
Mais, il ne se passe rien de visible : je ne recois pas de mail, l'article n'est pas publié, et je ne vois pas ou et comment il faudrait que je l'approuve.
Un peu d'aide encore ??
Merci d'avance
Nathalie
|
|
Charles-Edouard Coste
|
Mercredi 19 Septembre 2007 10:18:28 pm
Re: Date de publication/depublication - Article
L'approbation se fait dans la section d'administration
dans Mon compte -> Collaboration
là vous aurez la liste des publication en attente de validation
Pour la publication en différé, je ne peux rien vous dire de plus car je n'ai pas eu l'occasion de le tester. (Eh oui, tout mon temps passe dans le serveur dédié maintenant :p )
------------------------------------------
http://charlycoste.fr
|
|
sebastien rebiere
|
Jeudi 30 Avril 2009 11:43:03 am
Re: Date de publication/depublication - Article
bonjour,
moi je teste la version 4.0.3, mais je ne comprends comme faire fonctionner la depublication des articles,
même avec le lien ci dessus.
Pouvez vous m'expliquer la procedure pour la version 4.0.3.
Merci d'avance
|