Dépublication

Parfois des articles n’ont plus d’intérêt à une date donnée et vous souhaitez programmer leur dépublication pour qu’elle s’effectue automatiquement. Vous pouvez aussi renseigner une date d’expiration des droits d’un auteur. A la date donnée, l’utilisateur sera mis automatiquement à la poubelle et il ne pourra donc plus se connecter sur l’applicatif.

Configuration du plugin avec CFG


-  Entrez dans l’espace privé.

-  Positionnez vous sur la page CFG du plugin

-  Sélectionnez ou tapez le statut de dépublication de l’article
-  Sélectionnez le délai avant la dépublication automatique

vous sélectionnez donc ici l’état dans lequel se retrouvera l’article après dépublication. Vous pouvez sélectionner un statut existant dans SPIP (en cours de rédaction, à la poubelle,...) ou ajouter simplement votre propre statut.

Dans cette nouvelle version (1.0.x), vous pouvez désactiver la partie d’expiration des auteurs.

Configuration de la date de dépublication d’un article

-  Entrez dans l’espace privé.

-  Positionnez vous sur la page de prévisualisation de l’article.

Dépublication article 1

-  Dépliez le bloc « Dépublication » et renseignez la date souhaitée.

Dépublication article 2

-  Cliquez sur « Changer », le bloc se referme et la date apparait sous le titre ’Dépublication automatique’.

Dépublication article 3

-  A la date souhaitée, le statut de l’article « publié en ligne » sera automatiquement remplacé par le statut configuré auparavant dans CFG (dans notre exemple, ’poubelle’). La date de dépublication est alors supprimée.

Dépublication article 4

-  Pour supprimer la date de dépublication automatique, vous pouvez cocher la case à cocher ’Supprimer la date de dépublication’ et cliquer sur le bouton ’Changer’.

Dépublication article 5

Configuration de la date d’expiration d’un auteur

-  Entrez dans l’espace privé.

-  Positionnez vous sur la page de prévisualisation d’un auteur.

Dépublication auteur 1

-  Dépliez le bloc « Dépublication » et renseignez la date souhaitée.

Dépublication auteur 2

-  Cliquez sur « Changer », le bloc se referme et la date apparait sous le titre ’Expiration automatique’.

Dépublication auteur 3

-  A la date souhaitée, le statut de l’auteur changera automatiquement et sera remplacé par le statut ’poubelle’. La date d’expiration est alors supprimée.

Dépublication auteur 4

-  Pour supprimer la date d’expiration, vous pouvez cocher la case à cocher ’Supprimer la date d’expiration’ et cliquer sur le bouton ’Changer’.

Dépublication auteur 5

NOUVEAU : La page de visualisation des dates de dépublication

Une nouvelle page a été ajoutée permettant de lister les articles dont une date de dépublication a été ajoutée. Cette nouvelle page permet aussi de lister les auteurs dont une date d’expiration a été ajoutée.

-  Dans le menu Edition, cliquez sur le lien ’Dépublication’. La première vue affiche les articles en attente de validation.

Liste de dépublication des articles

-  Le second onglet affiche la liste des auteurs qui vont expirer.

La version sous SVN est souvent plus à jour que les sources attachées à cet article.

Les sources sont aussi disponibles sur la zone, dans le répertoire ’depublication’.
Toute contribution à ce plugin est la bienvenue !!!

Vous pouvez retrouver des tas d’informations techniques sur notre blog http://blog.nouveauxterritoires.fr/... ou sur notre site web http://www.nouveauxterritoires.fr/D...

Discussion

33 discussions

  • 2

    Bonjour,
    Je viens de mettre à jour le plugins en 1.2.10 et je m’apperçois que les breves n’ont plus de depublication contrairement à la version 1.2.8.

    C’est une catastrophe pour moi.
    Il y a moyen de le reactiver ?

    Merci

    Répondre à ce message

  • 3

    Bonjour quincailler,

    Avez-vous réussi à finaliser le portage du plugin.
    Je souhaiterais l’intégrer sur un site réalisé en SPIP 3.
    Je peux également vous aider à la finaliser.

    Merci.

    • Bonjour Morad,

      Désolé pas eu le temps de m’y mettre et en ce moment je suis un peu charrette sur d’autres trucs urgents ... Du coup je me contente de gérer moi même mes dates en ce moment :/

      Le trunk est dispo en ligne, Maïeul a mis à dispo les sources si tu veux t’amuser ;)
      Bon courage ! Tiens nous au jus si tu avances ! ;)

    • Bonjour quincailler,
      J’ai la même question que Morad.
      Je n’ai pas la connaissance pour pouvoir mettre les mains dans le code pour l’améliorer.
      Je voulais savoir si depuis novembre Maieul et vous aviez pu avancer sur le portage en spip 3 ?
      Merci

    • Pour information, il existe maintenant pour SPIP3, le plugin Dépublie

    Répondre à ce message

  • obiwanriko

    J’ai retenté d’utiliser le trunk de dépublication et « no luck » ... Toujours pas d’avancé pour ce plugin ???

    Répondre à ce message

  • Bonjour,

    Juste pour vous dire que je suis très intéressé (comme d’autres visiblement) par le portage de
    ce plugin sous SPIP 3.

    Cordialement

    Répondre à ce message

  • 10

    Bonjour à tous, j’utilisais ce plugin qui est très intéressant et pratique sur spip 2, j’en aurais besoin sur spip 3.0, je développe un peu j’aurais aimer savoir sur quels points particuliers il faut se pencher pour le rendre compatible spip 3 ? Comme ça je donnerai un coup de main à tout le monde, merci de votre réponse !

    • Bonjour,

      Je suis en train d’essayer de porter le plugin, j’ai réussi avec l’aide de la fabrique a recréer les tables articles_depublication, et à faire en sorte que la liaison se fasse sur les articles.

      Le cron est créé aussi, je ne sais pas encore si il fonctionne, car je bloque au niveau de la saisie des dates.
      J’ai bien la zone quand j’édite un article, sauf que je ne sais pas dans quel fichier mettre les listes déroulantes pour associer une date.

      Je peux mettre à dispo le zip de ce que j’ai déjà fait si ça interesse quelqu’un ;)
      Bon faudra pas s’offusquer des noms que j’ai utilisé ce sera modifié par l’auteur à la fin je pense.

      Faites moi signe si ça vous interesse, qu’on avance là dessus à plusieur ce serait cool ;)

    • Salut,

      le mieux serait que tu propose cela sur la SPIP-Zone : je suis sûr qu’il y a des tas de gens qui pourront t’aider.

    • Salut Maïeul,
      Oui j’y ai pensé, mais je ne peux pas faire ça du taf, j’ai pas d’accès svn, à moins qu’il existe un autre moyen de le faire ...

    • malheureusement je ne crois pas. Mais si tu me l’envoie je peux le pubier pour toi. Et ensuite pour bosser au taf une solution assez simple, si tu peux installer git-svn sur ta machine :
      -  tu fais un git svn checkout que tu met sur une clef usb
      -  tu utilise la clef usb, tu fais les commits en git dessus
      -  de retour chez toi tu fais un git svn dcommit

    • Et oui c’est bien ce qu’il me semblait ...

      Je peux essayer ça. Je vais voir si ça marche. Ton adresse : maieulALTmaieul.net c’est ok pour le zip ?

      je le transmet dès que tu me valides l’adresse.

    • Merci Maïeul pour l’upload.

      Pour ceux qui veulent faire avancer à leur niveau (comme le mien) il existe un trunk sur spip-zone :
      http://zone.spip.org/trac/spip-zone/browser/_plugins_/depublication/trunk

      Pour le moment sont fonctionnels :
      -  la création de la table article_depublication et la table de lien qui va avec
      -  le cron (a vérifier)
      -  L’association aux articles (que la zone ajax) reste à trouver comment mettre les dates dans cette zone

      Reste à faire presque tout le reste ;)
      C’est un début, n’hésitez pas à contribuer ! Ensemble on devrait arriver à faire quelque chose qui fonctionne !

    • Bonjour,

      Assez novice sous spip, j’utilisais ce plugin très pratique en 2.0 aussi. Il suffisait de rajouter à chaque article une date de dépublication et hop le tour était joué.
      Vu les messages ci-dessus, on m’a conseillé de tester le trunk.
      C’est fait.

      Mon retour d’expérience (utilisateur et pas pour un poil développeur) est le suivant :

      Cela ajoute un choix « Ajouter une dépublication » pour chaque article.
      Quand je clique dessus, je me trouve avec 10 depublication dont le statut est « à la poubelle » (ne serait-ce celles de la version précédente de mon spip ?).
      Je ne comprend pas bien le statut de ces « choses » : je peux les ajouter à mon article... mais si je clique dessus pour la modifier ou voir ce dont il s’agit, ça me donne un objet « quasi-vide » et la seule date est 0000000.
      Il semble aussi y avoir une erreur php avec la fonction autoriser.
      Voir les pièces jointes, car je sens bien que je ne suis pas très clair.

      Par ailleurs, le plugin ne semble pas configurable (notamment sur le statut des articles après dépublication).

      Voilà. Si j’ai fait avancer le schmilblick de quelques miettes, je serai très content.

    • obiwanriko

      Bonjour
      J’ai essayé de récupérer le trunk pour mettre sur mon site mais un efois dasn le répertoire plugins spip me balance ça :
      Impossible de lire certaines descriptions XML

      Erreur dans les plugins : auto/depublication

    • Merci pour les retours, considérez bien le trunk comme un point de départ, il est très loin d’être fonctionnel, j’ai juste essayé de migrer l’ancien plugin avec l’aide de la fabrique ;)

      C’est super complexe pour un novice comme moi, alors pas simple d’adapter le code... Je vous conseil de tester mais pas sur votre site de « prod », ça pourrait casser des « trucs », et ça m’embêterai :/

    • obiwanriko

      Merci surtout à vous de vous penchez sur le portage de ce plugin qui comble un gros manque dans SPIP

    Répondre à ce message

  • 2
    obiwanriko

    Bonjour
    également super méga intéressé par ce site... Maintenant C’est vital en fait d’avoir cette fonction quand on fait un site web, sinon on se retrouve avec un site monstrueux...

    • J’attends avec impatience la version pour Spip 3 avant de basculer mes sites.
      Merci beaucoup pour ceux qui voudront bien s’y pencher.

    • obiwanriko

      Quel est le soucis de porter ce plugin vers spip 3 ? C’est indispensable de l’avoir pour éviter du contenu obsolète pour tous site qui se respecte HELP !

    Répondre à ce message

  • Bonjour,

    pensez-vous porter ce plugin vers spip 3 aussi ?

    Merci

    Répondre à ce message

  • 1

    Salut,

    il me semble que le code appelle un cron toutes les 10s au lieu des 10 minutes annoncées dans le commentaire :

    http://zone.spip.org/trac/spip-zone/browser/_plugins_/depublication/depublication_pipelines.php?rev=42566#L58

    ici, donc, il semblerait plus raisonnable d’indiquer 600 (secondes !)

    Répondre à ce message

  • 6

    Bonsoir tout le monde,

    Toujours pas de nouvelle de ce fabuleux plugin concernant un portage en spip 3 ??

    Sincèrement pour gérer un fil d’actualité avec des dates de péremption il est vraiment indispensable !! Si je savais bidouiller en profondeur le code de spip je bosserai dessus mais hélas ce n’est pas le cas ... Alors si un spipeur hors norme aurait un peu de temps a consacrer à ce fabuleux plugin, il fera au moins un heureux = ;)

    • Bonjour,

      Je travaille sur une nouvelle version du plugin qui sera bien entendu compatible spip 3.0.

      J’essaye de la sortir le plus rapidement possible.

    • Bonjour,

      Super ! :) J’ai bien essayé de le rendre compatible, mais pour le moment, j’ai juste réussi a afficher le tableau vide de la liste des articles ! ;)

      Suis pas assez balèse ... :/

      Bon courage, et si besoin je peux faire le « beta » testeur ! ;)

    • OK
      Je veux bien d’un beta-testeur.

      Je fais le développement et je vous préviens dès que le plugin est dispo pour test.

    • Bonjour Julien,

      Alors des news de la version spip 3 ? ^^ Si on peut faire quelque chose à notre niveau, ne pas hésiter à nous en parler ;) Je ne dois pas être le seul à l’attendre avec impatience !

    • Je ne dois pas être le seul à l’attendre avec impatience !

      Je confirme. ;-)
      Merci par avance !

    • Je confirme également, pour les sites associatifs qui gèrent de nombreuses actualités, ce plugin est indispensable. Merci d’avance, je suis comme quincailler, pas bon (mais moi c’est pire !).

    Répondre à ce message

  • 1

    Bonjour,

    D’abord un grand merci pour le développement et le maintien de cette fonctionnalité.

     ??? J’avoue n’avoir jamais compris qu’elle ne soit pas native dans spip, alors que dès le départ il a été possible de postdater les articles, pour les publier dans le futur. La gestion de la quantité d’articles et des articles obsolètes fait partie du quotidien des webmestres et autres admins techniques...et peut leur prendre énormément de temps, sans ce type de fonctionnalité...???

    Une réflexion en forme de proposition :

    Je pense que la mise en oeuvre actuelle de la dépublication par le plugin correspond au besoin de la gestion de sites dont la publication des articles est assurée par un seul webmestre ou une petite équipe de rédacteurs et pour un petite activité éditoriale de 3 à 4 articles ( ?) par mois en plus d’un contenu informationnel stable pour l’essentiel et donc pas soumis ( ce contenu stable ) à une dépublication automatique.

    Pour les sites ayant une activité éditoriale soutenue ( à partir de 10 à 30 nouveaux articles par jour ) et
    de nombreux rédacteurs ( à partir de plusieurs dizaines ), le mode de mise en oeuvre de la dépublication ne me semble pas correspondre , au fonctionnement et aux attentes de ces sites .
    Concrètement à partir de plusieurs dizaines de rédacteurs, il y a de fait une hétérogénéité dans les pratiques et la maîtrise de Spip, qui conduit une partie de ces rédacteurs à mal maitrîser ou à ignorer sciemment, épisodiquement ou non, cette fonctionnalité ..
    C’est alors au webmestre ( s) de la mettre en oeuvre sur de nombreux articles, ce qui devient vite une perte de temps...

    Afin de tenir compte des besoins de ces différents types de sites ( petite et grosse activité éditoriale) ne serait-il pas plus efficace que le choix du délai par défaut de la dépublication d’un article, que l’on choisit dans la configuration du plugin, s’applique automatiquement à tous les articles ? L’intervention du rédacteur serait alors sur chaque article de supprimer la date de dépublication ou de la changer . Chaque rédacteur dont l’article ne doit pas « subir » la date de dépublication par défaut ayant à coeur de protéger son travail d’une dépublication inadéquate...

    Exemple : le webmestre configure le plugin pour que la durée de vie des articles sur le site
    soit de 6 mois. Et chaque rédacteur ou les admins peuvent supprimer la date de dépublication pour qu’un article permanent ne soit jamais supprimé ( cas de l’adresse de l’organisme par exemple , etc ), et chaque rédacteur peut choisir une autre date inférieure ou supérieure à 6 mois suivant le contexte de son article .

    Cordialement,
    Léo

    • Bonjour,

      Une amélioration de l’ergonomie serait d’afficher la date de dépublication sous la date de création de l’article et la date de rédaction antérieure...
      Entre ces deux dates et le choix des auteurs...
      Si c’est possible et pas trop compliqué, aucune idée pour le moment ...
      Sur les petits écrans la situation actuelle oblige à utiliser l’ascenceur ou un coup de molette...
      Et de toute façon comme la date de dépublication est plus bas, on risque sur le moment d’oublier de le faire si on est pressé et d ’être obligé de revenir le faire ...

      Bon Week-end.

    Répondre à ce message

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Qui êtes-vous ?
[Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom