BacASable²
Achat espace web + nom de domaine
- multi-domaine
- plusieurs bases données SQL
- noms des sites, noms des noms de domaines
- à voir, gestion des adresses mail depuis le site
Le wiki
Installation du wiki- télécharger le zip d'un yeswiki à https://yeswiki.net/?PageCreer
- dézipper et préparer le répertoire de travail sur le disque dur local
- choisir si le dossier wiki doit être à la racine
- transférer les fichiers via FTP ou SFTP
- créer une base de données SQL avec phpMyAdmin
- configurer le premier démarrage
- Configuration générale
- Nom de votre site : apparaît comme nom dans l'onglet (et nul part ailleurs)
- Page d'accueil : PagePrincipale par défaut (doit être un NomWiki)
- Configuration de la base de données
- Machine MySQL : localhost par défaut : ok dans la plupart des cas
- Base de données MySQL : nom de la base MySQL créée auparavant
- Nom de l'utilisateur MySQL : root dans la plupart des cas, fourni avec le site web, donc ne pas le choisir
- Mot de passe MySQL : fourni avec le site web, souvent le même que pour ftp, donc ne pas le choisir
- Préfixe des tables : yeswiki_ par défaut, wiki_
- Création d'un compte administrateur
- Administrateur : WikiAdmin par défaut (doit être un NomWiki)
- Mot de passe : au choix
- Adresse e-mail : pour la récupération du mot de passe
- Configuration générale
- tester des thèmes :) https://yeswiki.net/?DemoThemes
Contenu du wiki
- quelle navigation pour le site ?
- trouver le bon vocabulaire
- acteur / organisme / structure
- coordonnées / contact / référent
- site / wiki / portail
- ... / ... / ...
- préparer les différentes pages
- page d'accueil
- page liste
- page carte
- page inscription
- page menu
- page gestion du site
- autres pages ?
- les droits d'accès
- qui modifie quoi
- question sur le login des utilisateurs
- plutôt un verrouillage généralisé
- groupe admins, créer plusieurs utilisateurs pour ce groupe
Le bazar
- préparer le questionnaire, configurer les différents champs à partir de la fiche acteur
- choisir les champs visibles pour tout le monde * / inscrits + / propriétaire % / administrateur @admins
- champ titre, champ sigle, identifiant
- possibilité de créer un nouvel utilisateur par fiche
- un référent acteur => une fiche + un utilisateur wiki => un identifiant + un mot de passe
- ne pas créer de compte utilisateur en dehors de la création d'une fiche
- l'identifiant est créé automatiquement avec le sigle de l'acteur
- le titre donne le chamot de la fiche, le sigle donne le chamot de l'identifiant
- !!! si le sigle est trop court ou utilise des espaces => problème possible lors de la création du chamot (pas de lettre minuscule) => plantage de la fiche en édition !!!
- il faut être connecté avec l'identifiant de la fiche pour pouvoir la modifier
- l'acteur crée sa fiche, il doit se connecter avec son identifiant et son mot de passe s'il souhaite la modifier
- possibilité pour l'acteur de changer le titre de la fiche, le sigle, mais pas les chamots de l'identifiant et de la page (ou modification depuis phpmyadmin)
- possibilité de supprimer une fiche, mais pas l'utilisateur (ou suppression depuis phpmyadmin)
- WikiAdmin a tous les droits, phpmyadmin encore plus
- possibilité de créer un nouvel utilisateur par fiche
- champ mail
- possibilité d'afficher un formulaire de contact plutôt que l'adresse mail pour éviter le spam
- possibilité d'envoyer un email au nouvel inscrit, de customiser le email (mais ça reste assez sport)
- possibilité d'envoyer un email au portail
- possibilité de mettre plusieurs mails, celui de l'acteur, celui du.de la référent.e : à qui envoyer l'email de réponse ?
- configuration des listes
- faire des noms de clés longs pour favoriser la recherche
Exportation des fiches
- depuis le bazar, bouton exporter au format csv (format texte, champs séparés par des virgules)
- importer dans excel
- délimité
- origine du fichier : 65001 Unicode UTF-8 : pour afficher les bons caractères éèàô
- séparateur virgule, identificateur de texte "
- supprimer le champ avec le mail de WikiAdmin
- importer dans excel
- depuis phpmyadmin
Pages modifiées dans le code
- annuaire_alphabetique.tpl.html (18)
- bazar.fonct.php (1333) envoi de mail auto
- bazar.fonct.php (3010) function genere_nom_wiki
- (2893) affichage du nom de la PageWiki de la fiche et de son proprietaire : mise en commentaire pour ne pas afficher les infos en bas de la fiche annuaire
- (2891) rajouter <br> après </div> ou modifier (2832)
- yeswiki.php (635) : function FullTextSearch($phrase) : fonction de recherche pour ne pas afficher les listes comme résultats
Divers, logiciels utiles
Transfert FTP : Filezilla- https://filezilla-project.org/index.php
- https://filezilla-project.org/download.php?show_all=1 et trouver la version portable
- configuration de la connexion : bouton en haut, à gauche, nouveau site
- Général
- Protocole FTP <> SFTP
- Hôte et Port (fourni avec le site web)
- Identifiant et Mot de passe (fourni avec le site web)
- Avancé
- Dossier local par défaut (choisi par l'utilisateur sur son disque dur local)
- Général
Editeur de texte : Notepad++
- https://notepad-plus-plus.org
- https://notepad-plus-plus.org/downloads/v7.9.1 et trouver la version portable 64 bits