Créer un nouveau statut « archive » #955

Closed
opened 16 years ago by tetue · 8 comments
tetue commented 16 years ago
Owner

Il manque vraiment un statut « archive » sur les articles !

Exemple avec deux articles de spip.net : http://www.spip.net/fr_article877.html et
http://www.spip.net/fr_article3437.html

Le premier, une fois archivé, ne devrait plus ressortir dans les boucles, mais rester consultable sur site public et accessible via la recherche, par exemple.

Il manque vraiment un statut « archive » sur les articles ! Exemple avec deux articles de spip.net : http://www.spip.net/fr_article877.html et http://www.spip.net/fr_article3437.html Le premier, une fois archivé, ne devrait plus ressortir dans les boucles, mais rester consultable sur site public et accessible via la recherche, par exemple.
Fil commented 16 years ago
Owner

Plusieurs remarques :

  • une "recherche" c'est une boucle
  • le statut archive existe déjà (en plugin)
  • c'est généralement pas une bonne idée de supprimer une ressource existante
  • les urls libres permettront de mettre une autre ressource à la place d'une ressource existante
  • on peut créer une rubrique "archives" avec un squelette particulier
  • il y a au moins 3 façons de concevoir un mode "archives"
  • pourquoi demander d'alourdir l'interface alors que par ailleurs on veut l'alléger :)

bref, ça ne me paraît pas devoir faire partie du core
Statut changé à Fermé

Plusieurs remarques : - une "recherche" c'est une boucle - le statut archive existe déjà (en plugin) - c'est généralement pas une bonne idée de supprimer une ressource existante - les urls libres permettront de mettre une autre ressource à la place d'une ressource existante - on peut créer une rubrique "archives" avec un squelette particulier - il y a au moins 3 façons de concevoir un mode "archives" - pourquoi demander d'alourdir l'interface alors que par ailleurs on veut l'alléger :) bref, ça ne me paraît pas devoir faire partie du core **Statut changé à Fermé**
Owner

Bonjour

Juste pour dire qu'une réponse existe en plugin.

Différentes solutions d'archivage sont consultables ici [http://www.spip-contrib.net/Archivage]

Cordialement

Bonjour Juste pour dire qu'une réponse existe en plugin. Différentes solutions d'archivage sont consultables ici [http://www.spip-contrib.net/Archivage] Cordialement
tetue commented 12 years ago
Poster
Owner

Je précise la demande, car elle me semble d'autant plus pertinente que le temps passe, donnant de l’embonpoint à nos sites et périmant certaines publications…

Il s'agirait de pouvoir archiver certains articles (via un statut dédié « archive » ?) : ceux-ci ne seraient plus proposés dans la navigation, car par défaut exclus des boucles, toutes, sauf demande expresse (sur critère explicite, par exemple {archive}), mais restent consultables à la demande (à l'appel de l'URL), mais non indexés par les moteurs.

Imaginez comme ce serait pratique sur notre vieux et gros site SPIP-Contrib, de mettre les vieilles doc périmées de côté, sans pour autant les jeter, afin d’avoir plus de chance de trouver celles qui sont valides ! Les vieilles pages ne seraient plus accessibles que via les résultats de recherche, par exemple (en le précisant dans la BOUCLE de recherche).
Version cible mise à 3.0

Je précise la demande, car elle me semble d'autant plus pertinente que le temps passe, donnant de l’embonpoint à nos sites et périmant certaines publications… Il s'agirait de pouvoir archiver certains articles (via un statut dédié « archive » ?) : ceux-ci ne seraient plus proposés dans la navigation, car par défaut exclus des boucles, toutes, sauf demande expresse (sur critère explicite, par exemple `{archive}`), *mais restent consultables* à la demande (à l'appel de l'URL), mais non indexés par les moteurs. Imaginez comme ce serait pratique sur notre vieux et gros site SPIP-Contrib, de mettre les vieilles doc périmées de côté, sans pour autant les jeter, afin d’avoir plus de chance de trouver celles qui sont valides ! Les vieilles pages ne seraient plus accessibles que via les résultats de recherche, par exemple (en le précisant dans la BOUCLE de recherche). **Version cible mise à 3.0**
Owner

Ciao

Il y a le plugin : http://www.spip-contrib.net/Plugin-Archive qui fait le boulot

Peut être pas utile de le mettre en natif

Ciao Il y a le plugin : http://www.spip-contrib.net/Plugin-Archive qui fait le boulot Peut être pas utile de le mettre en natif
tetue commented 12 years ago
Poster
Owner

Effectivement, ce n'est pas indispensable au core et cela peut être fait via un plugin. Par contre celui que tu indique (compatible SPIP [1.9.0;1.9.2] !) n'ajoute pas un statut dédié, mais fonctionne exactement comme ce que je bidouille actuellement à base d'un mot-clé « archive »... Bref, ça ne correspond pas tout à fait au ticket.

Effectivement, ce n'est pas indispensable au core et cela peut être fait via un plugin. Par contre celui que tu indique (compatible SPIP [1.9.0;1.9.2] !) n'ajoute pas un statut dédié, mais fonctionne exactement comme ce que je bidouille actuellement à base d'un mot-clé « archive »... Bref, ça ne correspond pas tout à fait au ticket.
Owner

Ciao

Le plugin n'a pas évolué du fait qu'il n'y pas eu demande jusqu'à maintenant.
Ce non intérêt a fait que meme les pipelines pre_boucle et post_boucle
dont ce plugin a fait sortir n'ont jamais été utilisé. On trouvera
surement plein d'errements aussi dans le code.

Avec reflexion avec fil à l'époque, (faudrait voir sur la zone et dev)
on a jugé que le statut éditorial n'avait rien à voir avec la notion
d'archive. On peut avoir besoin de ressortir les archives publiées par
exemple.
C'est pourquoi pour les rubriques et les articles 2 champs spécifiques
sont créés "archive" et "archive date".

Un critère {archive} existe bien.

La reflexion avait porté sur l'utilité de l'intégrer à contrib, pour
diverses raison cela est resté un voeux pieux.

Finalement, je ne vois pas ce qui manque par rapport à la demande initiale :)

Ciao Le plugin n'a pas évolué du fait qu'il n'y pas eu demande jusqu'à maintenant. Ce non intérêt a fait que meme les pipelines pre_boucle et post_boucle dont ce plugin a fait sortir n'ont jamais été utilisé. On trouvera surement plein d'errements aussi dans le code. Avec reflexion avec fil à l'époque, (faudrait voir sur la zone et dev) on a jugé que le statut éditorial n'avait rien à voir avec la notion d'archive. On peut avoir besoin de ressortir les archives publiées par exemple. C'est pourquoi pour les rubriques et les articles 2 champs spécifiques sont créés "archive" et "archive date". Un critère {archive} existe bien. La reflexion avait porté sur l'utilité de l'intégrer à contrib, pour diverses raison cela est resté un voeux pieux. Finalement, je ne vois pas ce qui manque par rapport à la demande initiale :)
Owner

il manque peut être juste que le plugin soit utilisable sur SPIP 2.X et 3.X avec une interface à jour...

il manque peut être juste que le plugin soit utilisable sur SPIP 2.X et 3.X avec une interface à jour...
Owner

Bonjour

Oui le plugin a besoin d'une bonne cure de rajeunissement :) Je vais
regarder si je peux le faire.

Concernant le fait que ce ne soit pas un statut à proprement parler,
c'est pour conserver la mémoire sur le statut préalable.

Si on fait une boucle "archive de l'année", on ne peut souhaiter
montrer que les archives publiques (dont l'article a été publié) ayant
été traité dans l'année. Ce qu'on ne peut faire ni avec des mots clef,
ni avec un statut éditorial.

Bonjour Oui le plugin a besoin d'une bonne cure de rajeunissement :) Je vais regarder si je peux le faire. Concernant le fait que ce ne soit pas un statut à proprement parler, c'est pour conserver la mémoire sur le statut préalable. Si on fait une boucle "archive de l'année", on ne peut souhaiter montrer que les archives publiques (dont l'article a été publié) ayant été traité dans l'année. Ce qu'on ne peut faire ni avec des mots clef, ni avec un statut éditorial.
Sign in to join this conversation.
No Milestone
No project
No Assignees
4 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: spip/spip#955
Loading…
There is no content yet.