Question Ce que vous devez savoir au sujet de joomla1.6

Plus d'informations
21 Aoû 2010 19:17 - 24 Avr 2011 21:22 #1 par lotfi_universal
Ce que vous devez savoir au sujet de joomla1.6 a été créé par lotfi_universal
Partie 1: Améliorations des outils de construction de contenu

Vous l’aurez certainement remarqué, il y a sur le Web un véritable buzz autour de Joomla 1.6. La mise à disposition de la version beta, n’a fait qu’augmenter les discussions concernant cette nouvelle version qui succèdera vraisemblablement dès cette année à Joomla 1.5. Cette nouvelle version Joomla 1.6 est très attendue car celle-ci apporte des améliorations significatives.

Parmi les nouvelles fonctionnalités :

La nouvelle barre d’outils :

Dans joomla 1.5 et sur tous les formulaires de d’insertion ou d’édition de contenu nous avons les trois boutons « sauver », « appliquer » et « annuler »

Dans joomla1.6, des nouvelles fonctionnalités sont apparus, ainsi que d’autres ont été modifiées :

* Le bouton « Appliquer » a été renommé en « Sauver ». Ce bouton permet d’enregistrer le contenu de la page, puis charger la même page pour que vous puissiez continuer vos modifications.
* Le bouton « Sauver » a été renommé en « Enregistrer et fermer ». Ce bouton permet d’enregistrer le contenu de la page puis revenir à la liste de contenu.
* Le bouton « Sauvegarder & Nouveau » est un nouveau bouton et qui permet d’enregistrer le contenu de la page, puis revenir à une nouvelle page de même nature (formulaire de création d’article, formulaire de création de lien web...)
* Le bouton « Enregistrer en copie », c’est nouveau bouton qui permet d’enregistrer la page comme une copie de l’original, puis revenir à cette copie en cours de création (ou de modification). Le contenu original n'est pas modifié dans ce processus.
* Le bouton « Fermer » vous renvoie simplement à la liste de contenu sans sauvegarde.

Un système d’emprunte d’articles :

Dans Joomla 1.5, si deux personnes veulent éditer le même article, personne d’entre eux ne peut savoir si cet article est en cours d’édition ou pas! Dans Joomla 1.6, vous êtes en mesure de connaitre ces informations (même si vous ne pouvez pas apporter des modifications).

Mais avec la nouvelle fonctionnalité de la barre d’outils « Enregistrer en copie », il est possible pour quelqu'un d’éditer un élément qui est en court d’édition et enregistrer une copie pour pouvoir travailler.

Les options d’assignement de modules :

Lors de processus d’édition ou de création d’un module vous pouvez assigner ce dernier a une ou plusieurs pages avec 4 options :




* Sur toutes les pages: Inclure ce module sur toutes les pages du site.
* Aucune page: Ne pas inclure ce module sur n'importe quelle page du site.
* Uniquement sur les pages sélectionnées: Inclure le module sur les pages sélectionnées.
* Sur toutes les pages sauf ceux qui sont sélectionnés: Maintenant, nous pouvons inclure notre module sur chaque page du site, avec des exceptions. C'est très utile si vous voulez afficher un module sur chaque page du site, sauf la page d’accueil. Dans joomla1.5 Lorsque vous créer une nouvelle page, vous devez vous souvenir à quel page vous avez assigné le module. Cette nouvelle alternative permet de résoudre ce problème.

Et mieux encore, vous pouvez aussi assigner des modules depuis l’interface de création de menus.

Les problèmes d’expiration de sessions :

Combien de fois cela vous est arrivé ? Que vous travaillez sur votre site, et vous recevez un appel. Vous revenez sur le site 16 minutes plus tard, et vous êtes déconnecté. De plus, Joomla ne se souviens pas où vous avez été, ou de ce que vous faisiez, et que toutes vos modifications seront perdues.

Dans Joomla 1.6, si votre session expire et vous êtes déconnecté du site. Lorsque vous vous reconnectez à nouveau, Joomla charge exactement la page où vous étiez.

Personnellement j’aime cette nouvelle fonctionnalité qui va m’économiser beaucoup d’efforts.

Article inspiré de : community.joomla.org/blogs/community/1232-builders.html

Pas de support en MP sans y être invité.
Merci de vous conformer aux règles du forum
Pièces jointes :
Dernière édition: 24 Avr 2011 21:22 par lavsteph.
Les utilisateur(s) suivant ont remercié: Peter, bypiou

Connectez-vous ou Créer un compte pour participer à la conversation.

Plus d'informations
21 Aoû 2010 19:38 - 21 Aoû 2010 21:10 #2 par lotfi_universal
Réponse de lotfi_universal sur le sujet Ce que vous devez savoir au sujet de joomla1.6
Partie 2 : Les catégories

Dans les versions précédentes de Joomla, nous avons eu des sections et catégories. Une section pourrait contenir plusieurs catégories et il y a pas moyen d’avoir un deuxième ou troisième niveau de classement des catégories.

Dans Joomla 1.6, les sections ne sont plus utilisées. Maintenant la seule structure de données disponible pour organiser le contenu est « la catégorie » et le plus important dans cette innovation c’est qu’il est possible d’imbriquer plusieurs catégories.

Cela signifie que vous pouvez créer une infinité de catégories hiérarchisées. Chaque catégorie peut avoir une catégorie parente, mais une catégorie peut avoir des catégories enfants illimitées. Mais la question qui se pose à ce niveau est : est-ce qu’il y aura un impact négatif sur le référencement de contenu par les moteurs de recherche si on a par exemple 4 ou 5 niveaux ?

Maintenant, nous allons voir comment créer des catégories dans Joomla 1.6:
Pour créer une nouvelle catégorie dans joomla 1.6 il suffit d’aller au menu «content», puis «Category Manager». Entrez un titre de la catégorie et cliquez sur "Enregistrer"




L'étape suivante consiste à créer une catégorie de 2e niveau




Nous allons joindre cette nouvelle "Coffee beans» à la catégorie crée précédemment «coffee».
Encore une fois, il faut cliquer sur "Save & New ', cette fois pour créer une catégorie de troisième niveau:






Comme vous pouvez le voir, on peut continuer en ajoutant autant de niveaux qu’on besoin.




Contrairement à Joomla 1.5, vous pouvez facilement voir la hiérarchie de toutes les catégories, ainsi que les alias pour chaque catégorie.

Si je créer un article, je peux choisir la catégorie auquel cet article va appartenir :



Cette nouvelle façon d’organisation est plus souple que l'ancienne méthode dans joomla 1.5.

Métadonnées des Catégorie


Dans Joomla 1.5, vous ne pouvez pas ajouter de métadonnées spécifiques à une section ou une catégorie. Vous pouvez maintenant ajouter pas seulement méta description et mots-clés, mais aussi un «Titre alternatif de la page», ainsi que les étiquettes des robots.






Le système de catégories améliorées dans Joomla 1.6 donne plus de souplesse au niveau de l’organisation de contenu par rapport à l'ancien système.
Il sera intéressant de voir comment les développeurs vont adopter cette nouvelle méthodologie dans leurs extensions.

Le script de migration de 1.5 à 1.6 n'est pas encore prêt. Toutefois, je crois que la conversion de l’ancien système basé sur les sections-catégories vers le nouveau système des catégories imbriquées sera parmi les tâches les plus faciles pour ce script.
Adaptation libre pour le français de l’article : community.joomla.org/blogs/community/1237-categories.html

Pas de support en MP sans y être invité.
Merci de vous conformer aux règles du forum
Dernière édition: 21 Aoû 2010 21:10 par tramber91.
Les utilisateur(s) suivant ont remercié: Peter, bypiou

Connectez-vous ou Créer un compte pour participer à la conversation.

Plus d'informations
21 Aoû 2010 19:53 #3 par lotfi_universal
Réponse de lotfi_universal sur le sujet Ce que vous devez savoir au sujet de joomla1.6
Partie 3 : les niveaux d’accès


ACL (Access Control List) ou en Français Liste de contrôle d'accès. C’est salon l’environnement de travail qu’on puisse donner une définition précise de ce concept et dans l’environnement du CMS Joomla! ACL signifie la permission de faire ou d’exécuter une action sur le site, y compris lire, créer, modifier, supprimer, se connecter ….

ACL de Joomla 1.5 :

Les niveaux d’accès dans Joomla 1.5 sont limités à 3 niveaux (Public, Registred et Special). Si l’avez déjà remarqué dans joomla1.5 lorsque vous essayer de créer un lien menu qui mène vers un article vous pouvez définir l’accès à ce menu selon ces 3 niveaux disponibles.
De même, vous savez sans doute que les utilisateurs enregistrés ne peuvent pas se connecter à l’administration d'un site Joomla.

L’ACL Joomla 1.5 est hiérarchique, ce qui signifie que chaque utilisateur hérite les permissions du groupe auquel il appartient et à son tour ce groupe hérite les permissions du groupe de niveau plus supérieur.
Pour avoir une idée sur la manière dont l’ACL joomla1.5 fonctionne vous pouvez se référer au tableau suivant :





ACL dans Joomla 1.6: Vue d'ensemble


L’ACL de Joomla 1.6 n'est pas hiérarchique. Vous pouvez créer des groupes avec les permissions que vous souhaitez. Ces permissions sont héritées des parents dans le cas des groupes d’utilisateurs, mais ils ne sont pas hérités dans le cas des niveaux d’accès.

Il ya quatre acteurs du système ACL de Joomla 1.6 qui sont : l’utilisateur, le groupe, les permissions de base, et les niveaux d’accès.

Le schéma suivant représente les relations entre ces différents acteurs.





L’utilisateur

C’est vous, ou tout autre visiteur du site. Un utilisateur n’est pas obligatoirement un membre du site. Un utilisateur peut être assigné à un ou plusieurs groupes mais vous ne pouvez pas attribuer des permissions de base à un utilisateur. Par contre les permissions de base peuvent

être attribué à un groupe au quel on peut assigner un utilisateur qui a sont tour peut hériter les permissions de son groupe.

Permissions de base

Les permissions de base sont attribuées a un groupe d’utilisateur, et non pas aux utilisateurs. (Si vous voulez des permissions de base spécifiques pour un seul utilisateur, vous devez créer un groupe pour cet utilisateur.)

Les Permissions de base sont:

Connexion au site: la capacité de se connecter au front end.
Connexion Admin: la capacité de se connecter à l’administration du site.
Administration root (racine): Comme le changement de configuration globale du site.
Gérer: capacité à modifier les extensions
Créer: capacité à créer de nouveaux contenus
Effacer: possibilité de supprimer complètement des contenus (de la corbeille)
Éditer: possibilité de modifier le contenu existant qui n'est pas nécessairement la vôtre
Modifier l'état: possibilité de changer l’état d’un constituant (publier, dé publié)


Groupe


Un groupe est un groupe d'utilisateurs qui partagent les mêmes permissions. Dans le cas du groupe « Editeur » dans joomla1.5, ce groupe a le droit de se connecter à au site en frontend , de créer de nouveaux articles, d’éditer ses propres articles et les articles des autres utilisateurs, Toute utilisateur qui appartient a ce groupe peut avoir les mêmes permissions.

Contrairement à Joomla 1.5, dans joomla 1.6, un utilisateur peut être attribué à plusieurs groupes. Un utilisateur peut être dans le groupe éditeur ainsi que le groupe administrateur par exemple.

Vous pouvez aussi créer vos propres groupes et leur donner des permissions de base personnalisés. Donc avec ces possibilités on peut dire que tout est personnalisable.
Et ce qu’il faut retenir est que Le groupe public et le groupe spécial ne peuvent pas être supprimés. Tandis que vous pouvez faire ce que vous voulez avec es autres groupes.


Niveau d'accès


Les niveaux d’accès, comme décrit précédemment est la permission d’accès en lecture en frontend.
Historiquement, il ya eu trois niveaux d'accès : public, registred (vous devez être connecté pour voir le contenu), ou spécial (vous devez être membre d’un groupe d’utilisateur qui à accès à l’administration du site pour voir le contenu) .


Ces niveaux d'accès sont toujours présents dans joomla1.6 comme des niveaux d’accès par défaut, mais vous pouvez également créer vos propres niveaux d’accès.
Les permissions du niveau d’accès ne sont pas héritées. Par exemple si vous configurez le niveau d’accès à un article pour le groupe « Auteurs », seul les Auteurs peuvent accéder a cet article (même les administrateurs ne peuvent y accéder mais ils peuvent toujours accéder a cet article via la console d’administration pour l’éditer par exemple).

Pas de support en MP sans y être invité.
Merci de vous conformer aux règles du forum
Pièces jointes :
Les utilisateur(s) suivant ont remercié: Peter

Connectez-vous ou Créer un compte pour participer à la conversation.

  • Peter
  • Portrait de Peter
  • Hors Ligne
  • Membre elite
  • Membre elite
  • Aidez-vous, et Joomla vous aidera !
Plus d'informations
22 Aoû 2010 11:38 #4 par Peter
Réponse de Peter sur le sujet Ce que vous devez savoir au sujet de joomla1.6
Belle documentation Lofti bravo !
Va falloir que je trouve 5 mn pour m'y concentrer dessus !

Pas de support en MP sans y être invité.Merci

Connectez-vous ou Créer un compte pour participer à la conversation.

Plus d'informations
24 Aoû 2010 08:43 #5 par Danakyl
Réponse de Danakyl sur le sujet Ce que vous devez savoir au sujet de joomla1.6
Salut Lotfi,
bravo pour cette traduction/adaptation ! B)
J'attends la suite avec impatience (partie 4 sur les acl et partie 5 sur les templates)

Connectez-vous ou Créer un compte pour participer à la conversation.

Plus d'informations
25 Aoû 2010 00:48 - 25 Aoû 2010 10:39 #6 par lotfi_universal
Réponse de lotfi_universal sur le sujet Ce que vous devez savoir au sujet de joomla1.6
Un exemple Concret : Site d’école

Maintenant que vous avez une connaissance de la terminologie de l'ACL, penchons-nous sur la mise en œuvre d'un système simple avec Joomla 1.6.

Élude de cas: Site d’une école

Sur ce type de site nous avons besoin de créer 3 groupes d’utilisateurs (public : celui par défaut de joomla, étudiants et enseignant)
  • Les visiteurs du site : ils sont capables de voir le contenu accessible en plublic mais ils ne peuvent pas voir le contenu réservé pour les étudiants ou les enseignants.
  • Un enseignant peut voir le contenu spécifique pour les enseignants, l'ensemble du contenu réservé aux étudiants. et le contenu avec accès public.
  • Les élèves ne peuvent voir que le contenu réservé pour les étudiants et le contenu de type public.

Notez que nous ne parlons que des permissions d’accès en lecture. Nous n'avons pas parlé de l'édition, la création, la suppression ou la gestion du contenu.

Au début de ce billet on a dit plus haut que les niveaux d’accès ne concernent que les permissions de lecture, donc ici nous somme devant un problème de niveaux d’accès.
Démarche à suivre et solution proposé:
  • Créer deux groupes : «étudiants» et «enseignants».
  • Attribuer les permissions de base à nos groupes : Dans ce cas, la connexion au site site.
  • Créer nos utilisateurs et les assigner au ces groupes : par exemple "étudiant" et «enseignant».
  • Créer un niveau d'accès pour les étudiants, et un autre niveau d'accès pour les enseignants.
  • Créez des catégories pour les étudiants et les enseignants, et attribuer les niveaux d'accès correctement a ces catégories.
  • Créer des articles pour les étudiants et les enseignants, et affecter les niveaux d'accès correct à ces derniers.
  • Créer des éléments de menu pour les étudiants et les enseignants
  • Testez et voir si le système fonctionnent correctement ou « non ». :P



Création des Groupes :

Pour créer un groupe d’utilisateurs il faut se connecter à l’administration du site puis cliquez sur le menu « Gestionnaires des utilisateurs » ou en anglais « user manager » puis cliquez sur « nouveau » pour afficher le formulaire d’ajout :




1. Pour titre du groupe, entrez enseignants.
2. Pour le groupe parent, choisissez enregistrés. Le groupe enseignant à les permissions de groupe « enregistrés ». Puisque les utilisateurs de ce groupe ne seront qualifié comme des membres du groupe enseignant que s’ils sont connectés.
3. Cliquez sur l' Sauvegarder & Nouveau, pour sauvegarder le groupe des enseignants et créer un nouveau groupe.
4. Pour le titre de nouveau groupe, entrez étudiants.
5. Pour le groupe parent, choisissez enregistrés.
6. Cliquez sur Enregistrer et fermer pour sauver notre groupe d'étudiants et retourner au gestionnaire d'utilisateur.

Attribution des permissions de base :

Depuis que nous avons crée nos groupes comme étant des sous groupes de groupe
«enregistrés» les membres de groupe enseignant ainsi que les membres de groupe étudiants héritent les permissions de base de groupe «enregistrés». Donc nous n’avons pas besoins de créer des permissions de base pour ces groupes.


Création des Utilisateurs :

Maintenant que nous avons créé nos groupes, nous avons besoin pour créer des utilisateurs qui seront des membres de ces groupes.
Pour ce faire, cliquez sur le menu Gestionnaire des Utilisateurs - Ajouter un nouvel utilisateur, vous verrez un formulaire qui ressemble à ceci :







• Nom: Entrez le nom complet de l'utilisateur dans ce cas, Mme Jones.
• Nom d'utilisateur: Entrez: msjones.
• Mot de passe et Confirmer le mot de passe: Tapez le même mot de passe deux fois.
• Email: Entrez l'adresse e-mail utilisateur.
• Passer les autres champs, et faites défiler jusqu'à la zone d’attribution des Groupes.

Notez que par défaut, le groupe « enregistrés » est cochée et le groupe public est grisé.

• Choisissez "enseignants" depuis la liste des groupes.
• Cliquez sur "Sauvegarder & Nouveau", puis répétez le même processus pour une connexion aux étudiants. Le nom de l'étudiant est David Smith, David comme nom d'utilisateur. Une adresse email quelconque
• Puis cliquez sur Sauvegarder & Fermer pour terminer.



Création des niveaux d’accès :


Nous avons nos utilisateurs, les permissions de base, et tous les groupes, maintenant il est temps de créer deux niveaux d'accès, un pour les étudiants, et l'un des enseignants.

Allez au gestionnaire des utilisateurs – Pour ajouter un nouveau niveau d'accès :







• Pour le titre de niveau d’accès : entrez « enseignants » Ensuite, cochez les cases correspondant aux groupe d’enseignants. Cela permettra aux enseignants de voir le contenu assigné aux groupes enseignants.

• Cliquez sur « Enregistrer & Nouveau », le nom de niveau d’accès des étudiants et cochez la case qui correspond au groupes des étudiants et la case qui correspond au groupe des enseignants.

Cela signifie que les enseignants peuvent voir le contenu assigné au groupe « étudiants »
• Cliquez sur Enregistrer et fermer pour quitter ce formulaire.

Création des catégories et articles :


Puisque nous avons déjà crée nos niveaux d’accès pour les enseignants et pour les étudiants

Il est donc facile maintenant de créer les catégories de contenu nécessaires pour chaque groupe d’utilisateurs.





Dans le gestionnaire de contenu créez une nouvelle catégorie qui sera appelé
«enseignants» et donner comme niveau d’accès a cette catégorie, le niveau d’accès «enseignants» que vous pouvez sélectionner depuis la liste déroulante «Access» (ou niveaux d’accès) puisque cette liste contient maintenant les niveaux d’accès personnalisés crées précédemment.

Il faut créer aussi une catégorie pour les étudiants de la même manière (Access = étudiants)

Note importante : Ceci est vrai si vous avez besoin de restreindre l’accès à la catégorie tout entière mais dans le cas où vous voulez restreindre l’accès au contenu des catégories il faut dans ce cas mettre l’accès à la catégorie en public et mettre le niveau d’accès aux articles en « enseignants » pour les enseignants et en «étudiants » pour les étudiants.

Avec le même principe on termine avec la création des articles





Les champs à remplir:

• Titre: Cet article est destiné aux enseignants
• Catégorie: Catégorie des enseignants
• État: Publié
• Accès: enseignants
• Texte de l'article: entrez un texte.

Cliquez sur Enregistrer et Nouveau, puis répétez le processus pour les étudiants:

• Titre: Cet article est destiné aux étudiants
• Catégorie: Catégorie des enseignants
• État: Publié
• Accès: étudiants
• Texte de l'article: entrez un texte.

Cliquez sur Enregistrer et fermer.

Créer des éléments de menu :

Comme dans le cas des articles, il faut créer deux éléments de menu de type « catégorie d’articles » et assigner chaque lien au groupe qui lui correspond.





Le premier :
• Titre: Les informations des enseignants
• Menu Item Type: catégorie
• État: Publié
• Accès: enseignants
• Choix de catégorie: Catégorie des enseignants
Cliquez sur Enregistrer & nouveau, et répétez le processus pour les étudiants:
• Titre: Les informations des étudiants
• Menu Item Type: catégorie
• État: Publié
• Accès: étudiants
• Choisir une catégorie: Catégorie des étudiants



Test du système :



C’est vous l’honneur de retourner le résultat des tests ! :P :P

Pas de support en MP sans y être invité.
Merci de vous conformer aux règles du forum
Dernière édition: 25 Aoû 2010 10:39 par lotfi_universal.
Les utilisateur(s) suivant ont remercié: bypiou, robinou

Connectez-vous ou Créer un compte pour participer à la conversation.

  • Vous ne pouvez pas: Créer un nouveau sujet.
  • Vous ne pouvez pas: Répondre au sujet.
  • Vous ne pouvez pas: Éditer votre message.
Modérateurs: serge
Temps de génération de la page : 0.217 secondes