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

Prochaine révision
Révision précédente
logiciel:internet:pluxml:start [2020/09/04 22:27] adminlogiciel:internet:pluxml:start [2022/08/13 21:57] (Version actuelle) – modification externe 127.0.0.1
Ligne 11: Ligne 11:
   * 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 124: Ligne 124:
 </WRAP> </WRAP>
  
-{{ :logiciel:internet:pluxml:pluxml-01.jpg?600 |}}+{{ logiciel:internet:pluxml:pluxml-01.jpg?600 |}}
  
 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.
Ligne 138: Ligne 138:
 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%%.
  
-Dans le bas de page, cliquer-droit sur le lien "__Administration__" {{ :logiciel:internet:pluxml:lien_admin.png |}} (en tout petit)+Dans le bas de page, cliquer-droit sur le lien "__Administration__" {{ logiciel:internet:pluxml:lien_admin.png |}} (en tout petit)
  
 Dans le menu contextuel, choisir de l'ouvrir dans un nouvel onglet -> nous aurons ainsi deux onglets ouverts, l'un sur le site pour voir les résultats, l'autre sur l'administration. Dans le menu contextuel, choisir de l'ouvrir dans un nouvel onglet -> nous aurons ainsi deux onglets ouverts, l'un sur le site pour voir les résultats, l'autre sur l'administration.
Ligne 144: Ligne 144:
 La page de connexion s'ouvre : La page de connexion s'ouvre :
  
-{{ :logiciel:internet:pluxml:pluxml-02.jpg |}}+{{ logiciel:internet:pluxml:pluxml-02.jpg |}}
  
 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.
Ligne 150: Ligne 150:
 ==== Configuration de l'envoi d'email par PHP ==== ==== Configuration de l'envoi d'email par PHP ====
  
-Tapez : +Voir [[logiciel:programmation:php:start#Configuration de l'envoi d'email par PHP]]
-> <code>sudo dpkg-reconfigure exim4-config</code> +
- +
- Tapez <key><Ok></key>+
- +
-{{ :logiciel:internet:pluxml:mail-01.png?600 |}} +
- +
-Choisissez comme type de configuration **Envoi par relais (« smarthost ») — réception SMTP ou fetchmail** puis <key><Ok></key>+
- +
-{{ :logiciel:internet:pluxml:mail-02.png?600 |}} +
- +
-Acceptez les réglages par défaut sauf pour la page **Nom réseau ou adresse IP du système « smarthost » :** +
- +
-Entrez l’adresse du serveur SMTP de votre fournisseur d’accès à internet pour Nom réseau ou adresse IP du sysème « smarthost » : +
- +
-{{ :logiciel:internet:pluxml:mail-03.png?600 |}} +
- +
-Vous pouvez sélectionner les paramètres par défaut proposé pour les autres options. +
- +
-Cela suffira pour activer l’envoi de mail avec PHP+
- +
-Les emails envoyés avec la fonction mail() arriveront car le serveur local transmet la demande d’envoi au serveur de votre FAI.+
  
 ==== Profil ==== ==== Profil ====
Ligne 177: Ligne 156:
 Dans le menu de gauche, cliquer sur **Profil**. Dans le menu de gauche, cliquer sur **Profil**.
  
-{{ :logiciel:internet:pluxml:profil.png |}}+{{ logiciel:internet:pluxml:profil.png |}}
  
 Renseignez votre nom et votre adresse émail. Renseignez votre nom et votre adresse émail.
Ligne 199: Ligne 178:
 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**
  
-{{ :logiciel:internet:pluxml:themes.png |}}+{{ logiciel:internet:pluxml:themes.png |}}
  
 Cocher le thème **Theme-zen** et cliquer sur <key>Modifier les options d'affichage</key> pour enregistrer. Cocher le thème **Theme-zen** et cliquer sur <key>Modifier les options d'affichage</key> pour enregistrer.
Ligne 205: Ligne 184:
 Aller sur l'onglet du site, recharger la page pour voir la page d'accueil du site avec les changements : Aller sur l'onglet du site, recharger la page pour voir la page d'accueil du site avec les changements :
  
-{{ :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 ====
Ligne 213: Ligne 192:
 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 :
  
-{{ :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 238: Ligne 217:
   - et cliquer sur <key>OK</key>.   - et cliquer sur <key>OK</key>.
  
-{{ :logiciel:internet:pluxml:pluxml-06.jpg?600 |}}+{{ logiciel:internet:pluxml:pluxml-06.jpg?600 |}}
    
 Notre premier plugin apparaît maintenant dans la liste des **Plugins actifs** : Notre premier plugin apparaît maintenant dans la liste des **Plugins actifs** :
  
-{{ :logiciel:internet:pluxml:pluxml-07.jpg |}}+{{ logiciel:internet:pluxml:pluxml-07.jpg |}}
    
 <WRAP center round info 60%> <WRAP center round info 60%>
Ligne 252: Ligne 231:
 Un nouvel item est apparu dans le menu de l'administration : **MyPluginDowloader**. Cliquer dessus : Un nouvel item est apparu dans le menu de l'administration : **MyPluginDowloader**. Cliquer dessus :
  
-{{ :logiciel:internet:pluxml:pluxml-08.jpg?600 |}}+{{ logiciel:internet:pluxml:pluxml-08.jpg?600 |}}
    
 Le plugin **CKEditor** installe sur le site un éditeur //Wysiwig// avec tous les outils d'édition habituels. Le plugin **CKEditor** installe sur le site un éditeur //Wysiwig// avec tous les outils d'édition habituels.
Ligne 287: Ligne 266:
 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. :
  
-{{ :logiciel:internet:pluxml:pluxml-10.jpg?600 |}}+{{ logiciel:internet:pluxml:pluxml-10.jpg?600 |}}
  
 Cela sera utile pour demander de l'aide sur les forums. Cela sera utile pour demander de l'aide sur les forums.
Ligne 299: 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 ====
Ligne 305: Ligne 284:
 Revenons à la page d'accueil du site (onglet) : Revenons à la page d'accueil du site (onglet) :
  
-{{ :logiciel:internet:pluxml:pluxml-05.jpg?600 |}}+{{ logiciel:internet:pluxml:pluxml-05.jpg?600 |}}
  
 Comme tous les sites internet, cette page comporte trois parties : Comme tous les sites internet, cette page comporte trois parties :
Ligne 356: Ligne 335:
 Aller dans **Menu/pages statiques**. Une fenêtre s'ouvre : Aller dans **Menu/pages statiques**. Une fenêtre s'ouvre :
  
-{{ :logiciel:internet:pluxml:page_statique_liste.png?600 |}}+{{ logiciel:internet:pluxml:page_statique_liste.png?600 |}}
  
 Pour tester, modifier le premier champ (colonne **Titre**), par exemple en : **Editorial** et effacer le contenu du champ de la colonne **URL**. Pour tester, modifier le premier champ (colonne **Titre**), par exemple en : **Editorial** et effacer le contenu du champ de la colonne **URL**.
Ligne 394: Ligne 373:
 Sur la première ligne, la 2e colonne (= le 2e item) se nomme << Page d'accueil >> : Sur la première ligne, la 2e colonne (= le 2e item) se nomme << Page d'accueil >> :
  
-{{ :logiciel:internet:pluxml:case_page_accueil.png?600 |}}+{{ logiciel:internet:pluxml:case_page_accueil.png?600 |}}
  
 Cocher la case et enregistrer en cliquant sur le bouton <key>Modifierla liste des pages d'accueil</key>. Cocher la case et enregistrer en cliquant sur le bouton <key>Modifierla liste des pages d'accueil</key>.
Ligne 402: 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 sidebar ====+==== 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 409: 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 468: 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]].
  
-==== Edition 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 541: 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 569: 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 585: Ligne 564:
 Dans le menu, Cliquer sur **Pages statiques** : Dans le menu, Cliquer sur **Pages statiques** :
  
-{{ :logiciel:internet:pluxml:pluxml-12.jpg?600 |}}+{{ logiciel:internet:pluxml:pluxml-12.jpg?600 |}}
  
 C'est la page qui répertorie les pages statiques et permet de les construire. C'est la page qui répertorie les pages statiques et permet de les construire.
Ligne 591: 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 758: Ligne 737:
 Dans l'administration, allez dans le menu **Articles** : Dans l'administration, allez dans le menu **Articles** :
  
-{{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 777: 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 1142: Ligne 1121:
   * tout le dossier racine du site.\ Par exemple, si votre site se trouve dans le répertoire **/var/www/pluxml**, il suffit de faire une copie du dossier **pluxml**.   * tout le dossier racine du site.\ Par exemple, si votre site se trouve dans le répertoire **/var/www/pluxml**, il suffit de faire une copie du dossier **pluxml**.
   * 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 =====