Cursus AmetysDes formations adaptées à tous les profils d'utilisateurs

Formation Utilisateurs

Objectif

Apprendre à utiliser simplement et rapidement les services de contribution d'Ametys

 Durée

1 journée

 Prérequis

Maîtrise du navigateur web et des outils bureautiques les plus courants (traitement de texte…)

 

Contenu de la formation

1. Débuter avec Ametys

  • Découverte de l'interface du CMS : ruban, zone d'outil, zone centrale de travail

2. Gestion du plan du site

  • Créer une page
  • Déplacer une page
  • Renommer une page

3. Création de contenus

  • Ajouter un contenu
  • Types de contenus
  • Éditeur riche : ajout d'images, de liens, de tableaux, utilisation de l'insertion HTML pour ajouter une carte Google Maps
  • Ajouter un service
  • Types de services
  • Workflow de publication
  • Sensibilisation à l’accessibilité : alternative des images, intitulé et alternative des liens...

 

Formation Webmasters

Objectif

Devenir autonome sur la création et la gestion de sites web avec Ametys

 Durée

0,5 jour

 Prérequis

- Formation utilisateurs

- Maîtrise du navigateur web et des outils bureautiques les plus courants (traitement de texte…), connaissance du HTML et des technologies du web

 

Contenu de la formation

1. Découverte de fonctionnalités avancées du CMS

  • Services
  • Contenus : proposition de contenus, recherche de contenus, partage de contenus
  • Propriétés des pages et des contenus
  • Explorateur de ressources
  • Limitation d'accès à une page
  • Traduction de pages
  • Gestion des étiquettes de pages et de contenus

2. Pour aller plus loin

  • Création et envoi d'une newsletter
  • Formulaires
  • Enquêtes en ligne
  • Données fusionnées en base

 

Formation Administrateurs

Objectif

Comprendre le fonctionnement des outils de l'espace administrateur, les paramètres de l’application, la création de sites

 Durée

0,5 jour

 Prérequis

- Formation Utilisateurs et Webmasters

- Bases en administration système, principes FTP, bases de données, XML

 

Contenu de la formation

1. Vue générale 

  • Architecture logicielle
  • Architecture de déploiement
  • Installation
  • Exploitation

2. Interface d'administration du CMS

  • Prise en main de l'outil
  • Changement du mot de passe
  • Configuration générale de l'application CMS
  • Vérification de l'état du système
  • Journaux de l'application
  • Gestion des utilisateurs et des groupes
  • Gestion des profils de droits
  • Gestion des plugins
  • Affectation des chartes graphiques
  • Gestion multi-sites
  • Présentation du repository JCR
  • Administration de l'application SITE

 

Formation Développeurs

Objectif

Apprendre à développer de nouvelles fonctionnalités avec Ametys

 Durée

3 jours

 Prérequis

Formation Utilisateurs, Webmasters et Intégrateurs

- Bases en administration système, maîtrise des bases de données, du format XML, et du HTML. Bases en programmation Java

 

Contenu de la formation

1. Architecture

  • Architecture d'un projet Ametys
  • Les plugins CMS
  • Les services
  • Dualité module / site

 2. Développement d'un service métier

  • Déclaration
  • Ecriture du générateur
  • Affichage
  • Traitement des interactions avec l'utilisateur
  • Internationalisation

3. Déclaration d'un type de contenu personnalisé

  • Fichiers XML de déclaration d'un type de contenu
  • Champs supportés par défaut, contrôles de saisie
  • Liaison des assistants de saisie avec un système d'information
  • Réorganisation des formulaires de saisi

 

Formation Intégrateurs

Objectif

Savoir intégrer une nouvelle charte graphique ou modifier une charte déjà intégrée au CMS Ametys

 Durée

3 jours

 Prérequis

Maîtrise de HTML + css, bases sur le XML, bases de programmation

 

Contenu de la formation

1. XSL et Transformation de documents XML

  • Rappel sur le langage XML
  • XPATH : langage de sélection dans un document XML : axes, prédicats, fonctions...
  • XSLT : écriture d'une stylesheet, fonctions, structures

2. Intégration d'une charte graphique

  • Présentation d'une skin et d'un gabarit dans Ametys
  • Organisation physique des répertoires et fichiers composants une skin
  • Définition d'un gabarit de page : écriture d'un template XSLT
  • Internationalisation
  • Étiquettes 
  • Filtres de pages et de contenus
  • Personnaliser les styles de l'éditeur riche : paragraphes, titres, images, liens, tableaux...
  • Personnaliser l'affichage d'un contenu ou d'un service