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
Prochaine révisionLes deux révisions suivantes
logiciel:internet:pluxml:start [2020/09/04 22:27] adminlogiciel:internet:pluxml:start [2021/02/17 15:45] – ↷ Liens modifiés en raison d'un déplacement. admin
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 RPI, 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 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.
  
-==== 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%%.
  
-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.
  
-==== 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> +===== Profil =====
- +
- 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 ====+
  
 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 183: Ligne 161:
 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 195: Ligne 173:
 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**
  
-{{ :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 183:
 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]]
  
-==== 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 :
  
-{{ :logiciel:internet:pluxml:configuration_avancee.png?600 |}}+{{ fr:logiciel:internet:pluxml: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 229: Ligne 207:
 </WRAP> </WRAP>
  
-==== Modules ====+===== Modules =====
    
 Nous allons maintenant activer le module **MyPluginDownloader**. Nous allons maintenant activer le module **MyPluginDownloader**.
Ligne 238: Ligne 216:
   - 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 230:
 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 283: Ligne 261:
 </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. :
  
-{{ :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.
  
-==== 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 299: Ligne 277:
 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]]
  
-==== 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) :
  
-{{ :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 342: Ligne 320:
 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 352: Ligne 330:
 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 :
  
-{{ :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 372:
 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 380:
 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 468: Ligne 446:
 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 585: Ligne 563:
 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 752: Ligne 730:
 ++++ ++++
  
-===== 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 758: Ligne 736:
 Dans l'administration, allez dans le menu **Articles** : Dans l'administration, allez dans le menu **Articles** :
  
-{{logiciel:internet:pluxml:pluxml-11.jpg|}}+{{fr:logiciel:internet:pluxml: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 823: Ligne 801:
 ++++ ++++
  
-==== 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 933: Ligne 911:
 ++++ ++++
  
-==== Plus simple : économiser les feuilles de style ====+===== Plus simple : économiser les feuilles de style =====
  
 ++++ Principe | ++++ Principe |
Ligne 1039: Ligne 1017:
 ++++ ++++
  
-==== 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 1049: Ligne 1027:
   * 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 1135: Ligne 1113:
 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 1143: Ligne 1121:
   * 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]]