[
    {
        "pk": 1,
        "model": "sites.site",
        "fields": {
            "domain": "192.168.0.101:8001",
            "name": "Kiwi documentation"
        }
    }, 
    {
        "pk": 1, 
        "model": "auth.user", 
        "fields": {
            "username": "root", 
            "first_name": "", 
            "last_name": "", 
            "is_active": true, 
            "is_superuser": true, 
            "is_staff": true, 
            "last_login": "2009-04-18 03:44:05", 
            "groups": [], 
            "user_permissions": [], 
            "password": "sha1$3fde8$5bfbce9844d4717afc90c70479d3c1dca32bd757", 
            "email": "sveetch@gmail.com", 
            "date_joined": "2009-04-18 03:44:05"
        }
    }, 
    {
        "pk": 2, 
        "model": "auth.user", 
        "fields": {
            "username": "demo", 
            "first_name": "Demo", 
            "last_name": "Stration", 
            "is_active": true, 
            "is_superuser": false, 
            "is_staff": true, 
            "last_login": "2009-04-18 03:44:05", 
            "groups": [], 
            "user_permissions": [], 
            "password": "sha1$65441$e9a362f6db0ea532186ec448bf85ffbf209accdd", 
            "email": "sveetch@gmail.com", 
            "date_joined": "2009-04-18 03:44:05"
        }
    }, 
    {
        "pk": 6, 
        "model": "kiwi.template", 
        "fields": {
            "date": "2009-04-28 02:02:40", 
            "path": "kiwi/demo_bofeditor.html", 
            "included": false, 
            "title": "Page de d\u00e9monstration de BOF Editor"
        }
    }, 
    {
        "pk": 7, 
        "model": "kiwi.template", 
        "fields": {
            "date": "2009-04-30 05:46:38", 
            "path": "kiwi/details_pywiki2xhtml.html", 
            "included": false, 
            "title": "Page de PyWiki2Xhtml avec son aide de syntaxe"
        }
    }, 
    {
        "pk": 1, 
        "model": "kiwi.wikipage", 
        "fields": {
            "attached_files": [], 
            "archived": true, 
            "create_date": "2009-04-22 01:51:09", 
            "parent": null, 
            "author": 1, 
            "text": "Kiwi est une brique logicielle pour [Django|http://www.djangoproject.com/], son but est de g\u00e9rer des documents \u00e0 la mani\u00e8re d'un Wiki.\r\n\r\nIl n'a pas vocation \u00e0 \u00eatre un Wiki collaboratif ''ouvert'', les r\u00e9dacteurs doivent avoir un compte sur l'administration.\r\n\r\nKiwi est utilisable de base comme un site de wiki ''autonome'' gr\u00e2ce \u00e0 l'exemple fournit d'un site complet. Il peut aussi servir de module Wiki dans un autre projet, pour un site de documentation, ou pour des pages d'un sites vitrine. Dans le cas d'un site de documentation, un outil d'exportation est aussi inclus pour exporter les documents visibles du wiki comme fichiers html lisibles en dehors du site.\r\n", 
            "title": "Introduction", 
            "uri": "Home", 
            "last_date": "2010-10-05 02:38:34", 
            "in_sitemap": false, 
            "template": 5, 
            "active": true, 
            "display_attachs": true, 
            "order": 0
        }
    }, 
    {
        "pk": 2, 
        "model": "kiwi.wikipage", 
        "fields": {
            "attached_files": [], 
            "archived": false, 
            "create_date": "2009-04-27 23:29:05", 
            "parent": 6, 
            "author": 2, 
            "text": "BOF Editor est un plugin __jQuery__ qui permet d'\u00e9diter des champs de texte long \r\ndans un espace quasiment plein \u00e9cran, avec une option de pr\u00e9visualisation du \r\ntexte ainsi qu'une barre de raccourcis de syntaxe wiki.\r\n\r\nIl est donc orient\u00e9 pour des textes sous formats Wiki et non comme les ''rich \r\neditor'' qui permettent de r\u00e9diger du html.\r\n\r\nIl poss\u00e8de plusieurs options, dont la possibilit\u00e9 de s'ouvrir soit lors d'un \r\nclic sur un champs de texte (''focus''), soit sur le clic d'un lien (''button'').\r\n\r\n!!! Licence\r\n\r\nLe code de ce projet est sous double licence  :\r\n\r\n* [MIT|http://www.opensource.org/licenses/mit-license.php]\r\n* [GPL|http://www.gnu.org/licenses/gpl.html]\r\n\r\n!!! Pr\u00e9-requis\r\n\r\n* __[jQuery|http://jquery.com/]__ >= 1.3.2\r\n* L'API et le CSS de la __Wikibar__ si vous souhaitez utiliser l'option de la \u00b6\u00b6\u00b6Wikibar\u00b6\u00b6\u00b6.\r\n* Un script sur votre serveur web pour renvoyer une pr\u00e9visualisation par Ajax si vous souhaitez utiliser l'option de pr\u00e9visualisation.\r\n\r\n!!! Installation\r\n\r\nNotez que toute les options du BOF Editor sont facultatives et toutes cumulables.\r\n\r\n!! De base\r\n\r\nIl vous suffit d'ins\u00e9rer l'API du BOF Editor ainsi que son CSS et de l'instancier sur le textarea vis\u00e9 :\r\n\r\n  <link rel=\"Stylesheet\" title=\"Normal\" media=\"screen\" type=\"text/css\" href=\"bof_editor/ui.css\"/>\r\n  <script type=\"text/javascript\" src=\"bof_editor/api.js\"></script>\r\n  \r\n  <script language=\"JavaScript\" type=\"text/javascript\">\r\n  //<![CDATA[\r\n      $(document).ready(function(){\r\n          $('#id_text').BOF_Editor();\r\n      });\r\n  //]]>\r\n  </script>\r\n\r\n!! Avec wikibar\r\n\r\n++En plus++ du code ''de base'', il vous faut ins\u00e9rer l'API et CSS de la \u00b6\u00b6\u00b6Wikibar\u00b6\u00b6\u00b6 :\r\n\r\n  <link rel=\"Stylesheet\" title=\"Normal\" media=\"screen\" type=\"text/css\" href=\"wikibar/ui.css\"/>\r\n  <script type=\"text/javascript\" src=\"wikibar/api.js\"></script>\r\n\r\nEt changer l'instanciation du BOF Editor pour lui activer l'option de la wikibar :\r\n\r\n  <script language=\"JavaScript\" type=\"text/javascript\">\r\n  //<![CDATA[\r\n      $(document).ready(function(){\r\n          $('#id_text').BOF_Editor(\r\n            'with_wikibar': true\r\n          );\r\n      });\r\n  //]]>\r\n  </script>\r\n\r\n!! Avec wikibar et pr\u00e9visualisation\r\n\r\nIl suffit de suivre le m\u00eame proc\u00e9d\u00e9 que pour le mode avec \u00b6\u00b6\u00b6Wikibar\u00b6\u00b6\u00b6, mais il \r\nfaut encore changer l'instanciation pour indiquer l'url ou envoyer le texte \r\net recevoir une pr\u00e9visualisation :\r\n\r\n  <script language=\"JavaScript\" type=\"text/javascript\">\r\n  //<![CDATA[\r\n      $(document).ready(function(){\r\n          $('#id_text').BOF_Editor(\r\n            'url_preview': \"/syntax/preview/\",\r\n            'with_wikibar': true\r\n          );\r\n      });\r\n  //]]>\r\n  </script>\r\n\r\nLe fait d'indiquer une url de pr\u00e9visualisation active son mode, vous pouvez \r\nmettre l'url que vous souhaitez. Elle devra accepter les requ\u00eates du type \r\n++POST++, le texte sera plac\u00e9 dans un attribut ++source++ et renvoy\u00e9 format\u00e9 \r\ndans une r\u00e9ponse contenant uniquement le html.\r\n\r\n!! Mode \"bouton\"\r\n\r\nPar d\u00e9faut, l'\u00e9diteur est en mode \"focus\", c'est \u00e0 dire qu'il s'ouvre d\u00e8s le \r\nclic dans le champs de texte. Il est possible d'utiliser le mode \"bouton\" qui \r\najouter un lien juste en dessous le champs texte et le clic sur ce lien ouvrira \r\nl'\u00e9diteur.\r\n\r\nIl suffit d'indiquer le mode dans les options :\r\n\r\n  <script language=\"JavaScript\" type=\"text/javascript\">\r\n  //<![CDATA[\r\n      $(document).ready(function(){\r\n          $('#id_text').BOF_Editor(\r\n            'mode': 'button',\r\n            'i18n_opener_button': \"Ouvrir l'\u00e9diteur\"\r\n          );\r\n      });\r\n  //]]>\r\n  </script>\r\n\r\nNotez aussi l'option \"i18n_opener_button\", facultative, qui permet de changer \r\nle titre du lien affich\u00e9.\r\n\r\n!!! T\u00e9l\u00e9chargement\r\n\r\nBOF Editor est t\u00e9l\u00e9chargeable uniquement depuis son d\u00e9p\u00f4t __Subversion__\r\n\r\n  http://svn.logicielslibres.info/bordel/sveetch/bof_editor/\r\n\r\nNotez qu'il comporte d\u00e9ja une copie de la \u00b6\u00b6\u00b6Wikibar\u00b6\u00b6\u00b6, ce n'est donc pas la peine de la t\u00e9l\u00e9charger \u00e0 part si vous comptiez l'utiliser.\r\n\r\n!!! Traduction\r\n\r\nTout les textes par d\u00e9faut sont en fran\u00e7ais, si vous souhaitez les changer ou \r\nutiliser l'\u00e9diteur dans d'autres langues, vous pouvez les modifier par les \r\noptions. Tout les textes modifiables ont un nom d'option commencant par \r\n@@i18n_@@.\r\n\r\n!!! D\u00e9monstration\r\n\r\nCliquez \u00e0 l'int\u00e9rieur du champs de texte pour ouvrir l'\u00e9diteur.\r\n", 
            "title": "BOF Editor", 
            "uri": "BofEditor", 
            "last_date": "2009-04-30 06:07:31", 
            "in_sitemap": true, 
            "template": 6, 
            "active": true, 
            "display_attachs": true, 
            "order": 120
        }
    }, 
    {
        "pk": 3, 
        "model": "kiwi.wikipage", 
        "fields": {
            "attached_files": [], 
            "archived": false, 
            "create_date": "2009-04-22 01:51:09", 
            "parent": null, 
            "author": 1, 
            "text": "!!! Pr\u00e9-requis\r\n\r\n* __Python__ >= 2.5.\r\n* __Django__ >= 1.2.x $$[Django Installation guide|http://docs.djangoproject.com/en/dev/intro/install/#intro-install]$$;\r\n* __PyWiki2xhtml__ >= 1.3 $$[D\u00e9p\u00f4t Subversion de PyWiki2xhtml|http://svn.logicielslibres.info/bordel/sveetch/PyWiki2xhtml/]$$;\r\n* __Sveetchies__ >= 1.1 $$[D\u00e9p\u00f4t Subversion de Sveetchies|http://svn.logicielslibres.info/bordel/sveetch/Sveetchies/]$$;\r\n* __Kiwi__ $$[D\u00e9p\u00f4t Subversion de Kiwi|http://svn.logicielslibres.info/bordel/sveetch/kiwi_project/]$$;\r\n\r\n!!! Module Kiwi\r\n\r\nInstallez d'abord toute les d\u00e9pendances requises.\r\n\r\nEnsuite indiquez le r\u00e9pertoire de @@$KIWI_PROJECT/kiwi@@ dans votre @@PYTHONPATH@@. Par exemple sous Ubuntu, il vous faudra ajouter (ou l'\u00e9diter si elle existe d\u00e9ja) la ligne suivante \u00e0 votre fichier @@$HOME/.profile@@ :\r\n\r\n  PYTHONPATH=$PYTHONPATH:$HOME/mon/chemin/vers/kiwi\r\n\r\nRelancez ensuite votre session ou rechargez votre configuration shell pour que cette modification soit effective. De cette fa\u00e7on Kiwi sera toujours disponible en tant que module Python.\r\n\r\n!!! Autonome\r\n\r\nLe projet Kiwi contient deux r\u00e9pertoires qui sont @@kiwi@@ et @@examplesite@@. Le premier est le module Python \u00e0 installer, le second est un exemple tout pr\u00eat pour utiliser Kiwi en tant que site autonome, c'est \u00e0 dire sans l'importer dans un de vos projet Django.\r\n\r\nD\u00e8s lors que vous avez suivi toute les \u00e9tapes pr\u00e9c\u00e9dentes sans probl\u00e8mes, vous pourrez l'utiliser directement en faisant les commandes suivantes depuis le r\u00e9pertoire @@examplesite@@ :\r\n\r\n''(Reportez vous \u00e0 la documentation de Django pour plus de d\u00e9tails sur les commandes)''\r\n\r\n!! Installez la Base de donn\u00e9es\r\n    \r\n    python manage.py syncdb\r\n\r\n!! Lancez le serveur Web\r\n    \r\n    python manage.py runserver 0.0.0.0:8001\r\n\r\n!! Utilisation\r\n\r\nLe serveur est accessible sur le nom ou l'adresse IP de votre machine de la fa\u00e7on suivante : \r\n    \r\n    http://votremachine:8001/\r\n    \r\nUtilisez l'interface d'administration pour remplir votre Wiki avec des documents :\r\n    \r\n    http://votremachine:8001/admin/\r\n\r\nPensez \u00e0 renseigner dans le mod\u00e8le __Site__ la bonne URL que vous souhaitez utiliser pour acc\u00e9der \u00e0 votre serveur.\r\n\r\n!! Contenu de la documentation\r\n\r\n++Attention++, les donn\u00e9es comportent d\u00e9j\u00e0 un super-utilisateur, vous devez donc avoir r\u00e9pondu ++non++ \u00e0 la question de la commande @@python manage.py syncdb@@ que vous avez pu faire dans l'\u00e9tape pr\u00e9c\u00e9dente. Si ce n'est pas le cas, remettez votre base de donn\u00e9s \u00e0 z\u00e9ro et relancez la commande en r\u00e9pondant ++non++ cette fois ci.\r\n\r\nPour une d\u00e9monstration compl\u00e8te avec du contenu, vous pouvez charger les donn\u00e9es de la documentation qui sont fournis dans Kiwi. Il vous suffit de lancer la commande suivante depuis le r\u00e9pertoire @@examplesite@@ :\r\n\r\n  python manage.py loaddata kiwi_doc.json\r\n\r\nRelancez le serveur et voila. Attention, le site configur\u00e9 utilise le port 8001, si vous en utilisez un autre pensez \u00e0 le mettre \u00e0 jour dans le mod\u00e8le __Site__.\r\n\r\nIl y aura deux utilisateurs d\u00e9ja inscrits :\r\n\r\n* @@root@@, mot de passe ++root++, le super-utilisateur pour pouvoir administrer compl\u00e8tement le site.\r\n* @@demo@@, mot de passe ++demo++, un utilisateur pour la r\u00e9daction, qui ne poss\u00e8de que les droits pour ajouter, \u00e9diter et supprimer des ++Documents++, ainsi que des ++R\u00e9visions++ (n\u00e9cessaire pour supprimer des documents qui y sont li\u00e9s).\r\n\r\n!!! Dans un projet Django existant\r\n\r\nComme Kiwi est install\u00e9 en tant que module Python de votre @@PYTHONPATH@@, il est tout de suite int\u00e9grable dans votre projet, la premi\u00e8re chose pour l'activer est donc de le rajouter comme application install\u00e9e dans les ''settings'' de votre projet Django, dans @@INSTALLED_APPS@@ ajoutez donc juste une entr\u00e9e ''kiwi''.\r\n\r\nEnsuite, charge \u00e0 vous d'int\u00e9grer au moins ses urls. Vous pouvez aussi faire vos propres templates en les mettant dans le r\u00e9pertoire @@templates/kiwi/@@ de votre projet, ils \u00e9craseront ceux d\u00e9ja fournis dans Kiwi.\r\n", 
            "title": "Installation", 
            "uri": "Install", 
            "last_date": "2010-10-05 15:55:37", 
            "in_sitemap": true, 
            "template": 3, 
            "active": true, 
            "display_attachs": true, 
            "order": 10
        }
    }, 
    {
        "pk": 4, 
        "model": "kiwi.wikipage", 
        "fields": {
            "attached_files": [], 
            "archived": false, 
            "create_date": "2009-04-22 01:51:09", 
            "parent": null, 
            "author": 1, 
            "text": "!!! Syst\u00e8me de r\u00e9visions\r\n\r\nComme tout Wiki, il est possible d'archiver le contenu pr\u00e9c\u00e9dent \u00e0 chaque r\u00e9vision d'un __Document__. \r\n\r\nL'archivage est __optionnel__ et non une obligation, chaque Document poss\u00e8de une option @@Archiv\u00e9@@, si elle n'est pas coch\u00e9e lors de l'\u00e9dition le contenu pr\u00e9c\u00e9dent ne sera pas archiv\u00e9.\r\n\r\nKiwi active par d\u00e9faut cette option, vous pouvez cependant la d\u00e9cocher pour toute vos __Document__ et l'\u00e9tat de l'option sera sauvegard\u00e9. L'administrateur de votre installation de Kiwi peut aussi forcer la d\u00e9sactivation par d\u00e9faut de cette option en la sp\u00e9cifiant dans les ''settings'' de l'application.\r\n\r\n\u00c0 noter que chaque contenu archiv\u00e9 est sauvegard\u00e9 \u00e0 l'identique comme un objet de __R\u00e9vision__ qui peut \u00eatre visible en le s\u00e9l\u00e9ctionnant dans la liste des versions d'un Document, du moins si vos ++gabarits++ le permettent. Pour chaque R\u00e9vision, il est possible de faire une comparaison des diff\u00e9rences sur le contenu archiv\u00e9 et celui en cours.\r\n\r\n!!! Gabarit\r\n\r\nUn ensemble de gabarits de base sont fournis avec Kiwi. Pour faciliter leur utilisation avec les r\u00e9dacteurs, un __Document__ poss\u00e8de une liste de s\u00e9lection de __Gabarits__.\r\n\r\nCes gabarits disponibles sont g\u00e9r\u00e9s dans un mod\u00e8le diff\u00e9rent, de fa\u00e7on \u00e0 pouvoir r\u00e9server leur gestion aux administrateurs.\r\n\r\nSi un Document n'a pas de Gabarit particulier d\u00e9finit, celui par d\u00e9faut (@@kiwi/details.html@@) sera utilis\u00e9.\r\n\r\n!!! Arborescence\r\n\r\nChaque Document poss\u00e8de un attribut de parent\u00e9 nomm\u00e9 @@Parent@@ et qui d\u00e9finit si il est un sous-document (il d\u00e9pend d'un autre document). Cela permet d'\u00e9laborer une hi\u00e9rarchie entre tout vos documents.\r\n\r\nLa premi\u00e8re cons\u00e9quence est qu'un sous-document sera affich\u00e9 et indent\u00e9 \u00e0 la suite de son parent dans les arborescences du site (plan du site et sommaire de sous-documents).\r\n\r\nLa seconde cons\u00e9quence est qu'un sous-document d'un document non affich\u00e9 ou d\u00e9sactiv\u00e9 ne sera pas non plus visible.\r\n\r\n!!! Fichiers d'attachements\r\n\r\nCe syst\u00e8me existe afin de pouvoir lier de fa\u00e7on \"dynamique\" des fichiers \u00e0 un ou des documents, sans inscrire directement de mani\u00e8re fig\u00e9 dans le document de liens vers les fichiers. De plus l'entr\u00e9e d'un m\u00eame fichier attach\u00e9 peut \u00eatre utilis\u00e9 dans plusieurs documents \u00e0 la fois.\r\n\r\n!!! Exportation\r\n\r\nUn script d'exportation de votre wiki est fourni dans Kiwi. Il permet d'exporter le wiki sous forme de fichiers html en y modifiant les urls pour que les liens internes restent utilisables en lecture locales ou en tant que mirroir sur un autre site web.\r\n\r\nCependant, ce script est pr\u00e9vu pour l'impl\u00e9mentation de Kiwi en tant que site autonome tel qu'il est fourni. Si vous utilisez un Kiwi modifi\u00e9 (avec des urls ou des vues diff\u00e9rentes) ou dans un autre projet Django, il vous faudra surement modifier ce script pour convenir \u00e0 votre installation de Kiwi.", 
            "title": "Fonctionnalit\u00e9s", 
            "uri": "Fonctionnalites", 
            "last_date": "2010-10-05 15:56:02", 
            "in_sitemap": true, 
            "template": 3, 
            "active": true, 
            "display_attachs": true, 
            "order": 20
        }
    }, 
    {
        "pk": 5, 
        "model": "kiwi.wikipage", 
        "fields": {
            "attached_files": [], 
            "archived": true, 
            "create_date": "2009-04-27 23:31:23", 
            "parent": 6, 
            "author": 2, 
            "text": "__Wikibar__ est un plugin Jquery. Il produit une barre de boutons de raccourcis \r\nqui permettent de formater un texte selon une syntaxe wiki. La syntaxe employ\u00e9e \r\nest modifiable via les options. \r\n\r\nUn bouton de la wikibar peut soit formater directement le texte s\u00e9l\u00e9ctionn\u00e9 \r\ndans le champs de texte, soit utiliser un prompt d\u00e9di\u00e9 qui recueillera des \r\ninformations suppl\u00e9mentaires pour formater la s\u00e9l\u00e9ction.\r\n\r\nLa structure du plugin permet d'\u00e9tendre sa syntaxe et modifier les prompts \r\nsp\u00e9cifiques \u00e0 certaines syntaxes.\r\n\r\n!!! Licence\r\n\r\nLe code de ce projet est sous double licence  :\r\n\r\n* [MIT|http://www.opensource.org/licenses/mit-license.php]\r\n* [GPL|http://www.gnu.org/licenses/gpl.html]\r\n\r\n!!! Pr\u00e9-requis\r\n\r\n* jQuery library >= 1.2.6\r\n\r\n!!! Installation\r\n\r\nIns\u00e9rez l'API et le CSS de la wikibar dans votre page puis instanciez la \r\nwikibar pour le champs de texte cibl\u00e9 :\r\n\r\n  <link rel=\"Stylesheet\" title=\"Normal\" media=\"screen\" type=\"text/css\" href=\"wikibar/ui.css\"/>\r\n  <script type=\"text/javascript\" src=\"wikibar/api.js\"></script>\r\n  <script language=\"JavaScript\" type=\"text/javascript\">\r\n  //<![CDATA[\r\n      $(document).ready(function(){\r\n          jQuery('#id_text').Wikibar();\r\n      });\r\n  //]]>\r\n  </script>\r\n\r\nEt la wikibar sera rajout\u00e9e juste avant le champs texte que vous lui aurez \r\nindiqu\u00e9.\r\n\r\n!!! T\u00e9l\u00e9chargement\r\n\r\nWikibar est t\u00e9l\u00e9chargeable uniquement par son d\u00e9p\u00f4t __Subversion__ :\r\n\r\n  http://svn.logicielslibres.info/bordel/sveetch/PyWiki2xhtml/wikibar/\r\n", 
            "title": "Wikibar", 
            "uri": "Wikibar", 
            "last_date": "2009-04-30 04:12:50", 
            "in_sitemap": true, 
            "template": 3, 
            "active": true, 
            "display_attachs": true, 
            "order": 130
        }
    }, 
    {
        "pk": 6, 
        "model": "kiwi.wikipage", 
        "fields": {
            "attached_files": [], 
            "archived": false, 
            "create_date": "2009-04-28 01:21:44", 
            "parent": null, 
            "author": 1, 
            "text": "Kiwi inclut plusieurs projets diff\u00e9rents qui restent autonomes et ind\u00e9pendants de fonctionnement. Ces projets \u00e9tant trop petits pour leur d\u00e9di\u00e9 un site, leurs documentations en ligne seront donc pr\u00e9sent\u00e9s i\u00e7i.\r\n\r\n* __\u00b6\u00b6\u00b6PyWiki2Xhtml\u00b6\u00b6\u00b6__ pour le parser de syntaxe wiki utilis\u00e9 par d\u00e9faut.\r\n* __\u00b6\u00b6\u00b6BofEditor\u00b6\u00b6\u00b6__, un plugin jQuery pour faciliter la r\u00e9daction de gros documents.\r\n* __\u00b6\u00b6\u00b6Wikibar\u00b6\u00b6\u00b6__, un plugin jQuery pour ins\u00e9rer une barre de boutons de raccourcis d'une syntaxe wiki\r\n ", 
            "title": "Sous-projets", 
            "uri": "SousProjets", 
            "last_date": "2010-10-05 02:24:11", 
            "in_sitemap": true, 
            "template": null, 
            "active": true, 
            "display_attachs": true, 
            "order": 80
        }
    }, 
    {
        "pk": 7, 
        "model": "kiwi.wikipage", 
        "fields": {
            "attached_files": [], 
            "archived": true, 
            "create_date": "2009-04-30 05:11:01", 
            "parent": 6, 
            "author": 2, 
            "text": "__PyWiki2Xhtml__ est un ''parser'' de texte qui le convertit selon une ++[syntaxe wiki|wikipedia://Wiki]++ dans un format ++XHTML++. Il poss\u00e8de plusieurs options dont entre autre :\r\n\r\n* ++Mise en forme ''en ligne''++ (gras, italique, soulign\u00e9, etc..)\r\n* Diff\u00e9rents types de ++liens++ (normaux, avec titre, sur des mots Wiki, par raccourcis)\r\n* Diff\u00e9rents types de ++''blocs'' de contenu++ comme les paragraphes, listes \u00e0 puces ou num\u00e9rot\u00e9es, images, titres, extraits, etc..\r\n* ++Listes \u00e0 puces et num\u00e9rot\u00e9es++ sans limites d'incr\u00e9mentations\r\n* ++Sommaire des titres++ avec navigation par ancre automatiquement g\u00e9n\u00e9r\u00e9\r\n* ++Notes de bas de page++\r\n* Correction l\u00e9g\u00e8re de la ++syntaxe de ponctuation \u00e0 la fran\u00e7aise++\r\n* ++Syntaxe modifiable++\r\n\r\nToute les options sont manipulables, activables et d\u00e9sactivables de sorte \u00e0 ce que le ''parser'' puisse fonctionner avec une syntaxe diff\u00e9rente (dans certaines mesures).", 
            "title": "PyWiki2Xhtml", 
            "uri": "PyWiki2Xhtml", 
            "last_date": "2009-04-30 05:46:54", 
            "in_sitemap": true, 
            "template": 7, 
            "active": true, 
            "display_attachs": true, 
            "order": 110
        }
    }, 
    {
        "pk": 8, 
        "model": "kiwi.wikipage", 
        "fields": {
            "attached_files": [], 
            "archived": true, 
            "create_date": "2010-10-05 01:36:48", 
            "parent": null, 
            "author": 1, 
            "text": "!!! Structure du Wiki\r\n\r\nTout les documents du site sont regroup\u00e9s dans un arbre qui les regroupent tous, il est repr\u00e9sent\u00e9 dans l'administration par une __arborescence__ qui permet d'\u00e9valuer visuellement la position de chaque document.\r\n\r\n\u00c0 la base un document se place \u00e0 la __racine de l'arborescence__, mais il peut aussi \u00eatre positionn\u00e9 comme __sous-document__ d'un autre document qui devient alors son __parent__. Un sous-document est repr\u00e9sent\u00e9 dans l'arborescence sous son document parent et il est l\u00e9g\u00e8rement indent\u00e9 vers la droite pour exprimer cette parent\u00e9.\r\n\r\nSachez que tout les documents \u00e0 la racine de l'arborescence ne s'afficheront pas directement sur le Wiki si ils n'ont pas d\u00e9ja \u00e9t\u00e9 pr\u00e9vus dans l'application. \r\nEt la cr\u00e9ation d'un nouveau document \u00e0 la racine n\u00e9cessitera une intervention manuelle sur la plateforme pour le rendre accessible depuis un nouveau lien.\r\n\r\nPar contre tout les nouveaux sous-documents s'afficheront automatiquement sur le site (dans la navigation de leur parent) d\u00e8s lors que leur __gabarit__ le permet.\r\n\r\n!!! Gabarits\r\n\r\nSelon le contexte du document, il peut s'av\u00e9rer utile d'avoir une mise en page diff\u00e9rente, c'est pourquoi il existe plusieurs gabarits pr\u00e9d\u00e9finis. Vous pouvez choisir l'un d'entre eux \u00e0 tout moment pour vos documents.\r\n\r\n!! Types\r\n\r\nLes gabarits ne sont pas modifiables en ligne car ils sont \"fondus\" dans l'application. La partie de l'administration Django appel\u00e9e \"Gabarits\" ne sert qu'\u00e0 identifier les fichiers des gabarits mais l'ajout de nouveaux fichiers de gabarits n\u00e9cessite une intervention manuelle sur la plateforme.\r\n\r\nEn r\u00e8gle g\u00e9n\u00e9ral, on ne donne pas aux administrateurs normaux le droit d'acc\u00e8s \u00e0 l'administration des gabarits.\r\n\r\n! Page standard\r\n\r\nLe gabarit par d\u00e9faut d'une page d'un document. Il contient seulement le titre, le contenu du document et sa liste de fichiers attach\u00e9s.\r\n\r\n! Page avec sommaire de sous-pages\r\n\r\nUn gabarit qui contient le titre, le contenu du document, sa liste de fichiers attach\u00e9s et une liste du sommaire (affich\u00e9 sous le contenu) de ses sous-documents si il en a.\r\n\r\n! Page sur deux colonnes pour le texte et un sommaire des titres\r\n\r\nUn gabarit compos\u00e9 deux cadres l'un \u00e0 c\u00f4t\u00e9 de l'autre :\r\n\r\n* Le premier cadre contient le titre, le contenu du document et sa liste de fichiers attach\u00e9s.\r\n* Le second cadre contient uniquement un sommaire des titres contenus dans le document.\r\n\r\n! Pages sur deux colonnes avec sommaire des titres et sommaire des pages\r\n\r\nUn gabarit compos\u00e9 deux cadres l'un \u00e0 c\u00f4t\u00e9 de l'autre :\r\n\r\n* Le premier cadre contient le titre, le contenu du document et sa liste de fichiers attach\u00e9s.\r\n* Le second cadre contient un sommaire des titres contenus dans le document puis un sommaire des sous-documents si il en a.\r\n\r\n! Document int\u00e9gr\u00e9\r\n\r\nC'est un gabarit sp\u00e9cial pour les documents qui n'ont pas leur propre page mais qui sont int\u00e9gr\u00e9s dans une page existante du site. Ce gabarit ne contient que le titre, le contenu du document et sa liste de fichiers attach\u00e9s.\r\n\r\nIl n'est pas \u00e0 utiliser pour de nouveaux documents car ils les rendraient non affichables sur le site. En effet l'int\u00e9gration d'un document dans une page n\u00e9cessite une intervention sur l'application.\r\n\r\n!! Sommaire des titres\r\n\r\nCette partie d'un gabarit est une liste de tout les titres contenus dans un document, elle est repr\u00e9sent\u00e9e sous forme d'une liste \u00e0 puces arborescente dont les titres sont indent\u00e9s selon leur niveau d'importance (les plus gros titres \u00e0 la ''racine'' et les plus petits indent\u00e9s).\r\n\r\nChaque \u00e9l\u00e9ment de la liste est un lien cliquable qui fait d\u00e9filer le document vers le titre cible. Ceci est tr\u00e8s utile dans le cadre de longs documents et il est alors recommand\u00e9 de bien utiliser les titres pour indiquer ses diff\u00e9rentes parties \u00e0 la mani\u00e8re de l'index d'un livre.\r\n\r\n!! Sommaire des sous pages\r\n\r\nCette partie d'un gabarit est une liste des sous-documents existants pour le document en cours. Si le document n'en a aucun, cette liste ne s'affichera pas. Elle est repr\u00e9sent\u00e9e par une liste \u00e0 puces arborescente dont l'indentation des \u00e9l\u00e9ments d\u00e9pend de leur parent\u00e9 (de la m\u00eame mani\u00e8re que sur l'administration CMS).\r\n\r\nChaque \u00e9l\u00e9ment de la liste est un lien cliquable qui am\u00e8ne le navigateur vers la page du document cible.\r\n\r\n!! Liste de fichiers attach\u00e9s\r\n\r\nCette partie d'un gabarit liste tout les fichiers attach\u00e9s au document. Elle d\u00e9pend de son option de visibilit\u00e9 dans le document.\r\n\r\n!!! Fichiers d'attachements\r\n\r\nL'insertion d'un fichier attach\u00e9 dans un document passe par trois \u00e9tapes :\r\n\r\n* Cr\u00e9er l'entr\u00e9e et transf\u00e9rer le fichier \u00e0 attacher dans l'administration CMS : __Kiwi > Fichiers d'attachements__;\r\n* La liaison du fichier attach\u00e9 au document dans son formulaire \u00e0 la partie __Attachements > Fichiers__;\r\n* L'int\u00e9gration de ce fichier attach\u00e9 dans le contenu du document. Cette \u00e9tape est optionnelle, d\u00e9pendamment que le document permet d\u00e9j\u00e0 ou non d'afficher la liste compl\u00e8te de tout les fichiers qui lui sont attach\u00e9s.\r\n\r\nUne fois attach\u00e9s \u00e0 un document, les fichiers deviennent disponibles dans une liste de s\u00e9lection de l'\u00e9diteur de contenu du document, il suffit de les s\u00e9lectionner et de cliquer sur l'ic\u00f4ne (juste \u00e0 droite de la liste) pour l'ins\u00e9rer sous forme d'une ++macro++ dans le contenu \u00e0 la position du curseur de texte et sans avoir \u00e0 inscrire directement le lien.\r\n\r\nLe lien d'un fichier attach\u00e9 appara\u00eetra alors dans le document \u00e0 la position ou il a \u00e9t\u00e9 ins\u00e9r\u00e9 selon le comportement suivant :\r\n\r\n* Le lien vers le fichier est directement retrouv\u00e9 depuis son entr\u00e9e en BDD, si le nom du fichier change entre temps, le lien change automatiquement, il n'est donc pas n\u00e9cessaire de repasser sur le document apr\u00e8s coup;\r\n* Si le fichier attach\u00e9 est *priv\u00e9*, il ne sera visible qu'aux utilisateurs authentifi\u00e9s mais pas aux anonymes;\r\n* Si le fichier est marqu\u00e9 comme *archiv\u00e9*, il ne s'affichera jamais.\r\n* Si la macro du fichier dans le document contient un texte, il est affich\u00e9 comme son titre;\r\n* Si la macro du fichier dans le document ne contient pas de texte, le titre du fichier attach\u00e9 est utilis\u00e9 comme titre du lien;\r\n* Si la macro du fichier dans le document ne contient pas de texte et que le fichier attach\u00e9 n'a pas de titre, son URL compl\u00e8te est utilis\u00e9e comme titre du lien;\r\n\r\nIl n'est cependant pas n\u00e9cessaire d'ins\u00e9rer de macro d'un fichier attach\u00e9 dans un document, car ce dernier poss\u00e8de aussi une option __Attachements > Listage des fichiers__ qui permet d'afficher apr\u00e8s le contenu une liste de tout les fichiers attach\u00e9s au document, suivant le m\u00eame comportement pour le titre du lien.\r\n\r\nSi vous supprimez une entr\u00e9e de fichier d'attachement, cela ne d\u00e9t\u00e9riorera pas les documents qui l'utilisaient. L'entr\u00e9e sera simplement supprim\u00e9e de la liste des fichiers attach\u00e9s aux documents et les macros li\u00e9s seront simplement \"aval\u00e9s\" dans le contenu comme si ils n'existaient pas.\r\n\r\nCependant il est fortement recommand\u00e9, de tenir \u00e0 jour les documents pour ne pas laisser des macros de fichiers qui n'existent plus, afin d'\u00e9viter les confusions et la pollution inutile dans la r\u00e9daction du contenu.\r\n\r\n!!! Documents\r\n\r\nUn document poss\u00e8de plusieurs options et param\u00e8tres \u00e0 d\u00e9finir, certains \u00e9tant optionnels.\r\n\r\n!! Parent\r\n\r\nQui d\u00e9termine la parent\u00e9 vers un autre document, par d\u00e9faut un nouveau document n'a pas de parent, il est donc destin\u00e9 \u00e0 \u00eatre \u00e0 la racine de l'arborescence des documents.\r\n\r\n!! Ordre\r\n\r\nCette option n'est utile que dans le cadre d'un sous-document, il permet d'ajuster sa position dans le sommaire des sous-documents de leur parent.\r\n\r\nPar d\u00e9faut les documents sont tri\u00e9s par ordre alphab\u00e9tique croissant, un document \"A\" se trouvera avant un document \"B\" et ainsi de suite. Mais si un ordre est sp\u00e9cifi\u00e9, il prendra le dessus sur le tri alphab\u00e9tique. Par exemple pour les documents suivants :\r\n    \r\n    - Alta\u00efr (ordre: 10)\r\n    - Bubble-gum (ordre: 5)\r\n    - Canelle (ordre: 0)\r\n\r\nLe r\u00e9sultat dans la liste des sous-documents sera tri\u00e9 de la fa\u00e7on suivante :\r\n\r\n    - Canelle\r\n    - Bubble-gum\r\n    - Alta\u00efr\r\n\r\nSi jamais deux documents ont le m\u00eame ordre, le tri alphab\u00e9tique arbitrera l'ordre final.\r\n\r\nL'ordre est num\u00e9rique, vous pouvez utilisez un nombre de 0 \u00e0 5000 si vous le souhaitez, en g\u00e9n\u00e9ral on num\u00e9rote l'ordre des documents par tranches de 5 ou 10 ce qui laisse une marge pour l'arriv\u00e9e de nouveaux documents et \u00e9viter de devoir renum\u00e9roter tout les autres documents manuellement.\r\n\r\n!! Uri\r\n\r\nC'est le mot cl\u00e9 utilis\u00e9 dans l'URL pour retrouv\u00e9 un document sur le site, il ne peut comporter de caract\u00e8res sp\u00e9ciaux autres que ``-_`` ni de caract\u00e8res accentu\u00e9s. Deux documents ne peuvent avoir la m\u00eame URI pour des raisons \u00e9videntes, mais l'administration vous emp\u00eachera de toute fa\u00e7ons de faire cette erreur.\r\n\r\nL'administration remplie automatiquement ce champ d'apr\u00e8s le titre saisie, en g\u00e9n\u00e9ral il n'est donc pas utile de s'en pr\u00e9ocupper et de le remplir manuellement. Surveillez juste simplement que la conversion du titre en URI n'aboutit pas \u00e0 des incongruit\u00e9s.\r\n\r\n!! Titre\r\n\r\nC'est le titre du document utilis\u00e9 et affich\u00e9 dans les navigations en ent\u00eate de la page d'un document (non int\u00e9gr\u00e9).\r\n\r\n!! Texte\r\n\r\nLa source de votre texte qui sera convertie en HTML d'apr\u00e8s la syntaxe de mise en forme que vous y aurez appliqu\u00e9. Un \u00e9diteur de mise en forme avec pr\u00e9visualisation du rendu de mise en forme s'ouvrira \u00e0 chaque fois que vous souhaitez l'\u00e9diter dans l'administration.\r\n\r\n!! Visible\r\n\r\nCette option permet de d\u00e9sactiver l'affichage du document dans toute les listes de documents qui le contiennent.\r\n\r\nSi vous utilisez un gabarit du type *document int\u00e9gr\u00e9* cette option est automatiquement d\u00e9coch\u00e9e lors de l'enregistrement, cependant si vous changez apr\u00e8s pour un gabarit de *page compl\u00e8te* il vous faudra la r\u00e9activer manuellement dans l'administration pour que votre page redevienne visible sur le site.\r\n\r\n!! Activ\u00e9\r\n\r\nUne option qui permet de rendre totalement inaccessible le document, il n'apparait plus dans les listes de document et il n'est plus atteignable. Ceci vous permet d'archiver un document temporairement ou non, sans le supprimer compl\u00e8tement.\r\n\r\n! Note\r\n\r\nDes liens fig\u00e9s vers les documents \u00e0 la racine de l'arborescence existent dans l'application, si vous d\u00e9sactivez ces documents, leurs liens resteront visibles sur le site et conduiront alors \u00e0 une page d'erreur (*Page introuvable*), donc dans leur cas n'y touchez pas.\r\n\r\n!! Gabarit\r\n\r\nLa s\u00e9l\u00e9ction du gabarit de mise en page du document, il est optionnel et en cas de s\u00e9l\u00e9ction vide le gabarit par d\u00e9faut sera utilis\u00e9.\r\n\r\n!! Fichiers\r\n\r\nUne liste de s\u00e9l\u00e9ctions multiples de fichiers d'attachements \u00e0 attacher au document. N'oubliez pas de sauvegarder vos changements dessus si vous souhaitez les int\u00e9grer comme macros dans le document car tant que les changements n'auront pas \u00e9t\u00e9 enregistr\u00e9s ils n'apparaitront pas dans la liste de s\u00e9l\u00e9ction de l'\u00e9diteur de contenu.\r\n\r\n!! Listage des fichiers\r\n\r\nOption qui permet d'afficher la liste compl\u00e8te des fichiers attach\u00e9s au document. Par d\u00e9faut cette option n'est pas coch\u00e9e, la liste ne s'affichera donc pas. Cette liste a l'int\u00e9r\u00eat de r\u00e9sumer la liste compl\u00e8te de tout les fichiers sans avoir obligatoirement \u00e0 les ins\u00e9rer comme macro dans le document.\r\n\r\n!!! R\u00e9visions\r\n\r\nLes r\u00e9visions \u00e9tant des archives de pr\u00e9c\u00e9dentes versions de documents, leur repr\u00e9sentation dans l'administration est identique aux documents \u00e0 ceci pr\u00e8s qu'il y a un param\u00e8tre **Document** suppl\u00e9mentaire pour d\u00e9finir le document dont est issue la r\u00e9vision.\r\n\r\nEn g\u00e9n\u00e9ral, vous ne modifierez pas ces r\u00e9visions, car elles ont un r\u00f4le d'historique et les modifier le troublerait.\r\n", 
            "title": "Administration", 
            "uri": "Administration", 
            "last_date": "2010-10-05 02:51:02", 
            "in_sitemap": true, 
            "template": 3, 
            "active": true, 
            "display_attachs": false, 
            "order": 70
        }
    }, 
    {
        "pk": 1, 
        "model": "kiwi.version", 
        "fields": {
            "wikipage": 1, 
            "parent": null, 
            "author": 2, 
            "text": "Kiwi est un wiki fait avec [Django|http://www.djangoproject.com/], il est simple et fonctionnel. Il peut \u00eatre utilis\u00e9 seul ou bien \u00eatre import\u00e9 facilement dans un autre projet fait sous __Django__.\r\n", 
            "title": "Introduction", 
            "uri": "Home", 
            "date": "2009-04-22 01:50:29", 
            "in_sitemap": false, 
            "template": 5, 
            "active": true, 
            "rev_number": 1, 
            "order": 0
        }
    }, 
    {
        "pk": 2, 
        "model": "kiwi.version", 
        "fields": {
            "wikipage": 1, 
            "parent": null, 
            "author": 2, 
            "text": "Kiwi est un wiki fait avec [Django|http://www.djangoproject.com/], il est simple et fonctionnel. Il peut \u00eatre utilis\u00e9 seul ou bien \u00eatre import\u00e9 facilement dans un autre projet fait sous __Django__.\r\n\r\nT\u00e9l\u00e9chargez la derni\u00e8re version svn sur [http://svn.logicielslibres.info/bordel/sveetch/kiwi_project/].", 
            "title": "Introduction", 
            "uri": "Home", 
            "date": "2009-04-22 01:51:09", 
            "in_sitemap": false, 
            "template": 5, 
            "active": true, 
            "rev_number": 2, 
            "order": 0
        }
    }, 
    {
        "pk": 3, 
        "model": "kiwi.version", 
        "fields": {
            "wikipage": 5, 
            "parent": null, 
            "author": 2, 
            "text": "''Developed and designed by Thenon David, [Sveetch.biz|http://sveetch.biz]''\r\n\r\nWikibar API 2.0.0\r\n\r\nThis script is part of PyWiki2Xhtml. It requires jQuery library >= 1.2.6\r\n\r\nWikibar est un plugin Jquery, il produit une barre de boutons de raccourcis \r\nqui permettent de formater un texte selon une syntaxe wiki. La syntaxe employ\u00e9e \r\nest modifiable via les options. \r\n\r\nUn bouton de la wikibar peut soit formater directement le texte s\u00e9l\u00e9ctionne \r\ndans le champs de texte, soit utiliser un prompt d\u00e9di\u00e9 qui recueillera des \r\ninformations suppl\u00e9mentaires pour formater la s\u00e9l\u00e9ction.\r\n\r\nLa structure du plugin permet d'\u00e9tendre sa syntaxe et modifier les prompts \r\nsp\u00e9cifiques \u00e0 certaines syntaxes.\r\n\r\n!!! Pr\u00e9-requis\r\n\r\n* jQuery library >= 1.2.6\r\n\r\n!!! Installation\r\n\r\nIns\u00e9rez l'API et le CSS de la wikibar dans votre page puis instanciez la \r\nwikibar pour le champs de texte cibl\u00e9 :\r\n\r\n  <link rel=\"Stylesheet\" title=\"Normal\" media=\"screen\" type=\"text/css\" href=\"wikibar/ui.css\"/>\r\n  <script type=\"text/javascript\" src=\"wikibar/api.js\"></script>\r\n  \r\n  <script language=\"JavaScript\" type=\"text/javascript\">\r\n  //<![CDATA[\r\n      $(document).ready(function(){\r\n          jQuery('#id_text').Wikibar();\r\n      });\r\n  //]]>\r\n  </script>\r\n\r\nEt la wikibar sera rajout\u00e9e juste avant le champs texte que vous lui aurez \r\nindiqu\u00e9.\r\n", 
            "title": "Wikibar", 
            "uri": "Wikibar", 
            "date": "2009-04-27 23:33:17", 
            "in_sitemap": true, 
            "template": 3, 
            "active": true, 
            "rev_number": 1, 
            "order": 110
        }
    }, 
    {
        "pk": 4, 
        "model": "kiwi.version", 
        "fields": {
            "wikipage": 5, 
            "parent": null, 
            "author": 2, 
            "text": "''Developed and designed by Thenon David, [Sveetch.biz|http://sveetch.biz]''\r\n\r\n__Wikibar__ est un plugin Jquery, il produit une barre de boutons de raccourcis \r\nqui permettent de formater un texte selon une syntaxe wiki. La syntaxe employ\u00e9e \r\nest modifiable via les options. \r\n\r\nUn bouton de la wikibar peut soit formater directement le texte s\u00e9l\u00e9ctionn\u00e9 \r\ndans le champs de texte, soit utiliser un prompt d\u00e9di\u00e9 qui recueillera des \r\ninformations suppl\u00e9mentaires pour formater la s\u00e9l\u00e9ction.\r\n\r\nLa structure du plugin permet d'\u00e9tendre sa syntaxe et modifier les prompts \r\nsp\u00e9cifiques \u00e0 certaines syntaxes.\r\n\r\n!!! Pr\u00e9-requis\r\n\r\n* jQuery library >= 1.2.6\r\n\r\n!!! Installation\r\n\r\nIns\u00e9rez l'API et le CSS de la wikibar dans votre page puis instanciez la \r\nwikibar pour le champs de texte cibl\u00e9 :\r\n\r\n  <link rel=\"Stylesheet\" title=\"Normal\" media=\"screen\" type=\"text/css\" href=\"wikibar/ui.css\"/>\r\n  <script type=\"text/javascript\" src=\"wikibar/api.js\"></script>\r\n  \r\n  <script language=\"JavaScript\" type=\"text/javascript\">\r\n  //<![CDATA[\r\n      $(document).ready(function(){\r\n          jQuery('#id_text').Wikibar();\r\n      });\r\n  //]]>\r\n  </script>\r\n\r\nEt la wikibar sera rajout\u00e9e juste avant le champs texte que vous lui aurez \r\nindiqu\u00e9.\r\n", 
            "title": "Wikibar", 
            "uri": "Wikibar", 
            "date": "2009-04-27 23:34:01", 
            "in_sitemap": true, 
            "template": 3, 
            "active": true, 
            "rev_number": 2, 
            "order": 110
        }
    }, 
    {
        "pk": 5, 
        "model": "kiwi.version", 
        "fields": {
            "wikipage": 2, 
            "parent": null, 
            "author": 2, 
            "text": "''Developed and designed by Thenon David, [Sveetch.biz|http://sveetch.biz]''\r\n\r\n__BOF Editor__ est un plugin jQuery qui permet d'\u00e9diter des champs de texte long \r\ndans un espace quasiment plein \u00e9cran, avec une option de pr\u00e9visualisation du \r\ntexte ainsi qu'une barre de raccourcis de syntaxe wiki.\r\n\r\nIl est donc orient\u00e9 pour des textes sous formats Wiki et non comme les ''rich \r\neditor'' qui permettent de r\u00e9diger du html.\r\n\r\nPour l'instant, le BOF Editor ne s'ouvre que lorsque l'on clic dans le textarea \r\ncibl\u00e9 dans son instanciation.\r\n\r\n!!! Pr\u00e9-requis\r\n\r\n* jQuery library >= 1.3.2\r\n* The __wikibar__ API and CSS from the __PyWiki2Xhtml__ project if you wish ++to use the Wikibar option++.\r\n* A webserver on the same domain with a ++server-side script to make Preview++, if you wish ++to use the Preview option++.\r\n\r\n!!! Installation\r\n\r\nNotez que toute les options du BOF Editor sont facultatives et toutes cumulables.\r\n\r\n!! De base\r\n\r\nIl vous suffit d'ins\u00e9rer l'API du BOF Editor ainsi que son CSS et de l'instancier sur le textarea vis\u00e9 :\r\n\r\n  <link rel=\"Stylesheet\" title=\"Normal\" media=\"screen\" type=\"text/css\" href=\"bof_editor/ui.css\"/>\r\n  <script type=\"text/javascript\" src=\"bof_editor/api.js\"></script>\r\n  \r\n  <script language=\"JavaScript\" type=\"text/javascript\">\r\n  //<![CDATA[\r\n      $(document).ready(function(){\r\n          $('#id_text').BOF_Editor();\r\n      });\r\n  //]]>\r\n  </script>\r\n\r\n!! Avec wikibar\r\n\r\n++En plus++ du code ''de base'', il vous faut ins\u00e9rer l'API et CSS de la Wikibar :\r\n\r\n  <link rel=\"Stylesheet\" title=\"Normal\" media=\"screen\" type=\"text/css\" href=\"wikibar/ui.css\"/>\r\n  <script type=\"text/javascript\" src=\"wikibar/api.js\"></script>\r\n\r\nEt changer l'instanciation du BOF Editor pour lui activer l'option de la wikibar :\r\n\r\n  <script language=\"JavaScript\" type=\"text/javascript\">\r\n  //<![CDATA[\r\n      $(document).ready(function(){\r\n          $('#id_text').BOF_Editor(\r\n            'with_wikibar': true\r\n          );\r\n      });\r\n  //]]>\r\n  </script>\r\n\r\n!! Avec wikibar et pr\u00e9visualisation\r\n\r\nIl suffit de suivre le m\u00eame proc\u00e9d\u00e9 que pour le mode avec wikibar, mais il \r\nfaut encore changer l'instanciation pour indiquer l'url ou envoyer le texte \r\net recevoir une pr\u00e9visualisation :\r\n\r\n  <script language=\"JavaScript\" type=\"text/javascript\">\r\n  //<![CDATA[\r\n      $(document).ready(function(){\r\n          $('#id_text').BOF_Editor(\r\n            'url_preview': \"/syntax/preview/\",\r\n            'with_wikibar': true\r\n          );\r\n      });\r\n  //]]>\r\n  </script>\r\n\r\nLe fait d'indiquer une url de pr\u00e9visualisation active son mode, vous pouvez \r\nmettre l'url que vous souhaitez. Elle devra accepter les requ\u00eates du type \r\n++POST++, le texte sera plac\u00e9 dans un attribut ++source++ et renvoy\u00e9 format\u00e9 \r\ndans une r\u00e9ponse contenant uniquement le html.\r\n\r\n!! Mode \"bouton\"\r\n\r\nPar d\u00e9faut, l'\u00e9diteur est en mode \"focus\", c'est \u00e0 dire qu'il s'ouvre d\u00e8s le \r\nclic dans le champs de texte. Il est possible d'utiliser le mode \"bouton\" qui \r\najouter un lien juste en dessous le champs texte et le clic sur ce lien ouvrira \r\nl'\u00e9diteur.\r\n\r\nIl suffit d'indiquer le mode dans les options :\r\n\r\n  <script language=\"JavaScript\" type=\"text/javascript\">\r\n  //<![CDATA[\r\n      $(document).ready(function(){\r\n          $('#id_text').BOF_Editor(\r\n            'mode': 'button',\r\n            'i18n_opener_button': \"Ouvrir l'\u00e9diteur\"\r\n          );\r\n      });\r\n  //]]>\r\n  </script>\r\n\r\nNotez aussi l'option \"i18n_opener_button\", facultative, qui permet de changer \r\nle titre du lien affich\u00e9.", 
            "title": "BOF Editor", 
            "uri": "BofEditor", 
            "date": "2009-04-27 23:34:19", 
            "in_sitemap": true, 
            "template": 3, 
            "active": true, 
            "rev_number": 1, 
            "order": 100
        }
    }, 
    {
        "pk": 6, 
        "model": "kiwi.version", 
        "fields": {
            "wikipage": 2, 
            "parent": null, 
            "author": 2, 
            "text": "''Developed and designed by Thenon David, [Sveetch.biz|http://sveetch.biz]''\r\n\r\n__BOF Editor__ est un plugin jQuery qui permet d'\u00e9diter des champs de texte long \r\ndans un espace quasiment plein \u00e9cran, avec une option de pr\u00e9visualisation du \r\ntexte ainsi qu'une barre de raccourcis de syntaxe wiki.\r\n\r\nIl est donc orient\u00e9 pour des textes sous formats Wiki et non comme les ''rich \r\neditor'' qui permettent de r\u00e9diger du html.\r\n\r\nPour l'instant, le BOF Editor ne s'ouvre que lorsque l'on clic dans le textarea \r\ncibl\u00e9 dans son instanciation.\r\n\r\n!!! Pr\u00e9-requis\r\n\r\n* jQuery library >= 1.3.2\r\n* The __wikibar__ API and CSS from the __PyWiki2Xhtml__ project if you wish ++to use the Wikibar option++.\r\n* A webserver on the same domain with a ++server-side script to make Preview++, if you wish ++to use the Preview option++.\r\n\r\n!!! Installation\r\n\r\nNotez que toute les options du BOF Editor sont facultatives et toutes cumulables.\r\n\r\n!! De base\r\n\r\nIl vous suffit d'ins\u00e9rer l'API du BOF Editor ainsi que son CSS et de l'instancier sur le textarea vis\u00e9 :\r\n\r\n  <link rel=\"Stylesheet\" title=\"Normal\" media=\"screen\" type=\"text/css\" href=\"bof_editor/ui.css\"/>\r\n  <script type=\"text/javascript\" src=\"bof_editor/api.js\"></script>\r\n  <script language=\"JavaScript\" type=\"text/javascript\">\r\n  //<![CDATA[\r\n      $(document).ready(function(){\r\n          $('#id_text').BOF_Editor();\r\n      });\r\n  //]]>\r\n  </script>\r\n\r\n!! Avec wikibar\r\n\r\n++En plus++ du code ''de base'', il vous faut ins\u00e9rer l'API et CSS de la Wikibar :\r\n\r\n  <link rel=\"Stylesheet\" title=\"Normal\" media=\"screen\" type=\"text/css\" href=\"wikibar/ui.css\"/>\r\n  <script type=\"text/javascript\" src=\"wikibar/api.js\"></script>\r\n\r\nEt changer l'instanciation du BOF Editor pour lui activer l'option de la wikibar :\r\n\r\n  <script language=\"JavaScript\" type=\"text/javascript\">\r\n  //<![CDATA[\r\n      $(document).ready(function(){\r\n          $('#id_text').BOF_Editor(\r\n            'with_wikibar': true\r\n          );\r\n      });\r\n  //]]>\r\n  </script>\r\n\r\n!! Avec wikibar et pr\u00e9visualisation\r\n\r\nIl suffit de suivre le m\u00eame proc\u00e9d\u00e9 que pour le mode avec wikibar, mais il \r\nfaut encore changer l'instanciation pour indiquer l'url ou envoyer le texte \r\net recevoir une pr\u00e9visualisation :\r\n\r\n  <script language=\"JavaScript\" type=\"text/javascript\">\r\n  //<![CDATA[\r\n      $(document).ready(function(){\r\n          $('#id_text').BOF_Editor(\r\n            'url_preview': \"/syntax/preview/\",\r\n            'with_wikibar': true\r\n          );\r\n      });\r\n  //]]>\r\n  </script>\r\n\r\nLe fait d'indiquer une url de pr\u00e9visualisation active son mode, vous pouvez \r\nmettre l'url que vous souhaitez. Elle devra accepter les requ\u00eates du type \r\n++POST++, le texte sera plac\u00e9 dans un attribut ++source++ et renvoy\u00e9 format\u00e9 \r\ndans une r\u00e9ponse contenant uniquement le html.\r\n\r\n!! Mode \"bouton\"\r\n\r\nPar d\u00e9faut, l'\u00e9diteur est en mode \"focus\", c'est \u00e0 dire qu'il s'ouvre d\u00e8s le \r\nclic dans le champs de texte. Il est possible d'utiliser le mode \"bouton\" qui \r\najouter un lien juste en dessous le champs texte et le clic sur ce lien ouvrira \r\nl'\u00e9diteur.\r\n\r\nIl suffit d'indiquer le mode dans les options :\r\n\r\n  <script language=\"JavaScript\" type=\"text/javascript\">\r\n  //<![CDATA[\r\n      $(document).ready(function(){\r\n          $('#id_text').BOF_Editor(\r\n            'mode': 'button',\r\n            'i18n_opener_button': \"Ouvrir l'\u00e9diteur\"\r\n          );\r\n      });\r\n  //]]>\r\n  </script>\r\n\r\nNotez aussi l'option \"i18n_opener_button\", facultative, qui permet de changer \r\nle titre du lien affich\u00e9.", 
            "title": "BOF Editor", 
            "uri": "BofEditor", 
            "date": "2009-04-27 23:34:58", 
            "in_sitemap": true, 
            "template": 3, 
            "active": true, 
            "rev_number": 2, 
            "order": 100
        }
    }, 
    {
        "pk": 7, 
        "model": "kiwi.version", 
        "fields": {
            "wikipage": 2, 
            "parent": 6, 
            "author": 2, 
            "text": "BOF Editor est un plugin __jQuery__ qui permet d'\u00e9diter des champs de texte long \r\ndans un espace quasiment plein \u00e9cran, avec une option de pr\u00e9visualisation du \r\ntexte ainsi qu'une barre de raccourcis de syntaxe wiki.\r\n\r\nIl est donc orient\u00e9 pour des textes sous formats Wiki et non comme les ''rich \r\neditor'' qui permettent de r\u00e9diger du html.\r\n\r\nIl poss\u00e8de plusieurs options, dont la possibilit\u00e9 de s'ouvrir soit lors d'un \r\nclic sur un champs de texte (''focus''), soit sur le clic d'un lien (''button'').\r\n\r\n!!! Licence\r\n\r\nLe code de ce projet est sous double licence  :\r\n\r\n* [MIT|http://www.opensource.org/licenses/mit-license.php]\r\n* [GPL|http://www.gnu.org/licenses/gpl.html]\r\n\r\n!!! Pr\u00e9-requis\r\n\r\n* __[jQuery|http://jquery.com/]__ >= 1.3.2\r\n* L'API et le CSS de la __Wikibar__ si vous souhaitez utiliser l'option de la Wikibar.\r\n* Un script sur votre serveur web pour renvoyer une pr\u00e9visualisation par Ajax si vous souhaitez utiliser l'option de pr\u00e9visualisation.\r\n\r\n!!! Installation\r\n\r\nNotez que toute les options du BOF Editor sont facultatives et toutes cumulables.\r\n\r\n!! De base\r\n\r\nIl vous suffit d'ins\u00e9rer l'API du BOF Editor ainsi que son CSS et de l'instancier sur le textarea vis\u00e9 :\r\n\r\n  <link rel=\"Stylesheet\" title=\"Normal\" media=\"screen\" type=\"text/css\" href=\"bof_editor/ui.css\"/>\r\n  <script type=\"text/javascript\" src=\"bof_editor/api.js\"></script>\r\n  \r\n  <script language=\"JavaScript\" type=\"text/javascript\">\r\n  //<![CDATA[\r\n      $(document).ready(function(){\r\n          $('#id_text').BOF_Editor();\r\n      });\r\n  //]]>\r\n  </script>\r\n\r\n!! Avec wikibar\r\n\r\n++En plus++ du code ''de base'', il vous faut ins\u00e9rer l'API et CSS de la Wikibar :\r\n\r\n  <link rel=\"Stylesheet\" title=\"Normal\" media=\"screen\" type=\"text/css\" href=\"wikibar/ui.css\"/>\r\n  <script type=\"text/javascript\" src=\"wikibar/api.js\"></script>\r\n\r\nEt changer l'instanciation du BOF Editor pour lui activer l'option de la wikibar :\r\n\r\n  <script language=\"JavaScript\" type=\"text/javascript\">\r\n  //<![CDATA[\r\n      $(document).ready(function(){\r\n          $('#id_text').BOF_Editor(\r\n            'with_wikibar': true\r\n          );\r\n      });\r\n  //]]>\r\n  </script>\r\n\r\n!! Avec wikibar et pr\u00e9visualisation\r\n\r\nIl suffit de suivre le m\u00eame proc\u00e9d\u00e9 que pour le mode avec wikibar, mais il \r\nfaut encore changer l'instanciation pour indiquer l'url ou envoyer le texte \r\net recevoir une pr\u00e9visualisation :\r\n\r\n  <script language=\"JavaScript\" type=\"text/javascript\">\r\n  //<![CDATA[\r\n      $(document).ready(function(){\r\n          $('#id_text').BOF_Editor(\r\n            'url_preview': \"/syntax/preview/\",\r\n            'with_wikibar': true\r\n          );\r\n      });\r\n  //]]>\r\n  </script>\r\n\r\nLe fait d'indiquer une url de pr\u00e9visualisation active son mode, vous pouvez \r\nmettre l'url que vous souhaitez. Elle devra accepter les requ\u00eates du type \r\n++POST++, le texte sera plac\u00e9 dans un attribut ++source++ et renvoy\u00e9 format\u00e9 \r\ndans une r\u00e9ponse contenant uniquement le html.\r\n\r\n!! Mode \"bouton\"\r\n\r\nPar d\u00e9faut, l'\u00e9diteur est en mode \"focus\", c'est \u00e0 dire qu'il s'ouvre d\u00e8s le \r\nclic dans le champs de texte. Il est possible d'utiliser le mode \"bouton\" qui \r\najouter un lien juste en dessous le champs texte et le clic sur ce lien ouvrira \r\nl'\u00e9diteur.\r\n\r\nIl suffit d'indiquer le mode dans les options :\r\n\r\n  <script language=\"JavaScript\" type=\"text/javascript\">\r\n  //<![CDATA[\r\n      $(document).ready(function(){\r\n          $('#id_text').BOF_Editor(\r\n            'mode': 'button',\r\n            'i18n_opener_button': \"Ouvrir l'\u00e9diteur\"\r\n          );\r\n      });\r\n  //]]>\r\n  </script>\r\n\r\nNotez aussi l'option \"i18n_opener_button\", facultative, qui permet de changer \r\nle titre du lien affich\u00e9.\r\n\r\n!!! T\u00e9l\u00e9chargement\r\n\r\nBOF Editor est t\u00e9l\u00e9chargeable uniquement depuis son d\u00e9p\u00f4t __Subversion__\r\n\r\n  http://svn.logicielslibres.info/bordel/sveetch/bof_editor/\r\n\r\nNotez qu'il comporte d\u00e9ja une copie de la __Wikibar__, ce n'est donc pas la peine de la t\u00e9l\u00e9charger \u00e0 part si vous comptiez l'utiliser.\r\n\r\n!!! Traduction\r\n\r\nTout les textes par d\u00e9faut sont en fran\u00e7ais, si vous souhaitez les changer ou \r\nutiliser l'\u00e9diteur dans d'autres langues, vous pouvez les modifier par les \r\noptions. Tout les textes modifiables ont un nom d'option commencant par \r\n@@i18n_@@.\r\n\r\n!!! D\u00e9monstration\r\n\r\nCliquez \u00e0 l'int\u00e9rieur du champs de texte pour ouvrir l'\u00e9diteur.\r\n", 
            "title": "BOF Editor", 
            "uri": "BofEditor", 
            "date": "2009-04-28 16:25:12", 
            "in_sitemap": true, 
            "template": 6, 
            "active": true, 
            "rev_number": 3, 
            "order": 20
        }
    }, 
    {
        "pk": 8, 
        "model": "kiwi.version", 
        "fields": {
            "wikipage": 5, 
            "parent": 6, 
            "author": 2, 
            "text": "__Wikibar__ est un plugin Jquery, il produit une barre de boutons de raccourcis \r\nqui permettent de formater un texte selon une syntaxe wiki. La syntaxe employ\u00e9e \r\nest modifiable via les options. \r\n\r\nUn bouton de la wikibar peut soit formater directement le texte s\u00e9l\u00e9ctionn\u00e9 \r\ndans le champs de texte, soit utiliser un prompt d\u00e9di\u00e9 qui recueillera des \r\ninformations suppl\u00e9mentaires pour formater la s\u00e9l\u00e9ction.\r\n\r\nLa structure du plugin permet d'\u00e9tendre sa syntaxe et modifier les prompts \r\nsp\u00e9cifiques \u00e0 certaines syntaxes.\r\n\r\n!!! Licence\r\n\r\nLe code de ce projet est sous double licence  :\r\n\r\n* [MIT|http://www.opensource.org/licenses/mit-license.php]\r\n* [GPL|http://www.gnu.org/licenses/gpl.html]\r\n\r\n!!! Pr\u00e9-requis\r\n\r\n* jQuery library >= 1.2.6\r\n\r\n!!! Installation\r\n\r\nIns\u00e9rez l'API et le CSS de la wikibar dans votre page puis instanciez la \r\nwikibar pour le champs de texte cibl\u00e9 :\r\n\r\n  <link rel=\"Stylesheet\" title=\"Normal\" media=\"screen\" type=\"text/css\" href=\"wikibar/ui.css\"/>\r\n  <script type=\"text/javascript\" src=\"wikibar/api.js\"></script>\r\n  <script language=\"JavaScript\" type=\"text/javascript\">\r\n  //<![CDATA[\r\n      $(document).ready(function(){\r\n          jQuery('#id_text').Wikibar();\r\n      });\r\n  //]]>\r\n  </script>\r\n\r\nEt la wikibar sera rajout\u00e9e juste avant le champs texte que vous lui aurez \r\nindiqu\u00e9.\r\n\r\n!!! T\u00e9l\u00e9chargement\r\n\r\nWikibar est t\u00e9l\u00e9chargeable uniquement par son d\u00e9p\u00f4t __Subversion__ :\r\n\r\n  http://svn.logicielslibres.info/bordel/sveetch/PyWiki2xhtml/wikibar/\r\n", 
            "title": "Wikibar", 
            "uri": "Wikibar", 
            "date": "2009-04-30 02:38:34", 
            "in_sitemap": true, 
            "template": 3, 
            "active": true, 
            "rev_number": 3, 
            "order": 110
        }
    }, 
    {
        "pk": 9, 
        "model": "kiwi.version", 
        "fields": {
            "wikipage": 5, 
            "parent": 6, 
            "author": 2, 
            "text": "__Wikibar__ est un plugin Jquery. Il produit une barre de boutons de raccourcis \r\nqui permettent de formater un texte selon une syntaxe wiki. La syntaxe employ\u00e9e \r\nest modifiable via les options. \r\n\r\nUn bouton de la wikibar peut soit formater directement le texte s\u00e9l\u00e9ctionn\u00e9 \r\ndans le champs de texte, soit utiliser un prompt d\u00e9di\u00e9 qui recueillera des \r\ninformations suppl\u00e9mentaires pour formater la s\u00e9l\u00e9ction.\r\n\r\nLa structure du plugin permet d'\u00e9tendre sa syntaxe et modifier les prompts \r\nsp\u00e9cifiques \u00e0 certaines syntaxes.\r\n\r\n!!! Licence\r\n\r\nLe code de ce projet est sous double licence  :\r\n\r\n* [MIT|http://www.opensource.org/licenses/mit-license.php]\r\n* [GPL|http://www.gnu.org/licenses/gpl.html]\r\n\r\n!!! Pr\u00e9-requis\r\n\r\n* jQuery library >= 1.2.6\r\n\r\n!!! Installation\r\n\r\nIns\u00e9rez l'API et le CSS de la wikibar dans votre page puis instanciez la \r\nwikibar pour le champs de texte cibl\u00e9 :\r\n\r\n  <link rel=\"Stylesheet\" title=\"Normal\" media=\"screen\" type=\"text/css\" href=\"wikibar/ui.css\"/>\r\n  <script type=\"text/javascript\" src=\"wikibar/api.js\"></script>\r\n  <script language=\"JavaScript\" type=\"text/javascript\">\r\n  //<![CDATA[\r\n      $(document).ready(function(){\r\n          jQuery('#id_text').Wikibar();\r\n      });\r\n  //]]>\r\n  </script>\r\n\r\nEt la wikibar sera rajout\u00e9e juste avant le champs texte que vous lui aurez \r\nindiqu\u00e9.\r\n\r\n!!! T\u00e9l\u00e9chargement\r\n\r\nWikibar est t\u00e9l\u00e9chargeable uniquement par son d\u00e9p\u00f4t __Subversion__ :\r\n\r\n  http://svn.logicielslibres.info/bordel/sveetch/PyWiki2xhtml/wikibar/\r\n", 
            "title": "Wikibar", 
            "uri": "Wikibar", 
            "date": "2009-04-30 04:12:50", 
            "in_sitemap": true, 
            "template": 3, 
            "active": true, 
            "rev_number": 4, 
            "order": 110
        }
    }, 
    {
        "pk": 10, 
        "model": "kiwi.version", 
        "fields": {
            "wikipage": 7, 
            "parent": 6, 
            "author": 2, 
            "text": "__PyWiki2Xhtml__ est un ''parser'' de texte qui le convertit selon une ++[syntaxe wiki|wikipedia://Wiki]++ dans un format ++XHTML++. Il poss\u00e8de plusieurs options dont entre autre :\r\n\r\n* ++Mise en forme ''en ligne''++ (gras, italique, soulign\u00e9, etc..)\r\n* Diff\u00e9rents types de ++liens++ (normaux, avec titre, sur des mots Wiki, par raccourcis)\r\n* Diff\u00e9rents types de ++''blocs'' de contenu++ comme les paragraphes, listes \u00e0 puces ou num\u00e9rot\u00e9es, images, titres, extraits, etc..\r\n* ++Listes \u00e0 puces et num\u00e9rot\u00e9es++ sans limites d'incr\u00e9mentations\r\n* ++Sommaire des titres++ avec navigation par ancre automatiquement g\u00e9n\u00e9r\u00e9\r\n* ++Notes de bas de page++\r\n* Correction l\u00e9g\u00e8re de la ++syntaxe de ponctuation \u00e0 la fran\u00e7aise++\r\n* ++Syntaxe modifiable++\r\n\r\nToute les options sont manipulables, activables et d\u00e9sactivables de sorte \u00e0 ce que le ''parser'' puisse fonctionner avec une syntaxe diff\u00e9rente (dans certaines mesures).", 
            "title": "PyWiki2Xhtml", 
            "uri": "PyWiki2Xhtml", 
            "date": "2009-04-30 05:46:54", 
            "in_sitemap": true, 
            "template": null, 
            "active": true, 
            "rev_number": 1, 
            "order": 110
        }
    }, 
    {
        "pk": 11, 
        "model": "kiwi.version", 
        "fields": {
            "wikipage": 8, 
            "parent": null, 
            "author": 1, 
            "text": "!!! Structure du Wiki\r\n\r\nTout les documents du site sont regroup\u00e9s dans un arbre qui les regroupent tous, il est repr\u00e9sent\u00e9 dans l'administration par une __arborescence__ qui permet d'\u00e9valuer visuellement la position de chaque document.\r\n\r\n\u00c0 la base un document se place \u00e0 la __racine de l'arborescence__, mais il peut aussi \u00eatre positionn\u00e9 comme __sous-document__ d'un autre document qui devient alors son __parent__. Un sous-document est repr\u00e9sent\u00e9 dans l'arborescence sous son document parent et il est l\u00e9g\u00e8rement indent\u00e9 vers la droite pour exprimer cette parent\u00e9.\r\n\r\nSachez que tout les documents \u00e0 la racine de l'arborescence ne s'afficheront pas directement sur le Wiki si ils n'ont pas d\u00e9ja \u00e9t\u00e9 pr\u00e9vus dans l'application. \r\nEt la cr\u00e9ation d'un nouveau document \u00e0 la racine n\u00e9cessitera une intervention manuelle sur la plateforme pour le rendre accessible depuis un nouveau lien.\r\n\r\nPar contre tout les nouveaux sous-documents s'afficheront automatiquement sur le site (dans la navigation de leur parent) d\u00e8s lors que leur __gabarit__ le permet.\r\n\r\n!!! Gabarits\r\n\r\nSelon le contexte du document, il peut s'av\u00e9rer utile d'avoir une mise en page diff\u00e9rente, c'est pourquoi il existe plusieurs gabarits pr\u00e9d\u00e9finis. Vous pouvez choisir l'un d'entre eux \u00e0 tout moment pour vos documents.\r\n\r\n!! Types\r\n\r\nLes gabarits ne sont pas modifiables en ligne car ils sont \"fondus\" dans l'application. La partie de l'administration Django appel\u00e9e \"Gabarits\" ne sert qu'\u00e0 identifier les fichiers des gabarits mais l'ajout de nouveaux fichiers de gabarits n\u00e9cessite une intervention manuelle sur la plateforme.\r\n\r\nEn r\u00e8gle g\u00e9n\u00e9ral, on ne donne pas aux administrateurs normaux le droit d'acc\u00e8s \u00e0 l'administration des gabarits.\r\n\r\n! Page standard\r\n\r\nLe gabarit par d\u00e9faut d'une page d'un document. Il contient seulement le titre, le contenu du document et sa liste de fichiers attach\u00e9s.\r\n\r\n! Page avec sommaire de sous-pages\r\n\r\nUn gabarit qui contient le titre, le contenu du document, sa liste de fichiers attach\u00e9s et une liste du sommaire (affich\u00e9 sous le contenu) de ses sous-documents si il en a.\r\n\r\n! Page sur deux colonnes pour le texte et un sommaire des titres\r\n\r\nUn gabarit compos\u00e9 deux cadres l'un \u00e0 c\u00f4t\u00e9 de l'autre :\r\n\r\n* Le premier cadre contient le titre, le contenu du document et sa liste de fichiers attach\u00e9s.\r\n* Le second cadre contient uniquement un sommaire des titres contenus dans le document.\r\n\r\n! Pages sur deux colonnes avec sommaire des titres et sommaire des pages\r\n\r\nUn gabarit compos\u00e9 deux cadres l'un \u00e0 c\u00f4t\u00e9 de l'autre :\r\n\r\n* Le premier cadre contient le titre, le contenu du document et sa liste de fichiers attach\u00e9s.\r\n* Le second cadre contient un sommaire des titres contenus dans le document puis un sommaire des sous-documents si il en a.\r\n\r\n! Document int\u00e9gr\u00e9\r\n\r\nC'est un gabarit sp\u00e9cial pour les documents qui n'ont pas leur propre page mais qui sont int\u00e9gr\u00e9s dans une page existante du site. Ce gabarit ne contient que le titre, le contenu du document et sa liste de fichiers attach\u00e9s.\r\n\r\nIl n'est pas \u00e0 utiliser pour de nouveaux documents car ils les rendraient non affichables sur le site. En effet l'int\u00e9gration d'un document dans une page n\u00e9cessite une intervention sur l'application.\r\n\r\n!! Sommaire des titres\r\n\r\nCette partie d'un gabarit est une liste de tout les titres contenus dans un document, elle est repr\u00e9sent\u00e9e sous forme d'une liste \u00e0 puces arborescente dont les titres sont indent\u00e9s selon leur niveau d'importance (les plus gros titres \u00e0 la ''racine'' et les plus petits indent\u00e9s).\r\n\r\nChaque \u00e9l\u00e9ment de la liste est un lien cliquable qui fait d\u00e9filer le document vers le titre cible. Ceci est tr\u00e8s utile dans le cadre de longs documents et il est alors recommand\u00e9 de bien utiliser les titres pour indiquer ses diff\u00e9rentes parties \u00e0 la mani\u00e8re de l'index d'un livre.\r\n\r\n!! Sommaire des sous pages\r\n\r\nCette partie d'un gabarit est une liste des sous-documents existants pour le document en cours. Si le document n'en a aucun, cette liste ne s'affichera pas. Elle est repr\u00e9sent\u00e9e par une liste \u00e0 puces arborescente dont l'indentation des \u00e9l\u00e9ments d\u00e9pend de leur parent\u00e9 (de la m\u00eame mani\u00e8re que sur l'administration CMS).\r\n\r\nChaque \u00e9l\u00e9ment de la liste est un lien cliquable qui am\u00e8ne le navigateur vers la page du document cible.\r\n\r\n!! Liste de fichiers attach\u00e9s\r\n\r\nCette partie d'un gabarit liste tout les fichiers attach\u00e9s au document. Elle d\u00e9pend de son option de visibilit\u00e9 dans le document.\r\n\r\n!!! Fichiers d'attachements\r\n\r\nCe syst\u00e8me existe afin de pouvoir lier de fa\u00e7on \"dynamique\" des fichiers \u00e0 un ou des documents, sans inscrire directement de mani\u00e8re fig\u00e9 dans le document un lien vers les fichiers. De plus l'entr\u00e9e d'un m\u00eame fichier attach\u00e9 peut \u00eatre utilis\u00e9 dans plusieurs documents \u00e0 la fois.\r\n\r\nL'insertion d'un fichier attach\u00e9 dans un document passe par trois \u00e9tapes :\r\n\r\n* Cr\u00e9er l'entr\u00e9e et transf\u00e9rer le fichier \u00e0 attacher dans l'administration CMS : __Kiwi > Fichiers d'attachements__;\r\n* La liaison du fichier attach\u00e9 au document dans son formulaire \u00e0 la partie __Attachements > Fichiers__;\r\n* L'int\u00e9gration de ce fichier attach\u00e9 dans le contenu du document. Cette \u00e9tape est optionnelle, d\u00e9pendamment que le document permet d\u00e9j\u00e0 ou non d'afficher la liste compl\u00e8te de tout les fichiers qui lui sont attach\u00e9s.\r\n\r\nUne fois attach\u00e9s \u00e0 un document, les fichiers deviennent disponibles dans une liste de s\u00e9lection de l'\u00e9diteur de contenu du document, il suffit de les s\u00e9lectionner et de cliquer sur l'ic\u00f4ne (juste \u00e0 droite de la liste) pour l'ins\u00e9rer sous forme d'une ++macro++ dans le contenu \u00e0 la position du curseur de texte et sans avoir \u00e0 inscrire directement le lien.\r\n\r\nLe lien d'un fichier attach\u00e9 appara\u00eetra alors dans le document \u00e0 la position ou il a \u00e9t\u00e9 ins\u00e9r\u00e9 selon le comportement suivant :\r\n\r\n* Le lien vers le fichier est directement retrouv\u00e9 depuis son entr\u00e9e en BDD, si le nom du fichier change entre temps, le lien change automatiquement, il n'est donc pas n\u00e9cessaire de repasser sur le document apr\u00e8s coup;\r\n* Si le fichier attach\u00e9 est *priv\u00e9*, il ne sera visible qu'aux utilisateurs authentifi\u00e9s mais pas aux anonymes;\r\n* Si le fichier est marqu\u00e9 comme *archiv\u00e9*, il ne s'affichera jamais.\r\n* Si la macro du fichier dans le document contient un texte, il est affich\u00e9 comme son titre;\r\n* Si la macro du fichier dans le document ne contient pas de texte, le titre du fichier attach\u00e9 est utilis\u00e9 comme titre du lien;\r\n* Si la macro du fichier dans le document ne contient pas de texte et que le fichier attach\u00e9 n'a pas de titre, son URL compl\u00e8te est utilis\u00e9e comme titre du lien;\r\n\r\nIl n'est cependant pas n\u00e9cessaire d'ins\u00e9rer de macro d'un fichier attach\u00e9 dans un document, car ce dernier poss\u00e8de aussi une option __Attachements > Listage des fichiers__ qui permet d'afficher apr\u00e8s le contenu une liste de tout les fichiers attach\u00e9s au document, suivant le m\u00eame comportement pour le titre du lien.\r\n\r\n!! Note\r\n\r\nSi vous supprimez une entr\u00e9e de fichier d'attachement, cela ne d\u00e9t\u00e9riorera pas les documents qui l'utilisaient. L'entr\u00e9e sera simplement supprim\u00e9e de la liste des fichiers attach\u00e9s aux documents et les macros li\u00e9s seront simplement \"aval\u00e9s\" dans le contenu comme si ils n'existaient pas.\r\n\r\nCependant il est fortement recommand\u00e9, de tenir \u00e0 jour les documents pour ne pas laisser des macros de fichiers qui n'existent plus, afin d'\u00e9viter les confusions et la pollution inutile dans la r\u00e9daction du contenu.\r\n\r\n!!! Documents\r\n\r\nUn document poss\u00e8de plusieurs options et param\u00e8tres \u00e0 d\u00e9finir, certains \u00e9tant optionnels.\r\n\r\n!! Parent\r\n\r\nQui d\u00e9termine la parent\u00e9 vers un autre document, par d\u00e9faut un nouveau document n'a pas de parent, il est donc destin\u00e9 \u00e0 \u00eatre \u00e0 la racine de l'arborescence des documents.\r\n\r\n!! Ordre\r\n\r\nCette option n'est utile que dans le cadre d'un sous-document, il permet d'ajuster sa position dans le sommaire des sous-documents de leur parent.\r\n\r\nPar d\u00e9faut les documents sont tri\u00e9s par ordre alphab\u00e9tique croissant, un document \"A\" \r\nse trouvera avant un document \"B\" et ainsi de suite. Mais si un ordre est sp\u00e9cifi\u00e9, \r\nil prendra le dessus sur le tri alphab\u00e9tique. Par exemple pour les documents suivants :\r\n    \r\n    - Alta\u00efr (ordre: 10)\r\n    - Bubble-gum (ordre: 5)\r\n    - Canelle (ordre: 0)\r\n\r\nLe r\u00e9sultat dans la liste des sous-documents sera tri\u00e9 de la fa\u00e7on suivante :\r\n\r\n    - Canelle\r\n    - Bubble-gum\r\n    - Alta\u00efr\r\n\r\nSi jamais deux documents ont le m\u00eame ordre, le tri alphab\u00e9tique arbitrera l'ordre \r\nfinal.\r\n\r\nL'ordre est num\u00e9rique, vous pouvez utilisez un nombre de 0 \u00e0 5000 si vous le \r\nsouhaitez, en g\u00e9n\u00e9ral on num\u00e9rote l'ordre des documents par tranches de 5 ou 10 ce qui \r\nlaisse une marge pour l'arriv\u00e9e de nouveaux documents et \u00e9viter de devoir renum\u00e9roter \r\ntout les autres documents manuellement.\r\n\r\n!! Uri\r\n\r\nC'est le mot cl\u00e9 utilis\u00e9 dans l'URL pour retrouv\u00e9 un document sur le site, il ne \r\npeut comporter de caract\u00e8res sp\u00e9ciaux autres que ``-_`` ni de caract\u00e8res accentu\u00e9s. \r\nDeux documents ne peuvent avoir la m\u00eame URI pour des raisons \u00e9videntes, mais \r\nl'administration vous emp\u00eachera de toute fa\u00e7ons de faire cette erreur.\r\n\r\n! Note\r\n\r\nL'administration remplie automatiquement ce champ d'apr\u00e8s le titre saisie, en \r\ng\u00e9n\u00e9ral il n'est donc pas utile de s'en pr\u00e9ocupper et de le remplir manuellement. \r\nSurveillez juste simplement que la conversion du titre en URI n'aboutit pas \u00e0 des \r\nincongruit\u00e9s.\r\n\r\n!! Titre\r\n\r\nC'est le titre du document utilis\u00e9 et affich\u00e9 dans les navigations en ent\u00eate de la \r\npage d'un document (non int\u00e9gr\u00e9).\r\n\r\n!! Texte\r\n\r\nLa source de votre texte qui sera convertie en HTML d'apr\u00e8s la syntaxe de mise en \r\nforme que vous y aurez appliqu\u00e9. Un \u00e9diteur de mise en forme avec pr\u00e9visualisation \r\ndu rendu de mise en forme s'ouvrira \u00e0 chaque fois que vous souhaitez l'\u00e9diter dans \r\nl'administration.\r\n\r\n!! Visible\r\n\r\nCette option permet de d\u00e9sactiver l'affichage du document dans toute les listes de \r\ndocuments qui le contiennent.\r\n\r\nSi vous utilisez un gabarit du type *document int\u00e9gr\u00e9* cette option est \r\nautomatiquement d\u00e9coch\u00e9e lors de l'enregistrement, cependant si vous changez apr\u00e8s \r\npour un gabarit de *page compl\u00e8te* il vous faudra la r\u00e9activer manuellement dans \r\nl'administration pour que votre page redevienne visible sur le site.\r\n\r\n!! Activ\u00e9\r\n\r\nUne option qui permet de rendre totalement inaccessible le document, il n'apparait \r\nplus dans les listes de document et il n'est plus atteignable. Ceci vous permet \r\nd'archiver un document temporairement ou non, sans le supprimer compl\u00e8tement.\r\n\r\n! Note\r\n\r\nDes liens fig\u00e9s vers les documents \u00e0 la racine de l'arborescence existent dans \r\nl'application, si vous d\u00e9sactivez ces documents, leurs liens resteront visibles \r\nsur le site et conduiront alors \u00e0 une page d'erreur (*Page introuvable*), donc \r\ndans leur cas n'y touchez pas.\r\n\r\n!! Gabarit\r\n\r\nLa s\u00e9l\u00e9ction du gabarit de mise en page du document, il est optionnel et en cas de \r\ns\u00e9l\u00e9ction vide le gabarit par d\u00e9faut sera utilis\u00e9.\r\n\r\n!! Fichiers\r\n\r\nUne liste de s\u00e9l\u00e9ctions multiples de fichiers d'attachements \u00e0 attacher au document. \r\nN'oubliez pas de sauvegarder vos changements dessus si vous souhaitez les int\u00e9grer \r\ncomme macros dans le document car tant que les changements n'auront pas \u00e9t\u00e9 enregistr\u00e9s \r\nils n'apparaitront pas dans la liste de s\u00e9l\u00e9ction de l'\u00e9diteur de contenu.\r\n\r\n!! Listage des fichiers\r\n\r\nOption qui permet d'afficher la liste compl\u00e8te des fichiers attach\u00e9s au document. \r\nPar d\u00e9faut cette option n'est pas coch\u00e9e, la liste ne s'affichera donc pas. Cette \r\nliste a l'int\u00e9r\u00eat de r\u00e9sumer la liste compl\u00e8te de tout les fichiers sans avoir \r\nobligatoirement \u00e0 les ins\u00e9rer comme macro dans le document.\r\n", 
            "title": "Administration", 
            "uri": "administration", 
            "date": "2010-10-05 01:43:34", 
            "in_sitemap": true, 
            "template": 3, 
            "active": true, 
            "rev_number": 1, 
            "order": 30
        }
    }, 
    {
        "pk": 12, 
        "model": "kiwi.version", 
        "fields": {
            "wikipage": 1, 
            "parent": null, 
            "author": 2, 
            "text": "Kiwi est un wiki fait avec [Django|http://www.djangoproject.com/], il est simple et fonctionnel. Il peut \u00eatre utilis\u00e9 seul ou bien \u00eatre import\u00e9 facilement dans un autre projet fait sous __Django__.\r\n\r\nT\u00e9l\u00e9chargez la derni\u00e8re version svn de [Kiwi|http://svn.logicielslibres.info/bordel/sveetch/kiwi_project/].", 
            "title": "Introduction", 
            "uri": "Home", 
            "date": "2010-10-05 02:18:27", 
            "in_sitemap": false, 
            "template": 5, 
            "active": true, 
            "rev_number": 3, 
            "order": 0
        }
    }, 
    {
        "pk": 13, 
        "model": "kiwi.version", 
        "fields": {
            "wikipage": 1, 
            "parent": null, 
            "author": 1, 
            "text": "Kiwi est une brique logicielle pour Django, son but est de g\u00e9rer des documents \u00e0 la mani\u00e8re d'un Wiki.\r\n\r\nSon principe est essentiellement de g\u00e9rer des documents qui se focalisent plus sur le fond que sur la forme. Il n'est donc pas question ici de travailler \u00e0 une mise en page \u00e9volu\u00e9e du document mais de se concentrer sur le contenu et sa lisibilit\u00e9.\r\n\r\nLa mise en forme des documents est simplifi\u00e9e pour une disposition \u00e9vidente du contenu par le biais de titres, listes, mises en formes de textes, etc..\r\n\r\nIl n'a pas vocation \u00e0 \u00eatre un Wiki collaboratif ''ouvert'', c'est \u00e0 dire que les r\u00e9dacteurs doivent avoir un compte sur l'administration ''automatique'' fournis dans Django et qu'il n'y a pas un syst\u00e8me de permissions internes \u00e0 Kiwi limitant l'\u00e9dition de pages pour des utilisateurs particulier.\r\n\r\nKiwi est utilisable de base comme un site de wiki ''autonome'' gr\u00e2ce \u00e0 l'exemple fournit d'un site complet. Il peut aussi servir de module Wiki dans un autre projet, pour un site de documentation, ou pour des pages d'un sites vitrine. Dans le cas d'un site de documentation, un outil d'exportation est aussi inclus pour exporter les documents visibles du wiki comme fichiers html lisibles en dehors du site.\r\n\r\n!! T\u00e9l\u00e9chargement\r\n\r\nIl n'y a pas d'archive compact\u00e9e d'une version pr\u00e9cise. Pour r\u00e9cup\u00e9rer le projet Kiwi, il vous faut disposer d'un ++client Subversion++ et utiliser la commande suivante :\r\n\r\n  svn checkout http://svn.logicielslibres.info/bordel/sveetch/kiwi_project/\r\n", 
            "title": "Introduction", 
            "uri": "Home", 
            "date": "2010-10-05 02:20:44", 
            "in_sitemap": false, 
            "template": 5, 
            "active": true, 
            "rev_number": 4, 
            "order": 0
        }
    }, 
    {
        "pk": 14, 
        "model": "kiwi.version", 
        "fields": {
            "wikipage": 1, 
            "parent": null, 
            "author": 1, 
            "text": "Kiwi est une brique logicielle pour Django, son but est de g\u00e9rer des documents \u00e0 la mani\u00e8re d'un Wiki.\r\n\r\nIl n'a pas vocation \u00e0 \u00eatre un Wiki collaboratif ''ouvert'', les r\u00e9dacteurs doivent avoir un compte sur l'administration.\r\n\r\nKiwi est utilisable de base comme un site de wiki ''autonome'' gr\u00e2ce \u00e0 l'exemple fournit d'un site complet. Il peut aussi servir de module Wiki dans un autre projet, pour un site de documentation, ou pour des pages d'un sites vitrine. Dans le cas d'un site de documentation, un outil d'exportation est aussi inclus pour exporter les documents visibles du wiki comme fichiers html lisibles en dehors du site.\r\n\r\n!! T\u00e9l\u00e9chargement\r\n\r\nIl n'y a pas d'archive compact\u00e9e d'une version pr\u00e9cise. Pour r\u00e9cup\u00e9rer le projet Kiwi, il vous faut disposer d'un ++client Subversion++ et utiliser la commande suivante :\r\n\r\n  svn checkout http://svn.logicielslibres.info/bordel/sveetch/kiwi_project/\r\n", 
            "title": "Introduction", 
            "uri": "Home", 
            "date": "2010-10-05 02:22:00", 
            "in_sitemap": false, 
            "template": 5, 
            "active": true, 
            "rev_number": 5, 
            "order": 0
        }
    }, 
    {
        "pk": 15, 
        "model": "kiwi.version", 
        "fields": {
            "wikipage": 8, 
            "parent": null, 
            "author": 1, 
            "text": "!!! Structure du Wiki\r\n\r\nTout les documents du site sont regroup\u00e9s dans un arbre qui les regroupent tous, il est repr\u00e9sent\u00e9 dans l'administration par une __arborescence__ qui permet d'\u00e9valuer visuellement la position de chaque document.\r\n\r\n\u00c0 la base un document se place \u00e0 la __racine de l'arborescence__, mais il peut aussi \u00eatre positionn\u00e9 comme __sous-document__ d'un autre document qui devient alors son __parent__. Un sous-document est repr\u00e9sent\u00e9 dans l'arborescence sous son document parent et il est l\u00e9g\u00e8rement indent\u00e9 vers la droite pour exprimer cette parent\u00e9.\r\n\r\nSachez que tout les documents \u00e0 la racine de l'arborescence ne s'afficheront pas directement sur le Wiki si ils n'ont pas d\u00e9ja \u00e9t\u00e9 pr\u00e9vus dans l'application. \r\nEt la cr\u00e9ation d'un nouveau document \u00e0 la racine n\u00e9cessitera une intervention manuelle sur la plateforme pour le rendre accessible depuis un nouveau lien.\r\n\r\nPar contre tout les nouveaux sous-documents s'afficheront automatiquement sur le site (dans la navigation de leur parent) d\u00e8s lors que leur __gabarit__ le permet.\r\n\r\n!!! Gabarits\r\n\r\nSelon le contexte du document, il peut s'av\u00e9rer utile d'avoir une mise en page diff\u00e9rente, c'est pourquoi il existe plusieurs gabarits pr\u00e9d\u00e9finis. Vous pouvez choisir l'un d'entre eux \u00e0 tout moment pour vos documents.\r\n\r\n!! Types\r\n\r\nLes gabarits ne sont pas modifiables en ligne car ils sont \"fondus\" dans l'application. La partie de l'administration Django appel\u00e9e \"Gabarits\" ne sert qu'\u00e0 identifier les fichiers des gabarits mais l'ajout de nouveaux fichiers de gabarits n\u00e9cessite une intervention manuelle sur la plateforme.\r\n\r\nEn r\u00e8gle g\u00e9n\u00e9ral, on ne donne pas aux administrateurs normaux le droit d'acc\u00e8s \u00e0 l'administration des gabarits.\r\n\r\n! Page standard\r\n\r\nLe gabarit par d\u00e9faut d'une page d'un document. Il contient seulement le titre, le contenu du document et sa liste de fichiers attach\u00e9s.\r\n\r\n! Page avec sommaire de sous-pages\r\n\r\nUn gabarit qui contient le titre, le contenu du document, sa liste de fichiers attach\u00e9s et une liste du sommaire (affich\u00e9 sous le contenu) de ses sous-documents si il en a.\r\n\r\n! Page sur deux colonnes pour le texte et un sommaire des titres\r\n\r\nUn gabarit compos\u00e9 deux cadres l'un \u00e0 c\u00f4t\u00e9 de l'autre :\r\n\r\n* Le premier cadre contient le titre, le contenu du document et sa liste de fichiers attach\u00e9s.\r\n* Le second cadre contient uniquement un sommaire des titres contenus dans le document.\r\n\r\n! Pages sur deux colonnes avec sommaire des titres et sommaire des pages\r\n\r\nUn gabarit compos\u00e9 deux cadres l'un \u00e0 c\u00f4t\u00e9 de l'autre :\r\n\r\n* Le premier cadre contient le titre, le contenu du document et sa liste de fichiers attach\u00e9s.\r\n* Le second cadre contient un sommaire des titres contenus dans le document puis un sommaire des sous-documents si il en a.\r\n\r\n! Document int\u00e9gr\u00e9\r\n\r\nC'est un gabarit sp\u00e9cial pour les documents qui n'ont pas leur propre page mais qui sont int\u00e9gr\u00e9s dans une page existante du site. Ce gabarit ne contient que le titre, le contenu du document et sa liste de fichiers attach\u00e9s.\r\n\r\nIl n'est pas \u00e0 utiliser pour de nouveaux documents car ils les rendraient non affichables sur le site. En effet l'int\u00e9gration d'un document dans une page n\u00e9cessite une intervention sur l'application.\r\n\r\n!! Sommaire des titres\r\n\r\nCette partie d'un gabarit est une liste de tout les titres contenus dans un document, elle est repr\u00e9sent\u00e9e sous forme d'une liste \u00e0 puces arborescente dont les titres sont indent\u00e9s selon leur niveau d'importance (les plus gros titres \u00e0 la ''racine'' et les plus petits indent\u00e9s).\r\n\r\nChaque \u00e9l\u00e9ment de la liste est un lien cliquable qui fait d\u00e9filer le document vers le titre cible. Ceci est tr\u00e8s utile dans le cadre de longs documents et il est alors recommand\u00e9 de bien utiliser les titres pour indiquer ses diff\u00e9rentes parties \u00e0 la mani\u00e8re de l'index d'un livre.\r\n\r\n!! Sommaire des sous pages\r\n\r\nCette partie d'un gabarit est une liste des sous-documents existants pour le document en cours. Si le document n'en a aucun, cette liste ne s'affichera pas. Elle est repr\u00e9sent\u00e9e par une liste \u00e0 puces arborescente dont l'indentation des \u00e9l\u00e9ments d\u00e9pend de leur parent\u00e9 (de la m\u00eame mani\u00e8re que sur l'administration CMS).\r\n\r\nChaque \u00e9l\u00e9ment de la liste est un lien cliquable qui am\u00e8ne le navigateur vers la page du document cible.\r\n\r\n!! Liste de fichiers attach\u00e9s\r\n\r\nCette partie d'un gabarit liste tout les fichiers attach\u00e9s au document. Elle d\u00e9pend de son option de visibilit\u00e9 dans le document.\r\n\r\n!!! Fichiers d'attachements\r\n\r\nCe syst\u00e8me existe afin de pouvoir lier de fa\u00e7on \"dynamique\" des fichiers \u00e0 un ou des documents, sans inscrire directement de mani\u00e8re fig\u00e9 dans le document un lien vers les fichiers. De plus l'entr\u00e9e d'un m\u00eame fichier attach\u00e9 peut \u00eatre utilis\u00e9 dans plusieurs documents \u00e0 la fois.\r\n\r\nL'insertion d'un fichier attach\u00e9 dans un document passe par trois \u00e9tapes :\r\n\r\n* Cr\u00e9er l'entr\u00e9e et transf\u00e9rer le fichier \u00e0 attacher dans l'administration CMS : __Kiwi > Fichiers d'attachements__;\r\n* La liaison du fichier attach\u00e9 au document dans son formulaire \u00e0 la partie __Attachements > Fichiers__;\r\n* L'int\u00e9gration de ce fichier attach\u00e9 dans le contenu du document. Cette \u00e9tape est optionnelle, d\u00e9pendamment que le document permet d\u00e9j\u00e0 ou non d'afficher la liste compl\u00e8te de tout les fichiers qui lui sont attach\u00e9s.\r\n\r\nUne fois attach\u00e9s \u00e0 un document, les fichiers deviennent disponibles dans une liste de s\u00e9lection de l'\u00e9diteur de contenu du document, il suffit de les s\u00e9lectionner et de cliquer sur l'ic\u00f4ne (juste \u00e0 droite de la liste) pour l'ins\u00e9rer sous forme d'une ++macro++ dans le contenu \u00e0 la position du curseur de texte et sans avoir \u00e0 inscrire directement le lien.\r\n\r\nLe lien d'un fichier attach\u00e9 appara\u00eetra alors dans le document \u00e0 la position ou il a \u00e9t\u00e9 ins\u00e9r\u00e9 selon le comportement suivant :\r\n\r\n* Le lien vers le fichier est directement retrouv\u00e9 depuis son entr\u00e9e en BDD, si le nom du fichier change entre temps, le lien change automatiquement, il n'est donc pas n\u00e9cessaire de repasser sur le document apr\u00e8s coup;\r\n* Si le fichier attach\u00e9 est *priv\u00e9*, il ne sera visible qu'aux utilisateurs authentifi\u00e9s mais pas aux anonymes;\r\n* Si le fichier est marqu\u00e9 comme *archiv\u00e9*, il ne s'affichera jamais.\r\n* Si la macro du fichier dans le document contient un texte, il est affich\u00e9 comme son titre;\r\n* Si la macro du fichier dans le document ne contient pas de texte, le titre du fichier attach\u00e9 est utilis\u00e9 comme titre du lien;\r\n* Si la macro du fichier dans le document ne contient pas de texte et que le fichier attach\u00e9 n'a pas de titre, son URL compl\u00e8te est utilis\u00e9e comme titre du lien;\r\n\r\nIl n'est cependant pas n\u00e9cessaire d'ins\u00e9rer de macro d'un fichier attach\u00e9 dans un document, car ce dernier poss\u00e8de aussi une option __Attachements > Listage des fichiers__ qui permet d'afficher apr\u00e8s le contenu une liste de tout les fichiers attach\u00e9s au document, suivant le m\u00eame comportement pour le titre du lien.\r\n\r\nSi vous supprimez une entr\u00e9e de fichier d'attachement, cela ne d\u00e9t\u00e9riorera pas les documents qui l'utilisaient. L'entr\u00e9e sera simplement supprim\u00e9e de la liste des fichiers attach\u00e9s aux documents et les macros li\u00e9s seront simplement \"aval\u00e9s\" dans le contenu comme si ils n'existaient pas.\r\n\r\nCependant il est fortement recommand\u00e9, de tenir \u00e0 jour les documents pour ne pas laisser des macros de fichiers qui n'existent plus, afin d'\u00e9viter les confusions et la pollution inutile dans la r\u00e9daction du contenu.\r\n\r\n!!! Documents\r\n\r\nUn document poss\u00e8de plusieurs options et param\u00e8tres \u00e0 d\u00e9finir, certains \u00e9tant optionnels.\r\n\r\n!! Parent\r\n\r\nQui d\u00e9termine la parent\u00e9 vers un autre document, par d\u00e9faut un nouveau document n'a pas de parent, il est donc destin\u00e9 \u00e0 \u00eatre \u00e0 la racine de l'arborescence des documents.\r\n\r\n!! Ordre\r\n\r\nCette option n'est utile que dans le cadre d'un sous-document, il permet d'ajuster sa position dans le sommaire des sous-documents de leur parent.\r\n\r\nPar d\u00e9faut les documents sont tri\u00e9s par ordre alphab\u00e9tique croissant, un document \"A\" se trouvera avant un document \"B\" et ainsi de suite. Mais si un ordre est sp\u00e9cifi\u00e9, il prendra le dessus sur le tri alphab\u00e9tique. Par exemple pour les documents suivants :\r\n    \r\n    - Alta\u00efr (ordre: 10)\r\n    - Bubble-gum (ordre: 5)\r\n    - Canelle (ordre: 0)\r\n\r\nLe r\u00e9sultat dans la liste des sous-documents sera tri\u00e9 de la fa\u00e7on suivante :\r\n\r\n    - Canelle\r\n    - Bubble-gum\r\n    - Alta\u00efr\r\n\r\nSi jamais deux documents ont le m\u00eame ordre, le tri alphab\u00e9tique arbitrera l'ordre final.\r\n\r\nL'ordre est num\u00e9rique, vous pouvez utilisez un nombre de 0 \u00e0 5000 si vous le souhaitez, en g\u00e9n\u00e9ral on num\u00e9rote l'ordre des documents par tranches de 5 ou 10 ce qui laisse une marge pour l'arriv\u00e9e de nouveaux documents et \u00e9viter de devoir renum\u00e9roter tout les autres documents manuellement.\r\n\r\n!! Uri\r\n\r\nC'est le mot cl\u00e9 utilis\u00e9 dans l'URL pour retrouv\u00e9 un document sur le site, il ne peut comporter de caract\u00e8res sp\u00e9ciaux autres que ``-_`` ni de caract\u00e8res accentu\u00e9s. Deux documents ne peuvent avoir la m\u00eame URI pour des raisons \u00e9videntes, mais l'administration vous emp\u00eachera de toute fa\u00e7ons de faire cette erreur.\r\n\r\nL'administration remplie automatiquement ce champ d'apr\u00e8s le titre saisie, en g\u00e9n\u00e9ral il n'est donc pas utile de s'en pr\u00e9ocupper et de le remplir manuellement. Surveillez juste simplement que la conversion du titre en URI n'aboutit pas \u00e0 des incongruit\u00e9s.\r\n\r\n!! Titre\r\n\r\nC'est le titre du document utilis\u00e9 et affich\u00e9 dans les navigations en ent\u00eate de la page d'un document (non int\u00e9gr\u00e9).\r\n\r\n!! Texte\r\n\r\nLa source de votre texte qui sera convertie en HTML d'apr\u00e8s la syntaxe de mise en forme que vous y aurez appliqu\u00e9. Un \u00e9diteur de mise en forme avec pr\u00e9visualisation du rendu de mise en forme s'ouvrira \u00e0 chaque fois que vous souhaitez l'\u00e9diter dans l'administration.\r\n\r\n!! Visible\r\n\r\nCette option permet de d\u00e9sactiver l'affichage du document dans toute les listes de documents qui le contiennent.\r\n\r\nSi vous utilisez un gabarit du type *document int\u00e9gr\u00e9* cette option est automatiquement d\u00e9coch\u00e9e lors de l'enregistrement, cependant si vous changez apr\u00e8s pour un gabarit de *page compl\u00e8te* il vous faudra la r\u00e9activer manuellement dans l'administration pour que votre page redevienne visible sur le site.\r\n\r\n!! Activ\u00e9\r\n\r\nUne option qui permet de rendre totalement inaccessible le document, il n'apparait plus dans les listes de document et il n'est plus atteignable. Ceci vous permet d'archiver un document temporairement ou non, sans le supprimer compl\u00e8tement.\r\n\r\n! Note\r\n\r\nDes liens fig\u00e9s vers les documents \u00e0 la racine de l'arborescence existent dans l'application, si vous d\u00e9sactivez ces documents, leurs liens resteront visibles sur le site et conduiront alors \u00e0 une page d'erreur (*Page introuvable*), donc dans leur cas n'y touchez pas.\r\n\r\n!! Gabarit\r\n\r\nLa s\u00e9l\u00e9ction du gabarit de mise en page du document, il est optionnel et en cas de s\u00e9l\u00e9ction vide le gabarit par d\u00e9faut sera utilis\u00e9.\r\n\r\n!! Fichiers\r\n\r\nUne liste de s\u00e9l\u00e9ctions multiples de fichiers d'attachements \u00e0 attacher au document. N'oubliez pas de sauvegarder vos changements dessus si vous souhaitez les int\u00e9grer comme macros dans le document car tant que les changements n'auront pas \u00e9t\u00e9 enregistr\u00e9s ils n'apparaitront pas dans la liste de s\u00e9l\u00e9ction de l'\u00e9diteur de contenu.\r\n\r\n!! Listage des fichiers\r\n\r\nOption qui permet d'afficher la liste compl\u00e8te des fichiers attach\u00e9s au document. Par d\u00e9faut cette option n'est pas coch\u00e9e, la liste ne s'affichera donc pas. Cette liste a l'int\u00e9r\u00eat de r\u00e9sumer la liste compl\u00e8te de tout les fichiers sans avoir obligatoirement \u00e0 les ins\u00e9rer comme macro dans le document.\r\n\r\n!!! R\u00e9visions\r\n\r\nLes r\u00e9visions \u00e9tant des archives de pr\u00e9c\u00e9dentes versions de documents, leur repr\u00e9sentation dans l'administration est identique aux documents \u00e0 ceci pr\u00e8s qu'il y a un param\u00e8tre **Document** suppl\u00e9mentaire pour d\u00e9finir le document dont est issue la r\u00e9vision.\r\n\r\nEn g\u00e9n\u00e9ral, vous ne modifierez pas ces r\u00e9visions, car elles ont un r\u00f4le d'historique et les modifier le troublerait.\r\n", 
            "title": "Administration", 
            "uri": "administration", 
            "date": "2010-10-05 02:23:38", 
            "in_sitemap": true, 
            "template": 3, 
            "active": true, 
            "rev_number": 2, 
            "order": 30
        }
    }, 
    {
        "pk": 16, 
        "model": "kiwi.version", 
        "fields": {
            "wikipage": 8, 
            "parent": null, 
            "author": 1, 
            "text": "!!! Structure du Wiki\r\n\r\nTout les documents du site sont regroup\u00e9s dans un arbre qui les regroupent tous, il est repr\u00e9sent\u00e9 dans l'administration par une __arborescence__ qui permet d'\u00e9valuer visuellement la position de chaque document.\r\n\r\n\u00c0 la base un document se place \u00e0 la __racine de l'arborescence__, mais il peut aussi \u00eatre positionn\u00e9 comme __sous-document__ d'un autre document qui devient alors son __parent__. Un sous-document est repr\u00e9sent\u00e9 dans l'arborescence sous son document parent et il est l\u00e9g\u00e8rement indent\u00e9 vers la droite pour exprimer cette parent\u00e9.\r\n\r\nSachez que tout les documents \u00e0 la racine de l'arborescence ne s'afficheront pas directement sur le Wiki si ils n'ont pas d\u00e9ja \u00e9t\u00e9 pr\u00e9vus dans l'application. \r\nEt la cr\u00e9ation d'un nouveau document \u00e0 la racine n\u00e9cessitera une intervention manuelle sur la plateforme pour le rendre accessible depuis un nouveau lien.\r\n\r\nPar contre tout les nouveaux sous-documents s'afficheront automatiquement sur le site (dans la navigation de leur parent) d\u00e8s lors que leur __gabarit__ le permet.\r\n\r\n!!! Gabarits\r\n\r\nSelon le contexte du document, il peut s'av\u00e9rer utile d'avoir une mise en page diff\u00e9rente, c'est pourquoi il existe plusieurs gabarits pr\u00e9d\u00e9finis. Vous pouvez choisir l'un d'entre eux \u00e0 tout moment pour vos documents.\r\n\r\n!! Types\r\n\r\nLes gabarits ne sont pas modifiables en ligne car ils sont \"fondus\" dans l'application. La partie de l'administration Django appel\u00e9e \"Gabarits\" ne sert qu'\u00e0 identifier les fichiers des gabarits mais l'ajout de nouveaux fichiers de gabarits n\u00e9cessite une intervention manuelle sur la plateforme.\r\n\r\nEn r\u00e8gle g\u00e9n\u00e9ral, on ne donne pas aux administrateurs normaux le droit d'acc\u00e8s \u00e0 l'administration des gabarits.\r\n\r\n! Page standard\r\n\r\nLe gabarit par d\u00e9faut d'une page d'un document. Il contient seulement le titre, le contenu du document et sa liste de fichiers attach\u00e9s.\r\n\r\n! Page avec sommaire de sous-pages\r\n\r\nUn gabarit qui contient le titre, le contenu du document, sa liste de fichiers attach\u00e9s et une liste du sommaire (affich\u00e9 sous le contenu) de ses sous-documents si il en a.\r\n\r\n! Page sur deux colonnes pour le texte et un sommaire des titres\r\n\r\nUn gabarit compos\u00e9 deux cadres l'un \u00e0 c\u00f4t\u00e9 de l'autre :\r\n\r\n* Le premier cadre contient le titre, le contenu du document et sa liste de fichiers attach\u00e9s.\r\n* Le second cadre contient uniquement un sommaire des titres contenus dans le document.\r\n\r\n! Pages sur deux colonnes avec sommaire des titres et sommaire des pages\r\n\r\nUn gabarit compos\u00e9 deux cadres l'un \u00e0 c\u00f4t\u00e9 de l'autre :\r\n\r\n* Le premier cadre contient le titre, le contenu du document et sa liste de fichiers attach\u00e9s.\r\n* Le second cadre contient un sommaire des titres contenus dans le document puis un sommaire des sous-documents si il en a.\r\n\r\n! Document int\u00e9gr\u00e9\r\n\r\nC'est un gabarit sp\u00e9cial pour les documents qui n'ont pas leur propre page mais qui sont int\u00e9gr\u00e9s dans une page existante du site. Ce gabarit ne contient que le titre, le contenu du document et sa liste de fichiers attach\u00e9s.\r\n\r\nIl n'est pas \u00e0 utiliser pour de nouveaux documents car ils les rendraient non affichables sur le site. En effet l'int\u00e9gration d'un document dans une page n\u00e9cessite une intervention sur l'application.\r\n\r\n!! Sommaire des titres\r\n\r\nCette partie d'un gabarit est une liste de tout les titres contenus dans un document, elle est repr\u00e9sent\u00e9e sous forme d'une liste \u00e0 puces arborescente dont les titres sont indent\u00e9s selon leur niveau d'importance (les plus gros titres \u00e0 la ''racine'' et les plus petits indent\u00e9s).\r\n\r\nChaque \u00e9l\u00e9ment de la liste est un lien cliquable qui fait d\u00e9filer le document vers le titre cible. Ceci est tr\u00e8s utile dans le cadre de longs documents et il est alors recommand\u00e9 de bien utiliser les titres pour indiquer ses diff\u00e9rentes parties \u00e0 la mani\u00e8re de l'index d'un livre.\r\n\r\n!! Sommaire des sous pages\r\n\r\nCette partie d'un gabarit est une liste des sous-documents existants pour le document en cours. Si le document n'en a aucun, cette liste ne s'affichera pas. Elle est repr\u00e9sent\u00e9e par une liste \u00e0 puces arborescente dont l'indentation des \u00e9l\u00e9ments d\u00e9pend de leur parent\u00e9 (de la m\u00eame mani\u00e8re que sur l'administration CMS).\r\n\r\nChaque \u00e9l\u00e9ment de la liste est un lien cliquable qui am\u00e8ne le navigateur vers la page du document cible.\r\n\r\n!! Liste de fichiers attach\u00e9s\r\n\r\nCette partie d'un gabarit liste tout les fichiers attach\u00e9s au document. Elle d\u00e9pend de son option de visibilit\u00e9 dans le document.\r\n\r\n!!! Fichiers d'attachements\r\n\r\nCe syst\u00e8me existe afin de pouvoir lier de fa\u00e7on \"dynamique\" des fichiers \u00e0 un ou des documents, sans inscrire directement de mani\u00e8re fig\u00e9 dans le document un lien vers les fichiers. De plus l'entr\u00e9e d'un m\u00eame fichier attach\u00e9 peut \u00eatre utilis\u00e9 dans plusieurs documents \u00e0 la fois.\r\n\r\nL'insertion d'un fichier attach\u00e9 dans un document passe par trois \u00e9tapes :\r\n\r\n* Cr\u00e9er l'entr\u00e9e et transf\u00e9rer le fichier \u00e0 attacher dans l'administration CMS : __Kiwi > Fichiers d'attachements__;\r\n* La liaison du fichier attach\u00e9 au document dans son formulaire \u00e0 la partie __Attachements > Fichiers__;\r\n* L'int\u00e9gration de ce fichier attach\u00e9 dans le contenu du document. Cette \u00e9tape est optionnelle, d\u00e9pendamment que le document permet d\u00e9j\u00e0 ou non d'afficher la liste compl\u00e8te de tout les fichiers qui lui sont attach\u00e9s.\r\n\r\nUne fois attach\u00e9s \u00e0 un document, les fichiers deviennent disponibles dans une liste de s\u00e9lection de l'\u00e9diteur de contenu du document, il suffit de les s\u00e9lectionner et de cliquer sur l'ic\u00f4ne (juste \u00e0 droite de la liste) pour l'ins\u00e9rer sous forme d'une ++macro++ dans le contenu \u00e0 la position du curseur de texte et sans avoir \u00e0 inscrire directement le lien.\r\n\r\nLe lien d'un fichier attach\u00e9 appara\u00eetra alors dans le document \u00e0 la position ou il a \u00e9t\u00e9 ins\u00e9r\u00e9 selon le comportement suivant :\r\n\r\n* Le lien vers le fichier est directement retrouv\u00e9 depuis son entr\u00e9e en BDD, si le nom du fichier change entre temps, le lien change automatiquement, il n'est donc pas n\u00e9cessaire de repasser sur le document apr\u00e8s coup;\r\n* Si le fichier attach\u00e9 est *priv\u00e9*, il ne sera visible qu'aux utilisateurs authentifi\u00e9s mais pas aux anonymes;\r\n* Si le fichier est marqu\u00e9 comme *archiv\u00e9*, il ne s'affichera jamais.\r\n* Si la macro du fichier dans le document contient un texte, il est affich\u00e9 comme son titre;\r\n* Si la macro du fichier dans le document ne contient pas de texte, le titre du fichier attach\u00e9 est utilis\u00e9 comme titre du lien;\r\n* Si la macro du fichier dans le document ne contient pas de texte et que le fichier attach\u00e9 n'a pas de titre, son URL compl\u00e8te est utilis\u00e9e comme titre du lien;\r\n\r\nIl n'est cependant pas n\u00e9cessaire d'ins\u00e9rer de macro d'un fichier attach\u00e9 dans un document, car ce dernier poss\u00e8de aussi une option __Attachements > Listage des fichiers__ qui permet d'afficher apr\u00e8s le contenu une liste de tout les fichiers attach\u00e9s au document, suivant le m\u00eame comportement pour le titre du lien.\r\n\r\nSi vous supprimez une entr\u00e9e de fichier d'attachement, cela ne d\u00e9t\u00e9riorera pas les documents qui l'utilisaient. L'entr\u00e9e sera simplement supprim\u00e9e de la liste des fichiers attach\u00e9s aux documents et les macros li\u00e9s seront simplement \"aval\u00e9s\" dans le contenu comme si ils n'existaient pas.\r\n\r\nCependant il est fortement recommand\u00e9, de tenir \u00e0 jour les documents pour ne pas laisser des macros de fichiers qui n'existent plus, afin d'\u00e9viter les confusions et la pollution inutile dans la r\u00e9daction du contenu.\r\n\r\n!!! Documents\r\n\r\nUn document poss\u00e8de plusieurs options et param\u00e8tres \u00e0 d\u00e9finir, certains \u00e9tant optionnels.\r\n\r\n!! Parent\r\n\r\nQui d\u00e9termine la parent\u00e9 vers un autre document, par d\u00e9faut un nouveau document n'a pas de parent, il est donc destin\u00e9 \u00e0 \u00eatre \u00e0 la racine de l'arborescence des documents.\r\n\r\n!! Ordre\r\n\r\nCette option n'est utile que dans le cadre d'un sous-document, il permet d'ajuster sa position dans le sommaire des sous-documents de leur parent.\r\n\r\nPar d\u00e9faut les documents sont tri\u00e9s par ordre alphab\u00e9tique croissant, un document \"A\" se trouvera avant un document \"B\" et ainsi de suite. Mais si un ordre est sp\u00e9cifi\u00e9, il prendra le dessus sur le tri alphab\u00e9tique. Par exemple pour les documents suivants :\r\n    \r\n    - Alta\u00efr (ordre: 10)\r\n    - Bubble-gum (ordre: 5)\r\n    - Canelle (ordre: 0)\r\n\r\nLe r\u00e9sultat dans la liste des sous-documents sera tri\u00e9 de la fa\u00e7on suivante :\r\n\r\n    - Canelle\r\n    - Bubble-gum\r\n    - Alta\u00efr\r\n\r\nSi jamais deux documents ont le m\u00eame ordre, le tri alphab\u00e9tique arbitrera l'ordre final.\r\n\r\nL'ordre est num\u00e9rique, vous pouvez utilisez un nombre de 0 \u00e0 5000 si vous le souhaitez, en g\u00e9n\u00e9ral on num\u00e9rote l'ordre des documents par tranches de 5 ou 10 ce qui laisse une marge pour l'arriv\u00e9e de nouveaux documents et \u00e9viter de devoir renum\u00e9roter tout les autres documents manuellement.\r\n\r\n!! Uri\r\n\r\nC'est le mot cl\u00e9 utilis\u00e9 dans l'URL pour retrouv\u00e9 un document sur le site, il ne peut comporter de caract\u00e8res sp\u00e9ciaux autres que ``-_`` ni de caract\u00e8res accentu\u00e9s. Deux documents ne peuvent avoir la m\u00eame URI pour des raisons \u00e9videntes, mais l'administration vous emp\u00eachera de toute fa\u00e7ons de faire cette erreur.\r\n\r\nL'administration remplie automatiquement ce champ d'apr\u00e8s le titre saisie, en g\u00e9n\u00e9ral il n'est donc pas utile de s'en pr\u00e9ocupper et de le remplir manuellement. Surveillez juste simplement que la conversion du titre en URI n'aboutit pas \u00e0 des incongruit\u00e9s.\r\n\r\n!! Titre\r\n\r\nC'est le titre du document utilis\u00e9 et affich\u00e9 dans les navigations en ent\u00eate de la page d'un document (non int\u00e9gr\u00e9).\r\n\r\n!! Texte\r\n\r\nLa source de votre texte qui sera convertie en HTML d'apr\u00e8s la syntaxe de mise en forme que vous y aurez appliqu\u00e9. Un \u00e9diteur de mise en forme avec pr\u00e9visualisation du rendu de mise en forme s'ouvrira \u00e0 chaque fois que vous souhaitez l'\u00e9diter dans l'administration.\r\n\r\n!! Visible\r\n\r\nCette option permet de d\u00e9sactiver l'affichage du document dans toute les listes de documents qui le contiennent.\r\n\r\nSi vous utilisez un gabarit du type *document int\u00e9gr\u00e9* cette option est automatiquement d\u00e9coch\u00e9e lors de l'enregistrement, cependant si vous changez apr\u00e8s pour un gabarit de *page compl\u00e8te* il vous faudra la r\u00e9activer manuellement dans l'administration pour que votre page redevienne visible sur le site.\r\n\r\n!! Activ\u00e9\r\n\r\nUne option qui permet de rendre totalement inaccessible le document, il n'apparait plus dans les listes de document et il n'est plus atteignable. Ceci vous permet d'archiver un document temporairement ou non, sans le supprimer compl\u00e8tement.\r\n\r\n! Note\r\n\r\nDes liens fig\u00e9s vers les documents \u00e0 la racine de l'arborescence existent dans l'application, si vous d\u00e9sactivez ces documents, leurs liens resteront visibles sur le site et conduiront alors \u00e0 une page d'erreur (*Page introuvable*), donc dans leur cas n'y touchez pas.\r\n\r\n!! Gabarit\r\n\r\nLa s\u00e9l\u00e9ction du gabarit de mise en page du document, il est optionnel et en cas de s\u00e9l\u00e9ction vide le gabarit par d\u00e9faut sera utilis\u00e9.\r\n\r\n!! Fichiers\r\n\r\nUne liste de s\u00e9l\u00e9ctions multiples de fichiers d'attachements \u00e0 attacher au document. N'oubliez pas de sauvegarder vos changements dessus si vous souhaitez les int\u00e9grer comme macros dans le document car tant que les changements n'auront pas \u00e9t\u00e9 enregistr\u00e9s ils n'apparaitront pas dans la liste de s\u00e9l\u00e9ction de l'\u00e9diteur de contenu.\r\n\r\n!! Listage des fichiers\r\n\r\nOption qui permet d'afficher la liste compl\u00e8te des fichiers attach\u00e9s au document. Par d\u00e9faut cette option n'est pas coch\u00e9e, la liste ne s'affichera donc pas. Cette liste a l'int\u00e9r\u00eat de r\u00e9sumer la liste compl\u00e8te de tout les fichiers sans avoir obligatoirement \u00e0 les ins\u00e9rer comme macro dans le document.\r\n\r\n!!! R\u00e9visions\r\n\r\nLes r\u00e9visions \u00e9tant des archives de pr\u00e9c\u00e9dentes versions de documents, leur repr\u00e9sentation dans l'administration est identique aux documents \u00e0 ceci pr\u00e8s qu'il y a un param\u00e8tre **Document** suppl\u00e9mentaire pour d\u00e9finir le document dont est issue la r\u00e9vision.\r\n\r\nEn g\u00e9n\u00e9ral, vous ne modifierez pas ces r\u00e9visions, car elles ont un r\u00f4le d'historique et les modifier le troublerait.\r\n", 
            "title": "Administration", 
            "uri": "administration", 
            "date": "2010-10-05 02:23:53", 
            "in_sitemap": true, 
            "template": 3, 
            "active": true, 
            "rev_number": 3, 
            "order": 60
        }
    }, 
    {
        "pk": 17, 
        "model": "kiwi.version", 
        "fields": {
            "wikipage": 8, 
            "parent": null, 
            "author": 1, 
            "text": "!!! Structure du Wiki\r\n\r\nTout les documents du site sont regroup\u00e9s dans un arbre qui les regroupent tous, il est repr\u00e9sent\u00e9 dans l'administration par une __arborescence__ qui permet d'\u00e9valuer visuellement la position de chaque document.\r\n\r\n\u00c0 la base un document se place \u00e0 la __racine de l'arborescence__, mais il peut aussi \u00eatre positionn\u00e9 comme __sous-document__ d'un autre document qui devient alors son __parent__. Un sous-document est repr\u00e9sent\u00e9 dans l'arborescence sous son document parent et il est l\u00e9g\u00e8rement indent\u00e9 vers la droite pour exprimer cette parent\u00e9.\r\n\r\nSachez que tout les documents \u00e0 la racine de l'arborescence ne s'afficheront pas directement sur le Wiki si ils n'ont pas d\u00e9ja \u00e9t\u00e9 pr\u00e9vus dans l'application. \r\nEt la cr\u00e9ation d'un nouveau document \u00e0 la racine n\u00e9cessitera une intervention manuelle sur la plateforme pour le rendre accessible depuis un nouveau lien.\r\n\r\nPar contre tout les nouveaux sous-documents s'afficheront automatiquement sur le site (dans la navigation de leur parent) d\u00e8s lors que leur __gabarit__ le permet.\r\n\r\n!!! Gabarits\r\n\r\nSelon le contexte du document, il peut s'av\u00e9rer utile d'avoir une mise en page diff\u00e9rente, c'est pourquoi il existe plusieurs gabarits pr\u00e9d\u00e9finis. Vous pouvez choisir l'un d'entre eux \u00e0 tout moment pour vos documents.\r\n\r\n!! Types\r\n\r\nLes gabarits ne sont pas modifiables en ligne car ils sont \"fondus\" dans l'application. La partie de l'administration Django appel\u00e9e \"Gabarits\" ne sert qu'\u00e0 identifier les fichiers des gabarits mais l'ajout de nouveaux fichiers de gabarits n\u00e9cessite une intervention manuelle sur la plateforme.\r\n\r\nEn r\u00e8gle g\u00e9n\u00e9ral, on ne donne pas aux administrateurs normaux le droit d'acc\u00e8s \u00e0 l'administration des gabarits.\r\n\r\n! Page standard\r\n\r\nLe gabarit par d\u00e9faut d'une page d'un document. Il contient seulement le titre, le contenu du document et sa liste de fichiers attach\u00e9s.\r\n\r\n! Page avec sommaire de sous-pages\r\n\r\nUn gabarit qui contient le titre, le contenu du document, sa liste de fichiers attach\u00e9s et une liste du sommaire (affich\u00e9 sous le contenu) de ses sous-documents si il en a.\r\n\r\n! Page sur deux colonnes pour le texte et un sommaire des titres\r\n\r\nUn gabarit compos\u00e9 deux cadres l'un \u00e0 c\u00f4t\u00e9 de l'autre :\r\n\r\n* Le premier cadre contient le titre, le contenu du document et sa liste de fichiers attach\u00e9s.\r\n* Le second cadre contient uniquement un sommaire des titres contenus dans le document.\r\n\r\n! Pages sur deux colonnes avec sommaire des titres et sommaire des pages\r\n\r\nUn gabarit compos\u00e9 deux cadres l'un \u00e0 c\u00f4t\u00e9 de l'autre :\r\n\r\n* Le premier cadre contient le titre, le contenu du document et sa liste de fichiers attach\u00e9s.\r\n* Le second cadre contient un sommaire des titres contenus dans le document puis un sommaire des sous-documents si il en a.\r\n\r\n! Document int\u00e9gr\u00e9\r\n\r\nC'est un gabarit sp\u00e9cial pour les documents qui n'ont pas leur propre page mais qui sont int\u00e9gr\u00e9s dans une page existante du site. Ce gabarit ne contient que le titre, le contenu du document et sa liste de fichiers attach\u00e9s.\r\n\r\nIl n'est pas \u00e0 utiliser pour de nouveaux documents car ils les rendraient non affichables sur le site. En effet l'int\u00e9gration d'un document dans une page n\u00e9cessite une intervention sur l'application.\r\n\r\n!! Sommaire des titres\r\n\r\nCette partie d'un gabarit est une liste de tout les titres contenus dans un document, elle est repr\u00e9sent\u00e9e sous forme d'une liste \u00e0 puces arborescente dont les titres sont indent\u00e9s selon leur niveau d'importance (les plus gros titres \u00e0 la ''racine'' et les plus petits indent\u00e9s).\r\n\r\nChaque \u00e9l\u00e9ment de la liste est un lien cliquable qui fait d\u00e9filer le document vers le titre cible. Ceci est tr\u00e8s utile dans le cadre de longs documents et il est alors recommand\u00e9 de bien utiliser les titres pour indiquer ses diff\u00e9rentes parties \u00e0 la mani\u00e8re de l'index d'un livre.\r\n\r\n!! Sommaire des sous pages\r\n\r\nCette partie d'un gabarit est une liste des sous-documents existants pour le document en cours. Si le document n'en a aucun, cette liste ne s'affichera pas. Elle est repr\u00e9sent\u00e9e par une liste \u00e0 puces arborescente dont l'indentation des \u00e9l\u00e9ments d\u00e9pend de leur parent\u00e9 (de la m\u00eame mani\u00e8re que sur l'administration CMS).\r\n\r\nChaque \u00e9l\u00e9ment de la liste est un lien cliquable qui am\u00e8ne le navigateur vers la page du document cible.\r\n\r\n!! Liste de fichiers attach\u00e9s\r\n\r\nCette partie d'un gabarit liste tout les fichiers attach\u00e9s au document. Elle d\u00e9pend de son option de visibilit\u00e9 dans le document.\r\n\r\n!!! Fichiers d'attachements\r\n\r\nCe syst\u00e8me existe afin de pouvoir lier de fa\u00e7on \"dynamique\" des fichiers \u00e0 un ou des documents, sans inscrire directement de mani\u00e8re fig\u00e9 dans le document un lien vers les fichiers. De plus l'entr\u00e9e d'un m\u00eame fichier attach\u00e9 peut \u00eatre utilis\u00e9 dans plusieurs documents \u00e0 la fois.\r\n\r\nL'insertion d'un fichier attach\u00e9 dans un document passe par trois \u00e9tapes :\r\n\r\n* Cr\u00e9er l'entr\u00e9e et transf\u00e9rer le fichier \u00e0 attacher dans l'administration CMS : __Kiwi > Fichiers d'attachements__;\r\n* La liaison du fichier attach\u00e9 au document dans son formulaire \u00e0 la partie __Attachements > Fichiers__;\r\n* L'int\u00e9gration de ce fichier attach\u00e9 dans le contenu du document. Cette \u00e9tape est optionnelle, d\u00e9pendamment que le document permet d\u00e9j\u00e0 ou non d'afficher la liste compl\u00e8te de tout les fichiers qui lui sont attach\u00e9s.\r\n\r\nUne fois attach\u00e9s \u00e0 un document, les fichiers deviennent disponibles dans une liste de s\u00e9lection de l'\u00e9diteur de contenu du document, il suffit de les s\u00e9lectionner et de cliquer sur l'ic\u00f4ne (juste \u00e0 droite de la liste) pour l'ins\u00e9rer sous forme d'une ++macro++ dans le contenu \u00e0 la position du curseur de texte et sans avoir \u00e0 inscrire directement le lien.\r\n\r\nLe lien d'un fichier attach\u00e9 appara\u00eetra alors dans le document \u00e0 la position ou il a \u00e9t\u00e9 ins\u00e9r\u00e9 selon le comportement suivant :\r\n\r\n* Le lien vers le fichier est directement retrouv\u00e9 depuis son entr\u00e9e en BDD, si le nom du fichier change entre temps, le lien change automatiquement, il n'est donc pas n\u00e9cessaire de repasser sur le document apr\u00e8s coup;\r\n* Si le fichier attach\u00e9 est *priv\u00e9*, il ne sera visible qu'aux utilisateurs authentifi\u00e9s mais pas aux anonymes;\r\n* Si le fichier est marqu\u00e9 comme *archiv\u00e9*, il ne s'affichera jamais.\r\n* Si la macro du fichier dans le document contient un texte, il est affich\u00e9 comme son titre;\r\n* Si la macro du fichier dans le document ne contient pas de texte, le titre du fichier attach\u00e9 est utilis\u00e9 comme titre du lien;\r\n* Si la macro du fichier dans le document ne contient pas de texte et que le fichier attach\u00e9 n'a pas de titre, son URL compl\u00e8te est utilis\u00e9e comme titre du lien;\r\n\r\nIl n'est cependant pas n\u00e9cessaire d'ins\u00e9rer de macro d'un fichier attach\u00e9 dans un document, car ce dernier poss\u00e8de aussi une option __Attachements > Listage des fichiers__ qui permet d'afficher apr\u00e8s le contenu une liste de tout les fichiers attach\u00e9s au document, suivant le m\u00eame comportement pour le titre du lien.\r\n\r\nSi vous supprimez une entr\u00e9e de fichier d'attachement, cela ne d\u00e9t\u00e9riorera pas les documents qui l'utilisaient. L'entr\u00e9e sera simplement supprim\u00e9e de la liste des fichiers attach\u00e9s aux documents et les macros li\u00e9s seront simplement \"aval\u00e9s\" dans le contenu comme si ils n'existaient pas.\r\n\r\nCependant il est fortement recommand\u00e9, de tenir \u00e0 jour les documents pour ne pas laisser des macros de fichiers qui n'existent plus, afin d'\u00e9viter les confusions et la pollution inutile dans la r\u00e9daction du contenu.\r\n\r\n!!! Documents\r\n\r\nUn document poss\u00e8de plusieurs options et param\u00e8tres \u00e0 d\u00e9finir, certains \u00e9tant optionnels.\r\n\r\n!! Parent\r\n\r\nQui d\u00e9termine la parent\u00e9 vers un autre document, par d\u00e9faut un nouveau document n'a pas de parent, il est donc destin\u00e9 \u00e0 \u00eatre \u00e0 la racine de l'arborescence des documents.\r\n\r\n!! Ordre\r\n\r\nCette option n'est utile que dans le cadre d'un sous-document, il permet d'ajuster sa position dans le sommaire des sous-documents de leur parent.\r\n\r\nPar d\u00e9faut les documents sont tri\u00e9s par ordre alphab\u00e9tique croissant, un document \"A\" se trouvera avant un document \"B\" et ainsi de suite. Mais si un ordre est sp\u00e9cifi\u00e9, il prendra le dessus sur le tri alphab\u00e9tique. Par exemple pour les documents suivants :\r\n    \r\n    - Alta\u00efr (ordre: 10)\r\n    - Bubble-gum (ordre: 5)\r\n    - Canelle (ordre: 0)\r\n\r\nLe r\u00e9sultat dans la liste des sous-documents sera tri\u00e9 de la fa\u00e7on suivante :\r\n\r\n    - Canelle\r\n    - Bubble-gum\r\n    - Alta\u00efr\r\n\r\nSi jamais deux documents ont le m\u00eame ordre, le tri alphab\u00e9tique arbitrera l'ordre final.\r\n\r\nL'ordre est num\u00e9rique, vous pouvez utilisez un nombre de 0 \u00e0 5000 si vous le souhaitez, en g\u00e9n\u00e9ral on num\u00e9rote l'ordre des documents par tranches de 5 ou 10 ce qui laisse une marge pour l'arriv\u00e9e de nouveaux documents et \u00e9viter de devoir renum\u00e9roter tout les autres documents manuellement.\r\n\r\n!! Uri\r\n\r\nC'est le mot cl\u00e9 utilis\u00e9 dans l'URL pour retrouv\u00e9 un document sur le site, il ne peut comporter de caract\u00e8res sp\u00e9ciaux autres que ``-_`` ni de caract\u00e8res accentu\u00e9s. Deux documents ne peuvent avoir la m\u00eame URI pour des raisons \u00e9videntes, mais l'administration vous emp\u00eachera de toute fa\u00e7ons de faire cette erreur.\r\n\r\nL'administration remplie automatiquement ce champ d'apr\u00e8s le titre saisie, en g\u00e9n\u00e9ral il n'est donc pas utile de s'en pr\u00e9ocupper et de le remplir manuellement. Surveillez juste simplement que la conversion du titre en URI n'aboutit pas \u00e0 des incongruit\u00e9s.\r\n\r\n!! Titre\r\n\r\nC'est le titre du document utilis\u00e9 et affich\u00e9 dans les navigations en ent\u00eate de la page d'un document (non int\u00e9gr\u00e9).\r\n\r\n!! Texte\r\n\r\nLa source de votre texte qui sera convertie en HTML d'apr\u00e8s la syntaxe de mise en forme que vous y aurez appliqu\u00e9. Un \u00e9diteur de mise en forme avec pr\u00e9visualisation du rendu de mise en forme s'ouvrira \u00e0 chaque fois que vous souhaitez l'\u00e9diter dans l'administration.\r\n\r\n!! Visible\r\n\r\nCette option permet de d\u00e9sactiver l'affichage du document dans toute les listes de documents qui le contiennent.\r\n\r\nSi vous utilisez un gabarit du type *document int\u00e9gr\u00e9* cette option est automatiquement d\u00e9coch\u00e9e lors de l'enregistrement, cependant si vous changez apr\u00e8s pour un gabarit de *page compl\u00e8te* il vous faudra la r\u00e9activer manuellement dans l'administration pour que votre page redevienne visible sur le site.\r\n\r\n!! Activ\u00e9\r\n\r\nUne option qui permet de rendre totalement inaccessible le document, il n'apparait plus dans les listes de document et il n'est plus atteignable. Ceci vous permet d'archiver un document temporairement ou non, sans le supprimer compl\u00e8tement.\r\n\r\n! Note\r\n\r\nDes liens fig\u00e9s vers les documents \u00e0 la racine de l'arborescence existent dans l'application, si vous d\u00e9sactivez ces documents, leurs liens resteront visibles sur le site et conduiront alors \u00e0 une page d'erreur (*Page introuvable*), donc dans leur cas n'y touchez pas.\r\n\r\n!! Gabarit\r\n\r\nLa s\u00e9l\u00e9ction du gabarit de mise en page du document, il est optionnel et en cas de s\u00e9l\u00e9ction vide le gabarit par d\u00e9faut sera utilis\u00e9.\r\n\r\n!! Fichiers\r\n\r\nUne liste de s\u00e9l\u00e9ctions multiples de fichiers d'attachements \u00e0 attacher au document. N'oubliez pas de sauvegarder vos changements dessus si vous souhaitez les int\u00e9grer comme macros dans le document car tant que les changements n'auront pas \u00e9t\u00e9 enregistr\u00e9s ils n'apparaitront pas dans la liste de s\u00e9l\u00e9ction de l'\u00e9diteur de contenu.\r\n\r\n!! Listage des fichiers\r\n\r\nOption qui permet d'afficher la liste compl\u00e8te des fichiers attach\u00e9s au document. Par d\u00e9faut cette option n'est pas coch\u00e9e, la liste ne s'affichera donc pas. Cette liste a l'int\u00e9r\u00eat de r\u00e9sumer la liste compl\u00e8te de tout les fichiers sans avoir obligatoirement \u00e0 les ins\u00e9rer comme macro dans le document.\r\n\r\n!!! R\u00e9visions\r\n\r\nLes r\u00e9visions \u00e9tant des archives de pr\u00e9c\u00e9dentes versions de documents, leur repr\u00e9sentation dans l'administration est identique aux documents \u00e0 ceci pr\u00e8s qu'il y a un param\u00e8tre **Document** suppl\u00e9mentaire pour d\u00e9finir le document dont est issue la r\u00e9vision.\r\n\r\nEn g\u00e9n\u00e9ral, vous ne modifierez pas ces r\u00e9visions, car elles ont un r\u00f4le d'historique et les modifier le troublerait.\r\n", 
            "title": "Administration", 
            "uri": "Administration", 
            "date": "2010-10-05 02:24:42", 
            "in_sitemap": true, 
            "template": 3, 
            "active": true, 
            "rev_number": 4, 
            "order": 60
        }
    }, 
    {
        "pk": 18, 
        "model": "kiwi.version", 
        "fields": {
            "wikipage": 1, 
            "parent": null, 
            "author": 1, 
            "text": "Kiwi est une brique logicielle pour Django, son but est de g\u00e9rer des documents \u00e0 la mani\u00e8re d'un Wiki.\r\n\r\nIl n'a pas vocation \u00e0 \u00eatre un Wiki collaboratif ''ouvert'', les r\u00e9dacteurs doivent avoir un compte sur l'administration.\r\n\r\nKiwi est utilisable de base comme un site de wiki ''autonome'' gr\u00e2ce \u00e0 l'exemple fournit d'un site complet. Il peut aussi servir de module Wiki dans un autre projet, pour un site de documentation, ou pour des pages d'un sites vitrine. Dans le cas d'un site de documentation, un outil d'exportation est aussi inclus pour exporter les documents visibles du wiki comme fichiers html lisibles en dehors du site.\r\n\r\n!! T\u00e9l\u00e9chargement\r\n\r\nIl n'y a pas d'archive compact\u00e9e d'une version pr\u00e9cise. Pour t\u00e9l\u00e9charger le projet Kiwi, il vous faut disposer d'un ++client Subversion++ et le r\u00e9cup\u00e9rer sur son [d\u00e9p\u00f4t|http://svn.logicielslibres.info/bordel/sveetch/kiwi_project/]\r\n", 
            "title": "Introduction", 
            "uri": "Home", 
            "date": "2010-10-05 02:37:17", 
            "in_sitemap": false, 
            "template": 5, 
            "active": true, 
            "rev_number": 6, 
            "order": 0
        }
    }, 
    {
        "pk": 19, 
        "model": "kiwi.version", 
        "fields": {
            "wikipage": 1, 
            "parent": null, 
            "author": 1, 
            "text": "Kiwi est une brique logicielle pour Django, son but est de g\u00e9rer des documents \u00e0 la mani\u00e8re d'un Wiki.\r\n\r\nIl n'a pas vocation \u00e0 \u00eatre un Wiki collaboratif ''ouvert'', les r\u00e9dacteurs doivent avoir un compte sur l'administration.\r\n\r\nKiwi est utilisable de base comme un site de wiki ''autonome'' gr\u00e2ce \u00e0 l'exemple fournit d'un site complet. Il peut aussi servir de module Wiki dans un autre projet, pour un site de documentation, ou pour des pages d'un sites vitrine. Dans le cas d'un site de documentation, un outil d'exportation est aussi inclus pour exporter les documents visibles du wiki comme fichiers html lisibles en dehors du site.\r\n", 
            "title": "Introduction", 
            "uri": "Home", 
            "date": "2010-10-05 02:37:55", 
            "in_sitemap": false, 
            "template": 5, 
            "active": true, 
            "rev_number": 7, 
            "order": 0
        }
    }, 
    {
        "pk": 20, 
        "model": "kiwi.version", 
        "fields": {
            "wikipage": 1, 
            "parent": null, 
            "author": 1, 
            "text": "Kiwi est une brique logicielle pour [Django Installation guide|http://docs.djangoproject.com/en/dev/intro/install/#intro-install], son but est de g\u00e9rer des documents \u00e0 la mani\u00e8re d'un Wiki.\r\n\r\nIl n'a pas vocation \u00e0 \u00eatre un Wiki collaboratif ''ouvert'', les r\u00e9dacteurs doivent avoir un compte sur l'administration.\r\n\r\nKiwi est utilisable de base comme un site de wiki ''autonome'' gr\u00e2ce \u00e0 l'exemple fournit d'un site complet. Il peut aussi servir de module Wiki dans un autre projet, pour un site de documentation, ou pour des pages d'un sites vitrine. Dans le cas d'un site de documentation, un outil d'exportation est aussi inclus pour exporter les documents visibles du wiki comme fichiers html lisibles en dehors du site.\r\n", 
            "title": "Introduction", 
            "uri": "Home", 
            "date": "2010-10-05 02:38:34", 
            "in_sitemap": false, 
            "template": 5, 
            "active": true, 
            "rev_number": 8, 
            "order": 0
        }
    }, 
    {
        "pk": 21, 
        "model": "kiwi.version", 
        "fields": {
            "wikipage": 8, 
            "parent": null, 
            "author": 1, 
            "text": "!!! Structure du Wiki\r\n\r\nTout les documents du site sont regroup\u00e9s dans un arbre qui les regroupent tous, il est repr\u00e9sent\u00e9 dans l'administration par une __arborescence__ qui permet d'\u00e9valuer visuellement la position de chaque document.\r\n\r\n\u00c0 la base un document se place \u00e0 la __racine de l'arborescence__, mais il peut aussi \u00eatre positionn\u00e9 comme __sous-document__ d'un autre document qui devient alors son __parent__. Un sous-document est repr\u00e9sent\u00e9 dans l'arborescence sous son document parent et il est l\u00e9g\u00e8rement indent\u00e9 vers la droite pour exprimer cette parent\u00e9.\r\n\r\nSachez que tout les documents \u00e0 la racine de l'arborescence ne s'afficheront pas directement sur le Wiki si ils n'ont pas d\u00e9ja \u00e9t\u00e9 pr\u00e9vus dans l'application. \r\nEt la cr\u00e9ation d'un nouveau document \u00e0 la racine n\u00e9cessitera une intervention manuelle sur la plateforme pour le rendre accessible depuis un nouveau lien.\r\n\r\nPar contre tout les nouveaux sous-documents s'afficheront automatiquement sur le site (dans la navigation de leur parent) d\u00e8s lors que leur __gabarit__ le permet.\r\n\r\n!!! Gabarits\r\n\r\nSelon le contexte du document, il peut s'av\u00e9rer utile d'avoir une mise en page diff\u00e9rente, c'est pourquoi il existe plusieurs gabarits pr\u00e9d\u00e9finis. Vous pouvez choisir l'un d'entre eux \u00e0 tout moment pour vos documents.\r\n\r\n!! Types\r\n\r\nLes gabarits ne sont pas modifiables en ligne car ils sont \"fondus\" dans l'application. La partie de l'administration Django appel\u00e9e \"Gabarits\" ne sert qu'\u00e0 identifier les fichiers des gabarits mais l'ajout de nouveaux fichiers de gabarits n\u00e9cessite une intervention manuelle sur la plateforme.\r\n\r\nEn r\u00e8gle g\u00e9n\u00e9ral, on ne donne pas aux administrateurs normaux le droit d'acc\u00e8s \u00e0 l'administration des gabarits.\r\n\r\n! Page standard\r\n\r\nLe gabarit par d\u00e9faut d'une page d'un document. Il contient seulement le titre, le contenu du document et sa liste de fichiers attach\u00e9s.\r\n\r\n! Page avec sommaire de sous-pages\r\n\r\nUn gabarit qui contient le titre, le contenu du document, sa liste de fichiers attach\u00e9s et une liste du sommaire (affich\u00e9 sous le contenu) de ses sous-documents si il en a.\r\n\r\n! Page sur deux colonnes pour le texte et un sommaire des titres\r\n\r\nUn gabarit compos\u00e9 deux cadres l'un \u00e0 c\u00f4t\u00e9 de l'autre :\r\n\r\n* Le premier cadre contient le titre, le contenu du document et sa liste de fichiers attach\u00e9s.\r\n* Le second cadre contient uniquement un sommaire des titres contenus dans le document.\r\n\r\n! Pages sur deux colonnes avec sommaire des titres et sommaire des pages\r\n\r\nUn gabarit compos\u00e9 deux cadres l'un \u00e0 c\u00f4t\u00e9 de l'autre :\r\n\r\n* Le premier cadre contient le titre, le contenu du document et sa liste de fichiers attach\u00e9s.\r\n* Le second cadre contient un sommaire des titres contenus dans le document puis un sommaire des sous-documents si il en a.\r\n\r\n! Document int\u00e9gr\u00e9\r\n\r\nC'est un gabarit sp\u00e9cial pour les documents qui n'ont pas leur propre page mais qui sont int\u00e9gr\u00e9s dans une page existante du site. Ce gabarit ne contient que le titre, le contenu du document et sa liste de fichiers attach\u00e9s.\r\n\r\nIl n'est pas \u00e0 utiliser pour de nouveaux documents car ils les rendraient non affichables sur le site. En effet l'int\u00e9gration d'un document dans une page n\u00e9cessite une intervention sur l'application.\r\n\r\n!! Sommaire des titres\r\n\r\nCette partie d'un gabarit est une liste de tout les titres contenus dans un document, elle est repr\u00e9sent\u00e9e sous forme d'une liste \u00e0 puces arborescente dont les titres sont indent\u00e9s selon leur niveau d'importance (les plus gros titres \u00e0 la ''racine'' et les plus petits indent\u00e9s).\r\n\r\nChaque \u00e9l\u00e9ment de la liste est un lien cliquable qui fait d\u00e9filer le document vers le titre cible. Ceci est tr\u00e8s utile dans le cadre de longs documents et il est alors recommand\u00e9 de bien utiliser les titres pour indiquer ses diff\u00e9rentes parties \u00e0 la mani\u00e8re de l'index d'un livre.\r\n\r\n!! Sommaire des sous pages\r\n\r\nCette partie d'un gabarit est une liste des sous-documents existants pour le document en cours. Si le document n'en a aucun, cette liste ne s'affichera pas. Elle est repr\u00e9sent\u00e9e par une liste \u00e0 puces arborescente dont l'indentation des \u00e9l\u00e9ments d\u00e9pend de leur parent\u00e9 (de la m\u00eame mani\u00e8re que sur l'administration CMS).\r\n\r\nChaque \u00e9l\u00e9ment de la liste est un lien cliquable qui am\u00e8ne le navigateur vers la page du document cible.\r\n\r\n!! Liste de fichiers attach\u00e9s\r\n\r\nCette partie d'un gabarit liste tout les fichiers attach\u00e9s au document. Elle d\u00e9pend de son option de visibilit\u00e9 dans le document.\r\n\r\n!!! Fichiers d'attachements\r\n\r\nCe syst\u00e8me existe afin de pouvoir lier de fa\u00e7on \"dynamique\" des fichiers \u00e0 un ou des documents, sans inscrire directement de mani\u00e8re fig\u00e9 dans le document un lien vers les fichiers. De plus l'entr\u00e9e d'un m\u00eame fichier attach\u00e9 peut \u00eatre utilis\u00e9 dans plusieurs documents \u00e0 la fois.\r\n\r\nL'insertion d'un fichier attach\u00e9 dans un document passe par trois \u00e9tapes :\r\n\r\n* Cr\u00e9er l'entr\u00e9e et transf\u00e9rer le fichier \u00e0 attacher dans l'administration CMS : __Kiwi > Fichiers d'attachements__;\r\n* La liaison du fichier attach\u00e9 au document dans son formulaire \u00e0 la partie __Attachements > Fichiers__;\r\n* L'int\u00e9gration de ce fichier attach\u00e9 dans le contenu du document. Cette \u00e9tape est optionnelle, d\u00e9pendamment que le document permet d\u00e9j\u00e0 ou non d'afficher la liste compl\u00e8te de tout les fichiers qui lui sont attach\u00e9s.\r\n\r\nUne fois attach\u00e9s \u00e0 un document, les fichiers deviennent disponibles dans une liste de s\u00e9lection de l'\u00e9diteur de contenu du document, il suffit de les s\u00e9lectionner et de cliquer sur l'ic\u00f4ne (juste \u00e0 droite de la liste) pour l'ins\u00e9rer sous forme d'une ++macro++ dans le contenu \u00e0 la position du curseur de texte et sans avoir \u00e0 inscrire directement le lien.\r\n\r\nLe lien d'un fichier attach\u00e9 appara\u00eetra alors dans le document \u00e0 la position ou il a \u00e9t\u00e9 ins\u00e9r\u00e9 selon le comportement suivant :\r\n\r\n* Le lien vers le fichier est directement retrouv\u00e9 depuis son entr\u00e9e en BDD, si le nom du fichier change entre temps, le lien change automatiquement, il n'est donc pas n\u00e9cessaire de repasser sur le document apr\u00e8s coup;\r\n* Si le fichier attach\u00e9 est *priv\u00e9*, il ne sera visible qu'aux utilisateurs authentifi\u00e9s mais pas aux anonymes;\r\n* Si le fichier est marqu\u00e9 comme *archiv\u00e9*, il ne s'affichera jamais.\r\n* Si la macro du fichier dans le document contient un texte, il est affich\u00e9 comme son titre;\r\n* Si la macro du fichier dans le document ne contient pas de texte, le titre du fichier attach\u00e9 est utilis\u00e9 comme titre du lien;\r\n* Si la macro du fichier dans le document ne contient pas de texte et que le fichier attach\u00e9 n'a pas de titre, son URL compl\u00e8te est utilis\u00e9e comme titre du lien;\r\n\r\nIl n'est cependant pas n\u00e9cessaire d'ins\u00e9rer de macro d'un fichier attach\u00e9 dans un document, car ce dernier poss\u00e8de aussi une option __Attachements > Listage des fichiers__ qui permet d'afficher apr\u00e8s le contenu une liste de tout les fichiers attach\u00e9s au document, suivant le m\u00eame comportement pour le titre du lien.\r\n\r\nSi vous supprimez une entr\u00e9e de fichier d'attachement, cela ne d\u00e9t\u00e9riorera pas les documents qui l'utilisaient. L'entr\u00e9e sera simplement supprim\u00e9e de la liste des fichiers attach\u00e9s aux documents et les macros li\u00e9s seront simplement \"aval\u00e9s\" dans le contenu comme si ils n'existaient pas.\r\n\r\nCependant il est fortement recommand\u00e9, de tenir \u00e0 jour les documents pour ne pas laisser des macros de fichiers qui n'existent plus, afin d'\u00e9viter les confusions et la pollution inutile dans la r\u00e9daction du contenu.\r\n\r\n!!! Documents\r\n\r\nUn document poss\u00e8de plusieurs options et param\u00e8tres \u00e0 d\u00e9finir, certains \u00e9tant optionnels.\r\n\r\n!! Parent\r\n\r\nQui d\u00e9termine la parent\u00e9 vers un autre document, par d\u00e9faut un nouveau document n'a pas de parent, il est donc destin\u00e9 \u00e0 \u00eatre \u00e0 la racine de l'arborescence des documents.\r\n\r\n!! Ordre\r\n\r\nCette option n'est utile que dans le cadre d'un sous-document, il permet d'ajuster sa position dans le sommaire des sous-documents de leur parent.\r\n\r\nPar d\u00e9faut les documents sont tri\u00e9s par ordre alphab\u00e9tique croissant, un document \"A\" se trouvera avant un document \"B\" et ainsi de suite. Mais si un ordre est sp\u00e9cifi\u00e9, il prendra le dessus sur le tri alphab\u00e9tique. Par exemple pour les documents suivants :\r\n    \r\n    - Alta\u00efr (ordre: 10)\r\n    - Bubble-gum (ordre: 5)\r\n    - Canelle (ordre: 0)\r\n\r\nLe r\u00e9sultat dans la liste des sous-documents sera tri\u00e9 de la fa\u00e7on suivante :\r\n\r\n    - Canelle\r\n    - Bubble-gum\r\n    - Alta\u00efr\r\n\r\nSi jamais deux documents ont le m\u00eame ordre, le tri alphab\u00e9tique arbitrera l'ordre final.\r\n\r\nL'ordre est num\u00e9rique, vous pouvez utilisez un nombre de 0 \u00e0 5000 si vous le souhaitez, en g\u00e9n\u00e9ral on num\u00e9rote l'ordre des documents par tranches de 5 ou 10 ce qui laisse une marge pour l'arriv\u00e9e de nouveaux documents et \u00e9viter de devoir renum\u00e9roter tout les autres documents manuellement.\r\n\r\n!! Uri\r\n\r\nC'est le mot cl\u00e9 utilis\u00e9 dans l'URL pour retrouv\u00e9 un document sur le site, il ne peut comporter de caract\u00e8res sp\u00e9ciaux autres que ``-_`` ni de caract\u00e8res accentu\u00e9s. Deux documents ne peuvent avoir la m\u00eame URI pour des raisons \u00e9videntes, mais l'administration vous emp\u00eachera de toute fa\u00e7ons de faire cette erreur.\r\n\r\nL'administration remplie automatiquement ce champ d'apr\u00e8s le titre saisie, en g\u00e9n\u00e9ral il n'est donc pas utile de s'en pr\u00e9ocupper et de le remplir manuellement. Surveillez juste simplement que la conversion du titre en URI n'aboutit pas \u00e0 des incongruit\u00e9s.\r\n\r\n!! Titre\r\n\r\nC'est le titre du document utilis\u00e9 et affich\u00e9 dans les navigations en ent\u00eate de la page d'un document (non int\u00e9gr\u00e9).\r\n\r\n!! Texte\r\n\r\nLa source de votre texte qui sera convertie en HTML d'apr\u00e8s la syntaxe de mise en forme que vous y aurez appliqu\u00e9. Un \u00e9diteur de mise en forme avec pr\u00e9visualisation du rendu de mise en forme s'ouvrira \u00e0 chaque fois que vous souhaitez l'\u00e9diter dans l'administration.\r\n\r\n!! Visible\r\n\r\nCette option permet de d\u00e9sactiver l'affichage du document dans toute les listes de documents qui le contiennent.\r\n\r\nSi vous utilisez un gabarit du type *document int\u00e9gr\u00e9* cette option est automatiquement d\u00e9coch\u00e9e lors de l'enregistrement, cependant si vous changez apr\u00e8s pour un gabarit de *page compl\u00e8te* il vous faudra la r\u00e9activer manuellement dans l'administration pour que votre page redevienne visible sur le site.\r\n\r\n!! Activ\u00e9\r\n\r\nUne option qui permet de rendre totalement inaccessible le document, il n'apparait plus dans les listes de document et il n'est plus atteignable. Ceci vous permet d'archiver un document temporairement ou non, sans le supprimer compl\u00e8tement.\r\n\r\n! Note\r\n\r\nDes liens fig\u00e9s vers les documents \u00e0 la racine de l'arborescence existent dans l'application, si vous d\u00e9sactivez ces documents, leurs liens resteront visibles sur le site et conduiront alors \u00e0 une page d'erreur (*Page introuvable*), donc dans leur cas n'y touchez pas.\r\n\r\n!! Gabarit\r\n\r\nLa s\u00e9l\u00e9ction du gabarit de mise en page du document, il est optionnel et en cas de s\u00e9l\u00e9ction vide le gabarit par d\u00e9faut sera utilis\u00e9.\r\n\r\n!! Fichiers\r\n\r\nUne liste de s\u00e9l\u00e9ctions multiples de fichiers d'attachements \u00e0 attacher au document. N'oubliez pas de sauvegarder vos changements dessus si vous souhaitez les int\u00e9grer comme macros dans le document car tant que les changements n'auront pas \u00e9t\u00e9 enregistr\u00e9s ils n'apparaitront pas dans la liste de s\u00e9l\u00e9ction de l'\u00e9diteur de contenu.\r\n\r\n!! Listage des fichiers\r\n\r\nOption qui permet d'afficher la liste compl\u00e8te des fichiers attach\u00e9s au document. Par d\u00e9faut cette option n'est pas coch\u00e9e, la liste ne s'affichera donc pas. Cette liste a l'int\u00e9r\u00eat de r\u00e9sumer la liste compl\u00e8te de tout les fichiers sans avoir obligatoirement \u00e0 les ins\u00e9rer comme macro dans le document.\r\n\r\n!!! R\u00e9visions\r\n\r\nLes r\u00e9visions \u00e9tant des archives de pr\u00e9c\u00e9dentes versions de documents, leur repr\u00e9sentation dans l'administration est identique aux documents \u00e0 ceci pr\u00e8s qu'il y a un param\u00e8tre **Document** suppl\u00e9mentaire pour d\u00e9finir le document dont est issue la r\u00e9vision.\r\n\r\nEn g\u00e9n\u00e9ral, vous ne modifierez pas ces r\u00e9visions, car elles ont un r\u00f4le d'historique et les modifier le troublerait.\r\n", 
            "title": "Administration", 
            "uri": "Administration", 
            "date": "2010-10-05 02:51:02", 
            "in_sitemap": true, 
            "template": 3, 
            "active": true, 
            "rev_number": 5, 
            "order": 70
        }
    }
]