Home Map
Rechercher

Principes d'architecture

Principe des Composants

La plate-forme comporte une ébauche encore non finalisée d'une stratégie de composants. Cette manière de construire un ensemble modulaire se traduit par quelques règles d'architecture induites dans la constitution de "modules". Ces modules ont actuellement une existance essentiellement informelle, par des choix sur la localisation de certaines écritures, et des conventions de codage.

Un modèle complètement modulaire pourrait être envisagé le cas échéant.

Aujourd'hui la stratégie de modularisation s'exprime dans :

  • la constitution d'un certain nombre de portlets localisés à un composant,
  • la constitution de librairies de fonctions localisées à un composant,
  • la structure minimale (et minimaliste) d'un modèle de données associé au composant,
  • la structuration de données de configuration pour un composant.

Ce modèle est aujourd'hui minimaliste, en réaction à des tentatives antérieures de surstructuration. Ce projet évoluant dans un cadre bénévole et limité, la priorité reste à la mise en oeuvre rapide de composants fonctionnellement utilisables.

Composants standards

Composant de gestion du schéma utilisateur

Ce composant permet de gérer l'identification d'utilisateurs dans la plate-forme. Ses fonctionnalités principales sont :

  • Gestion administrative des comptes utilisateurs
  • Auto-enregistrement (modéré) des utilisateurs
  • Paramètres de profil éditables
  • Gestion de roles (pour la gestion de droits)
  • Signalisation temps-réel des connectés
  • Annuaire privé des membres

Composant de gestion de droits

Le composant de gestion de droits permet le réglage de l'accès et des prérogatives des utilisateurs sur les différentes sections du contenu et les modules intégrés.

Composant de gestion de contenus

Ce composant est le coeur du CMS. Il permet la gestion "in place" des contenus.

Les contenus sont éditables en ligne sans connaissance particulière du code HTML grâce à l'éditeur Whysiwhyg HTMLArea. Le contenu est directement édité dans le style local de chaque section. Ils peuvent être des textes ou des images téléchargées dans la plate-forme.

  • Edition "in place"
  • Edition Whysiwhyg et "dans le style local"
  • Edition plein écran optionnel
  • Gestion des versions
  • Gestion de l'indexation dans l'arborescence de navigation (menus automatisés)
  • Index personnalisé des pages modifiables

Composant de gestion de forums

Ce composant permet l'intégration de forums dans l'ensemble du contenu.

  • Création administrative de forums
  • Forums imbriqués
  • Soumission de thèmes de forums avec cooptation par vote
  • Backup par courriel

Composant de gestion de blogs

Ce composant permet l'intégration de journaux personnels dans la rubrique interactive.

  • Création administrative des blogs
  • Blogs multi-auteurs (collaboratifs)
  • Insertion d'images
  • Modération

Composant de gestion de livre d'or

Composant de gestion de calendrier

Composant de gestion de répertoire partagé

Ce composant permet le partage d'un container de stockage de fichiers entre certains utilisateurs de la plate-forme.

  • Gestion d'un espace plat ou hiérarchique 
  • Téléchargements mutliples
  • Décompression à l'arrivée (sous conditions) 
  • Limitation d'accès

Composant de messagerie instantanée

Ce composant propose une fonctionnalité simple de messagerie instantanée entre tous les membres enregistrés de la plate-forme.

  • Messagerie texte instantanée
  • Répertoire personnel de contacts
  • Mémoire des historiques de conversation
  • Backup d'envoi de message par courriel

Composant de e-commerce

Ce composant complexe propose toute l'infrastructure pour. 

  • L'édition et la mise en ligne d'un catalogue de produits
    • Catégories hiérarchiques
    • Assemblages de produits
    • Gestion des taxes internationales
    • Gestion de remise
    • Cycle de vie des produits
  • La mise en ligne d'une "boutique"
    • Multi-mode de paiement
    • Synchronisation sur catalogue
    • Génération de factures
  • Un système d'archivage et d'édition de factures
  • Un système d'édition de comptes clients
 
Portlets   
Librairies   
Composants   
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