Formation Alfresco, personnaliser et étendre la solution


Objectifs
  • Développer des extensions basées pour le client Alfresco Explorer
  • Développer des scripts et des webscripts
  • Modéliser et créer de nouveaux types de contenu et aspects
  • Configurer les fonctionnalités avancées d'Alfresco
Participants
  • Ches de projet
  • Webmaster
  • Développeur
Approche Pédagogique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
  • Durée : 3 jours
  • Réf. : WEB25

Dates de Formations

08 au 10 Mai 2019

24 au 26 Juil. 2019

11 au 13 Sept. 2019

13 au 15 Nov. 2019

Programme
  • 1/ Les fonctionnalités d'Alfresco
    • • Fonctionnalités de la GED vs. Fonctionnalités collaboratives
    • • La gestion des contenus, des métadonnées
    • • Les actions et règles sur le contenu
    • • Le modèle de sécurité d'Alfresco
      • - Gestion des utilisateurs et des groupes
      • - Application des permissions
  • 2/ Introduction à l'architecture technique d'Alfresco
    • • Architecture technique générale du produit
    • • Technologies et frameworks mis en œuvre dans Alfresco
    • • L'interface d'Alfresco Share
    • • Mise en place de l'environnement de développement
      • - Installation du SDK et de l'IDE Java
    • • Travaux Pratiques
  • 3/ Modéliser et créer de nouveaux modèles de contenu
    • • Introduction aux Modèles de Contenu
      • - Le modèle M1
      • - Les types, propriétés, contraintes, associations et les aspects du contenu
    • • Créer un nouveau modèle de Contenu
      • - Schéma d'un modèle de Contenu
      • - Nommage des modèles
      • - Importer les modèles externes
      • - Nom d'espaces du Modèle
    • • Types de Contenu
      • - Définir un contenu type
      • - L'élément Titre
      • - L'élément Parent
      • - L'élément Propriété
      • - Options d'indexation des Propriétés
    • • Les contraintes
      • - Définir les Contraintes (REGEX, Longueur, MinMax, Liste)
      • - Appliquer les Contraintes
    • • Les associations entre types
    • • Les aspects
      • - Définir un aspect
      • - Appliquer un aspect obligatoire
    • • Travaux Pratiques
  • 4/ Configuration d'Alfresco Explorer
    • • Les fichiers de configuration share-config.xml et slingshot-config-custom.xml
      • - Configuration générale des réglages
      • - Langages
      • - Dashlets
      • - Barre d'outils
      • - Assistants
    • • Extension de la configuration
      • - Configurer les feuilles de propriétés
      • - Définir les types, actions et les aspects disponibles dans les assistants
    • • Configuration avancée
      • - Créer des listes de données
      • - Le système de gestion des workflows
    • • Travaux Pratiques
  • 5/ Développement avec les API de services d'Alfresco
    • • Principes de développement de services
      • - API Java et configuration Spring
    • • Les services disponibles dans le backend Alfresco
    • • Développer et exposer des services Alfresco
    • • Les actions personnalisées sur le référentiel
    • • Construction de modules AMPs (Alfresco Module Packages)
    • • Travaux Pratiques
  • 6/ Développement de scripts et de Web Scripts
    • • JavaScript dans Alfresco
      • - Présentation de l'API
      • - Possibilités techniques et déploiement de scripts
    • • Présentation de Freemarker
    • • Utilisation de Freemarker dans Alfresco
    • • Les Web Scripts
      • - Concepts fondamentaux et architecture REST
      • - Appels de Web Scripts
      • - Sécurisation et authentification pour l'appel d'un Web Script
    • • Travaux Pratiques