Programme de Formation Zope Initiation + Approfondissement
Introduction
Historique, versions
Distributions et produits Zope
L'écosystème de Zope 2 ; où héberger un site Zope
Installation simple et association avec Apache
Sauvegarde et maintenance courante
Zope plutôt que PHP, ASP ou JEE
Résumés de HTML, XHTML, CSS, JavaScript
L'interface de Zope
Découverte de l'interface
Structure principale et manipulations habituelle
La ZODB, objets et propriétés
L'acquisition et la mise en commun de code
Historique et retour en arrière
Sécurité : utilisateur, rôles et droits
Atelier : site minimal et utilisateurs qui collaborent Le DTML
Présentation de DTML : des pages dynamique
Les objets et leurs données
Répétition entre pages
Attributs et requêtes
Documents et méthodes : comment choisir
Expressions, mise en place de Python
Inclusion avancée
Conditions et boucles
Définitions
Autres balises : présentation des arbres
DTML ailleurs : CSS et AJAX dans Zope
Atelier : réalisation d'un site riche avec Zope et le DTML Les ZPT
Choisir entre ZPT et DTML
Syntaxe principale
Insertion de contenu quelconque
Expressions, Python dans les templates
Conditions et boucles
Définitions de variables
Exceptions
XML par les ZPT
Atelier : mise en place complète d'un site interactif
Utilisation de Python
Présentation de Python
Bibliothèques usuelles
Le contexte web : formulaires, sessions, cookies
Expressions, scripts et méthodes externes : possibilités et limites
Créer des produits complets Atelier : interactions multiples avec le visiteur Macros ZPT
Les macros pour gagner du temps et de la clarté
Définition
Inclusion
Slots
Les bases de données
Résumé d'installation et interrogation d'une base
Installer un produit et un pilote
Requêtes quelconques en insertion et lecture
Atelier : différents niveaux de persistance
Programme de Formation Zope Initiation
Introduction
Historique, versions
Distributions et produits Zope
L'écosystème de Zope ; Zope et Apache
Installation simple
HTML abrégé
L'interface de Zope
Structure principale
Objets et attributs
Acquisition
Retour en arrière
Versions des documents
Sécurité
Le DTML
Les objets et leurs données
Répétition entre pages
Attributs et requêtes
Documents et méthodes
Expressions
Inclusion avancée
Conditions
Boucles
Définitions
Arbres
Atelier : réalisation d'un site riche avec Zope et le DTML Les ZPT
Syntaxe principale
Insertion de contenu
Expressions
Conditions
Boucles
Définitions
Exceptions
XML par les ZPT
Atelier : mise en place complète d'un site interactif
Programme de Formation Typo3
Introduction
Historique et versions
Autres produits similaires
Rappels de HTML, CSS, JavaScript
PHP : résumé et éléments particuliers nécessaires
Utilisation de Typo3
Partie utilisateur : découverte
Parties publiques restreintes
L'installation et les systèmes supportés
Administration : création de contenu
Les problèmes courants des rédacteurs
Atelier : créations et modifications de pages et rubriques Administration avancée
Les utilisateurs ; groupes, permissions, workflows et zones réservées
Contenus spéciaux : formulaire, livre d'or, plan
Les outils de l'interface
Ajouts d'extensions diverses
Atelier : un site avec une équipe en collaboration complète Les templates
Principe général de fonctionnement des templates (modèles)
Créer un site simple depuis l'administration
Détail du Typoscript
Utilisation de TemplaVoila
Créer un site à partir d'un modèle HTML : pages, menus, accessoires
Atelier : plusieurs formats de pages avec TemplaVoila Ajouts de fonctionnalités
L'architecture de Typo3
Créer et maintenir une table de données particulière
Un nouveau module, une nouvelle extension
Atelier : une extension d'accès à une base de données, sur le frontend et le backend
Programme de Formation Dotclear
Introduction
Qu'est ce qu'un blog : fonctionnement et intérêts
Historique et versions
Présentation de Dotclear 1
Comparaison avec d'autres blogs : Wordpress...
Principe et fonctionnement de Dotclear 2
Installation d'un site Dotclear
Les différents outils nécessaires : serveur web, éditeur, navigateur...
Installation automatique ou classique
Les mises à jour
Présentation de la partie publique privée : tableau de bord, billet...
Visualisation du site
Atelier pratique : installation de Dotclear sur un serveur Web Administration du blog
Les billets : création, édition...
Création de catégorie, édition et organisation
Les commentaires : suivi et gestion
Les médias et pièces jointes : création de répertoire, ajout de fichier, les archives...
Création des menus : bandeau de navigation, widget...
Création des tags (mots clés)
Atelier pratique : publication et mise en forme de contenus Paramétrages avancés
Paramètre du fichier de configuration
Informations et configuration avancée du blog
Paramétrage d'indexation
Antispam
Préférence utilisateur
Ajout d'une extension
Personnalisation graphique de Dotclear
Rappels en HTML et CSS
Thème par défaut : Blowup
Personnalisation de Blowup : la couleur, les caractères, le bandeau...
Utiliser des styles prédéfinis : rabbit, seville, typo...
Personnaliser avec les fichiers de templates (HTML), les fichiers CSS
Création de template
Comprendre la mécanique générale
Connaître les différents fichiers : home.html, tag.html, category.html...
Profiter de l'héritage des thèmes
Utiliser les différentes balises de template : billet, pagination, commentaires...
Atelier pratique : création d'un blog de A à Z
Programme de Formation MediaWiki : Créez votre wiki
Introduction
Qu'est ce qu'un Wiki ?
Les différences avec un CMS classique
Comparaison avec d'autres CMS Wiki : phpWiki, dokuWiki...
Historique et Versions
Installation de MediaWiki
Configuration minimale requise
Fonctionnement de l'utilitaire d'installation
Mise à jour de MediaWiki
La configuration du site
Atelier pratique : installation d'un wiki sur un serveur Web Navigation dans MediaWiki
La barre de navigation
La boîte à outils
Les onglets de la page
Les liens utilisateur
Apprendre à explorer et rechercher sur MediaWiki
Edition de contenu
Création de catégorie et de section
Création de page : les Wikiliens, les urls, l'extension inputbox
Ajout des images aux articles
Création des liens
Suivi des modifications
Atelier pratique : publication et mise en forme de contenus Paramétrages avancés
Administration des utilisateurs et protection des pages
Configuration du niveau d'accès à votre Wiki
La syntaxe Wiki
Importation et exportation des pages
Personnaliser MediaWiki
Description et installation de quelques extensions
Utilisation et intégration des modèles
Rappel de HTML, CSS, PHP
Configuration de l'apparence : changer le logo, le fond, les couleurs
Création d'un Template MediaWiki : le fichier MonoBook.php, LocalSettings.php ...
Atelier pratique : création d'un Wiki de A à Z
Programme de Formation Spip Utilisateurs + Webmasters + Développeurs
Introduction
Content Management System (CMS) : fonctionnement et intérêts
Principe de fonctionnement de SPIP Installation d'un site SPIP Procédure d'installation
Présentation des parties publique et privée
Visualisation du site
Interface d'administration
Présentation de l'interface
Activer/Désactiver le cookie de correspondance Création/Publication de rubriques et d’articles Organisation du contenu sous SPIP
Création des rubriques et sous-rubriques
Écrire un article
Choisir la rubrique
Écrire un article complet
Compléter le formulaire de rédaction de l’article
Demander la publication de l’article
Validation de votre article par un administrateur Mettre en forme l'article
Utiliser les raccourcis typographiques de SPIP
Créer un lien externe
Créer un lien interne
Images et documents
Ajouter des images et documents aux articles
Ajouter vos documents aux articles
Les mots-clés
Principe des mots clés
Les groupes de mot clés
Interface d'administration
Présentation de l'interface
Activer/Désactiver le cookie de correspondance
Configuration du site
Nom et adresse de votre site
Activer le moteur dans la partie d'administration
Suivre/gérer les forums
Référencement de sites et syndication
Autres configuration
La messagerie interne
Les messages entre utilisateurs
Configuration du site
Nom et adresse de votre site
Contenu des articles
Fonctionnement des forums
Messagerie interne
Statistiques des visites
Envoi automatique de mails
Moteur de recherche intégré
Formulaire
Fonctions interactives :
Formulaire de recherche
Formulaire écrire auteur
Autres formulaires
Inscription, authentification :
Formulaire inscription
Formulaire d’accès à l’espace privé
Autres formulaires
Personnalisation élémentaire d'un site SPIP
Incorporation de styles CSS
Principes des boucles et des balises SPIP
Présentation des principales boucles (boucles ARTICLES et RUBRIQUES)
Principes des filtres
Génération d'un menu
Création du squelette sommaire
Création du squelette rubrique
Création du squelette article
Personnalisation avancée du squelette SPIP
Balises et boucles SPIP
Le principe de fonctionnement du cache, de manière simplifiée
Pour chaque type de page, un squelette
Une interface différente dans le même site
Modifier l’habillage graphique
Atelier: créer son propre squelette Étendre SPIP
Mécanismes de fabrication des pages publiques et privées
Organisation des sources
Règles de programmation
Règles de présentation et d’écriture
Partager vos modifications
Atelier: Réaliser un plugin SPIP