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