Chapitre 1 - Introduction
- 1.1. À Propos
- 1.1.1. Une petite histoire de Plume
- 1.1.2. Les licences de Plume CMS
- 1.1.2.1. Utiliser Plume CMS dans un cadre commercial
- 1.1.3. Connaissances requises
- 1.1.4. Version stable et version de test
- 1.1.5. Téléchargements
- 1.1.6. Support
- 1.2. Fonctionnalités
Chapitre 2 - Installation et mise à jour
- 2.1. Pré-requis
- 2.1.1. Quelle version de Plume CMS ?
- 2.1.2. Choix de l'environnement
- 2.1.2.1. À propos de l'environnement xAMP
- 2.1.2.2. Collecte des informations sur l'environnement
- 2.1.3. Spécificités de l'hébergement
- 2.1.4. Synthèse
- 2.2. Installation pas à pas
- 2.2.1. Préparation
- 2.2.2. Le programme d'installation
- 2.2.2.1. Choix de la langue du programme d'installation
- 2.2.2.2. Vérification du support de Plume CMS par le système
- 2.2.2.3. Langue du site et du Manager
- 2.2.2.4. Informations de la base de données
- 2.2.2.5. Mise en place de la base de données
- 2.2.2.6. Création du premier utilisateur
- 2.2.2.7. Création du premier site Web
- 2.2.2.8. Création du premier site Web - bis
- 2.2.2.9. Fin de l'installation
- 2.3. Mise à jour de Plume CMS
- 2.3.1. Mise à jour d'une version <= 1.1.2 vers une version courante
- 2.3.1.1. MySQL 4.1 et versions supérieures
- 2.3.2. La procédure standard
Chapitre 3 - Le Manager
- 3.1. Présentation
- 3.2. Contenu
- 3.2.1. La liste des ressources
- 3.2.2. L'éditeur de ressources
- 3.2.2.1. Les catégories de ressources
- 3.2.2.2. Les formats de rédaction
- 3.2.2.3. Les états de publication
- 3.2.2.4. La gestion des dates de publication
- 3.2.2.5. L'éditeur d'articles
- 3.2.2.6. L'éditeur de brèves
- 3.2.3. Le gestionnaire des fichiers et images
- 3.3. Commentaires
- 3.3.1. Système général des commentaires
- 3.3.2. Paramétrages des commentaires
- 3.3.3. Gestion des commentaires
- 3.4. Catégories
- 3.4.1. La liste des catégories
- 3.4.2. L'éditeur de catégories
- 3.4.3. Les catégories fantômes, une subtilité du système
- 3.5. Rédacteurs
- 3.5.1. Les statuts utilisateurs
- 3.5.1.1. L'utilisateur sans accès
- 3.5.1.2. Le rédacteur simple
- 3.5.1.3. Le rédacteur intermédiaire
- 3.5.1.4. Le rédacteur avancé
- 3.5.1.5. L'administrateur
- 3.6. Préférences
- 3.7. Outils
- 3.7.1. Présentation
- 3.7.1.1. Qu'est-ce qu'un plugin ?
- 3.7.1.2. Des plugins à l'onglet Outils
- 3.7.2. Les plugins natifs
- 3.7.2.1. Le poisson de Babel
- 3.7.2.2. Le gestionnaire d'accès aux fichiers et images
- 3.7.2.3. Informations sur Plume CMS
- 3.7.2.4. Le gestionnaire de liens
- 3.7.2.5. Configuration de Plume CMS
- 3.7.2.6. La gestion de l'indexation
- 3.7.2.7. Erreurs 404 intelligentes
- 3.7.2.8. La gestion des plugins
- 3.8. Sites
- 3.8.1. La gestion des sites
- 3.8.1.1. Éditer un site
- 3.8.1.2. Créer un site
- 3.8.2. La gestion des sous-types de ressources
- 3.8.2.1. Créer un type de ressources
- 3.8.2.2. Editer un type de ressources
- 3.9. Aide
Chapitre 4 - Les gabarits
- 4.1. Structure des thèmes
- 4.1.1. Les fichiers PHP
- 4.1.2. Les fichiers « desc.xml » et « preview.png »
- 4.1.2.1. Le fichier « desc.xml »
- 4.1.2.2. Le fichier « preview.png »
- 4.1.3. Le dossier « /style »
- 4.1.4. Le dossier « /inc »
- 4.1.5. Le mécanisme sous-jacent des thèmes
- 4.1.6. Démystifier la chaîne de substitution
- 4.2. Fonctions de boucles
- 4.2.1. La boucle $res
- 4.2.1.1. pxResTitle
- 4.2.1.2. pxResPath
- 4.2.1.3. pxResDescription
- 4.2.1.4. pxResCategories
- 4.2.1.5. pxResAuthor
- 4.2.1.6. pxResAuthorEmail
- 4.2.1.7. pxResDateModification
- 4.2.1.8. pxResDatePublication
- 4.2.1.9. pxResAssociatedLink
- 4.2.1.10. pxResSearchScore
- 4.2.1.11. pxResCountComments
- 4.2.2. La boucle $last
- 4.2.2.1. pxGetLastResources
- 4.2.2.2. pxLastResTitle
- 4.2.2.3. pxLastResPath
- 4.2.2.4. pxLastResDescription
- 4.2.2.5. pxLastResAuthor
- 4.2.2.6. pxLastResAuthorEmail
- 4.2.2.7. pxLastResDateModification
- 4.2.2.8. pxLastResDatePublication
- 4.2.2.9. pxLastResAssociatedLink
- 4.2.2.10. pxLastResCategories
- 4.2.2.11. pxLastResCountComments
- 4.3. Fonctions informatives
- 4.3.1. Fonctions informatives générales
- 4.3.1.1. pxInfo
- 4.3.1.2. pxHeadLinks
- 4.3.1.3. pxRssSeq
- 4.3.1.4. pxRssItems
- 4.3.1.5. pxPrimaryCategories
- 4.3.1.6 pxSubCategories
- 4.3.1.7. pxSearchQuery
- 4.3.2. Fonctions informatives pour les catégories courantes
- 4.3.2.1. pxSingleCatTitle
- 4.3.2.2. pxSingleCatDescription
- 4.3.2.3. pxSingleCatPath
- 4.3.2.4. pxSingleCatNbResources
- 4.3.2.5. pxSingleCatGetNbResources
- 4.3.2.6. pxSingleCatNextPage
- 4.3.2.7. pxSingleCatListPages
- 4.3.2.8. pxSingleCatTree
- 4.3.3. Fonctions informatives pour les catégories parentes
- 4.3.3.1. pxParentCatTitle
- 4.3.3.2. pxParentCatDescription
- 4.3.3.3. pxParentCatPath
- 4.4. Fonctions de ressources
- 4.4.1. Fonctions de ressources pour les articles
- 4.4.1.1. pxArtTitle
- 4.4.1.2. pxArtDescription
- 4.4.1.3. pxArtAuthor
- 4.4.1.4. pxArtPath
- 4.4.1.5. pxArtAuthorEmail
- 4.4.1.6. pxArtDateCreation
- 4.4.1.7. pxArtDatePublication
- 4.4.1.8. pxArtDateModification
- 4.4.1.9. pxArtDateEnd
- 4.4.1.10. pxArtKeywords
- 4.4.1.11. pxArtCategories
- 4.4.1.12. pxArtPageIsFirst
- 4.4.1.13. pxArtPageTitle
- 4.4.1.14. pxArtPageContent
- 4.4.1.15. pxArtListPages
- 4.4.1.16. pxArtCountComments
- 4.4.2. Fonctions de ressources pour les brèves
- 4.4.2.1. pxNewsTitle
- 4.4.2.2. pxNewsContent
- 4.4.2.3. pxNewsKeywords
- 4.4.2.4. pxNewsDateCreation
- 4.4.2.5. pxNewsDatePublication
- 4.4.2.6. pxNewsDateModification
- 4.4.2.7. pxNewsDateEnd
- 4.4.2.8. pxNewsAuthor
- 4.4.2.9. pxNewsAuthorEmail
- 4.4.2.10. pxNewsPath
- 4.4.2.11. pxNewsCategories
- 4.4.2.12. pxNewsCountComments
- 4.4.2.13. pxNewsAssociatedLink
- 4.4.3. Fonctions de ressources pour les commentaires
- 4.4.3.1. pxCtEnabled
- 4.4.3.2. pxCtAuthor
- 4.4.3.3. pxCtEmail
- 4.4.3.4. pxCtWeb
- 4.4.3.5. pxCtContent
- 4.4.3.6. pxCtErrors
- 4.4.3.7. pxCtAction
- 4.4.3.8. pxCtRedirect
- 4.4.4. Fonctions de ressources pour les plans de site
- 4.4.4.1. pxSitemapShowCatContent
- 4.4.4.2. pxSitemapCategoriesList
- 4.4.4.3. pxSitemapGetCatTitle
- 4.4.4.4. pxSitemapShowCategory
- 4.4.4.5. pxSitemapShowPrimaryCategory
- 4.4.4.6. pxShowSitemap
- 4.5. Fonctions générales
- 4.5.1. Fonctions générales pour le système de cache
- 4.5.1.1. Cache complet de la page
- 4.5.1.2. Cache partiel de la page
- 4.5.2. Fonctions générales pour l'initialisation des gabarits
- 4.5.2.1. pxTemplateInit
- 4.5.3. Fonctions relatives au gestionnaire de liens
- 4.5.3.1. pxLink::linkList
- 4.5.3.2. pxLink::linkListByCategory
Chapitre 5 - Développement
- 5.1. Synopsis
- 5.2. Plugins
- 5.2.1. Les autres plugins natifs
- 5.2.1.1. SmartyPants, une typographie intelligente
- 5.2.1.2. Vegetarian, une solution de prévention du spam
- 5.2.2. Installer un plugin
- 5.2.3. Créer un plugin
- 5.3. Boîte à outils
- 5.3.1. Base de données
- 5.3.1.1. Effectuer une requête
- 5.3.2. Hooks
- 5.3.3. Variables accessibles
- 5.4. Localisation et Internationalisation
- 5.4.1. Localisation
- 5.4.1.1. Emplacements des fichiers de localisation
- 5.4.1.2. Format des fichiers de localisation
- 5.4.1.3. Outil pour la localisation
- 5.4.1.4. Mise à jour des fichiers de localisation
- 5.4.2. Internationalisation
Annexe A - Du wiki au XHTML, décryptage
- A.1. Les règles d'écriture wiki
- A.1.1. Règles de formatage de type « bloc »
- A.1.1.1. Paragraphe
- A.1.1.2. Trait horizontal
- A.1.1.3. Liste à puce
- A.1.1.4. Liste numérotée
- A.1.1.5. Tableau
- A.1.1.6. Sous-titre de niveau 1
- A.1.1.7. Sous-titre de niveau 2
- A.1.1.8. Sous-titre de niveau 3
- A.1.1.9. Texte pré-formaté
- A.1.1.10. Bloc de citation
- A.1.1.11. Définition
- A.1.1.12. Galerie
- A.1.2. Règles de formatage de type « inline »
- A.1.2.1. Gras
- A.1.2.2. Italique
- A.1.2.3. Retour à la ligne forcée
- A.1.2.4. Lien
- A.1.2.5. Lien vers une ressource
- A.1.2.6. Courriel
- A.1.2.7. Image
- A.1.2.8. Code
- A.1.2.9. Citation courte
- A.1.2.10. Référence
- A.1.2.11. Acronyme
- A.1.2.12. Ancre