Skip to main content Help Control Panel

Login   A+   A-

Community «   Le forum «   Machine à café «  

Distinction entre article et section

C'est peut-être une question idiote, mais j'ai beau la retourner dans ma tête, je ne parviens pas à une réponse vraiment satisfaisante. Alors voilà :

Pourquoi existe-t-il dans Yacs une distinction entre article et section ?


Oui, je sais, une section contient des articles, et l'inverse est impossible. Mais puisqu'une page d'index de section peut avoir du contenu comme un article et qu'une section peut contenir d'autres sous-sections, quel besoin avons-nous des articles ?

Je viens de construire un site ou il y a beaucoup de sections (et sous-sections) et bien peu d'articles. Et je me suis même pris à regretter d'avoir créé ce contenu dans un article. Si je l'avais mis dans une sous-section, j'aurais pu enrichir encore davantage l'arborescence. En fait, un article, n'est-ce pas une sous-section qui est un cul-de-sac ?

On pourrait argumenter que les sections structurent, organisent l'information, alors que les articles la contiennent. C'est un peu fallacieux. Les sections contiennent tout autant d'information, sinon plus, et l'information n'est pas structurée seulement par les sections, mais aussi par les catégories, les étiquettes, etc...

Et cette distinction n'est pas aussi nette qu'on pourrait le croire, du point de vue conceptuel. Les commentaires sont-ils des articles ? Ajouter un commentaire à un article lui confère-t-il une promotion au rang de section ? Si un commentaire est un sous-article, qu'est-ce qui distingue l'article de la section ?

Il y a quelques raisons pratiques au point de vue informatique, j'imagine, d'avoir créé et de maintenir cette distinction. Mais elle impose aussi son propre fardeau, tant au développeur qu'à l'utilisateur. La question pratique m'est apparue notamment quand j'ai voulu imprimer en Word le texte d'une page d'index : cette fonction ne s'applique qu'aux articles, pas aux sections, désolé !

Y a-t-il des raisons convaincantes de garder cette distinction (outre l'obstacle bien évident de l'effort requis pour repenser et éventuellement réorganiser la structure qu'elle implique) ? Éclairez-moi, si le coeur vous en dit.

D'un autre côté, et sans défaire ce qui existe déjà, n'y aurait-il lieu de rapprocher davantage les articles et les sections, en leur donnant davantage les mêmes fonctionnalités ? Est-ce que ça ne faciliterait pas la gestion d'un site, surtout pour de nouveaux adeptes de Yacs, d'avoir à maîtriser simplement les fonctionnalités des "pages" sans avoir à se soucier de les identifier comme articles ou sections ?

Quand je discute avec un client de son site, on parle d'"arborescence des pages", sans faire référence au fait qu'elles sont ou non des extrémités (articles, culs-de-sac) ou des branches (sections et sous-sections). D'ailleurs, ça évolue généralement pendant le développement.

Beaucoup de mots, pour une question peut-être idiote, mais qui continue de me turlupiner...

Comments

ThierryP
avatar
from Nice, Drap
Associate, 1208 posts

on Apr. 6


Une question que je me suis posé aussi, mainte et mainte fois. L'important reste de savoir ce que l'on veux avoir au final pour savoir si il convient d'utiliser sections ou articles (sans même parler des catégories)

Pour résumer, les sections sont des contenants (réels ou potentiels, tout dépend comment on les utilisent) ou des contenus finals tandis que les articles ne peuvent être que contenu.

Prenons l'exemple des flux RSS :

As tu remarqué qu'un article ne contient aucun fils RSS ?
C'est tout à fait normal, étant donné que celui ci est justement un "cul de sac" ou un contenu final auquel aucun autre article ne pourra être subordonné. Les sections elles contiennent un flux RSS, mais celui ci ne répertorie que les articles et pas les sections !

Il y a donc bien une utilité et une logique dans la façon dont Bernard à organisé tout cela.

Ce que moi je retiens, et c'est la façon dont je m'organise pour créer un serveur, c'est qu'un contenu final est obligatoirement un article.
Par contenu final j'entends plusieurs choses :
Soit un document spécifique à destination des utilisateurs, soit un document qui ne connaitra pas de contenu hiérarchique inférieur...

Après, je te rejoint sur le fait qu'il y a - peut être - un petit manque au niveau des sections sur le rendu (options d'impression notamment). Les sections étant utilisables bien plus facilement car elles permettent de laisser ouvertes l'organisation du serveur...


Un annuaire propulsé par YACS - Skins pour Yacs : YordPress 5.3 - Bonbon Skin 1.2 - Totem 930
Bernard
avatar
from nearby-an-airport
Associate, 6696 posts

on Apr. 10


Et ben c'est pas la prochaine version qui va aider à faire la différence. Vous verrez bientôt, en 8.4, l'introduction des onglets dans les éditeurs de section et d'article pour améliorer l'ergonomie de la saisie. Et bien évidemment, les deux éditeurs se ressemblent beaucoup pour faciliter l'ergonomie...

D'un point de vue conceptuel, on peut aller encore plus loin, et Drupal parle de noeuds d'information ('node'), tout simplement. Mais du concept à la réalité, il y a un grand pas, et en pratique, la distinction entre containeurs et contenu s'avère bougrement efficace, à mon avis.

Je me demande s'il ne nous manque pas une simple moulinette pour convertir les sections en article et réciproquement, ce serait déjà un gros plus. Du genre de la promotion des commentaires en article, si vous voyez ce que je veux dire...
Moi-meme
avatar
from Entre chaise et clavier...
1387 posts

on Jul. 6


J'ai eu une idée non pas comparable, mais dans le même champ fonctionnel : Convertir un conteneur section/catégorie

Très intéressante cette réflexion d'Alain.

-----
yacs-team.png Râââ mais... c'te bête sur l'écran..pffff! Un parasite d'animal poilu encore.
Annuaire des sites YACs (new)  
Plugin Firefox de recherche dans Yetanoz
Nouvelles fonctions suggérées

Rate this page
Posted by Lasares on Apr. 4, commented by Moi-meme on Jul. 6, (popular)