25
CMS Made Simple Version 1.x (1.6,x – 1.8.x) Système de gestion de contenu CMS Made Simple est entièrement gratuit sous licence GPL . Tutoriel utilisateur Récapitulatif Administration version 1.6.x-1,8.x Le système de gestion de contenu Les systèmes de gestion de contenu, ou SGC (de l'anglais Content Management Systems ou CMS), sont une famille de logiciels de conception et de mise à jour dynamique de site Web ou d'application multimédia partageant les fonctionnalités suivantes : - Ils permettent à plusieurs individus de travailler sur un même document ; - Ils fournissent une chaîne de publication offrant par exemple la possibilité de publier (mettre en ligne le contenu) des documents ; - Ils permettent de séparer les opérations de gestion de la forme et du contenu ; ils sont accessibles quel que soit le type de système d'exploitation au moyen d'un simple navigateur. Les conditions à remplir un système d’exploitation : GNU-Linux ou Windows ( GNU-Linux recommandé) un serveur : Apache 1.3 ou plus un système de langage de scripts : version PHP mini 4.3 - recommandé PHP 5.2,x maxi pour les versions 1,6,x (Non compatible avec PHP 5,3) - PHP5.3,x pour les versions 1,7,x une base de données : MySQL 4 ou plus, PostgreSQL 7,8 (recommandé 8) Le système employé CMS Made Simple est entièrement gratuit sous licence GPL . Le site Web CMS Made Simple est consultable en anglais et en français La gestion de contenu Made Simple lui-même est disponible dans plus de vingt langues différentes. L'installation sur votre espace Web Il suffit de suivre les instructions consigné sur le site CMS Made Simple Lire éventuellement le tutoriel install_ugrade_cmsms16,pdf (version CMSMS 1.6 ou +) Le principe de fonctionnement Le site Web est réalisé de façon fonctionnelle par des gabarits (ossature des pages) et des feuilles de style (couleurs, taille de caractères,...) La gestion de contenu (votre texte, images, liens, ...) est réalisée par un éditeur Le résultat donne une page Web consultable par tous. CMS Made Simple est fourni complet avec des modèles de pages, gabarits et feuilles de style, Information sur les forums : http://forum.cmsmadesimple.org/index.php/board,10.0.html Forum officiel http://forum.cmsmadesimple.fr/index.php Forum du site Fr Licence Creative Commons Paternité-Pas d'utilisation Commerciale-Partage des Conditions Initiales à l'identique 2.0 – France http://creativecommons.org/licenses/by-nc-sa/2.0/fr/legalcode Jean-Claude Etiemble http://jc.etiemble.free.fr/ Ressources pour CMS Madesimple Francisées admin_cmsms16.odt Date : 18/09/2010 Page 1/ 25

CMS Made simple - JC Etiemble Mes Pages perso et …jc.etiemble.free.fr/abc/uploads/File/pdf/admin_cmsms16.pdf · - Consulter les informations système CMS - Vérifier l'intégrité

Embed Size (px)

Citation preview

Page 1: CMS Made simple - JC Etiemble Mes Pages perso et …jc.etiemble.free.fr/abc/uploads/File/pdf/admin_cmsms16.pdf · - Consulter les informations système CMS - Vérifier l'intégrité

CMS Made SimpleVersion 1.x (1.6,x – 1.8.x)

Système de gestion de contenu CMS Made Simple est entièrement gratuit sous licence GPL .

Tutoriel utilisateur Récapitulatif Administration version 1.6.x-1,8.xLe système de gestion de contenuLes systèmes de gestion de contenu, ou SGC (de l'anglais Content Management Systems ou CMS), sont une famille de logiciels de conception et de mise à jour dynamique de site Web ou d'application multimédia partageant les fonctionnalités suivantes :- Ils permettent à plusieurs individus de travailler sur un même document ;- Ils fournissent une chaîne de publication offrant par exemple la possibilité de publier (mettre en ligne le contenu) des documents ;- Ils permettent de séparer les opérations de gestion de la forme et du contenu ;ils sont accessibles quel que soit le type de système d'exploitation au moyen d'un simple navigateur.

Les conditions à remplirun système d’exploitation : GNU-Linux ou Windows ( GNU-Linux recommandé)un serveur : Apache 1.3 ou plus un système de langage de scripts : version PHP mini 4.3 - recommandé PHP 5.2,x maxi pour les versions 1,6,x (Non compatible avec PHP 5,3) - PHP5.3,x pour les versions 1,7,xune base de données : MySQL 4 ou plus, PostgreSQL 7,8 (recommandé 8)

Le système employéCMS Made Simple est entièrement gratuit sous licence GPL .Le site Web CMS Made Simple est consultable en anglais et en françaisLa gestion de contenu Made Simple lui-même est disponible dans plus de vingt langues différentes.

L'installation sur votre espace WebIl suffit de suivre les instructions consigné sur le site CMS Made SimpleLire éventuellement le tutoriel install_ugrade_cmsms16,pdf (version CMSMS 1.6 ou +)

Le principe de fonctionnement Le site Web est réalisé de façon fonctionnelle par des gabarits (ossature des pages) et des feuilles de style (couleurs, taille de caractères,...)La gestion de contenu (votre texte, images, liens, ...) est réalisée par un éditeurLe résultat donne une page Web consultable par tous.

CMS Made Simple est fourni complet avec des modèles de pages, gabarits et feuilles de style,Information sur les forums : http://forum.cmsmadesimple.org/index.php/board,10.0.html Forum officielhttp://forum.cmsmadesimple.fr/index.php Forum du site Fr

Licence Creative CommonsPaternité-Pas d'utilisation Commerciale-Partage des Conditions Initiales à l'identique 2.0 – Francehttp://creativecommons.org/licenses/by-nc-sa/2.0/fr/legalcode

Jean-Claude Etiemble http://jc.etiemble.free.fr/ Ressources pour CMS Madesimple Francisées

admin_cmsms16.odt Date : 18/09/2010 Page 1/ 25

Page 2: CMS Made simple - JC Etiemble Mes Pages perso et …jc.etiemble.free.fr/abc/uploads/File/pdf/admin_cmsms16.pdf · - Consulter les informations système CMS - Vérifier l'intégrité

Administration du Site

Le panneau d'administration est le cœur du système de gestion de contenu.Vous pourrez ajouter, modifier des pages de contenu, des articles (news),Choisir la disposition et le modèle de vos pages (gabarits, styles),Modifier les permissions utilisateurs et utiliser les nombreuses possibilités de ce système.

Connexion au panneau d'administrationVous ouvrez une session en vous connectant à : http://www.monsite.fr/…/admin- Entrez un nom d'utilisateur et un mot de passe pour accéder au panneau d'administration.

Le panneau d'administration comprend un menu horizontal qui vous permet de sélectionner les différentes rubriques

CMS- La page Accueil- Voir directement le site, (ouvre le site dans une autre fenêtre)- Quitter le panneau d’administration (déconnexion).

Contenu C’est ici que vous pouvez : - Ajouter et éditer les pages, - Télécharger, éditer et effacer des images pour vos pages,- Construire des blocs qui sont des morceaux de contenu à placer dans vos pages ou gabarits. (bas de page, titre,..),- Ajouter, éditer et enlever des articles (Articles -News),- Télécharger et gérer des fichiers pour vos pages,

DispositionC’est ici que vous pouvez : - Ajouter et éditer des gabarits. Les gabarits définissent le thème visuel de votre site,- Ajouter et éditer des feuilles de style (moyen avancé de gérer les feuilles de style en cascade CSS),- Gérer des gabarits de menus pour les afficher de toutes les manières imaginables,- Permettre l'importation et l'exportation de thèmes (gabarits et feuilles de style).

admin_cmsms16.odt Date : 18/09/2010 Page 2/ 25

Page 3: CMS Made simple - JC Etiemble Mes Pages perso et …jc.etiemble.free.fr/abc/uploads/File/pdf/admin_cmsms16.pdf · - Consulter les informations système CMS - Vérifier l'intégrité

Utilisateurs/GroupesC’est ici que vous pouvez : - Ajouter les utilisateurs qui devraient avoir accès au secteur d’administration,- Gérer ou créer des groupes, - Mettre des utilisateurs dans les groupes,- Choisir quelles permissions les groupes auront.

ExtensionsC’est ici que vous pouvez : - Ajouter supprimer des modules additionnels réalisés qui donnent des fonctionnalités supplémentaires,- Utiliser des balises (Tag ou Plugin), - Gérer des événements en fonction de l'utilisation- Construire des balises utilisateurs qui donnent des fonctionnalités supplémentaires,- Gérer l'envoi de mails,- Configurer l'éditeur de texte,- Télécharger des modules,- Imprimer vos pages ou créer un PDF de la page à la volée- Gérer le module recherche

Administration du siteC’est ici que vous pouvez : - Modifier les préférences globales : effacer le cache disque, modifier le nom du site, ajouter des « méta données globales »,- Définir un modèle de page par défaut,- Consulter les informations système CMS- Vérifier l'intégrité des fichiers de CMS Made Simple par comparaison avec le contrôle (checksums) - Consulter le journal de l'administration pour savoir quels changements ont été faits, quand et par qui.

Mes préférencesC’est ici que vous pouvez : - Modifier votre compte : nom, mot de passe et adresse email, - Modifier les préférences de l'utilisateur : éditeur de texte, langue,- Créer des raccourcis (favoris) aux pages que vous employez les la plupart dans le secteur d'administration.

admin_cmsms16.odt Date : 18/09/2010 Page 3/ 25

Page 4: CMS Made simple - JC Etiemble Mes Pages perso et …jc.etiemble.free.fr/abc/uploads/File/pdf/admin_cmsms16.pdf · - Consulter les informations système CMS - Vérifier l'intégrité

Nous allons voir maintenant quelques détails des menus qui vont vous permette de modifier et améliorer vos page de contenus.

Contenu / Pages Permet de voir toutes les pages existantes de les éditer, d'en ajouter, rendre des pages non visibles (ou les écrire pour les publier ensuite), déplacer les pages dans la hiérarchie et supprimer les pages.

1 Gestion des pages2 Noms des pages 3 Noms des gabarits utilisés4 Type de contenu5 Nom du propriétaire6 Possibilité de varier la position des menus par déplacement sur les flèches7 Accès direct à l'édition de la page en cliquant sur le nom de la page8 Possibilité de supprimer une page9 Ajout d'une nouvelle page10 Affiche ou non toutes les sous pages11 Possibilité de copier des pages12 Possibilité de varier la position les menus/pages graphiquement13 Possibilité de désactiver l'affichage d'une page14 Possibilité de faire des actions sur plusieurs pages

Les pages peuvent être classées en différents niveaux, comme un arbre généalogique. Le niveau le plus haut sont les pages 'parents'. Chaque page parent peut avoir des pages 'enfants' (sous-niveaux), qui peuvent eux-mêmes être parents d'autres enfants.

admin_cmsms16.odt Date : 18/09/2010 Page 4/ 25

Page 5: CMS Made simple - JC Etiemble Mes Pages perso et …jc.etiemble.free.fr/abc/uploads/File/pdf/admin_cmsms16.pdf · - Consulter les informations système CMS - Vérifier l'intégrité

Création ou modification de pages de contenu

Vue de la page coté site Web

Détail de l'onglet Options

admin_cmsms16.odt Date : 18/09/2010 Page 5/ 25

Page 6: CMS Made simple - JC Etiemble Mes Pages perso et …jc.etiemble.free.fr/abc/uploads/File/pdf/admin_cmsms16.pdf · - Consulter les informations système CMS - Vérifier l'intégrité

Contenu / Gestionnaire d'imagesPermet depuis votre ordinateur de sélectionner des images et de les « Envoyer » vers votre site. Il est possible de créer des dossiers et de supprimer ou de modifier des images.Le gestionnaire d'image génère et affiche une miniature de l'image importée.En agissant sur l'icône une fenêtre s'ouvre pour dimensionner, retailler et sauver les modificationsPar défaut les fichiers se trouvent dans le sous dossier /uploads/images

En modification d'image Il est possible de :

admin_cmsms16.odt Date : 18/09/2010 Page 6/ 25

Page 7: CMS Made simple - JC Etiemble Mes Pages perso et …jc.etiemble.free.fr/abc/uploads/File/pdf/admin_cmsms16.pdf · - Consulter les informations système CMS - Vérifier l'intégrité

Contenu / Blocs de contenus globauxPermet de créer des blocs qui peuvent être réutiliser dans vos gabarit,

Exemple le bloc « Footer » comprend des données qui seront affichées en bas de page en insérant dans le gabarit {global_content name='footer'}

admin_cmsms16.odt Date : 18/09/2010 Page 7/ 25

Page 8: CMS Made simple - JC Etiemble Mes Pages perso et …jc.etiemble.free.fr/abc/uploads/File/pdf/admin_cmsms16.pdf · - Consulter les informations système CMS - Vérifier l'intégrité

Contenu / ArticlesPermet de créer des pages articles ou news suivant des catégories, de pouvoir les préparer puis les publier à une date donnée. (éventuellement avec une date d'expiration)

Détail de la création de l'article

Le statut est : « Ébauche » pour en cours de rédaction , « Publié » pour être affiché sur le siteIndiquer la date du début d'affichage (visible sur le site)Il est possible aussi de déterminer une date de fin d'affichage (expiration) qui n'affiche plus l'article sur le site

admin_cmsms16.odt Date : 18/09/2010 Page 8/ 25

Page 9: CMS Made simple - JC Etiemble Mes Pages perso et …jc.etiemble.free.fr/abc/uploads/File/pdf/admin_cmsms16.pdf · - Consulter les informations système CMS - Vérifier l'intégrité

Affichage simplifié sur le site Affichage détaillé sur le site

Contenu / Gestionnaire de fichiersPermet depuis votre ordinateur de sélectionner des fichiers ou des images et de les « Envoyer » vers votre site. Il est possible de créer des dossiers et de supprimer des fichiers ou des images.

Suivant la configuration il est possible d'uploader plusieurs fichier en même temps

de plus en fonction de votre hébergement il est possible de modifier les permissions des fichiers et dossiers,Par défaut les fichiers se trouvent dans le sous dossier /uploads

admin_cmsms16.odt Date : 18/09/2010 Page 9/ 25

Page 10: CMS Made simple - JC Etiemble Mes Pages perso et …jc.etiemble.free.fr/abc/uploads/File/pdf/admin_cmsms16.pdf · - Consulter les informations système CMS - Vérifier l'intégrité

Disposition / GabaritsPermet de créer ou modifier des gabarits qui détermineront la disposition de vos pages

Disposition / Feuilles de stylePermet de créer ou modifier des effets de style qui détermineront le « design » de vos pages

admin_cmsms16.odt Date : 18/09/2010 Page 10/ 25

Page 11: CMS Made simple - JC Etiemble Mes Pages perso et …jc.etiemble.free.fr/abc/uploads/File/pdf/admin_cmsms16.pdf · - Consulter les informations système CMS - Vérifier l'intégrité

Disposition / Gestion de MenuGestion de gabarits de menus pour les afficher de toutes les manières imaginables

Disposition /Gestionnaire de ThèmesCe module permet l'importation et l'exportation de thèmes (gabarits et feuilles de style)

Utilisateurs/Groupes / Utilisateurs Gestion des utilisateurs : Permet d'ajouter des nouveaux utilisateurs

Utilisateurs/Groupes / Groupes Gestion des groupes : Permet d'ajouter des nouveaux groupesPar défaut il existe 3 groupes : Admin, Editor, Designer

Utilisateurs/Groupes / Appartenance aux groupes Appartenance des utilisateurs aux groupes : Permet la gestion des utilisateur en fonction du groupe

Utilisateurs/Groupes / Permissions des groupes Définition des permissions et des niveaux d'accès des groupes

Extensions / ModulesIl y a 8 modules actifs, 2 modules outils installés par défaut avec CMS Made Simple :Articles (News) , Gestion de menu ,Gestionnaire de thèmes, Editeur WYSIWYG TinyMCE, Recherche ,Gestionnaire de modules ,Gestionnaire de fichiers ,Impression (Printing)CMSMailer : Ce module n'apporte pas de fonctionnalité pour l'utilisateur final. Il a été écrit pour être intégré dans d'autres modules et fournir des possibilités d'envoi de courriels.nuSOAP : Ce module englobe simplement les classes nuSOAP. Il offre un moteur SOAP pour CMSMS afin de faciliter les messages SOAP entre un serveur et un client SOAP. Ce module permet à d'autres modules d'agir en tant que serveur ou client.

Les modules étendent CMS Made Simple pour vous procurer toutes sortes de fonctionnalités personnalisées.

admin_cmsms16.odt Date : 18/09/2010 Page 11/ 25

Page 12: CMS Made simple - JC Etiemble Mes Pages perso et …jc.etiemble.free.fr/abc/uploads/File/pdf/admin_cmsms16.pdf · - Consulter les informations système CMS - Vérifier l'intégrité

De nombreux module sont disponibles sur « The CMSMS Forge ». Attention, il faut toujours vérifier, avant de sélectionner un module, si les mises à jours sont récentes. (sinon ne pas utiliser !) Pour installer un module, plusieurs possibilités :A - depuis un archive : Télécharger le module sur votre disque dur, Extraire le fichier .tar.gz ou .zip afin d'obtenir le dossier du module. L'envoyer sur le serveur, dans le dossier "Modules" de votre CMS, Ensuite, cliquer "Aide" pour voir comment utiliser le module (s'assurer s'il existe des dépendances ou les raisons de ne pas installer le module). Dans le menu "Extensions -> Modules" de l'administration, cliquer le lien "Installer" en regard du module choisiB - via XML : Télécharger le module sur votre disque dur, Assurez-vous que le dossier "modules" est entièrement ouvert en écriture (chmod 777 en général), Dans le menu "Extensions/Modules" de l'administration, en bas, "Installer le module via le fichier XML" choisissez le fichier XML du module sur votre disque dur et cliquez le bouton "Envoyer", Ensuite, cliquer "Aide" pour voir comment utiliser le module (s'assurer s'il existe des dépendances ou les raisons de ne pas installer le module). Dans le menu "Extensions/Modules", Cliquez sur "Installer" en regard du module choisi.C - via "Extensions/Gestionnaire de Modules" Aller au menu "Extensions/Gestionnaire de Modules" de l'administration

Extensions / BalisesPour utiliser une balises, il suffit de la placer dans le modèle ou dans la page, comme ceci : {nom_de-la_balise}. Quelques balises peuvent également prendre des paramètres, qui sont décrits dans l'aide qui est accessible pour chaque balise dans l'onglet extensions puis balises dans la partie administration de CMS Made Simple

exemple de balises : {contact_form} Syntaxe utilisée : {contact_form email="votre_nom@votre_domaine.com"}

Affichage : Un simple formulaire de contact.

{site_mapper} Syntaxe utilisée : {site_mapper} Affichage Montre un plan du site.

{mailto} crée un lien mailto: automatiquement encodé (optionnel) . Exemple : {mailto address="[email protected]" encode="javascript"}{mailto address="[email protected]" encode="javascript" text="Mon mail" subject="Sujet_demande"}

admin_cmsms16.odt Date : 18/09/2010 Page 12/ 25

Page 13: CMS Made simple - JC Etiemble Mes Pages perso et …jc.etiemble.free.fr/abc/uploads/File/pdf/admin_cmsms16.pdf · - Consulter les informations système CMS - Vérifier l'intégrité

Mon mail sera le lien cliquable et le sujet du mail sera Sujet_demande

Extensions » Gestion des événements Associer les balises utilisateur avec les évènements

Extensions / Balises Utilisateurs Les balises utilisateurs (tags utilisateurs, UDT = User Defined Tags en anglais) vous permettent d'écrire du code PHP depuis l'interface d'administration de CMS Made Simple.- Quelques exemples

Exemple : {user_agent} Syntaxe utilisée : echo $_SERVER["HTTP_USER_AGENT"];affiche les informations de votre propre navigateur internet

Extensions / CMSMailerCe module n'apporte pas de fonctionnalité pour l'utilisateur final. Il a été écrit pour être intégré dans d'autres modules et fournir des possibilités d'envoi de courriels.Il doit être correctement configuré pour votre hébergement

admin_cmsms16.odt Date : 18/09/2010 Page 13/ 25

Page 14: CMS Made simple - JC Etiemble Mes Pages perso et …jc.etiemble.free.fr/abc/uploads/File/pdf/admin_cmsms16.pdf · - Consulter les informations système CMS - Vérifier l'intégrité

Extensions / Editeur TinyMCE WYSIWYG En fonction des versions de TinyMCE des variantes sont possibles,

Il faut noter que, malgré la puissance de cet éditeur, il a des limitations. Cela s’explique par le fait que les ordinateurs ne sont pas configurés de la même manière.Trois différences importantes de configuration à prendre en compte : • La taille de l'écran, et donc la largeur maximale de contenu que l’on peut afficher. • Son navigateur. Il y a des différences entre la même page web affichée par Mozilla Firefox et Internet Exploreur. Ou d'autre navigateurs • Les polices de texte. Quand vous attribuez une police à un morceau de texte, il faut que cette police soit disponible sur l’ordinateur du visiteur pour que le texte soit affiché correctement. Dans le cas où la police manque, une autre sera mise à la place, mais ce ne sera pas affiché comme vous le vouliez. Pour les web designers qui veulent que leur site web soit aussi beau sur tous les écrans, ces différences sont la cause de beaucoup de frustration. Si vous aimez écrire avec des police de texte fantastiques, classiques, délirantes ou inédites, vous allez être déçu. Sur le web, on peut utiliser un peu près 17 polices avec certitude.

La barre d'outils est configurable dans l'onglet Barre d'outils

et nous donne donc

1 Tableaux (toutes les fonctions)2 Gras – Italique – Souligné - Barré3 Liste à puces - Liste numérotée4 Diminuer le retrait - Augmenter le retrait5 Annuler - Restaurer6 Dropdown personnalisé 7 Insérer/Modifier un lien interne à CMSMS8 Insérer/Modifier un lien - Supprimer le lien9 Insérer/Modifier une Ancre10 Insérer/Modifier une image11 Insérer un caractère spécial

12 Nettoyer le code13 Couleur de texte – Couleur d'arrière plan14 Voir le Code HTML15 Aide16 Taille du texte17 Police du texte18 Bloc de texte (Paragraphe Titre...)19 Style20 Aligner à gauche – Centrer - Aligner à droite -Justifier'21 Couper – Coller – Coller comme du texte - Copier

admin_cmsms16.odt Date : 18/09/2010 Page 14/ 25

Page 15: CMS Made simple - JC Etiemble Mes Pages perso et …jc.etiemble.free.fr/abc/uploads/File/pdf/admin_cmsms16.pdf · - Consulter les informations système CMS - Vérifier l'intégrité

Vous pouvez configurez dans l'onglet Ajustements la possibilité de voir ou non les Vignettes des fichiers

la possibilité d'uploader directement des fichiers sans passer par le Gestionnaire de fichiers (mais dans ce cas la vignette de l'image n'est PAS générée)

Vous pouvez modifier les barres d'outils dans Barre d'outils (en relation avec l'onglet Plugins)

Vous pouvez ajouter des Plugin dans l'onglet Plugins (Conseil décocher la case contextmenu pour utiliser le dictionnaire MySpell sur Firefox)

Par exemple en cochant searchreplace Puis en ajoutant dans l'onglet Barre d'outils search,replace,separator, avant justifyleft

Vous obtenez :

La possibilité de faire des recherches /remplacements

admin_cmsms16.odt Date : 18/09/2010 Page 15/ 25

Page 16: CMS Made simple - JC Etiemble Mes Pages perso et …jc.etiemble.free.fr/abc/uploads/File/pdf/admin_cmsms16.pdf · - Consulter les informations système CMS - Vérifier l'intégrité

Vous pouvez configurez dans l'onglet Styles CSS - des styles définis pour l'utilisateur (à inclure dans une feuille de style générale), qui apparaitront dans la barre d'outils

Vous pouvez configurez dans l'onglet Avancé - La touche retour à la ligne avec avec le Style P ou BR (Conseil utiliser BR )- la possibilité de Forcer le nettoyage en collant (Conseil décocher la case )

- Générer ou non le gestionnaire de liens interne (cmslinker) (Conseil cocher la case ) utiliser de préférence le style {cms_selflink}- Inclure seulement les feuilles CSS écran

Détail de quelques Fonctions possibles de TinyMCE

Dropdown personnalisé (6)

Permet d'insérer une balise prédéfinie

Insérer/Modifier un lien interne à CMSMS (7)1- Sélectionner d'abord le texte ou l'image qui servira de base du lien2- Cliquez sur l'icône et sélectionner le lien interne

admin_cmsms16.odt Date : 18/09/2010 Page 16/ 25

Page 17: CMS Made simple - JC Etiemble Mes Pages perso et …jc.etiemble.free.fr/abc/uploads/File/pdf/admin_cmsms16.pdf · - Consulter les informations système CMS - Vérifier l'intégrité

Insérer/Modifier un lien - Supprimer le lien (8)1- Sélectionner d'abord le texte ou l'image qui servira de base du lien2- Cliquez sur l'icône ou la boite de dialogue s'ouvre

URL du lien : Vous pouvez aussi ajouter un lien vers votre adresse email en saisissant « mailto: [email protected]» Mais il est conseillé d'utiliser la balise {mailto address="[email protected]" encode="javascript" text="Mon mail" subject="Sujet_demande"} Mon mail sera le lien cliquable

Pour modifier un lien sélectionnez-le texte ou l'image de lien, puis Cliquez sur l'icône

Pour supprimer un lien sélectionnez-le texte ou l'image de lien, puis Cliquez sur l'icône

Note : Insérer une image cliquable dans un article/page (Insérer un lien sur une image)se positionner dans un article/page1- Ajouter une image voir ci-dessous Insérer/Modifier une image2- Sélectionner l'image dans l'article/page3- Cliquer sur l'icône et dans URL du lien : indiquer le lien de l'imagevoir ci-dessus

admin_cmsms16.odt Date : 18/09/2010 Page 17/ 25

Page 18: CMS Made simple - JC Etiemble Mes Pages perso et …jc.etiemble.free.fr/abc/uploads/File/pdf/admin_cmsms16.pdf · - Consulter les informations système CMS - Vérifier l'intégrité

Insérer/Modifier une image (10)Dans cet exemple, vous allez insérer une image à partir d’un fichier de votre ordinateur. Alors, il va falloir suivre deux étapes : charger l’image sur le serveur puis l’insérer Étape 1 - Charger l’image sur le serveur. Contenu / Gestionnaire d'images et choisissez l’image à charger (C'est la méthode conseillée car la vignette de l'image est générée automatiquement)Étape 2 - dans la page.1- Sur la page sélectionner l'emplacement où vous souhaitez insérer l’image2- Cliquez sur l'icône la boite de dialogue s'ouvre

Sélectionner votre image

Pour modifier une image, sélectionnez-la en cliquant dessus, puis Cliquez sur l'icône

admin_cmsms16.odt Date : 18/09/2010 Page 18/ 25

Page 19: CMS Made simple - JC Etiemble Mes Pages perso et …jc.etiemble.free.fr/abc/uploads/File/pdf/admin_cmsms16.pdf · - Consulter les informations système CMS - Vérifier l'intégrité

Extensions / Gestionnaire de ModulesCe module permet la prévisualisation, et l'installation de modules depuis des sites distants sans avoir besoin d'utiliser le ftp, ou de dézipper des archives. Les fichier XML de modules sont téléchargés en utilisant SOAP, l'intégrité est vérifiée et automatiquement ajustée,Un contrôle des versions des Modules installés permet de signaler les mise à jours à faire.Pour installer un module : parcourir jusqu'à ce que vous trouviez le module que vous recherchez. Tout d'abord bien lire le lien Aide (à droite sur la ligne de ce module) afin de s'assurer s'il existe des dépendances "Dependencies" ou les raisons de ne pas installer le module. Cliquez sur le lien (colonne Statut/Action) "Télécharger et Installer" pour installer le module. Lire l'aide pour voir comment l'utiliser.

Extensions / Impression Ce module permet de personnaliser l'affichage de pages pour impression pour CMSMS. Alternativement, des fichiers PDF du contenu principal peuvent être créés à la volée

Extensions / Recherche Le module de recherche (Search) permet d'effectuer des recherches dans le contenu du site,

Administration du site / Paramètres globaux : Possède 3 ou 4 onglets avec :- Paramètres généraux : en particulier : Langue par défaut de la partie publique du site, Métadonnées globales (Permet d'insérer les balises meta (mots clés pour référencement), Thème de l'administration par défaut (pour la page de connexion), Format de la date : %d/%m/%Y affiche la date au format 01/01/2008 (jj/mm/aaaa),- Paramètres de maintenance : Possibilité d'exclure des adresses IP pour les messages de maintenance- Erreur 404 personnalisée : permet d'afficher un message personnalisé si la pages demandée n'existe pas. Attention cette option, donc cet onglet, n'existe plus à partir des version 1.8.x (Utiliser Type de contenu : "page erreur" dans Contenu » Pages )- Paramètres avancés : en particulier : Vider le cache (Efface des fichiers temporaires afin de vérifier l'actualisation du site), Possibilité de spécifier des propriétés affichables de "Contenu/Pages" sans que les utilisateurs aient la permission ("Manage All Content")

Administration du site / Page par défaut Valeur par défaut pour les nouvelles pages

Administration du s ite / Informations du système Donne des informations sur le CMS Made Simple et sur les Modules installés, sur la configuration", "PHP" et "Serveur". Permet de faire un copier coller pour dépannage éventuel.

Administration du site / Vérification du système Permet de faire le contrôle (checksums) des fichiers sur le serveur par rapport à un fichier généré (et stocké en lieu sur) lors de l'installation ou de la modification,

Administration du site /Journal de l'administration Affiche les interventions des utilisateurs dans l'administration du cms.

Mes préférences / Mon compte Nom, mot de passe, adresse mail

Mes préférences / Préférences de l'utilisateur La sélection du WYSIWYG à utiliser, la langue, le thème de l'administration... du CMS

Mes préférences / Gestion des favoris Gestions des raccourcis pour accéder aux menu de l'administration

admin_cmsms16.odt Date : 18/09/2010 Page 19/ 25

Page 20: CMS Made simple - JC Etiemble Mes Pages perso et …jc.etiemble.free.fr/abc/uploads/File/pdf/admin_cmsms16.pdf · - Consulter les informations système CMS - Vérifier l'intégrité

Différentes possibilités d'affichage des menus :

Menu gauche

Menu gauche déroulant (CSS)

Menu Haut et sous menu à gauche

admin_cmsms16.odt Date : 18/09/2010 Page 20/ 25

Page 21: CMS Made simple - JC Etiemble Mes Pages perso et …jc.etiemble.free.fr/abc/uploads/File/pdf/admin_cmsms16.pdf · - Consulter les informations système CMS - Vérifier l'intégrité

Menu haut déroulant (CSS)

Conseils : lisez les aides de CMS Made Simple

Pour information structures des fichiers du système CMSMS :

admin_cmsms16.odt Date : 18/09/2010 Page 21/ 25

Page 22: CMS Made simple - JC Etiemble Mes Pages perso et …jc.etiemble.free.fr/abc/uploads/File/pdf/admin_cmsms16.pdf · - Consulter les informations système CMS - Vérifier l'intégrité

Paramètres optionnels - Possibilités de définir les URLs (V1.6+)Note : Si vous changez quoique ce soit dans "config.php", pensez toujours à vider le cache ensuite (dans l'interface : Administration du site >> Paramètres globaux). Et pensez à vider aussi le cache de votre navigateur,Note pour versions 1.8.2 par rapport aux version antérieuresDans le fichier config.php Possibilité d'utiliser à nouveau : $config['use_hierarchy'] = true; (supprimée en V1.8,x)

le fichier "config.php" par défaut :$config['url_rewriting'] = 'none';$config['page_extension'] = '';$config['use_hierarchy'] = true; ou $config['use_hierarchy'] = false;Vous aller obtenir :http://monsite.com/mondossier/index.php?page=default_templateshttp://monsite.com/mondossier/index.php?page=cmsms_tags

En modifiant le fichier "config.php" :

$config['url_rewriting'] = 'internal'; //**$config['page_extension'] = '';$config['use_hierarchy'] = false; //**Vous aller obtenir :http://monsite.com/mondossier/index.php/default_templateshttp://monsite.com/mondossier/index.php/cmsms_tags

$config['url_rewriting'] = 'internal'; //**$config['page_extension'] = '';$config['use_hierarchy'] = true; //**<--Vous aller obtenir :http://monsite.com/mondossier/index.php/default_templateshttp://monsite.com/mondossier/index.php/default_templates/cmsms_tags

Jolis chemins d'accès ou URLs "propres" ("url rewriting")en ajoutant dans un fichier « .htacces » à la racine de CMSMSRewriteEngine On# RewriteBase / ou RewriteBase / dossier_cmsms (Suivant hébergeur !! A utiliser chez 1&1 par exemple)# version 1.6RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule ^(.+)$ index.php?page=$1 [QSA]

En modifiant le fichier "config.php" :

$config['url_rewriting'] = 'mod_rewrite'; //**$config['page_extension'] = '.html'; //**$config['use_hierarchy'] = true; //**Vous aller obtenir :http://monsite.com/mondossier/default_templates.htmlhttp://monsite.com/mondossier/default_templates/cmsms_tags.html

$config['url_rewriting'] = 'mod_rewrite'; //**$config['page_extension'] = '.html'; //**$config['use_hierarchy'] = false; //** <--Vous aller obtenir :http://monsite.com/mondossier/default_templates.htmlhttp://monsite.com/mondossier/cmsms_tags.html

Voir aussi http://wiki.cmsmadesimple.org/index.php/User_Handbook/Installation/Optional_Settings/fr

admin_cmsms16.odt Date : 18/09/2010 Page 22/ 25

Page 23: CMS Made simple - JC Etiemble Mes Pages perso et …jc.etiemble.free.fr/abc/uploads/File/pdf/admin_cmsms16.pdf · - Consulter les informations système CMS - Vérifier l'intégrité

Notes de version

A partir de la version 1.8.0 bien noter que pour une mise à jour par rapport aux versions 1.7 (ou antérieures)Les modifications à apporter pour être en phase avec les versons suivantes futures :- Dans las gabarits : La balise "{stylesheet}" est remplacée par "{cms_stylesheet}"Cela permet d'utiliser des variables Smarty comme $red pour indiquer une couleur, et le changement se fera via votre mise en page. Cette nouvelle balise exige que le chemin des images soit root_url/dossier_images (exemple root_url/uploads/ngrey/body.png), car les feuilles de style seront mis en cache. [consulter l'aide dans la partie Administration, menu Extension puis Balises]- Dans les feuilles de style "url(uploads" est remplacée par "url([[root_url]]/uploads"- La page erreur 404 (Administration du site » Paramètres globaux Erreur 404 personnalisée) n'est plus dans la configuration globale [Utiliser Type de contenu : "page erreur" dans les pages ]- Dans le fichier config.php- $config['use_hierarchy'] a été supprimée (Elle était déjà signalée comme obsolète)- $config['show_performance_info'] = true; (par défaut NON activée) affiche les données x secondes par CMS Made Simple utilisant ".x SQL queries et x bytes de mémoire- Une Tâche régulière "Pseudocron" a été ajoutée qui permet d'exécuter des tâches régulières. Les modules peuvent utiliser cette liste- Un mécanisme de vidange de cache pour supprimer automatiquement les fichiers de plus de N jours à partir de votre tmp/cache et tmp/templates_c

Note pour versions 1.8.2 par rapport aux version antérieuresDans le fichier config.php Possibilité d'utiliser à nouveau : $config['use_hierarchy'] = true;

admin_cmsms16.odt Date : 18/09/2010 Page 23/ 25

Page 24: CMS Made simple - JC Etiemble Mes Pages perso et …jc.etiemble.free.fr/abc/uploads/File/pdf/admin_cmsms16.pdf · - Consulter les informations système CMS - Vérifier l'intégrité

Résolutions utiles ou trucs-

Installer le code de suivi Google Analytics Le code de suivi Google Analytics doit se trouver juste avant la balise </body> de votre pagePour cela :1- Créer un bloc "google_analytics avec le menu « Contenu » Blocs de contenus globaux »2- Décocher la case : Afficher WYSIWYG Oui/Non3- Insérer les balises {literal} {/literal} dans Contenu4- Coller le code donné par google <script type …............ </script> Entre les les balises {literal} {/literal}5- Cela donne

6- Valider par le bouton « Envoyer »

7- Avec le menu « Disposition » Gabarits » Dans le gabarit de la page, insérer ce bloc de contenu global {global_content name='google_analytics'} , juste avant la balise </body> 8- Ce qui donne :</div><!-- end pagewrapper -->{global_content name='google_analytics'}</body></html>9- Valider par le bouton « Envoyer »10- Tester sur vos page WEB

Modifier l'affichage des news (Articles) -1 la modification se fait dans Contenu » Articles / Gabarit du sommaire article ou Gabarit du détail article

Pour ne pas afficher le Nom de l'auteur supprimer les lignes suivantes : {if $entry->author}

<div class="NewsSummaryAuthor">{$author_label} {$entry->author}

</div>{/if}

admin_cmsms16.odt Date : 18/09/2010 Page 24/ 25

Page 25: CMS Made simple - JC Etiemble Mes Pages perso et …jc.etiemble.free.fr/abc/uploads/File/pdf/admin_cmsms16.pdf · - Consulter les informations système CMS - Vérifier l'intégrité

Modifier l'affichage des news (Articles) -2

Mettre un titre plus gros sur le premier article et alterner les couleurs d'affichage (exemple de principe)

1- la modification se fait dans Contenu » Articles / Gabarit du sommaire article

<!-- Start News Display Template -->{assign var=count value=1} <!-- ajouter titre plus gros -->{if $pagecount > 1} <p>{if $pagenumber > 1}{$firstpage}&nbsp;{$prevpage}&nbsp;{/if},,,,,,,,,,,,,,,,,,,,,,,,,,,,{foreach from=$items item=entry}

<div class="NewsSummary{cycle values="1,2"}"> <!-- ajouter alterner les couleurs -->

<!-- div class="NewsSummaryLink"> <!-- supprimer titre plus gros --> {*$entry->title*}</div --->

<!-- ajouter titre plus gros -->{if $count ==1 }<div class="NewsSummaryLink2">{$entry->title}</div>{else}<div class="NewsSummaryLink">{$entry->title}</div>{/if}<!-- Fin ajouter titre plus gros -->,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,{assign var=count value=$count+1} <!-- ajouter titre plus gros -->{/foreach}<!-- End News Display Template →

2- la modification se fait dans la feuille de style

<!-- ajouter alterner les couleurs -->div.NewsSummary1 {background-color: #FFE4B5;} div.NewsSummary2 {background-color: #DCDCDC;}

<!-- ajouter titre plus gros →.NewsSummaryLink2 { font-weight: bold; padding-top: 0.2em;font-size: 130%;color : #0F6C37;background-color: inherit;}

admin_cmsms16.odt Date : 18/09/2010 Page 25/ 25