Home Map
Rechercher

Gestion du contenu

Concepts généraux

L'édition whysiwhyg

Un mode d'édition qui permet d'éditer le contenu sous sa forme stylistique et organisationnelle telle qu'on pourra le voir à la diffusion. L'édition whysiwhyg s'appuie sur une réingénierie du composant open-source HTMLArea.   

L'édition ouverte

La plate-forme favorise la simultanéité de plusieurs modes d'édition du contenu, en fonction des besoins et des ressources à publier. En plus de l'édition whysiwhyg, le format ouvert et accessible du stockage des articles sous forme directe (fichiers physiques) permet un travail "en série" de grosses masses de contenus à intégrer dans la plate-forme. Cette approche se caractérise par les caractéristiques suivantes :

  • Le contenu est stockés sous forme de fichiers textuels encodés (HTML) dans le système de fichiers de la plate-forme.
  • La position des fichiers de contenu est directement transposable par la lecture du chemin virtuel du noeud d'information. (correspondance directe organisation sémantique / organisation physique).
  • Les contenus "s'accrochent" automatiquement à la superstructure navigationnelle par des définitions simples.
  • Un contenu s'indexe dans la plate-forme par simple dépot du fichier dans le système de fichiers de la plate-forme, sans aucune manipulation annexe.     

L'unité physique "article de contenu"

Un article de contenu est un fichier de texte encodé HTML directement intégré par le portail dans la zone d'affichage que la stratégie de composition du chargeur de page lui aura attribuée. La plate-forme résout l'intégration navigationnelle de l'article par deux critères :

  • L'endroit (répertoire physique) où le fichier est déposé
  • La méta-balise d'accrochage

Topologie du système de fichiers

Le système de fichier est utilisé par la plate-forme de façon à ce que :

  • La structure du site soit "lisible" à partir de la racine même d'intallation de la plate-forme.
  • La structure des répértoires reflète (entre autres) la structure sémantique de l'information.

Le système de fichiers de la plate-forme contient de ce fait un certain nombre de répertoires réservés, dans lesquels elle trouve son code et ses ressources internes. Tous les autres répertoires sont des entrées de sections de contenus, préinstallés par l'intégrateur ou créés par les auteurs.

On note que ces répertoires réservés interdisent la création d'une section de même nom. 

Répertoires réservés (ressources de plateforme)

adds-on
administration
cgi-bin
classes
data
fonts

gdgenerators
images
inc
install
lang
lib

log
mail
scripts
sounds
styles
tmp

Répertoires réservés (contenus préinstallés)

Les répertoires suivants contiennent du code de services applicatifs préinstallés dans la plate-forme de base. Ces ressources peuvent être reprises et redéveloppées pour modifier le comportement de base de certains modules.

extranet

intranet

interactive

Ils répondent aux définitions suivantes :

  • interactive : container générique de modules "interactifs" (applications de communauté, services dynamiques)
  • extranet : container générique de portions d'applications offertes aux utilisateurs identifiés
  • intranet : container générique des portions d'applications accessibles aux utilisateurs à privilèges (non administratifs)

auxquels on peut rajouter :

  • administration : container des portions d'applications permettant une administration des services cités ci-dessus  

Méta-balise d'accrochage

Un article peut être indexé dans la structure de navigation du site (auquel cas il existe un lien de menu qui y conduit) ou être laissé comme un article libre. Dans ce dernier cas, c'est à l'auteur de prendre la responsabilité des liens qui en permettent la lecture.

Dans le cas d'un article indexé, une méta-balise d'une ligne permet de fournir à la plate-forme suffisament de paramètres pour que l'insertion dans les menus puisse se faire.

Le format général de la méta-balise est :

 Elle doit IMPERATIVEMENT ET INTEGALEMENT ETRE ECRITE DANS LA PREMIERE LIGNE DU FICHIER, sans retour chariot à l'intérieur.

Ce qui suit détaille les attributs de la balise XML d'indexation :

Nom d'attributCaractèreDéfautDescription
idobligatoire le "code identifiant" de la page pour indexer les objets Javascripts et les balises HTML constituant l'item de menu
labelobligatoireLe titre affichable pour le menu
targetobligatoireLe chemin relatif vers la cible (noeud virtuel)
indexfacultatif999un indice ordinal pour l'ordre d'apparition des labels dans un menu
editablefacultatif'yes'permet de controler l'apparition de l'outil d'édition.
disabledfacultatif'no'permet d'invalider la publication de l'article

 

 
Portlets   
Librairies   
Composants   
Gestion des contenus   
Requetes   
Interactivité :   Donations    Nouvelles du site    Le mot du Webmaster    Livres d'or    Les Blogs    Defauts   
 
Galleries Hupka Michel-Ange Expositions Librairie Vidéos Presse Livres d'or Realisation Découvertes