CMS Made simple - JC Etiemble

publicité
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
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'administration
Vous 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,
Disposition
C’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
Utilisateurs/Groupes
C’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.
Extensions
C’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 site
C’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érences
C’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
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 pages
2 Noms des pages
3 Noms des gabarits utilisés
4 Type de contenu
5 Nom du propriétaire
6 Possibilité de varier la position des menus par déplacement sur les flèches
7 Accès direct à l'édition de la page en cliquant sur le nom de la page
8 Possibilité de supprimer une page
9 Ajout d'une nouvelle page
10 Affiche ou non toutes les sous pages
11 Possibilité de copier des pages
12 Possibilité de varier la position les menus/pages graphiquement
13 Possibilité de désactiver l'affichage d'une page
14 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' (sousniveaux), qui peuvent eux-mêmes être parents d'autres enfants.
admin_cmsms16.odt
Date : 18/09/2010
Page 4/ 25
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
Contenu / Gestionnaire d'images
Permet 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 modifications
Par 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
Contenu / Blocs de contenus globaux
Permet 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
Contenu / Articles
Permet 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 site
Indiquer 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
Affichage simplifié sur le site
Affichage détaillé sur le site
Contenu / Gestionnaire de fichiers
Permet 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
Disposition / Gabarits
Permet de créer ou modifier des gabarits qui détermineront la disposition de vos pages
Disposition / Feuilles de style
Permet 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
Disposition / Gestion de Menu
Gestion de gabarits de menus pour les afficher de toutes les manières imaginables
Disposition /Gestionnaire de Thèmes
Ce 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 groupes
Par 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 / Modules
Il 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
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 choisi
B - 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 / Balises
Pour 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
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 / 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.
Il doit être correctement configuré pour votre hébergement
admin_cmsms16.odt
Date : 18/09/2010
Page 13/ 25
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
2
3
4
5
6
7
8
9
10
11
Tableaux (toutes les fonctions)
Gras – Italique – Souligné - Barré
Liste à puces - Liste numérotée
Diminuer le retrait - Augmenter le retrait
Annuler - Restaurer
Dropdown personnalisé
Insérer/Modifier un lien interne à CMSMS
Insérer/Modifier un lien - Supprimer le lien
Insérer/Modifier une Ancre
Insérer/Modifier une image
Insérer un caractère spécial
admin_cmsms16.odt
12
13
14
15
16
17
18
19
20
21
Nettoyer le code
Couleur de texte – Couleur d'arrière plan
Voir le Code HTML
Aide
Taille du texte
Police du texte
Bloc de texte (Paragraphe Titre...)
Style
Aligner à gauche – Centrer - Aligner à droite -Justifier'
Couper – Coller – Coller comme du texte - Copier
Date : 18/09/2010
Page 14/ 25
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
La possibilité de faire des recherches /remplacements
admin_cmsms16.odt
Vous obtenez :
Date : 18/09/2010
Page 15/ 25
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 lien
2- Cliquez sur l'icône
et sélectionner le lien interne
admin_cmsms16.odt
Date : 18/09/2010
Page 16/ 25
Insérer/Modifier un lien - Supprimer le lien (8)
1- Sélectionner d'abord le texte ou l'image qui servira de base du lien
2- 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/page
1- Ajouter une image voir ci-dessous Insérer/Modifier une image
2- Sélectionner l'image dans l'article/page
3- Cliquer sur l'icône
et dans URL du lien : indiquer le lien de l'image
voir ci-dessus
admin_cmsms16.odt
Date : 18/09/2010
Page 17/ 25
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’image
2- 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
Extensions / Gestionnaire de Modules
Ce 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 site / 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
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
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
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érieures
Dans 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_templates
http://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_templates
http://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_templates
http://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 CMSMS
RewriteEngine On
# RewriteBase / ou RewriteBase / dossier_cmsms (Suivant hébergeur !! A utiliser chez 1&1 par exemple)
# version 1.6
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ 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.html
http://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.html
http://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
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érieures
Dans le fichier config.php Possibilité d'utiliser à nouveau : $config['use_hierarchy'] = true;
admin_cmsms16.odt
Date : 18/09/2010
Page 23/ 25
Résolutions utiles ou trucsInstaller le code de suivi Google Analytics
Le code de suivi Google Analytics doit se trouver juste avant la balise </body> de votre page
Pour cela :
1- Créer un bloc "google_analytics avec le menu « Contenu » Blocs de contenus globaux »
2- Décocher la case : Afficher WYSIWYG Oui/Non
3- Insérer les balises {literal} {/literal} dans Contenu
4- 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
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} {$prevpage} 
{/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;
background-color: inherit;
}
admin_cmsms16.odt
padding-top: 0.2em;font-size: 130%;color : #0F6C37;
Date : 18/09/2010
Page 25/ 25
Téléchargement