Documentation du Dr FRAPPE

Ce wiki regroupe les résultats de mes expériences en informatique accumulés au cours de mes recherches sur le net.

Dans la mesure du possible, j'ai cité mes sources ; il en manque certainement… :-)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
logiciel:internet:pluxml:start [2021/02/17 15:45] – ↷ Liens modifiés en raison d'un déplacement. adminlogiciel:internet:pluxml:start [2022/08/13 21:57] (Version actuelle) – modification externe 127.0.0.1
Ligne 3: Ligne 3:
 ====== Pluxml : création d'un site internet ====== ====== Pluxml : création d'un site internet ======
  
-====== Introduction ======+===== Introduction =====
  
 **PluXML** est un CMS **PluXML** est un CMS
  
-====== Pré-requis ======+===== Pré-requis =====
  
   * un **serveur Web** ((tel que **Apache**)) **ou un hébergeur**. Tout serveur web  devrait pouvoir faire tourner PluXml.   * un **serveur Web** ((tel que **Apache**)) **ou un hébergeur**. Tout serveur web  devrait pouvoir faire tourner PluXml.
   * un **accès FTP** sur ce serveur   * un **accès FTP** sur ce serveur
   * **PHP 5** ou supérieur [[tutoriel:internet:php5]]   * **PHP 5** ou supérieur [[tutoriel:internet:php5]]
-  * Installez les **extensions PHP** suivantes : **[[apt>php-curl,php-gd,php7.3-xml,php-zip]]** ou en ligne de commande : <cli>$ sudo apt install php-curl php-gd php7.3-xml php-zip</cli>Pour un RPI, on utilisera php5-gd)+  * Installez les **extensions PHP** suivantes : **[[apt>php-curl,php-gd,php7.3-xml,php-zip]]** ou en ligne de commande : <cli>$ sudo apt install php-curl php-gd php7.3-xml php-zip</cli>Pour un Raspberry Pi, on utilisera php5-gd)
   * Avoir activé les directives .htaccess   * Avoir activé les directives .htaccess
  
Ligne 95: Ligne 95:
 ++++ ++++
  
-====== Installation ======+===== Installation =====
  
 Téléchargez la dernière version de Pluxml sur [[http://pluxml.org]]. Téléchargez la dernière version de Pluxml sur [[http://pluxml.org]].
Ligne 128: Ligne 128:
 Le site est installé et prêt à l'emploi : la page d'accueil du site s'affiche. Le site est installé et prêt à l'emploi : la page d'accueil du site s'affiche.
  
-===== Comment déplacer un site PluXml =====+==== Comment déplacer un site PluXml ====
  
 Depuis la version 5.2, l'emplacement du site est détecté automatiquement, il suffit donc de déplacer les fichiers d'un répertoire à un autre, en s'aidant de FTP. Depuis la version 5.2, l'emplacement du site est détecté automatiquement, il suffit donc de déplacer les fichiers d'un répertoire à un autre, en s'aidant de FTP.
Ligne 134: Ligne 134:
 Si la réécriture d'URL est activée sur le site, il faut également vérifier/éditer le fichier **.htaccess**, à la ligne 5 **RewriteBase /xxx/** ou 'xxx' représente le nouveau nom de dossier de **PluXml**. Si la réécriture d'URL est activée sur le site, il faut également vérifier/éditer le fichier **.htaccess**, à la ligne 5 **RewriteBase /xxx/** ou 'xxx' représente le nouveau nom de dossier de **PluXml**.
  
-====== Configuration ======+===== Configuration =====
  
 Aller sur la page d'accueil du votre site %%http://monsite.tld/xxx%%. Aller sur la page d'accueil du votre site %%http://monsite.tld/xxx%%.
Ligne 148: Ligne 148:
 Renseigner l'identifiant et le mot de passe choisis à l'installation et valider ; l'administration s'ouvre. Renseigner l'identifiant et le mot de passe choisis à l'installation et valider ; l'administration s'ouvre.
  
-===== Configuration de l'envoi d'email par PHP =====+==== Configuration de l'envoi d'email par PHP ====
  
 Voir : [[logiciel:programmation:php:start#Configuration de l'envoi d'email par PHP]] Voir : [[logiciel:programmation:php:start#Configuration de l'envoi d'email par PHP]]
-===== Profil =====+ 
 +==== Profil ====
  
 Dans le menu de gauche, cliquer sur **Profil**. Dans le menu de gauche, cliquer sur **Profil**.
Ligne 161: Ligne 162:
 Cliquer sur <key>Modifier votre profil</key> Cliquer sur <key>Modifier votre profil</key>
  
-===== Configuration de base =====+==== Configuration de base ====
  
 Dans le menu de gauche, cliquer sur **Paramètres**. La page de configuration de base s'ouvre. Dans le menu de gauche, cliquer sur **Paramètres**. La page de configuration de base s'ouvre.
Ligne 173: Ligne 174:
 Aller dans l'autre onglet et recharger la page pour voir le résultat : les informations renseignées dans la configuration de base apparaissent dans la bannière du site. Aller dans l'autre onglet et recharger la page pour voir le résultat : les informations renseignées dans la configuration de base apparaissent dans la bannière du site.
  
-===== Options d'affichage : thème =====+==== Options d'affichage : thème ====
    
 Dans le menu de gauche, cliquer sur **Paramètres** puis sur **Thèmes** Dans le menu de gauche, cliquer sur **Paramètres** puis sur **Thèmes**
Ligne 185: Ligne 186:
 {{ logiciel:internet:pluxml:pluxml-05.jpg?600 |}} {{ logiciel:internet:pluxml:pluxml-05.jpg?600 |}}
  
-Pour en savoir plus sur les thèmes et les templates, voir la page [[themes]]+Pour en savoir plus sur les thèmes et les templates, voir la page [[.themes:start]]
  
-===== Configuration avancée =====+==== Configuration avancée ====
  
 Dans le menu de gauche, cliquer sur **Paramètres** puis sur **Configuration avancée**. une page s'ouvre : Dans le menu de gauche, cliquer sur **Paramètres** puis sur **Configuration avancée**. une page s'ouvre :
  
-{{ fr:logiciel:internet:pluxml:configuration_avancee.png?600 |}}+{{ logiciel:internet:prestashop:configuration_avancee.png?600 |}}
  
 Renseigner le premier item, << Activer la réécriture d'urls >> Renseigner le premier item, << Activer la réécriture d'urls >>
Ligne 207: Ligne 208:
 </WRAP> </WRAP>
  
-===== Modules =====+==== Modules ====
    
 Nous allons maintenant activer le module **MyPluginDownloader**. Nous allons maintenant activer le module **MyPluginDownloader**.
Ligne 261: Ligne 262:
 </code> </code>
  
-===== Informations =====+==== Informations ====
  
 Dans le menu, cliquer sur **Informations** pour avoir des informations sur la version de Pluxml, l'encodage (UTF-8), la Version de php, l'état des "magic quotes"  etc. : Dans le menu, cliquer sur **Informations** pour avoir des informations sur la version de Pluxml, l'encodage (UTF-8), la Version de php, l'état des "magic quotes"  etc. :
Ligne 269: Ligne 270:
 Cela sera utile pour demander de l'aide sur les forums. Cela sera utile pour demander de l'aide sur les forums.
  
-===== Personnalisation : thèmes et templates =====+==== Personnalisation : thèmes et templates ====
  
 Le **thème** est le look général du site. Le **thème** est le look général du site.
Ligne 277: Ligne 278:
 Il existe de nombreux thèmes et templates, en particulier ici : [[http://ressources.pluxml.org/|]]. Il existe de nombreux thèmes et templates, en particulier ici : [[http://ressources.pluxml.org/|]].
    
-Voir la page [[logiciel:internet:pluxml:themes]]+Voir la page [[logiciel:internet:pluxml:themes:start]]
  
-===== Comment est fait un site pluxml =====+==== Comment est fait un site pluxml ====
  
 Revenons à la page d'accueil du site (onglet) : Revenons à la page d'accueil du site (onglet) :
Ligne 320: Ligne 321:
 Allons voir dans l'admin comment ça marche. Allons voir dans l'admin comment ça marche.
  
-==== Articles de blog ====+=== Articles de blog ===
  
 Aller dans **Menu/Administration/Articles**. Tous les articles (publiés ou non) s'affichent. Aller dans **Menu/Administration/Articles**. Tous les articles (publiés ou non) s'affichent.
Ligne 330: Ligne 331:
 Aller voir le résultat en front-end. Aller voir le résultat en front-end.
  
-==== Pages statiques ====+=== Pages statiques ===
  
 Aller dans **Menu/pages statiques**. Une fenêtre s'ouvre : Aller dans **Menu/pages statiques**. Une fenêtre s'ouvre :
Ligne 380: Ligne 381:
 On peut faire de même avec n'importe quelle page statique ou avec un article du blog. On peut faire de même avec n'importe quelle page statique ou avec un article du blog.
  
-===== La barre latérale =====+==== La barre latérale ====
    
 Le menu dans l'espace de droite se nomme la barre latérale ((sidebar)). Le menu dans l'espace de droite se nomme la barre latérale ((sidebar)).
Ligne 387: Ligne 388:
    
 Il y a 6 catégories bien distinctes : Il y a 6 catégories bien distinctes :
-  fil RSS+  fil RSS
   : ressource du World Wide Web, dont le contenu est produit automatiquement en fonction des mises à jour d’un site Web. Les flux RSS sont des fichiers XML utilisés par les sites d'actualité et les blogs pour présenter les titres des dernières informations consultables en ligne.   : ressource du World Wide Web, dont le contenu est produit automatiquement en fonction des mises à jour d’un site Web. Les flux RSS sont des fichiers XML utilisés par les sites d'actualité et les blogs pour présenter les titres des dernières informations consultables en ligne.
-  Catégories+  Catégories
   : pour classer les articles ou pages statiques pour les retrouver plus rapidement et les afficher comme on veut.   : pour classer les articles ou pages statiques pour les retrouver plus rapidement et les afficher comme on veut.
-  Mots clefs+  Mots clefs
   : Dans chaque page ou article, on peut insérer des mots clefs ; ils peuvent s'afficher sous forme de nuage de mots ou être fournis à un moteur de recherche interne (un plugin Pluxml) Un clic sur un mot clef affiche les articles qui parlent de ce mot là.   : Dans chaque page ou article, on peut insérer des mots clefs ; ils peuvent s'afficher sous forme de nuage de mots ou être fournis à un moteur de recherche interne (un plugin Pluxml) Un clic sur un mot clef affiche les articles qui parlent de ce mot là.
-  Archives+  Archives
   : liste de toutes les publications par mois et année ce qui permet de retrouver une publication dont on connaît à à peu prés la date de publication.   : liste de toutes les publications par mois et année ce qui permet de retrouver une publication dont on connaît à à peu prés la date de publication.
-  Derniers articles+  Derniers articles
   : les derniers articles publiés.   : les derniers articles publiés.
-  Derniers commentaires+  Derniers commentaires
   : derniers commentaires des utilisateurs.   : derniers commentaires des utilisateurs.
  
Ligne 446: Ligne 447:
 La manip est décrite dans [[http://tuto-pluxml.reseauk.info/article15/modifier-la-sidebar-pour-y-faire-apparaitre-autre-chose|cet article]]. La manip est décrite dans [[http://tuto-pluxml.reseauk.info/article15/modifier-la-sidebar-pour-y-faire-apparaitre-autre-chose|cet article]].
  
-===== Édition des pages =====+==== Édition des pages ====
  
 Dans Pluxml, il existe 2 sortes de pages qui s'éditent de la même façon : Dans Pluxml, il existe 2 sortes de pages qui s'éditent de la même façon :
Ligne 519: Ligne 520:
  
 Vos images apparaissent, choisissez la vôtre et double-cliquez dessus. Votre image est bientôt intégrée dans le document que vous éditez mais avant d'enregistrer, il y a deux ou trois formalités à accomplir. Vos images apparaissent, choisissez la vôtre et double-cliquez dessus. Votre image est bientôt intégrée dans le document que vous éditez mais avant d'enregistrer, il y a deux ou trois formalités à accomplir.
-  champ Texte de remplacement+  champ Texte de remplacement
   : mieux vaut renseigner ce champ car les moteurs de recherche s'en servent pour référencer votre site. Écrivez une brève description de l'image et une référence pertinente au thème de votre site. Par exemple : << Le grand-père de Staline avant son mariage >>. Si l'image ne s'affichait pas dans le navigateur du visiteur, ce texte apparaîtrait à sa place.   : mieux vaut renseigner ce champ car les moteurs de recherche s'en servent pour référencer votre site. Écrivez une brève description de l'image et une référence pertinente au thème de votre site. Par exemple : << Le grand-père de Staline avant son mariage >>. Si l'image ne s'affichait pas dans le navigateur du visiteur, ce texte apparaîtrait à sa place.
-  Lightbox+  Lightbox
   : Si cette case est cochée, un clic du visiteur sur cette image l'agrandira. Pratique pour des galeries photos ou des albums.   : Si cette case est cochée, un clic du visiteur sur cette image l'agrandira. Pratique pour des galeries photos ou des albums.
-  Lien+  Lien
   : Vous pouvez mettre un lien sur votre image pour diriger l'internaute vers une information qui lui sera utile.   : Vous pouvez mettre un lien sur votre image pour diriger l'internaute vers une information qui lui sera utile.
-  champ **url**+  champ **url**
   : Pluxml le remplit automatiquement si vous avez été chercher l'image dans la bibliothèque. Il est du style<code>data/images/sauteur.gif</code>Cela veut dire que l'image "sauteur.gif" est située dans le répertoire "image" du dossier "data" sur le serveur, le reste étant le nom de domaine qui accueille le site.   : Pluxml le remplit automatiquement si vous avez été chercher l'image dans la bibliothèque. Il est du style<code>data/images/sauteur.gif</code>Cela veut dire que l'image "sauteur.gif" est située dans le répertoire "image" du dossier "data" sur le serveur, le reste étant le nom de domaine qui accueille le site.
  
Ligne 547: Ligne 548:
   - Trois champs nommés :   - Trois champs nommés :
  
-    Contenu balise title (option) +    Contenu balise title (option) 
     : nom de votre page.     : nom de votre page.
-    Contenu de la balise meta "description" pour cette page statique (option)+    Contenu de la balise meta "description" pour cette page statique (option)
     : précisions que vous n'avez pas mis dans le titre par exemple "Tutoriel pour l'installation et l'utilisation du CMS Pluxml"     : précisions que vous n'avez pas mis dans le titre par exemple "Tutoriel pour l'installation et l'utilisation du CMS Pluxml"
-    Contenu de la balise meta "keywords" pour cette page statique (option)+    Contenu de la balise meta "keywords" pour cette page statique (option)
     : mots clefs à destination de Google et des autres moteurs de recherche.     : mots clefs à destination de Google et des autres moteurs de recherche.
  
Ligne 569: Ligne 570:
 Le tableau comporte 9 colonnes : Le tableau comporte 9 colonnes :
  
-  Identifiant+  Identifiant
   : Une page existe déjà et son identifiant est "Page 001"   : Une page existe déjà et son identifiant est "Page 001"
-  Page d'accueil+  Page d'accueil
   : cocher cette case pour que cette page apparaisse en page d'accueil   : cocher cette case pour que cette page apparaisse en page d'accueil
-  Groupe+  Groupe
   : pour regrouper les pages   : pour regrouper les pages
-  Titre+  Titre
   : titre de la page   : titre de la page
-  Url+  Url
   : sera rempli automatiquement par Pluxml   : sera rempli automatiquement par Pluxml
-  Active+  Active
   : pour activer ou publier la page. Ne l'activer que quand son écriture est terminée ; vous l'activerez plus tard.   : pour activer ou publier la page. Ne l'activer que quand son écriture est terminée ; vous l'activerez plus tard.
-  Ordre+  Ordre
   : ordre d'apparition dans le menu en front-end   : ordre d'apparition dans le menu en front-end
-  Menu+  Menu
   : afficher ou non le nom de cette page (son titre) dans le menu en front-end   : afficher ou non le nom de cette page (son titre) dans le menu en front-end
-  Action+  Action
   : voir la page comme un visiteur ou l'éditer pour la modifier   : voir la page comme un visiteur ou l'éditer pour la modifier
  
Ligne 730: Ligne 731:
 ++++ ++++
  
-====== Edition des articles de blog ======+===== Edition des articles de blog =====
  
 Pour les articles, c’est la même chose, avec des fonctionnalités en plus. Pour les articles, c’est la même chose, avec des fonctionnalités en plus.
Ligne 736: Ligne 737:
 Dans l'administration, allez dans le menu **Articles** : Dans l'administration, allez dans le menu **Articles** :
  
-{{fr:logiciel:internet:pluxml:pluxml-11.jpg|}}+{{logiciel:internet:prestashop:pluxml-11.jpg|}}
  
 Tous vos articles (publiés ou non) s'affichent. Vous retrouvez celui qui pour l'instant apparaît dans la page d'accueil (**Premier article**). Tous vos articles (publiés ou non) s'affichent. Vous retrouvez celui qui pour l'instant apparaît dans la page d'accueil (**Premier article**).
Ligne 755: Ligne 756:
  
 A droite, nous trouvons plusieurs informations : A droite, nous trouvons plusieurs informations :
-  Brouillon+  Brouillon
   : La page en cours est en mode "Brouillon" et le restera tant que vous n'aurez pas choisi de la publier (en bas de page).   : La page en cours est en mode "Brouillon" et le restera tant que vous n'aurez pas choisi de la publier (en bas de page).
-  Auteur+  Auteur
   : définit le nom du rédacteur s'il y en a plusieurs d'inscrits (Pluxml est multi-utilisateur). Pour le moment, il n'y en a qu'un, vous.   : définit le nom du rédacteur s'il y en a plusieurs d'inscrits (Pluxml est multi-utilisateur). Pour le moment, il n'y en a qu'un, vous.
-  Date de publication+  Date de publication
   : date à laquelle votre article sera publié.<WRAP center round tip 60%>   : date à laquelle votre article sera publié.<WRAP center round tip 60%>
 Pour faire "remonter un article", il suffit de changer la date pour celle du jour (ils apparaissent en front-end par ordre chronologique). Pour faire "remonter un article", il suffit de changer la date pour celle du jour (ils apparaissent en front-end par ordre chronologique).
 </WRAP> </WRAP>
-  Emplacements+  Emplacements
   : Il y a trois catégories dans lesquelles vous pouvez classer vos articles mais vous pouvez en créer autant que vous le désirez.   : Il y a trois catégories dans lesquelles vous pouvez classer vos articles mais vous pouvez en créer autant que vous le désirez.
   : Cette fonctionnalité vous sera très utile par la suite. Donc, classez vos articles (vous pourrez plus tard les changer de catégories si vous le voulez).   : Cette fonctionnalité vous sera très utile par la suite. Donc, classez vos articles (vous pourrez plus tard les changer de catégories si vous le voulez).
-  Mots clés+  Mots clés
   : Séparés par une virgule, ces mots clefs apparaîtront (si vous le décidez ainsi) dans la sidebar et constitueront "le nuage de mots" très utile aux visiteurs qui recherchent des articles précis.   : Séparés par une virgule, ces mots clefs apparaîtront (si vous le décidez ainsi) dans la sidebar et constitueront "le nuage de mots" très utile aux visiteurs qui recherchent des articles précis.
-  Autoriser les commentaires+  Autoriser les commentaires
   : Vous pouvez autoriser les commentaires ou non sur les articles page par page.   : Vous pouvez autoriser les commentaires ou non sur les articles page par page.
-  Url+  Url
   : Se remplit automatiquement mais vous pouvez personnaliser l'URL de cet article qui apparaîtra dans la barre d'adresse du navigateur.   : Se remplit automatiquement mais vous pouvez personnaliser l'URL de cet article qui apparaîtra dans la barre d'adresse du navigateur.
-  Template et le reste+  Template et le reste
   : c'est la même chose que pour les pages statiques à part que vous fabriquerez des templates dédiés aux articles (si vous le désirez).   : c'est la même chose que pour les pages statiques à part que vous fabriquerez des templates dédiés aux articles (si vous le désirez).
    
Ligne 801: Ligne 802:
 ++++ ++++
  
-===== Le grand principe pour modifier Pluxml en profondeur =====+==== Le grand principe pour modifier Pluxml en profondeur ====
  
 ++++ Principe des divers templates pour un thème donné | ++++ Principe des divers templates pour un thème donné |
Ligne 911: Ligne 912:
 ++++ ++++
  
-===== Plus simple : économiser les feuilles de style =====+==== Plus simple : économiser les feuilles de style ====
  
 ++++ Principe | ++++ Principe |
Ligne 1017: Ligne 1018:
 ++++ ++++
  
-===== Retrouver le mot de passe admin perdu =====+==== Retrouver le mot de passe admin perdu ====
  
 voir [[http://wiki.pluxml.org/index.php?page=Recr%C3%A9er+un+compte+Admin+en+cas+de+mot+de+passe+perdu]] voir [[http://wiki.pluxml.org/index.php?page=Recr%C3%A9er+un+compte+Admin+en+cas+de+mot+de+passe+perdu]]
Ligne 1027: Ligne 1028:
   * Pour le modifier, allez dans l'administration, section **Profil**.   * Pour le modifier, allez dans l'administration, section **Profil**.
  
-===== Le look : les templates =====+==== Le look : les templates ====
  
 Sur un site internet, un template est son habillage, ce qui sert à mettre en avant une charte graphique ou un agencement. Sur un site internet, un template est son habillage, ce qui sert à mettre en avant une charte graphique ou un agencement.
Ligne 1113: Ligne 1114:
 Voici maintenant le grand principe pour modifier Pluxml en profondeur. Voici maintenant le grand principe pour modifier Pluxml en profondeur.
  
-====== Utilisation ======+===== Utilisation =====
  
-===== Sauvegarder ses données =====+==== Sauvegarder ses données ====
  
 PluXml n’ayant pas de base de données, il suffit de sauvegarder sur un support externe : PluXml n’ayant pas de base de données, il suffit de sauvegarder sur un support externe :
Ligne 1121: Ligne 1122:
   * ou le répertoire **/var/www/pluxml/data** si vous ne voulez sauvegarder que les articles, les commentaires, les pages statiques et la configuration du site et des plugins.   * ou le répertoire **/var/www/pluxml/data** si vous ne voulez sauvegarder que les articles, les commentaires, les pages statiques et la configuration du site et des plugins.
  
-====== Désinstallation ======+===== Désinstallation =====
  
 Pour supprimer cette application, il suffit d'effacer son répertoire. Pour supprimer cette application, il suffit d'effacer son répertoire.
  
-====== Voir aussi ======+===== Voir aussi =====
  
   * **(fr)** [[http://www.pluxml.org/|site officiel de pluxml]]   * **(fr)** [[http://www.pluxml.org/|site officiel de pluxml]]