Commit graph

55 commits

Author SHA1 Message Date
Antoine Durand-Gasselin
8c6f950e0a [wiki-lenny/local/] Ajout du parser pour interpréter les {{{!#Box [...] }}}
darcs-hash:20081109155140-bd074-7d80266881555bd3549f742ffca0592489bda0aa.gz
2008-11-09 16:51:40 +01:00
Antoine Durand-Gasselin
cd5d080e49 [wiki-lenny/share/] Hacking sauvage de MoinMoin fonctionnel
Plusieurs fichiers ont été sauvagement hacké pour que MoiMoin ait le
comportement que l'on attend de lui au Cr@ns.

 * PageGraphicalEditor.py --- Pour interdire l'éditeur graphique sur
                              certains pages
 * action/newaccount.py --- Pour interdre la création de compte depuis
                            l'extérieur
 * formatter/__init__.py --- Pour pouvoir afficher des boîtes dans les
                             différents formatters...
 * formatter/text_html.py --- ... ce qui n'est implémenté que dans le
                              formatteur html pour l'instant.
 * security/__init__.py --- Pour n'autoriser l'accès en lecture qu'aux
                            pages publiques depuis l'extérieur.

darcs-hash:20081109154331-bd074-0c8a84ce7016e8a1ebe63795d377fe91065cb0b8.gz
2008-11-09 16:43:31 +01:00
Antoine Durand-Gasselin
73e1af5309 [wiki-lenny/] Nouvelle architecture des scripts wiki
= wiki-lenny =

Description: Ce répertoire contient tous les scripts utilisés par le
wiki du Cr@ns.

Organisation:
 - share/ : Contient les hacks qui ont été faits au moinmoin pour
            permettre de gérer à notre manière les permissions,
	    interdire l'éditeur graphique sur certaines pages, etc…

	    Ces fichiers doivent être linkés depuis
	    /usr/share/python-support/python-moinmoin/MoinMoin

 - local/ : Contient toutes les macros, thèmes, formatters, parsers, etc…
            en clair toutes les scripts locaux au wiki.

	    Ces fichiers doivent êtres linkés depuis
	    /var/local/wiki/data/plugin

= Installation du wiki =

 - Installer apache2, apacheSSL, pythonmodrewrite
 - sync-er le /var/local/wiki (en cas de changement de version de
   moinmoin, il y a des scripts qui mettent à jour les pages.
 - copier les fichiers de conf de moinmoin (/etc/moin/*)
 - linker les scripts de /usr/scripts/wiki-lenny

darcs-hash:20081109154015-bd074-b25cd1c606ab26fec7eee67dc4484dad6cc0b747.gz
2008-11-09 16:40:15 +01:00
Antoine Durand-Gasselin
148a75af9f [wiki-lenny/PageGraphicalEditor.py] Restreindre l'utilisation du GUI à l'édition
Les pages dans la catégorie CatégorieEditeurGraphiqueInterdit ne peuvent être
éditées au moyen de l'éditeur graphique. L'utilisateur est redirigé vers
l'éditeur texte

*BUGS*
Il y a trop d'effets de bords trop sales pour que je puisse me prononcer sur
la probabilité de bugs introduits par mon patch.

darcs-hash:20081018004435-bd074-baf51a18274088abe4e21b399cec8e4d3015b436.gz
2008-10-18 02:44:35 +02:00
Antoine Durand-Gasselin
e138800071 [wiki-lenny/] Ajout de PageGraphicalEditor
Pour interdir d'utiliser l'éditeur graphique sur certaines pages

darcs-hash:20081013173357-bd074-08f69782bf54d625c84e3474f06bf27ea810bdfe.gz
2008-10-13 19:33:57 +02:00