La création d'un site web même avec Joomla n'est pas simple et nécessite généralement une formation. Notre présentation vous permettra de connaître les principes du CMS pour construire un site Web de base.
Présenté par Com3elles lors des joomladay france de 2021 découvrez les nouveautés majeures de Joomla4! la prochaine génération de CMS opensource. Nouvel administration , gestionnaire de média, Accessibilité WCAG 2, Webservice ....
Creer un site internet avec Joomla - Atelier du Web Tourangeau - Conférence N...Claude BUENO
Conférence à l'Atelier du Web Tourangeau le jeudi 24 Novembre 2008 ayant pour sujet "Créer et gérer facilement votre site Internet avec Joomla!" présentée par Claude BUENO.
Vous avez un site réalisé sous Joomla ou souhaitez en faire un. Vous souhaitez qu'il soit mis à jour régulièrement que ce soit pour le contenu ou la sécurité. Un site mal pensé, mal conçu peut vite décourager les meilleurs volontés. Que ce soit vous qui gériez le site ou un tiers, quelques astuces simples permettent de se faciliter la vie pour la pérennité du site.
Cette présentation a été faite par Céline ROBERT lors du JoomlaDay France 2015 à Nice.
Elle inclut des liens vers des ressources.
Vous avez un site Internet réalisé sous Joomla (version 3).
Vous devez créer, modifier, supprimer des contenus, le faire évoluer... Ceci est un guide de 33 pages pour l'administration régulière d'un site : de la connexion à la maintenance du site en passant par la gestion multi-utilisateurs et la création de contenus :
- L’administration (accès, principes de base)
- Gestion des utilisateurs (création, droits, niveaux)
- Ajout et modification du contenu (bases, catégories, articles)
- Insertion d’images dans un article (gestion, insertion, règles)
- Menus et liens de menus (navigation, liens, sous-menus)
- Gestion des articles en vedette (accueil)
- Modifier la page contact (composant contacts)
- Les extensions (modules, composants, plugins)
- La maintenance du site (sauvegarde, mises à jour)
- Glossaire
Ce document est conçu pour accompagner le gestionnaire d'un site sous Joomla peu ou pas personnalisé avec des extensions. Si vous souhaitez une version personnalisée, contactez-nous : contact@com3elles.com
Nous améliorons régulièrement ce document. N'hésitez pas à nous faire part de vos remarques.
40 pages pour gérer son site Joomla!
Ce guide permet de connaître l'essentiel des manipulations nécessaires pour gérer un site réalisé sous le CMS Joomla au quotidien.
Édité depuis 10 ans cette version a été repensée : plus claire, plus complète ... et nouvelle maquette !
A (re)découvrir
La création d'un site web même avec Joomla n'est pas simple et nécessite généralement une formation. Notre présentation vous permettra de connaître les principes du CMS pour construire un site Web de base.
Présenté par Com3elles lors des joomladay france de 2021 découvrez les nouveautés majeures de Joomla4! la prochaine génération de CMS opensource. Nouvel administration , gestionnaire de média, Accessibilité WCAG 2, Webservice ....
Creer un site internet avec Joomla - Atelier du Web Tourangeau - Conférence N...Claude BUENO
Conférence à l'Atelier du Web Tourangeau le jeudi 24 Novembre 2008 ayant pour sujet "Créer et gérer facilement votre site Internet avec Joomla!" présentée par Claude BUENO.
Vous avez un site réalisé sous Joomla ou souhaitez en faire un. Vous souhaitez qu'il soit mis à jour régulièrement que ce soit pour le contenu ou la sécurité. Un site mal pensé, mal conçu peut vite décourager les meilleurs volontés. Que ce soit vous qui gériez le site ou un tiers, quelques astuces simples permettent de se faciliter la vie pour la pérennité du site.
Cette présentation a été faite par Céline ROBERT lors du JoomlaDay France 2015 à Nice.
Elle inclut des liens vers des ressources.
Vous avez un site Internet réalisé sous Joomla (version 3).
Vous devez créer, modifier, supprimer des contenus, le faire évoluer... Ceci est un guide de 33 pages pour l'administration régulière d'un site : de la connexion à la maintenance du site en passant par la gestion multi-utilisateurs et la création de contenus :
- L’administration (accès, principes de base)
- Gestion des utilisateurs (création, droits, niveaux)
- Ajout et modification du contenu (bases, catégories, articles)
- Insertion d’images dans un article (gestion, insertion, règles)
- Menus et liens de menus (navigation, liens, sous-menus)
- Gestion des articles en vedette (accueil)
- Modifier la page contact (composant contacts)
- Les extensions (modules, composants, plugins)
- La maintenance du site (sauvegarde, mises à jour)
- Glossaire
Ce document est conçu pour accompagner le gestionnaire d'un site sous Joomla peu ou pas personnalisé avec des extensions. Si vous souhaitez une version personnalisée, contactez-nous : contact@com3elles.com
Nous améliorons régulièrement ce document. N'hésitez pas à nous faire part de vos remarques.
40 pages pour gérer son site Joomla!
Ce guide permet de connaître l'essentiel des manipulations nécessaires pour gérer un site réalisé sous le CMS Joomla au quotidien.
Édité depuis 10 ans cette version a été repensée : plus claire, plus complète ... et nouvelle maquette !
A (re)découvrir
20 pages pour gérer son site Wordpress !
Ce guide permet de connaître l'essentiel des manipulations nécessaires pour gérer un site réalisé sous le CMS Wordpress au quotidien
54 pages 100% pratiques pour gérer son site Joomla!
Ce guide permet de connaître l'essentiel des manipulations nécessaires pour gérer un site réalisé sous le CMS Joomla au quotidien.
Édité depuis 10 ans cette version a été repensée : plus claire, plus complète ... et nouvelle maquette !
A (re)découvrir
joomla est un outil de gestion de contenu CMC : content management système open source sous licence GNU/GPL crée par équipe internationale des développeurs recomposés à mainte reprises permettant de l’intégration : texte ,images, animation ,élément multimédias
20 pages pour gérer son site Wordpress !
Ce guide permet de connaître l'essentiel des manipulations nécessaires pour gérer un site réalisé sous le CMS Wordpress au quotidien
54 pages 100% pratiques pour gérer son site Joomla!
Ce guide permet de connaître l'essentiel des manipulations nécessaires pour gérer un site réalisé sous le CMS Joomla au quotidien.
Édité depuis 10 ans cette version a été repensée : plus claire, plus complète ... et nouvelle maquette !
A (re)découvrir
joomla est un outil de gestion de contenu CMC : content management système open source sous licence GNU/GPL crée par équipe internationale des développeurs recomposés à mainte reprises permettant de l’intégration : texte ,images, animation ,élément multimédias
Atraer a los usuarios a través de los buscadores (Miguel López)Foro JuanLuisVives
Conferencia impartida en el marco XIX Foro Universitario Juan Luis Vives "Comunica.t: Internet, comunico luego existo" Miércoles 9 de marzo de 2011 en Valencia
Créer un Micro PaaS avec Docker et MavenAmico Fabien
Slide de la présentation faite à MIX-IT 2014 - http://goo.gl/bJdLcn
Les plateformes Cloud de type PaaS se démocratisent chaque jour au sein des DSI et des équipes de développeurs. En parallèle la gamme des solutions s’étoffe régulièrement OpenShift, CloudFoundry, CloudUnit et évolue techniquement très vite.
En 2013, docker a révolutionné la mise en place des PaaS comme la virtualisation à ses débuts a révolutionné la création de IaaS. Certainement la technologie à suivre en 2014 !
Sobre la democratización de la ciencia y la tecnologíaMaria Garcia
Sobre la democratización de la ciencia y la tecnología, Autores: Rodrigo Arocena
Localización: Quantum: revista de administración, contabilidad y economía, ISSN 0797-7859, Vol. 2, Nº. 1, 2007 , págs. 7-14
Tomado como material educativo, version original en: http://dialnet.unirioja.es/servlet/articulo?codigo=2875424
www.touscours.net, Groupes,Permutations,Anneaux,Arithmétique dans Z,Corps commutatif,Les polynômes formels à une indéterminée à coefficients dans un corps K,Fonctions polynomiales,racines,Espaces vectoriels,K-algèbres,Espaces vectoriels de type fini,Matrices,Déterminants,Fractions rationnelles,Produit scalaire sur un R-ev,Espace vectoriel euclidien,R-ev euclidien orienté de dimension 2,R-ev euclidien orienté de dimension 3,Espaces affines,Géométrie dans un espace affine euclidien
Découverte d'aeSecure, sécurisation et optimisation sites ApacheChristophe Avonture
aeSecure est une solution logicielle de protection et d'optimisation de sites web Apache. Il s'agit d'une interface de gestion permettant de définir des règles de protection ou d'optimisation pour garantir l'intégrité de votre site web Apache, que ce soit un CMS (Joomla!®, Drupal, WordPress, Prestashop, ...) ou un code autres (php propriétaire, html, ...).
Le diaporama vise à faire connaissance des outils d'aeSecure, les étapes pour l'installer et le configurer ainsi que différents conseils comme, par exemple, la liste des options qu'il convient d'activer sur la version gratuite ainsi que les fonctionnalités additionnelles pour la version Premium / Pro.
Les outils tels que phpinfo, penetration testing, fichiers ayant été modifiés récemment, ... y sont mentionnés de même qu'une explication détaillée de l'interface de gestion multi-sites qui permet de gérer, depuis une seule page web, l'ensemble de ses sites "aeSécurisés".
Les outils d'analyses des fichiers logs Apache et du logiciel de nettoyage de sites vérolés y sont également décrits.
Enfin, ce diaporama explique également comment identifier un blocage résultant d'une règle de sécurité d'aeSecure et, le cas échéant, vous explique comment lever le blocage afin de créer une exception pour votre site.
aeSecure est un logiciel Freemium disponible à l'URL http://www.aesecure.com et disponible en plusieurs langues (Français, Anglais, Portugais, Brésilien, Russe, ... et partiellement en Arabe, Italien, Espagnol, ...). D'autres langues s'ajouteront dans le futur.
Support de formation, guide, manuel, tutoriel.
Agora-Project est un espace de travail collaboratif et intuitif composé de plusieurs modules. Ce logiciel de groupe permet à un groupe de personnes de partager des documents à distance pour favoriser le travail collaboratif
Conférence JoomlaDay Paris 2016 #jd16fr
Réussir son référencement naturel avec Joomla! Découvrez les nombreux paramètres du CMS pour optimiser son référencement "on-site" et "on-page"
Organisation du contenu, amélioration de l’expérience utilisateur, optimisation technique ...
Accroître la sécurité de son site internet et de Joomla! plus spécifiquementChristophe Avonture
Reccueil de conseils permettant d'accroître la sécurité de son site internet, plus spécifiquement Joomla!. Cette présentation aborde la sécurité sur le web en général (stratégie de mots de passe, protection de l'ordinateur, ...) puis celle d'un site web. Plusieurs outils sont epxliqués dont aeSecure qui est un parefeu logiciel permettant de protéger tout site tournant sur un serveur Apache.
Objectif général : Découvrir quelques nouveautés du HTML5
Objectifs opérationnels :
Connaître les avantages du HTML5
Utiliser les nouveaux éléments de structuration
Utiliser les nouveaux éléments conteneurs
Utiliser les nouveaux éléments de contenu incorporé
Utiliser les nouveaux éléments et attributs de formulaire
Alphorm.com Formation Drupal 7 pour les utilisateurs Alphorm
Formation Complète ici:
http://www.alphorm.com/tutoriel/formation-en-ligne-drupal-7-pour-tous-les-utilisateurs
Cette formation Drupal 7 pour les utilisateurs, vous permettra d’acquérir les bases de Drupal : les différents concepts, l’installation d’un site Drupal, la création de contenus, l’interface disponible par défaut, l’administration, l’installation de modules, de thèmes.
A l’issue de la formation, vous serez capable de créer votre propre site Internet en quelques minutes. D’un point de vue pédagogique, nous avons créé tout au long de la formation un site de recette de cuisine complet, dont les sources sont téléchargeables sur votre compte!
Objectif général :
Prendre en main l’une des bibliothèques JavaScript les plus utilisés pour créer des interfaces utilisateurs
Objectifs spécifiques :
Découper l’interface utilisateur avec les composants
Passer des informations (données ou instructions) d’un composant à son composant fils avec « props »
Gérer l’état local d’un composant avec « state »
Afficher une listes de composants avec map()
Afficher un composant en fonction de l’état de l’application
Interagir avec un utilisateur grâce à la gestion des événements
Interagir avec un utilisateur par le biais des formulaires
Communiquer avec un serveur HTTP avec AJAX
Afficher des vues en fonction de l’URL avec le routage
Mettre en forme un composant
Objectif général :
Améliorer le positionnement des pages d’un site Web dans les SERP (Search Engine Result Pages)
Objectifs opérationnels :
Sélectionner, dans un site Web, les pages à optimiser
Trouver des mots clés pour une page à optimiser
Optimiser le référencement naturel du contenu d’une page
Faciliter l’exploration, l’indexation et la consultation de l’ensemble des pages
Obtenir du trafic à partir de backlinks
Objectif général
Prendre en main l’un des frameworks PHP les plus utilisés
Objectifs opérationnels :
Faire correspondre une URL donnée à un traitement précis grâce au routage
Traiter les requêtes grâce aux contrôleurs
Intégrer des données dans des templates grâce à TWIG
Faciliter la communication avec une base de données grâce à Doctrine
Permettre à un utilisateur d’initialiser ou de modifier les attributs d'un objet métier grâce aux formulaires
Objectifs
Connaître les principales technologies utilisées pour développer des applications mobiles
Savoir quelle technologie est la mieux adaptée pour un projet
Objectif général : Prendre en main le framework CSS le plus utilisé
Objectifs opérationnels
Positionner du contenu avec le système de grille
Créer des barres de navigation
Mettre en forme des tableaux
Créer des formulaires
Créer des boutons
Mettre en forme des images
Objectif général : Prendre en main l’un des frameworks PHP les plus utilisés
Objectifs spécifiques
Faire correspondre une URL donnée à un traitement précis grâce au routage
Regrouper des traitements connexes grâce aux contrôleurs
Récupérer les données d’une requête http grâce à Request
Retourner des contenus aux formats texte, HTML, JSON, etc. grâce à Response
Intégrer des données dans des templates grâce à Blade
Interagir avec l’utilisateur grâce aux formulaires
Créer, mettre à jour et suivre les évolutions d’un schéma de base de données grâce aux migrations
Faciliter la communication avec une base de données grâce à Eloquent
Objectif général : Connaître les fondamentaux d’une API REST
Objectifs spécifiques :
Savoir définir une API
Connaître l’architecture REST
Connaître les contraintes du REST
Connaître la structure d’une requêtes HTTP
Connaître les caractéristiques d’une ressources
Se servir des méthodes HTTP
Connaître la structure d’une réponses HTTP
Connaître les codes HTTP
Objectif général : Prendre en main l’un des Frameworks JavaScript les plus utilisés pour développer efficacement des applications Web
Objectifs spécifiques
Structurer l’application avec les composants
Gérer les données dynamiques avec le Data binding
Enrichir le HTML avec des directives prédéfinies
Interagir avec un utilisateur par le biais des formulaires
Organiser et partager le code métier avec les services
Communiquer avec un serveur via le service HttpClient
Afficher des vues en fonction de l’URL avec le routage
Objectif général : Savoir créer des pages Web interactives sans trop solliciter le serveur et le réseau pour offrir une meilleure expérience utilisateur
Objectifs opérationnels
- Stocker des données à l’aide des variables
- Traiter des données à l’aide des opérateurs.
- Communiquer avec l’internaute à l’aide des E/S de base
- Contrôler le flux d’exécution des instructions.
- Réutiliser et organiser le code en créant des fonctions
- Créer l’interactivité grâce à la gestion des évènements
- Traiter plus facilement plusieurs données connexes grâce aux tableaux et aux objets
- Gérer les propriétés de la fenêtre avec l’objet window
- Manipuler le contenu de la page Web grâce à l’objet document
- Contrôler la saisie d’un formulaire avec l’objet form
Objectif général : Développer en orienté objet avec Python
Objectifs opérationnels :
- Organiser le code grâce aux classes
- Sécuriser une classe avec l’encapsulation
- Réutiliser et factoriser du code avec l’héritage
- Invoquer des méthodes de même nom, quel que soit le type d'objet sur lequel elles opèrent, sans avoir à effectuer au préalable une vérification de type grâce au polymorphisme
Objectif général : Acquérir les connaissances nécessaires à la programmation avec le langage Python
Objectifs opérationnels :
- Mémoriser des données primitives
- Traiter des données
- Communiquer avec l’extérieur
- Contrôler le flux d’exécution des instructions
- Mémoriser des données composites
- Découper et réutiliser du code
Objectif général : Prendre en main l’une des bibliothèques JavaScript les plus utilisés pour créer des interfaces utilisateurs
Objectifs spécifiques :
Découper l’interface utilisateur avec les composants;
Configurer les composants avec « props »;
Gérer l’état local d’un composant avec « state »;
Afficher une listes de composants avec map();
Afficher un composant en fonction de l’état de l’application;
Interagir avec un utilisateur grâce à la gestion des événements;
Interagir avec un utilisateur par le biais des formulaires;
Communiquer avec un serveur HTTP avec AJAX;
Afficher des vues en fonction de l’URL avec le routage;
Mettre en forme un composant;
Objectif général : Acquérir les bases méthodologiques de la résolution d'un problème conduisant à la réalisation d'un programme informatique
Objectifs opérationnels :
- Connaître les étapes de résolution d’un problème
- Stocker et traiter des données simples
- Permettre à un programme de communiquer avec l’extérieur
- Contrôler le flux d’exécution des instructions
- Traiter des données composites
- Définir et utiliser des procédures et des fonctions
Objectif général
Prendre en main l’un des framework PHP les plus utilisés
Objectifs opérationnels
Structurer les fonctionnalités grâce aux bundles
Faire correspondre une URL donnée à un traitement précis grâce au routage
Traiter les requêtes grâce aux contrôleurs
Intégrer des données dans des templates grâce à TWIG
Faciliter la communication avec une base de données grâce à Doctrine
Permettre à un utilisateur d’initialiser ou de modifier les attributs d'un objet métier grâce aux formulaires
Objectif général
Prendre en main le framework CSS le plus utilisé
Objectifs opérationnels
Positionner du contenu avec le système de grille
Créer des barres de navigation
Créer un fil d’Ariane
Mettre en forme des listes
Mettre en forme des tableaux
Créer des formulaires
Créer des boutons
Mettre en forme des images
Créer une page d’atterrissage
Objectifs généraux :
Savoir effectuer une requête HTTP synchrone ou asynchrone
Savoir effectuer des requêtes RESTful avec les méthodes GET, POST, PUT, PATCH et DELETE
Objectifs opérationnels :
Comprendre une requête synchrone
Effectuer une requête synchrone
Lire, d’une manière synchrone, le contenu d’un fichier local
Comprendre une requête asynchrone
Effectuer une requête asynchrone
Récupérer des données à partir d’un serveur avec une requête asynchrone
Comprendre les méthodes de requête RESTful
Effectuer des requêtes RESTful avec les méthodes GET, POST, PUT, PATCH et DELETE
Objectif général : Prendre en main la bibliothèque JavaScript la plus utilisée
Objectifs spécifiques :
Inclure la bibliothèque
Sélectionner du contenu
Manipuler des éléments
Mettre en forme du contenu
Gérer des évènements
Utiliser des effets
Effectuer des requêtes AJAX
Objectif général : Savoir créer des pages Web interactives sans trop solliciter le serveur et le réseau pour offrir une meilleure expérience utilisateur
Objectifs opérationnels :
Stocker des données à l’aide des variables
Traiter des données à l’aide des opérateurs.
Communiquer avec l’internaute à l’aide des E/S de base
Contrôler le flux d’exécution des instructions.
Réutiliser et organiser le code en créant des fonctions
Créer l’interactivité grâce à la gestion des évènements
Traiter plus facilement plusieurs données connexes grâce aux tableaux et aux objets
Traiter des chaînes de caractères avec l’objet String
Gérer les propriétés de la fenêtre avec l’objet Window
Manipuler le contenu de la page Web grâce à l’objet Document
Contrôler la saisie d’un formulaire avec l’objet Form
Objectif général : Acquérir les bases méthodologiques de la résolution d'un problème conduisant à la réalisation d'un programme informatique
Objectifs spécifiques :
Connaître les étapes de résolution d’un problème
Stocker et traiter des données simples
Permettre à un programme de communiquer avec l’extérieur
Contrôler le flux d’exécution des instructions
Traiter des données composites
Définir et utiliser des procédures et des fonctions
3. Sommaire
1. Qu’est ce que Joomla ?
2. Installation de Joomla
3. Interface d’administration
4. Gestion du contenu
5. Gestion des menus
6. Gestion des modules
7. Gestion des templates
8. Gestions des extensions
9. Gestion des utilisateurs
4. Qu’est ce que Joomla ?
• Système de gestion de contenu (en anglais CMS pour Content
Management System) libre, open source et gratuit.
• Ecrit en PHP et utilise une base de données MySQL.
• Joomla! est la transcription phonétique d'un mot swahili qui
signifie "tous ensemble".
• Le choix s'est porté vers ce nom car l'intégralité de l'équipe de
développement était unanime dans la volonté de protéger les
intérêts des créateurs et de la communauté.
5. Installation de Joomla ?
Prérequis
• La dernière version stable en fr de Joomla :
http://aide.joomla.fr/telechargements/joomla-2-5-package-d-installation-et-patchs
• Le trio « serveur Web/PHP/MySQL » en local ou en ligne
(EasyPHP ou WAMP installe ce trio en local)
• Une base de données pour Joomla dans le serveur MySQL
• Un dossier représentant la racine du site dans le serveur Web
• Un logiciel client FTP, pour un hébergement en ligne
(ex : Filezilla)
6. Installation de Joomla ?
Processus
1) Désarchiver le fichier d’installation
2) Envoyer tous les fichiers obtenus :
– à la racine du site sur le serveur Web local
– par FTP à la racine du site sur le serveur Web de
l’hébergeur.
3) Lancer un navigateur web et indiquer l'URL du site.
Syntaxe URL : http://nomDeDomaineDuSite
4) Suivre le processus d'installation
App1
8. Interface d’administration
menu « Site »
• Panneau d’administration : permet à tout moment de revenir à
la page d’accueil de l’administration.
• Mon profil : permet à l’administrateur de modifier les
informations le concernant.
• Configuration : permet entre autres de :
– sélectionner l’éditeur WYSIWYG par défaut et des options
d’affichage
– définir le fuseau horaire du site
– définir les droits pour tout le site
– saisir les métadonnées du site (pour le référencement)
– afficher des informations concernant les serveurs
9. Interface d’administration
menu « Site » (suite)
• Maintenance : permet d’effectuer de petites actions de
maintenance comme le déverrouillage d’éléments, la purge des
caches ou des fichiers expirés.
• Informations système : permet de visualiser les informations
techniques de Joomla ou du serveur, le fichier de configuration,
la version PHP utilisée et ses paramètres, ainsi que les
permissions (droits d’exécution, d’écriture et de lecture) des
répertoires système.
• Déconnexion : pour fermer proprement la session de
l’administrateur
10. Gestion du contenu
Présentation
• Le contenu d’un site doit être organisé hiérarchiquement
• Une organisation en catégorie/sous-catégories/articles permet
d’avoir un découpage clair des pages composants le site web.
• Toute catégorie peut
– appartenir à une catégorie parent
– posséder plusieurs catégories enfants
– posséder plusieurs articles
• Tout « article en vedette » s’affiche sur la page d’accueil App2
11. Gestion des menus et liens
Présentation
• Un menu présente des liens permettant de naviguer dans le
contenu du site
• Par défaut, le « Menu principal » est créé
• Il peut être nécessaire de créer un nouveau menu pour
organiser la navigation dans le site
• Un lien peut être ajouté à un menu sélectionné
App3
12. Gestion des modules
Présentation
• Un module est un bloc qui s’affiche généralement autour de la
partie principale de la page web.
• Certains modules sont pré-installés (fil d’Ariane, menu principal,
connexion, …).
• D’autres modules peuvent être installés ultérieurement.
• Pour être visible, tout menu doit être assigné à un module de
type « menu » à créer.
1
2
3
13. Gestion des modules
Positions d’un module
• Les positions sont définies par le template du site.
• Le site est découpé en une grille dont chaque case est nommée.
• Il peut y avoir plusieurs modules dans une même position.
• Ils se mettront alors les uns au dessous des autres selon leur
ordre dans la liste des modules. Celle-ci est modifiable.
• Pour autoriser la prévisualisation des positions :
1) Menu Extensions > Gestion des templates
2) Cliquer sur l'icône « Paramètres »
3) Autoriser « Prévisualiser la position des modules »
4) Cliquer sur l’onglet « Template »
5) Cliquer sur « Prévisualiser » à côté de la vignette du
template
App4
14. Gestion des templates
Présentation
• Un template gère la disposition générale des éléments du site
ainsi que son aspect visuel.
• Techniquement, un template Joomla inclut un certain nombre
de fichiers (images, CSS, PHP, ...).
• Il existe des templates natifs pour le frontend et le backend
• Il est possible d’installer d’autres templates (Ajout d’une
extension non native)
• Un template est personnalisable
App5
15. Gestion des extensions
Présentation
• Une extension est un ajout d’une fonctionnalité.
• Il y a cinq types d'extensions :
– Composant : mini-application autonome
Ex : com_content, e-commerce, Galerie d’images, …
– Module : petits "blocs" de contenu affiché en Widget dans
une position prédéfinie du template.
Ex : menu, fil d’Ariane, météo, …
– Plug-in : script ajoutant une petite fonctionnalité
Ex : boutons de partage social, Captcha, …
– Template : design du site
– Langue : traduction des textes statiques
• Joomla installe par défaut +sieurs extensions activées ou non
• Il est possible d’ajouter d’autres extensions
16. Gestion des extensions
Ajout d’une extension non native
1) Télécharger l’extension désirée (fichier zipper).
NB : elle doit être compatible avec la version Joomla! utilisée.
2) Afficher le menu Extensions > Gestion des extensions
3) Cliquer sur «Choisissez un fichier»
4) Sélectionner le fichier archive de l’extension
5) Cliquer sur «Envoyer & Installer»
6) Aller sur «composant» ou «extension» pour le paramétrer
• Pour certain composant, créer un lien dans un menu
• Sinon, l’activer depuis l’onglet «Extensions > Gestion des ...»
(modules / plug-ins / templates / langues)
• Liens utiles : extensions.joomla.fr ou extensions.joomla.org
App6
17. Gestion des utilisateurs
Présentation
• Comme tout CMS, Joomla permet le travail à plusieurs
• Il faut distinguer ce qu’un utilisateur a le droit de faire et ce
qu’il a le droit de voir.
• Le droit de faire est organisé en sept groupes :
– droit d’agir sur le contenu :
Enregistré < Auteur < Rédacteur < Editeur
– droit d’agir sur le contenu et sur le site :
Gestionnaire < Administrateur < Super Utilisateur
• Le droit de voir est organisé en trois niveaux d’accès :
– Public : tout le monde, même non authentifié.
– Enregistré : tout visiteur s’étant authentifié
– Spécial : tout utilisateur avec au moins le statut d’Auteur
18. Gestion des utilisateurs
Groupes du fontend (par défaut)
• Enregistré
Se connecter, écrire un article et accéder à certaines parties du
site interdites aux non-enregistrés.
• Auteur
Droits de l’enregistré + modifier son propre contenu.
• Rédacteur
Droits de l’auteur + modifier tous les articles qui apparaissent
sur le frontend.
• Editeur
Droits du rédacteur + publier ou non un article.
19. Gestion des utilisateurs
Groupes du backend (par défaut)
• Gestionnaire
Editer les menus et les articles et voir des infos système sans
pour autant avoir le droit de les modifier.
• Administrateur
Peut tout faire sauf :
– créer ou modifier un super-administrateur
– accéder à la configuration du site
– envoyer un message à tous les utilisateurs
– installer des templates ou fichiers de langue.
• Super Utilisateur
Peut tout faire !!!!!
20. Gestion des utilisateurs
Groupes et niveaux d’accès personnalisés
1) Créer un groupe
– Menu Utilisateurs > Ajouter un groupe
– Il est conseillé de choisir « Public » comme groupe parent
afin de contrôler manuellement les droits du groupe
2) Accorder des droits à un groupe
– Menu Site > Configuration globale > onglet Droits
– NB : tout groupe enfant hérite des droits de son gpe parent
3) Créer un utilisateur
– Menu Utilisateurs > Ajouter un utilisateur
– L’affecter à un (ou +sieurs) groupe(s)
4) Créer un niveau d’accès
– Menu Utilisateurs > Ajouter un niveau d'accès
App7 – Choisir un (ou des) groupe (s) ayant ce niveau d’accès