Comment créer un site web en un temps record avec Alfresco Web Quick Start

La Gestion de Contenu Web (WCM) est devenue une partie incontournable de la Gestion de Contenu de d’entreprise. Alfresco proposait depuis longtemps une solution appelée Alfresco WCM. Or, celle-ci avait l’inconvénient majeur de nécessiter des compétences informatiques pour effectuer une mise en place initiale, pour par exemple paramétrer des formulaires XSD et des templates FreeMarker.

Alfresco WCM est maintenant remplacée par le module Web Quick Start. Le point clé de cette nouvelle solution est sa simplicité de mise en œuvre, qu’il s’agisse de son installation ou de son utilisation. De plus, Web Quick Start intègre des modèles de sites permettant de démarrer sur un existant et d’avoir immédiatement une visualisation du fonctionnement et des concepts de l’outil.

La solution Web Quick Start est basée sur Alfresco Share. Elle bénéficie donc de la facilité d’utilisation de cette interface développée selon les concepts du « Web 2.0 ».

Fonctionnalités principales

Web Quick Start apporte les fonctionnalités suivantes (liste non exhaustive) :

  • modification de la structure du site publié en modifiant l’organisation des dossiers Alfresco Share
  • gestion des menus d’accès aux rubriques
  • paramétrage de la page d’accueil par sélection d’éléments des différentes rubriques, par choix de carrousel d’images, extraits d’articles de blogs, extraits de contenus
  • gestion des liens entre rubriques et articles
  • définition de templates pour la page d’accueil de chaque rubrique ou sous-rubrique, pour les articles d’une rubrique, pour les contenus d’une rubrique
  • accès à des publications (téléchargement de documents PDF présents dans le référentiel Alfresco)
  • formulaire de contact
  • commentaire sur les articles
  • gestion du multilinguisme
  • recherche plein texte

Installation et utilisation

L’installation de Web Quick Start sur Alfresco se résume à l’installation de modules Alfresco. La procédure décrite sur le wiki d’Alfresco s’effectue en quelques minutes.

Une fois Web Quick Start installé, une visualisation rapide de ses capacités est proposée à l’aide des exemples fournis avec le produit.

La procédure à suivre pour cela est :

  • créer un site Alfresco Share,
  • utiliser la fonction Personnaliser le tableau de bord puis Ajouter des dashlets
  • choisir la dashlet Démarrage rapide WQS

Le tableau de bord du site proposera alors la dashlet Web Quick Start :

  • Web Quick Start est fourni avec deux modèles de site. Choisir un modèle puis faire Import.

Le site pubié correspondant est alors accessible depuis l’url http://monServeur:8080/wcmqs.

Aperçu du fonctionnement

La structuration du site publié, les pages et les contenus sont définis et gérés dans l’espace documentaire du site Alfresco Share.

Cet espace est organisé comme suit (exemple après avoir importé le modèle Government) :

La branche éditoriale sera utilisée pour effectuer et tester des modifications, la branche Live correspond elle à ce qui sera visualisé par les utilisateurs. La validation d’une modification s’effectue via un workflow pré-défini.

Les sous-répertoires du site correspondent aux rubriques du site; le contenu des sous-répertoires sont les pages affichées. Les sous-répertoires d’une rubrique correspondent aux sous-rubriques.

La modification des pages s’effectue par l’éditeur web intégré à Alfresco Share.

Pour aller plus loin

Le paramétrage s’effectue principalement via les méta-données des dossiers et des pages.

Les modèles de pages sont des pages Surf. Leur définition implique donc des fichiers XML et des templates Freemarker.