[spip-dev] Idées en vrac...

Brèves Multiniveaux:
J’ai fait la modification pour rendre les brèves
multiniveaux. Cela m’a prit en tout 45minutes alors que je n’y
connaît rien en php (merci encore pour le code très clair de
SPIP). Je me pose donc la question de savoir pourquoi vous ne
le proposez pas dans SPIP. Si ce n’est pas une question de
temps de développement, je suppose qu’il y a une raison plus «
fonctionnelle » dans ce choix (rendre la parution des brèves
moins confuses par exemple). Cependant, ce choix devrait
incomber au webmaster du site, car il est souvent dommage de
ce priver d’une telle fonctionnalité. J’ai déjà vu beaucoup de
messages passé à ce sujet sur la liste, pourquoi ne pas faire
une option dans la configuration précise de SPIP pour
permettre aux webmasters qui le désirent de l’utiliser?

Des masques pour les articles :
Je relance mon idée de « masque » pour un article à savoir un
squellete sélectionnable dans l’admin:
Au lieu de créer un squelette spécifique pour chaque d’article
que l’on veut afficher d’une façons particulière, je proposais
de pouvoir choisir au niveau de l’article le type de squelette
à afficher. Prenons un exemple :
- Soit trois squelettes : « Galerie », « Documents », «
Article_bizarre » que je colle dans un sous répertoire.
- SPIP affiche au niveau de l’édition de l’article la
liste des squelettes contenu dans ce sous répertoire
- L’auteur qui désire afficher une galerie d’image
sélectionnerait alors le squelette « Galerie »
- SPIP intègre cette valeur dans la base et génère dans
le cache l’article en question avec le squelette adéquate sans
créer de page html supplémentaire.
Avantages :
Plus besoin de passer par l’Admin. du site pour avoir le bon
squelette pour un article.
La mise à jour du squelette ce répercute automatiquement sur
tous les articles concernés
Plus de multiplication des pages html à la racine du site
On peut donner un nom que tout le monde comprend et ainsi y
retrouver facilement ses petits (article=20 me dit pas quel
type de squelette j’utilise).
Eclaircissement du code des pages html=>Arno avait proposait
de faire ça avec des mots clés, cela devient quasi mission
impossible avec plus de trois types de squelettes , le code
devenant illisible (j’ai essayé).
Dans l’esprit « SPIPien » : Simple et efficace pour le
rédacteur, facilité pour le webmasteur.

Inconvénients :
Développement à faire…
Heu, vous en voyez d’autre ??… :wink:

Aplus !
David

Accédez au courrier électronique de La Poste : www.laposte.net ; 3615 LAPOSTENET (0,13 €/mn) ; tél : 08 92 68 13 50 (0,34€/mn)"

Brèves Multiniveaux:
J’ai fait la modification pour rendre les brèves
multiniveaux. Cela m’a prit en tout 45minutes alors que je n’y
connaît rien en php (merci encore pour le code très clair de
SPIP). Je me pose donc la question de savoir pourquoi vous ne
le proposez pas dans SPIP. Si ce n’est pas une question de
temps de développement, je suppose qu’il y a une raison plus «
fonctionnelle » dans ce choix (rendre la parution des brèves
moins confuses par exemple). Cependant, ce choix devrait
incomber au webmaster du site, car il est souvent dommage de
ce priver d’une telle fonctionnalité. J’ai déjà vu beaucoup de
messages passé à ce sujet sur la liste, pourquoi ne pas faire
une option dans la configuration précise de SPIP pour
permettre aux webmasters qui le désirent de l’utiliser?

Parce que les brèves sont un élément immédiat et simple, donc un élément qui doit conserver sa nature propre. Si on fait des brèves dans toutes les rubriques, l'étape suivante est de leur coller un auteur, etc. Bref, les brèves deviennent des articles. Les brèves sont donc très limitées par rapport aux articles, mais c'est là leur intérêt.

Des masques pour les articles :
Je relance mon idée de « masque » pour un article à savoir un
squellete sélectionnable dans l’admin:
Au lieu de créer un squelette spécifique pour chaque d’article
que l’on veut afficher d’une façons particulière, je proposais
de pouvoir choisir au niveau de l’article le type de squelette
à afficher. Prenons un exemple :

[...]

Dans l’esprit « SPIPien » : Simple et efficace pour le
rédacteur, facilité pour le webmasteur.

NON.

Dans "l'esprit SPIPien", justement, la configuration de l'interface graphique et la gestion des contenus sont totalement séparés. Donc, non, on ne choisit pas des squelettes depuis l'espace privé. Cela ne serait ni simple ni efficace pour le rédacteur, puisqu'il sélectionnerait un squelette sans le voir; pour le webmaster, rien de facile, puisqu'il devra gérer en même temps l'interface graphique et le contenu. Et s'il y a prévisualisation dans l'interface des squelettes sélectionnés, la première habitude que prendront les rédacteurs sera d'adapter leur texte au graphisme de ces squelettes (notamment avec du code HTML foireux dans les articles); du coup, en un rien de temps, l'interface du site sera totalement figée à ces squelettes.

Evidemment, je ne te parle pas des efforts de logique que devra déployer le webmestre pour que ces squelettes sélectionnables soient compatibles avec le système de squelettes hiérachisés ("article.html", "article-12.html", "article=12.html"...). Quand on déplace un article, on fait suivre les choix de squelettes?

Encore une fois, si tu tiens à faire des présentations différenciées, utilise des mots-clés: les mots-clés sont des éléments de structure, et non d'interface graphique. Et ensuite, tu colles l'interface graphique qui va bien à ces mots-clés (et, non, dans les squelettes, ça n'a rigoureusement rien de compliqué). Tu peux non seulement travailler sur des squelettes uniques d'articles (avec différentes boucles en fonction des mots-clés); tu peux aussi faire différents squelettes par types d'articles ("article-gallerie.html", "article-court.html"...), et c'est dans les pages des rubriques que tu créés des liens différenciés vers ces différents squelettes (c'est peut-être plus simple).

ARNO*

Ben... mettez les diff dans contrib !