Notice: Undefined index: HTTP_ACCEPT_LANGUAGE in /var/www/la-pieta/inc/i18n.inc.php on line 9

Notice: Undefined index: HTTP_ACCEPT_LANGUAGE in /var/www/la-pieta/inc/i18n.inc.php on line 10
La Pieta de Robert Hupka - Interactivité - Section : documentation
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