Cours

Systèmes & Réseaux

Technologies Web

Outils


Filères

 

 

Alfresco Developpement

Alfresco est un système de gestion de contenu (en anglais ECM pour Enterprise Content Management) créé par Alfresco Software en 2005 et distribué sous licence libre.

Il se distingue des autres systèmes par sa forme. En effet, il peut se comporter sur un ordinateur comme un disque virtuel (se montant et se démontant), ce qui permet à l'utilisateur de partager des fichiers simplement en les déplaçant sur le disque dédié.

Objectifs

Ce stage permet de développer des extensions pour le client Alfresco Explorer. Les stagiaires apprendront à développer des scripts et des webscripts , mais aussi à modéliser et créer de nouveaux types de contenus et d'aspects. À l'issue de la formation, les participants pourront aussi configurer les fonctionnalités avancées d'Alfresco.

programme rouge

Présentation d'Alfresco

  • L'architecture, les composants, les extensions
  • La gestion documentaire (Document Core)
  • La gestion de contenu Web (Web Content Management)
  • Configurer le SDK dans Eclipse. Le débogueur
  • Les fichiers Build, Log4j, le navigateur de noeuds
  • Exercice: Configurer l'environnement de développement. Prise en main de l'organisation de l'entrepôt d'Alfresco.

Personnalisation

  • Configurer l'interface Client Web : dashlets, vues, règles de contenu, workflows
  • Automatiser des opérations sur les contenus
  • Intégrer Alfresco avec d'autres systèmes
  • Exercice: Uniformiser la présentation des dashlets et des vues à l'aide des fichiers de configuration.

Etendre le modèle de contenu

  • Etendre le modèle de contenu Créer un modèle, des types de contenu personnalisé
  • Liens entre les types de données à l'aide des associations
  • Ajouter des comportements aux types personnalisés (JavaScript, Java)
  • Exercice: Personnaliser un modèle de contenu.

Manipuler les contenus

  • Créer des solutions à l'aide du Framework Web Script
  • Créer du contenu avec JavaScript, service web (Java, PHP), accès (API RESTful, Web Scripts)
  • Exécuter les Web Scripts en tant que portlets JSR 168
  • Créer une action. Créer un comportement. Extraire les métadonnées des fichiers. Créer une transformation automatisée
  • Exercice: Créer des actions pour extraire les métadonnées d'un fichier et transformer un contenu.

 

Personnaliser l'interface Client Web

  • Modifier le menu et la présentation
  • Créer une boîte de dialogue pour exécuter les scripts
  • Personnaliser les pages JSP, Web Scripts
  • Créer des Assistants personnalisés.

Créer des workflows avancés

  • Utiliser l'éditeur graphique jBPM pour créer et déployer des processus
  • Assigner des tâches aux utilisateurs et aux groupes
  • Exercice: Créer un processus avec jBPM ou Activiti.

WCM : Web Content Management

  • Installer WCM
  • Créer des projets Web, des formulaires Web
  • Déployer le contenu avec File System Receiver
  • Modifier et créer des workflows WCM
  • Utiliser la console et l'API AVM.

Sécurité

  • Authentifier et synchroniser avec LDAP
  • Implémenter Single Sign On (SSO)
  • Utiliser les services (Security Services)
  • Créer des comptes Utilisateurs et des groupes via l'API.

 

Ref : ALD Plan format pdf
pendule-rouge Durée : 5 jours
calculette Prix : 2500 € HT
silhouette-rouge Public : Chefs de projet, Webmasters, Développeurs
clef-rouge

Pré-requis : Pratique du développement Java/JEE. Avoir suivi la formation "Alfresco Utilisateur " est un plus

ordinateur-TP De nombreux exercices permettront d'intégrer Alfresco à votre environnement pour la gestion documentaire et le contenu Web. Il couvre l'ensemble des besoins de personnalisation et d'intégration de la solution.

telephone

Contactez-nous :

06 60 81 02 03

enveloppe formation@asoft.fr

 

 

 

 

 

 

 

 

 






---------------------------------------------------------------------------------------------------------------------------------------

AcOS (Académie Open Source) - Formation aux technologies Open Source - Lyon - Paris
Tous Droits réservés à ALTERNANCE Soft   Webmaster - Mentions légales
                         --- Dernière mise à jour 07/01/2015 ---
---------------------------------------------------------------------------------------------------------------------------------------