à propos de la duplication d'article et/ou possibilité de gérer de
nouvelles versions, je vais tenter une compilation des réactions
intéressantes, avec mes propres commentaires ...
J'ajoute deux points :
- le versionning, ca a déjà été évoqué, toujours pas implémentaé, mais
le besoin est réel (poura la 1.6.1 ou plus)
- j'avais dans le temps un besoin de "sources" de l'article, ie. le
texte et les raccourcis spip. J'envoie le patche que nous utilisons
sur le site CLX poura voir lesdites sources (il ne reste plus qu'à le
faire pour les commentaires également, pour facileter la relecture des
articles, mais on pourra en rediscuter si vous le voulez):
Dans articles.php3, là où vous voulez le voir (idéalement à coté du
bouton éditer, mais visible par tous) :
@ 721,726
}
+ icone("Sources de l'article", "articles_sources.php3?id_article=$id_article", "article-24.gif", "rien.gif");
if ($flag_modif) {
icone(_T('icone_modifier_article'), "articles_edit.php3?id_article=$id_article", "article-24.gif", "edit.gif");
echo "<font face='arial,helvetica,sans-serif' size='2'>"._T('avis_article_modifie', array('nom_auteur_modif' => $nom_auteur_modif, 'date_diff' => $date_diff))."</font>";
echo aide("artmodif");
}
Le article_sources.php3 :
<?php
Header("Content-Type: text/plain");
include ("inc.php3");
if ($id_article!=0) {
$query = "SELECT texte FROM spip_articles WHERE
id_article=$id_article";
$result = spip_query($query);
if ($row = spip_fetch_array($result)) {
print $row['texte'];
}
}
?>
Bien sûr, ça peut être modifié pour refuser l'accès aux utilisateurs non
authentifiés.