Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révisionLes deux révisions suivantes |
floss:dokuwiki [2020/02/11 04:17] – [Astuces] villersd | floss:dokuwiki [2020/06/04 07:43] – [Dépannage] villersd |
---|
====== DokuWiki ====== | ====== DokuWiki ====== |
| |
| * Présentations : |
| * [[floss:dokuwiki-one_size_fits_all|DokuWiki, un wiki "One size fits all"]] : conférence JDL du 20 février 2020 |
| * **[[dokuwiki-presentation-JDL-20200220|Présentation JDL du 20 février 2020]]** (slideshow) |
| * rss ([[:test-rss]]) |
| * tables ([[:test-table]]) |
| * [[:dokuwiki_extensions|Extensions]] |
| * [[:dokuwiki_presentation_20170515|Dokuwiki, un wiki polyvalent et efficace aux nombreuses fonctionnalités]] |
| * [[wp>fr:DokuWiki]] : sur wikipédia |
| * [[wp>DokuWiki]] : sur wikipedia en anglais |
| * [[https://www.dokuwiki.org/dokuwiki]] : site web officiel |
| * [[https://github.com/splitbrain/dokuwiki]] : gitHub repository |
| * [[https://www.dokuwiki.org/fr:manual]] : Manuel de DokuWiki |
| |
<note warning>À intégrer : | <note warning>À intégrer : |
</note> | </note> |
| |
* [[wp>fr:DokuWiki]] | |
* [[wp>DokuWiki]] | |
* [[https://www.dokuwiki.org/dokuwiki]] : site web officiel | |
* [[https://github.com/splitbrain/dokuwiki]] gitHub repository | |
* [[https://www.dokuwiki.org/fr:manual]] Manuel de DokuWiki | |
| |
===== Introduction ===== | ===== Introduction ===== |
* [[https://www.dokuwiki.org/install|DokuWiki Installation]] | * [[https://www.dokuwiki.org/install|DokuWiki Installation]] |
* [[https://www.dokuwiki.org/wiki:dokuwiki]] | * [[https://www.dokuwiki.org/wiki:dokuwiki]] |
| * Pour la configuration du serveur (éventuellement virtuel), cf. [[config_ubuntu_server]] |
| |
==== Procédure de base ==== | ==== Procédure de base ==== |
* s’y placer : cd wiki01 | * s’y placer : cd wiki01 |
* décompresser l’archive en omettant le chemin sauvegardé (\var\www\html\wiki00) : | * décompresser l’archive en omettant le chemin sauvegardé (\var\www\html\wiki00) : |
* sudo tar -xzvf /home/vmuser/dokuwiki-backup.tar.gz --strip-components=4 | * <nowiki>sudo tar -xzvf /home/vmuser/dokuwiki-backup.tar.gz --strip-components=4</nowiki> |
* À ce stade, les droits et propriétaires ne sont pas correct (vérifier par ls -l) : changer owner & permissions ([[https://www.dokuwiki.org/install:permissions#unix]]) | * À ce stade, les droits et propriétaires ne sont pas correct (vérifier par ls -l) : changer owner & permissions ([[https://www.dokuwiki.org/install:permissions#unix]]) |
* sudo chown -R www-data:www-data /var/www/html/wiki01 | * sudo chown -R www-data:www-data /var/www/html/wiki01 |
* owner & permissions https://www.dokuwiki.org/install:permissions#unix | * owner & permissions https://www.dokuwiki.org/install:permissions#unix |
* sudo chown -R www-data:www-data /var/www/wiki | * sudo chown -R www-data:www-data /var/www/wiki |
* cd /var/www/wiki | * cd /var/www/html/wiki |
* fichiers : sudo find . ! -type d -exec chmod 660 {} \; | * fichiers : sudo find . ! -type d -exec chmod 660 {} \; |
* répertoires : sudo find . -type d -exec chmod 770 {} \; | * répertoires : sudo find . -type d -exec chmod 770 {} \; |
* [[https://www.dokuwiki.org/start?id=fr:media_manager|Le gestionnaire multimédia]] | * [[https://www.dokuwiki.org/start?id=fr:media_manager|Le gestionnaire multimédia]] |
===== Extensions ===== | ===== Extensions ===== |
| <note tip>Exemples en fonction : [[:dokuwiki_extensions]]</note> |
| |
* Forme : | * Forme : |
* [[https://www.dokuwiki.org/plugin:blockquote|BlockQuote]] : mise en forme de citations | * [[https://www.dokuwiki.org/plugin:blockquote|BlockQuote]] : mise en forme de citations |
* [[https://www.dokuwiki.org/plugin:bootswrapper]] (en conjonction avec le thème bootstrap3 | * [[https://www.dokuwiki.org/plugin:bootswrapper|bootswrapper]] (en conjonction avec le thème bootstrap3 |
* [[https://www.dokuwiki.org/plugin:catlist|catlist]] : rend une liste en arborescence de pages d'un namespace | * [[https://www.dokuwiki.org/plugin:catlist|catlist]] : rend une liste en arborescence de pages d'un namespace |
* [[http://www.dokuwiki.org/plugin:chem|Chem]], formatage de formules de substances chimiques | * [[http://www.dokuwiki.org/plugin:chem|Chem]], formatage de formules de substances chimiques |
* [[https://www.dokuwiki.org/plugin:flowchartjs|flowchartjs]] diagrammes basés sur [[http://flowchart.js.org/|flowchart.js]] | * [[https://www.dokuwiki.org/plugin:flowchartjs|flowchartjs]] diagrammes basés sur [[http://flowchart.js.org/|flowchart.js]] |
* [[https://www.dokuwiki.org/plugin:flowcharts|flowcharts]] diagrammes et graphes basés sur la librairie [[https://mermaid-js.github.io/mermaid/#/|mermaid.js]] | * [[https://www.dokuwiki.org/plugin:flowcharts|flowcharts]] diagrammes et graphes basés sur la librairie [[https://mermaid-js.github.io/mermaid/#/|mermaid.js]] |
| * [[https://www.dokuwiki.org/plugin:gallery|Gallery]], insertion automatique d'une galerie d'images |
* [[https://www.dokuwiki.org/plugin:gh|gh]], incorpore des fichiers ou parties de fichiers de GitHub | * [[https://www.dokuwiki.org/plugin:gh|gh]], incorpore des fichiers ou parties de fichiers de GitHub |
* [[https://www.dokuwiki.org/plugin:hidden|hidden]] permet de cacher/révéler des portions de textes | * [[https://www.dokuwiki.org/plugin:hidden|hidden]] permet de cacher/révéler des portions de textes |
* [[https://www.dokuwiki.org/plugin:html5video|html5video]] incorpore des vidéos lues nativement par le navigateur (HTML5) → ajouter les types mime vidéo à la configuration de DokuWiki | * [[https://www.dokuwiki.org/plugin:html5video|html5video]] incorpore des vidéos lues nativement par le navigateur (HTML5) → ajouter les types mime vidéo à la configuration de DokuWiki |
* [[https://www.dokuwiki.org/plugin:iframe|iframe]] permet la visualisation dans un cadre d'une source externe via son URL | * [[https://www.dokuwiki.org/plugin:iframe|iframe]] permet la visualisation dans un cadre d'une source externe via son URL |
* [https://www.dokuwiki.org/plugin:include|Include]] inclut une autre page ou section dans la page courante | * [[https://www.dokuwiki.org/plugin:include|Include]] inclut une autre page ou section dans la page courante |
* [[https://www.dokuwiki.org/plugin:keyboard|keyboard]] affiche du texte comme des touches de clavier (<key>CTRL+'C'</key>, ...) | * [[https://www.dokuwiki.org/plugin:keyboard|keyboard]] affiche du texte comme des touches de clavier (<key>CTRL+'C'</key>, ...) |
* LaTeX : [[https://www.dokuwiki.org/plugin:latex]] | * LaTeX : [[https://www.dokuwiki.org/plugin:latex]] |
* [[https://www.dokuwiki.org/plugin:pagelist|pagelist]] dresse une liste de pages | * [[https://www.dokuwiki.org/plugin:pagelist|pagelist]] dresse une liste de pages |
* [[https://www.dokuwiki.org/plugin:plaintext|plaintext]] incorpore du texte non formatté | * [[https://www.dokuwiki.org/plugin:plaintext|plaintext]] incorpore du texte non formatté |
* [[https://www.dokuwiki.org/plugin:pycode|PyCode]] incorpore du code python d'un site distant (Bitbucket, GitHubà | * [[https://www.dokuwiki.org/plugin:pycode|PyCode]] incorpore du code python d'un site distant (Bitbucket, GitHub) |
* [[https://www.dokuwiki.org/plugin:semantic|semantic]] (+ action SEO) permet des visualisations associées à certains thèmes comme bootstrap3 | * [[https://www.dokuwiki.org/plugin:semantic|semantic]] (+ action SEO) permet des visualisations associées à certains thèmes comme bootstrap3 |
* [[https://www.dokuwiki.org/plugin:syntaxhighlighter3]] (coloration syntaxique, dans le module standard aussi) | * [[https://www.dokuwiki.org/plugin:syntaxhighlighter3]] (coloration syntaxique, dans le module standard aussi) |
* [[https://www.dokuwiki.org/plugin:dw2pdf|DW2PDF]] | * [[https://www.dokuwiki.org/plugin:dw2pdf|DW2PDF]] |
* [[https://www.dokuwiki.org/plugin:captcha|CAPTCHA]] : vérification pour lutter contre les robots spammeurs | * [[https://www.dokuwiki.org/plugin:captcha|CAPTCHA]] : vérification pour lutter contre les robots spammeurs |
| * [[https://www.dokuwiki.org/plugin:cleanup|cleanup]] |
* [[https://github.com/fykosak/dokuwiki-plugin-cookielaw|CookieLaw]], affiche un texte sur l'existence de cookies | * [[https://github.com/fykosak/dokuwiki-plugin-cookielaw|CookieLaw]], affiche un texte sur l'existence de cookies |
* [[https://www.dokuwiki.org/plugin:dataplot|Dataplot Plugin]], graphique élémentaire (nécessite gnuplot) | * [[https://www.dokuwiki.org/plugin:dataplot|Dataplot Plugin]], graphique élémentaire (nécessite gnuplot) |
* [[https://www.dokuwiki.org/plugin:dw2pdf]], export de pages DokuWiki au format pdf (nécessite le paquet php5-gd) | * [[https://www.dokuwiki.org/plugin:dw2pdf|dw2pdf]], export de pages DokuWiki au format pdf (nécessite le paquet php5-gd) |
* [[https://www.dokuwiki.org/plugin:fastwiki]] édition rapide de sections | * [[https://www.dokuwiki.org/plugin:fastwiki|fastwiki]] édition rapide de sections |
* [[https://github.com/i-net-software/dokuwiki-plugin-multiorphan|multiorphan]] dresse une liste des pages orphelines | * [[https://github.com/i-net-software/dokuwiki-plugin-multiorphan|multiorphan]] dresse une liste des pages orphelines |
* [[https://www.dokuwiki.org/plugin:newpagetemplate|newpagetemplate]] crée des nouvelles pages à partir de modèles. Voir aussi [[https://www.dokuwiki.org/plugin:addnewpage|addnewpage]] et [[https://www.dokuwiki.org/plugin:openas|openas]] | * [[https://www.dokuwiki.org/plugin:newpagetemplate|newpagetemplate]] crée des nouvelles pages à partir de modèles. Voir aussi [[https://www.dokuwiki.org/plugin:addnewpage|addnewpage]] et [[https://www.dokuwiki.org/plugin:openas|openas]] |
* Formulaire, automatisation | * Formulaire, automatisation |
* [[https://www.dokuwiki.org/plugin:bureaucracy|Bureaucracy]] | * [[https://www.dokuwiki.org/plugin:bureaucracy|Bureaucracy]] |
* [[https://www.dokuwiki.org/plugin:pagemod]] | * [[https://www.dokuwiki.org/plugin:pagemod|pagemod]] |
| * [[https://www.dokuwiki.org/plugin:newpagetemplate|newpagetemplate]] |
| |
* [[https://www.dokuwiki.org/plugin:doodle4]] planification de réunions, votes,... | * [[https://www.dokuwiki.org/plugin:doodle4|doodle4]] planification de réunions, votes,... |
* Calendriers, agenda : | * Calendriers, agenda : |
* [[https://www.dokuwiki.org/plugin:davcal]] → synchronisable Calendar | * [[https://www.dokuwiki.org/plugin:davcal|davcal]] → synchronisable Calendar |
* [[https://www.dokuwiki.org/plugin:google_cal]] → google, mais non maintenu !! | * [[https://www.dokuwiki.org/plugin:google_cal|google_cal]] → google, mais non maintenu !! |
* [[https://www.dokuwiki.org/plugin:minical]] → each day is represented by a wiki page (uniquement par mois) | * [[https://www.dokuwiki.org/plugin:minical|minical]] → each day is represented by a wiki page (uniquement par mois) |
* [[https://www.dokuwiki.org/plugin:yearbox]] → year or recent month(s) calendars, with a new page link for each day | * [[https://www.dokuwiki.org/plugin:yearbox|yearbox]] → year or recent month(s) calendars, with a new page link for each day |
* [[https://www.dokuwiki.org/plugin:schedule]] → représentation d'événements (localisation, contenu, moment,...) | * [[https://www.dokuwiki.org/plugin:schedule|schedule]] → représentation d'événements (localisation, contenu, moment,...) |
* réseaux sociaux (Facebook, Twitter, Instagram,...) | * réseaux sociaux (Facebook, Twitter, Instagram,...) |
* [[https://www.dokuwiki.org/plugin:importfacebookevents]] → display your Facebook events | * [[https://www.dokuwiki.org/plugin:importfacebookevents]] → display your Facebook events |
* [[https://www.dokuwiki.org/plugin:facebook]] → Add Facebook Fan Boxes | * [[https://www.dokuwiki.org/plugin:facebook]] → Add Facebook Fan Boxes |
* [[https://www.dokuwiki.org/plugin:socialcards]] | * [[https://www.dokuwiki.org/plugin:socialcards|socialcards]] |
* [[https://www.dokuwiki.org/plugin:socialite]] → responsive lightweight social share buttons | * [[https://www.dokuwiki.org/plugin:socialite|socialite]] → responsive lightweight social share buttons |
* [[https://www.dokuwiki.org/plugin:twitter]] → Show tweets or searches from Twitter | * [[https://www.dokuwiki.org/plugin:twitter]] → Show tweets or searches from Twitter |
* Forum et inclusion de forum, commentaires,... | * Forum et inclusion de forum, commentaires,... |
* édition avancée | * édition avancée |
* [[https://www.dokuwiki.org/plugin:batchedit]] | * [[https://www.dokuwiki.org/plugin:batchedit|batchedit]] |
| |
* reveal.js [[https://github.com/neuralyzer/dokuwiki-plugin-revealjs]] | * reveal.js [[https://github.com/neuralyzer/dokuwiki-plugin-revealjs]] |
* [[https://www.dokuwiki.org/plugin:tag]] | * [[https://www.dokuwiki.org/plugin:revealjs|revealjs]] : présentation (slideshow) directement dans le navigateur web d'une page DokuWiki |
| * [[https://www.dokuwiki.org/plugin:tag|tag]] |
| |
FIXME : | FIXME : |
* [[http://www.dokuwiki.org/plugin:svgembed|svgEmbed]] + edit de mime.local.conf | * [[http://www.dokuwiki.org/plugin:svgembed|svgEmbed]] + edit de mime.local.conf |
* statistiques : | * statistiques : |
* [[https://www.dokuwiki.org/plugin:matomo]] (matomo, ex "piwik") | * [[https://www.dokuwiki.org/plugin:matomo|matomo]] (matomo, ex "piwik") |
| |
FIXME Logo & favicon ?? | FIXME Logo & favicon ?? |
* Ou réinitialiser via la sauvegarde des paramètres de configuration du wiki dans le gestionnaire d'administration. Cf. [[https://www.dokuwiki.org/caching]] | * Ou réinitialiser via la sauvegarde des paramètres de configuration du wiki dans le gestionnaire d'administration. Cf. [[https://www.dokuwiki.org/caching]] |
| |
| * Problèmes lors de l'upgrade vers Hogfather (02/06/2020) |
| * [[https://forum.dokuwiki.org/d/17863-quick-reminder-what-to-do-when-a-plugin-doesnt-work-on-hogfather]] |
| * [[https://forum.dokuwiki.org/d/17860-recovering-a-dokuwiki-via-the-recovery-script]] |
| * ... FIXME |
===== Communauté et développement ===== | ===== Communauté et développement ===== |
* [[https://www.dokuwiki.org/teams:getting_involved]] | * [[https://www.dokuwiki.org/teams:getting_involved]] |
* [[https://www.kamailio.org/wiki/start]] | * [[https://www.kamailio.org/wiki/start]] |
* [[https://wiki.monitoring-fr.org/]] | * [[https://wiki.monitoring-fr.org/]] |
| * [[https://wiki.fws.fr/start]] |
* laboratoires universitaires | * laboratoires universitaires |
* [[http://www.math-evry.cnrs.fr/doku.php|Laboratoire de Mathématiques et Modélisation d’Évry - LaMME]] | * [[http://www.math-evry.cnrs.fr/doku.php|Laboratoire de Mathématiques et Modélisation d’Évry - LaMME]] |