Catégories
Liens
Ceci est une ancienne révision du document !
DokuWiki est un moteur de wiki libre sous licence GNU GPL conforme aux standards, simple à utiliser, dont le but principal est de créer des documentations de toute sorte. Ce logiciel est développé en PHP par Andreas Gohr. Il est destiné aux équipes de développement, aux travaux de groupe et aux petites entreprises. Il a une syntaxe simple qui assure la lisibilité des fichiers de données en dehors du Wiki, et facilite la création de textes structurés. Toutes les données sont stockées dans des fichiers texte, et donc aucune base de données n’est nécessaire.
De nombreux plugins sont disponible https://www.dokuwiki.org/plugins, on peut les installer via le ftp, ou directement dans la page administration du Doku Wiki installé.
Des plugins peuvent être utile pour designer mieu son dokuwiki comme WARP, Google Font,etc… voir plus haut.
#dokuwiki__aside ul li { /* color: #FF8F00; */ list-style-type : none; text-align : right; line-height : 1.2em; margin: 0 0 6px 0; padding: 5px; background: #333; text-transform: uppercase; font-weight:bold; font-size:0.95em; } #dokuwiki__aside ul li a, #dokuwiki__aside ul li a:link, #dokuwiki__aside ul li a:visited { color: orange; -webkit-transition: color 1s; /* For Safari 3.1 to 6.0 */ transition: color 1s; } #dokuwiki__aside ul li a:hover { color: white; text-decoration: none; } #dokuwiki__aside { text-align : right; }
++
Attention ! pour modifier ce css en live, il faut charger une page différente a chaque fois car le cache est généré au chargement de la page.
Exemple de formulaire pour créer une page :
<form> action template tpl "projets:@@Nom du projet@@:" fieldset "Créer votre page projet" textbox "Nom du projet" textbox "Description" ! file "Image" ! fieldset "Matières :" yesno "Metal" yesno "Bois" yesno "Papier" data_aliastextbox "Mots clés" _machines submit "Créer la page" </form>
Explications :
action template tpl "projets:@@Nom du projet@@:"
Le template “tpl” est un fichier texte “tpl.txt” placé dans le répertoire des projets : “./data/pages/projets/tpl.txt”
textbox "Description" !
Avec le ! c'est un champ optionnel
data_aliastextbox "Mots clés" _machines
Liste de valeurs prédéfinies à éditer ici : http://votresite.org/?do=admin&page=data_aliases
Le “_” c'est pour dire d'aller chercher les données de “machine”
En ajoutant le “s” à la fin, cela crée une liste à champ multiple
Il faut ajouter des guillemets s'il y a des espaces sinon ça crée deux champs, ou sinon faire des mots clés attachés.
Exemple de formulaire pour envoyer un email :
<form> fieldset "Vous !" Action mail contact@votresite.org Thanks "Merci de votre participation, le formulaire a correctement été validé. Nous vous recontacterons début septembre pour organiser les équipes avant le festival." textbox "Votre joli petit nom" email "Votre adresse électronique" fieldset "Participer à un projet" select "Choix" "-|CNC fraiseuse numérique|Precious Plastic|Vélo énergie|Four solaire|Pépinière mobile" ! fieldset "Proposer un projet" static "Un projet sur lequel vous serez le référent et plutôt autonome. Soyez précis dans votre description, notamment en ajoutant des liens Internet." textarea "Description" ! submit "Envoyer" </form>