Dotclear

Ticket #784 (closed enhancement: fixed)

Opened 16 years ago

Last modified 9 years ago

ajout d'un behaviors pour les billet planifié

Reported by: Jeremie Owned by: xave
Priority: normal Milestone: 2.11
Component: module:blog Version: 2.1
Severity: minor Keywords:
Cc:

Description

Ce serait classe d'avoir un behaviors appelé après la publication automatique d'un billet programmé.

un truc du style blogAfterScheduledPostPublished

Cela permettrait de pouvoir exécuter les même actions qu'avec le behavior adminAfterPostUpdate, mais planifié. Ce qui peut être très utile quand ont veut lier des actions à la publication d'un billet.

Attachments

patch_684.patch Download (479 bytes) - added by JcDenis 15 years ago.
Ajout du behavior coreAfterPublishScheduledEntries

Change History

comment:1 Changed 16 years ago by JcDenis

Je le mettrais plutot dans le fichier "class.dc.blog.php" dans la fonction "publishScheduledEntries" avec en paramètre le tableau des "post_id" publiés.

C'est vrai que ça manque cruellement surtout avec les nouveaux médias de type tweeter, etc, afin d'annoncer la publication des nouveaux billets.

Changed 15 years ago by JcDenis

Ajout du behavior coreAfterPublishScheduledEntries

comment:2 Changed 15 years ago by JcDenis

Par contre il n'y a aucune vérification sur le niveau de l'utilisateur comme cette fonction est normalement apellé depuis la partie publique.

comment:3 Changed 15 years ago by xave

En fait, ça ne va pas marcher comme ça, il y a d'abord un travail à faire en amont sur la gestion de la publication des billets. Il n'est pas possible actuellement de distinguer LA mise en ligne d'une mise en ligne (pour les gens qui hésitent, recommencent, changent...)

Il faut d'abord avoir une réflexion sur le statut "tout neuf, jamais encore publié" et ça ne va pas être si simple, parce que ça implique aussi des modifs à d'autres niveaux, typiquement dans les différents champs de date, et ça, ça peut entraîner des modifs sur la BDD.

comment:4 Changed 15 years ago by franck

C'est vrai et c'est là que la gestion des diff pourrait aider, si on enregistrait le statut (voire les modifs des propriétés) en même temps que les modifs de contenu.

comment:5 Changed 15 years ago by xave

  • Status changed from new to closed
  • Resolution set to wontfix

closed until #970 completion

comment:6 Changed 9 years ago by franck

  • Status changed from closed to reopened
  • Resolution wontfix deleted

comment:7 Changed 9 years ago by franck

  • Status changed from reopened to closed
  • Resolution set to fixed
  • Milestone changed from 2.2 to 2.11

comment:8 Changed 9 years ago by franck <carnet.franck.paul@…>

(In [fccd82354a90]) Add an option to auto ping on 1st publication, closes #871 and #548, addresses #970 and #784

Note: See TracTickets for help on using tickets.

Sites map