Skip to content

Instantly share code, notes, and snippets.

@foxmask
Created April 23, 2012 19:08
Show Gist options
  • Save foxmask/2473149 to your computer and use it in GitHub Desktop.
Save foxmask/2473149 to your computer and use it in GitHub Desktop.
Gitiwiki books index.php
var/books/jelix/books/index.gtw/index.php
<?php
$BOOKINDEX=array (
0 =>
array (
0 => 'part',
1 => 'introduction',
2 => 'Introduction',
3 =>
array (
0 =>
array (
0 => 'chapter',
1 => 'nouveautes',
2 => 'Nouveautés',
3 =>
array (
),
),
1 =>
array (
0 => 'chapter',
1 => 'installation/migration',
2 => 'Migration d\'une application jelix 1.2 vers jelix 1.3',
3 =>
array (
),
),
),
),
1 =>
array (
0 => 'part',
1 => 'mise-en-route',
2 => 'Mise en route',
3 =>
array (
0 =>
array (
0 => 'chapter',
1 => 'installation/prerequis',
2 => 'Pré-requis sur le serveur',
3 =>
array (
),
),
1 =>
array (
0 => 'chapter',
1 => 'installation/sources',
2 => 'Installation de l\'archive de jelix',
3 =>
array (
),
),
2 =>
array (
0 => 'chapter',
1 => 'jelix-scripts',
2 => 'Utiliser jelix-scripts',
3 =>
array (
),
),
3 =>
array (
0 => 'chapter',
1 => 'creer-application',
2 => 'Créer une application',
3 =>
array (
),
),
4 =>
array (
0 => 'chapter',
1 => 'configurer-server',
2 => 'Configurer le serveur',
3 =>
array (
),
),
),
),
2 =>
array (
0 => 'part',
1 => 'fondamentaux',
2 => 'Fondamentaux',
3 =>
array (
0 =>
array (
0 => 'chapter',
1 => 'concepts/',
2 => 'Principes de fonctionnement',
3 =>
array (
0 =>
array (
0 => 'section',
1 => 'concepts/selecteurs',
2 => 'Les sélecteurs',
3 =>
array (
),
),
1 =>
array (
0 => 'section',
1 => 'concepts/objets-request',
2 => 'Les objets jRequest et points d\'entrée',
3 =>
array (
),
),
2 =>
array (
0 => 'section',
1 => 'concepts/coordinateur',
2 => 'Le coordinateur',
3 =>
array (
),
),
3 =>
array (
0 => 'section',
1 => 'concepts/objets-response',
2 => 'Les objets jResponse',
3 =>
array (
),
),
4 =>
array (
0 => 'section',
1 => 'concepts/appel-action',
2 => 'Appeler une action',
3 =>
array (
),
),
),
),
1 =>
array (
0 => 'chapter',
1 => 'configuration',
2 => 'Les fichiers de configuration',
3 =>
array (
),
),
2 =>
array (
0 => 'chapter',
1 => 'modules',
2 => 'Développement d\'un module',
3 =>
array (
0 =>
array (
0 => 'section',
1 => 'creer-un-module',
2 => 'Créer un module',
3 =>
array (
),
),
1 =>
array (
0 => 'section',
1 => 'installer-un-module',
2 => 'Installer un module',
3 =>
array (
),
),
2 =>
array (
0 => 'section',
1 => 'controleurs',
2 => 'Développer un contrôleur',
3 =>
array (
),
),
3 =>
array (
0 => 'section',
1 => 'controleurs/recuperation-parametres-http',
2 => 'Récupération des paramètres HTTP',
3 =>
array (
),
),
4 =>
array (
0 => 'section',
1 => 'controleurs/crud',
2 => 'Utiliser le contrôleur CRUD',
3 =>
array (
),
),
5 =>
array (
0 => 'section',
1 => 'controleurs/rest-full',
2 => 'Un contrôleur pour REST',
3 =>
array (
),
),
),
),
3 =>
array (
0 => 'chapter',
1 => 'vues/index',
2 => 'Générer du contenu avec les vues',
3 =>
array (
0 =>
array (
0 => 'section',
1 => 'vues/vue-html',
2 => 'Générer une page HTML',
3 =>
array (
),
),
1 =>
array (
0 => 'section',
1 => 'vues/vue-texte',
2 => 'Générer du texte brut',
3 =>
array (
),
),
2 =>
array (
0 => 'section',
1 => 'vues/vue-xml',
2 => 'Générer du XML quelconque',
3 =>
array (
),
),
3 =>
array (
0 => 'section',
1 => 'vues/vue-rss',
2 => 'Générer un flux de syndication RSS',
3 =>
array (
),
),
4 =>
array (
0 => 'section',
1 => 'vues/vue-atom',
2 => 'Générer un flux de syndication Atom',
3 =>
array (
),
),
5 =>
array (
0 => 'section',
1 => 'vues/vue-latex2pdf',
2 => 'Générer un PDF à partir d\'un contenu LaTeX',
3 =>
array (
),
),
6 =>
array (
0 => 'section',
1 => 'vues/vue-tcpdf',
2 => 'Générer un PDF avec TCPDF',
3 =>
array (
),
),
7 =>
array (
0 => 'section',
1 => 'vues/vue-fichier-binaire',
2 => 'Renvoyer un fichier binaire',
3 =>
array (
),
),
8 =>
array (
0 => 'section',
1 => 'vues/vue-zip',
2 => 'Générer un fichier zip',
3 =>
array (
),
),
9 =>
array (
0 => 'section',
1 => 'vues/vue-xul',
2 => 'Générer une interface utilisateur en XUL',
3 =>
array (
),
),
10 =>
array (
0 => 'section',
1 => 'vues/vue-rdf',
2 => 'Générer du RDF',
3 =>
array (
),
),
11 =>
array (
0 => 'section',
1 => 'vues/vue-sitemap',
2 => 'Générer un sitemap',
3 =>
array (
),
),
),
),
4 =>
array (
0 => 'chapter',
1 => 'vues/reponse-generale-personnalisee',
2 => 'Définir une réponse générale personnalisée',
3 =>
array (
),
),
5 =>
array (
0 => 'chapter',
1 => 'redirections',
2 => 'Faire une redirection',
3 =>
array (
),
),
6 =>
array (
0 => 'chapter',
1 => 'services-web',
2 => 'Services web',
3 =>
array (
0 =>
array (
0 => 'section',
1 => 'services-web/ajax',
2 => 'AJAX',
3 =>
array (
),
),
1 =>
array (
0 => 'section',
1 => 'services-web/json',
2 => 'JSON',
3 =>
array (
),
),
2 =>
array (
0 => 'section',
1 => 'services-web/json-rpc',
2 => 'JSON-RPC',
3 =>
array (
),
),
3 =>
array (
0 => 'section',
1 => 'services-web/xml-rpc',
2 => 'XML-RPC',
3 =>
array (
),
),
4 =>
array (
0 => 'section',
1 => 'services-web/soap',
2 => 'SOAP',
3 =>
array (
),
),
),
),
7 =>
array (
0 => 'chapter',
1 => 'cmdline',
2 => 'Effectuer des traitements en ligne de commande',
3 =>
array (
),
),
8 =>
array (
0 => 'chapter',
1 => 'traitements_communs',
2 => 'Définir des traitements communs à plusieurs actions',
3 =>
array (
),
),
9 =>
array (
0 => 'chapter',
1 => 'creer-application/creer-administration',
2 => 'Créer une interface d\'administration',
3 =>
array (
),
),
),
),
3 =>
array (
0 => 'part',
1 => 'composants',
2 => 'Composants de jelix',
3 =>
array (
0 =>
array (
0 => 'chapter',
1 => 'templates',
2 => 'jTpl : le moteur de templates',
3 =>
array (
),
),
1 =>
array (
0 => 'chapter',
1 => 'zones',
2 => 'jZone : découper vos pages en zones',
3 =>
array (
),
),
2 =>
array (
0 => 'chapter',
1 => 'daos',
2 => 'jDao : mapping objet relationnel',
3 =>
array (
0 =>
array (
0 => 'section',
1 => 'daos/fichier_de_base',
2 => 'Fichier DAO de base',
3 =>
array (
),
),
1 =>
array (
0 => 'section',
1 => 'daos/utilisation',
2 => 'Utilisation d\'une factory et d\'un record DAO',
3 =>
array (
),
),
2 =>
array (
0 => 'section',
1 => 'daos/recuperation-enregistrements',
2 => 'Récupération de liste d\'enregistrements DAO',
3 =>
array (
),
),
3 =>
array (
0 => 'section',
1 => 'daos/methodes_xml',
2 => 'Ajouter des méthodes en XML',
3 =>
array (
),
),
4 =>
array (
0 => 'section',
1 => 'daos/methodes_php',
2 => 'Développer des méthodes en php',
3 =>
array (
),
),
5 =>
array (
0 => 'section',
1 => 'daos/evenements',
2 => 'Évènements automatiques',
3 =>
array (
),
),
),
),
3 =>
array (
0 => 'chapter',
1 => 'formulaires-classique',
2 => 'Formulaires classiques',
3 =>
array (
),
),
4 =>
array (
0 => 'chapter',
1 => 'jforms',
2 => 'jForms : des formulaires automatiques',
3 =>
array (
0 =>
array (
0 => 'section',
1 => 'jforms/xml',
2 => 'Format des fichiers jForms',
3 =>
array (
0 =>
array (
0 => 'section',
1 => 'jforms/xml-1.0',
2 => 'Format version 1.0',
3 =>
array (
),
),
1 =>
array (
0 => 'section',
1 => 'jforms/xml-1.1',
2 => 'Format version 1.1',
3 =>
array (
0 =>
array (
0 => 'section',
1 => 'jforms/xml/htmleditor',
2 => 'Éditeur HTML',
3 =>
array (
),
),
1 =>
array (
0 => 'section',
1 => 'jforms/xml/datepicker',
2 => 'Datepicker',
3 =>
array (
),
),
2 =>
array (
0 => 'section',
1 => 'jforms/xml/wikieditor',
2 => 'Éditeur wiki',
3 =>
array (
),
),
),
),
),
),
1 =>
array (
0 => 'section',
1 => 'jforms/utilisation',
2 => 'Initialiser un formulaire',
3 =>
array (
),
),
2 =>
array (
0 => 'section',
1 => 'jforms/affichage',
2 => 'Affichage d\'un formulaire',
3 =>
array (
0 =>
array (
0 => 'section',
1 => 'jforms/affichage/generateur-html',
2 => 'Générateur "html"',
3 =>
array (
),
),
1 =>
array (
0 => 'section',
1 => 'jforms/affichage/generateur-htmllight',
2 => 'Générateur "htmllight"',
3 =>
array (
),
),
),
),
3 =>
array (
0 => 'section',
1 => 'jforms/apres-submit',
2 => 'Gérer un formulaire après soumission',
3 =>
array (
),
),
4 =>
array (
0 => 'section',
1 => 'jforms/affichage-donnees',
2 => 'Affichage simple des données',
3 =>
array (
),
),
5 =>
array (
0 => 'section',
1 => 'jforms/security',
2 => 'Sécurité dans les formulaires',
3 =>
array (
),
),
),
),
5 =>
array (
0 => 'chapter',
1 => 'bd',
2 => 'jDb : accéder à une base de données SQL',
3 =>
array (
0 =>
array (
0 => 'section',
1 => 'bd/configuration',
2 => 'Profils et configuration',
3 =>
array (
),
),
1 =>
array (
0 => 'section',
1 => 'bd/requetes',
2 => 'Exécuter des requêtes',
3 =>
array (
),
),
2 =>
array (
0 => 'section',
1 => 'bd/outils',
2 => 'Schémas et autres outils',
3 =>
array (
),
),
),
),
6 =>
array (
0 => 'chapter',
1 => 'kvdb',
2 => 'jKvDb : accéder à une base de type key/value',
3 =>
array (
),
),
7 =>
array (
0 => 'chapter',
1 => 'classes-metiers',
2 => 'jClasses: utiliser des classes métiers',
3 =>
array (
),
),
8 =>
array (
0 => 'chapter',
1 => 'urls',
2 => 'jUrl : des URLs automatiques',
3 =>
array (
0 =>
array (
0 => 'section',
1 => 'urls/simple',
2 => 'Moteur d\'urls \'simple\'',
3 =>
array (
),
),
1 =>
array (
0 => 'section',
1 => 'urls/basic_significant',
2 => 'Moteur d\'urls \'basic_significant\'',
3 =>
array (
),
),
2 =>
array (
0 => 'section',
1 => 'urls/significant',
2 => 'Moteur d\'urls significatives',
3 =>
array (
),
),
),
),
9 =>
array (
0 => 'chapter',
1 => 'authentification',
2 => 'jAuth : système d\'authentification',
3 =>
array (
0 =>
array (
0 => 'section',
1 => 'authentification/drivers',
2 => 'Les drivers pour jAuth',
3 =>
array (
),
),
),
),
10 =>
array (
0 => 'chapter',
1 => 'droits2',
2 => 'jAcl2 : système de droits',
3 =>
array (
0 =>
array (
0 => 'section',
1 => 'droits2/concepts',
2 => 'Les concepts généraux de jAcl2',
3 =>
array (
),
),
1 =>
array (
0 => 'section',
1 => 'droits2/utilisation',
2 => 'Utiliser jAcl2 dans ses modules',
3 =>
array (
),
),
2 =>
array (
0 => 'section',
1 => 'droits2/concepts.db',
2 => 'Les concepts de jAcl2.db',
3 =>
array (
),
),
3 =>
array (
0 => 'section',
1 => 'droits2/configuration',
2 => 'Configurer jAcl2.db',
3 =>
array (
),
),
4 =>
array (
0 => 'section',
1 => 'droits2/jauth',
2 => 'Utiliser jAcl2 avec jAuth',
3 =>
array (
),
),
),
),
11 =>
array (
0 => 'chapter',
1 => 'locales',
2 => 'jLocale: internationaliser votre application',
3 =>
array (
),
),
12 =>
array (
0 => 'chapter',
1 => 'events',
2 => 'jEvents : communication inter-module',
3 =>
array (
),
),
),
),
4 =>
array (
0 => 'part',
1 => 'developpement-avance',
2 => 'Développement avancé',
3 =>
array (
0 =>
array (
0 => 'chapter',
1 => 'creer_response',
2 => 'Créer une réponse pour un format spécifique',
3 =>
array (
),
),
1 =>
array (
0 => 'chapter',
1 => 'themes',
2 => 'Système de thèmes',
3 =>
array (
),
),
2 =>
array (
0 => 'chapter',
1 => 'surcharge-de-fichiers',
2 => 'Surcharge de fichiers de modules',
3 =>
array (
),
),
3 =>
array (
0 => 'chapter',
1 => 'plugins',
2 => 'Développer et utiliser des plugins',
3 =>
array (
0 =>
array (
0 => 'section',
1 => 'plugins/coord',
2 => 'plugins de coordinateur',
3 =>
array (
),
),
1 =>
array (
0 => 'section',
1 => 'plugins/logger',
2 => 'plugins pour jLog',
3 =>
array (
),
),
2 =>
array (
0 => 'section',
1 => 'plugins/auth',
2 => 'drivers pour jAuth',
3 =>
array (
),
),
3 =>
array (
0 => 'section',
1 => 'plugins/db',
2 => 'drivers pour jDb',
3 =>
array (
),
),
4 =>
array (
0 => 'section',
1 => 'plugins/tpl',
2 => 'plugins de templates',
3 =>
array (
),
),
5 =>
array (
0 => 'section',
1 => 'plugins/urls_engine',
2 => 'moteurs d\'urls',
3 =>
array (
),
),
6 =>
array (
0 => 'section',
1 => 'plugins/jforms',
2 => 'générateurs jforms',
3 =>
array (
),
),
7 =>
array (
0 => 'section',
1 => 'plugins/debugbar',
2 => 'plugins pour la debugbar',
3 =>
array (
),
),
8 =>
array (
0 => 'section',
1 => 'plugins/htmlresponse',
2 => 'plugins pour jResponseHtml',
3 =>
array (
),
),
),
),
4 =>
array (
0 => 'chapter',
1 => 'details-configuration',
2 => 'La configuration en détails',
3 =>
array (
),
),
5 =>
array (
0 => 'chapter',
1 => 'objets_globaux',
2 => 'les objets globaux utiles',
3 =>
array (
),
),
6 =>
array (
0 => 'chapter',
1 => 'cache',
2 => 'Utiliser le cache',
3 =>
array (
),
),
7 =>
array (
0 => 'chapter',
1 => 'creer-script-installation',
2 => 'Créer des scripts d\'installation automatiques',
3 =>
array (
),
),
8 =>
array (
0 => 'chapter',
1 => 'creer-wizard',
2 => 'Créer un wizard d\'installation',
3 =>
array (
),
),
),
),
5 =>
array (
0 => 'part',
1 => 'aide-developpement',
2 => 'Aide au développement',
3 =>
array (
0 =>
array (
0 => 'chapter',
1 => 'errormanager',
2 => 'Configurer la gestion des erreurs',
3 =>
array (
),
),
1 =>
array (
0 => 'chapter',
1 => 'deboggage',
2 => 'Debuggage et utilisation de jLog',
3 =>
array (
),
),
2 =>
array (
0 => 'chapter',
1 => 'tests_unitaires',
2 => 'Développer des tests unitaires',
3 =>
array (
),
),
),
),
6 =>
array (
0 => 'part',
1 => 'installation/deploiement',
2 => 'Déployer une application jelix',
3 =>
array (
0 =>
array (
0 => 'chapter',
1 => 'installation/production',
2 => 'Configurer un serveur de production',
3 =>
array (
),
),
1 =>
array (
0 => 'chapter',
1 => 'installation/application',
2 => 'Installation d\'une application',
3 =>
array (
),
),
2 =>
array (
0 => 'chapter',
1 => 'installation/mise-a-jour',
2 => 'Mettre à jour une application',
3 =>
array (
),
),
),
),
7 =>
array (
0 => 'part',
1 => 'astuces',
2 => 'Astuces',
3 =>
array (
),
),
8 =>
array (
0 => 'part',
1 => 'references',
2 => 'Références',
3 =>
array (
0 =>
array (
0 => 'chapter',
1 => 'classes-utiles/index',
2 => 'Les classes utilitaires',
3 =>
array (
0 =>
array (
0 => 'section',
1 => 'classes-utiles/japp',
2 => 'jApp : chemins de l\'application',
3 =>
array (
),
),
1 =>
array (
0 => 'section',
1 => 'classes-utiles/jdatetime',
2 => 'jDateTime : manipulation de dates et heures',
3 =>
array (
),
),
2 =>
array (
0 => 'section',
1 => 'classes-utiles/jfile',
2 => 'jFile : lire ou créer des fichiers',
3 =>
array (
),
),
3 =>
array (
0 => 'section',
1 => 'classes-utiles/jfilter',
2 => 'jFilter : vérification et filtrage de données',
3 =>
array (
),
),
4 =>
array (
0 => 'section',
1 => 'classes-utiles/jhttp',
2 => 'jHttp : faire des requête HTTP',
3 =>
array (
),
),
5 =>
array (
0 => 'section',
1 => 'classes-utiles/jimagemodifier',
2 => 'jImageModifier: Modifier une image',
3 =>
array (
),
),
6 =>
array (
0 => 'section',
1 => 'classes-utiles/jinifilemodifier',
2 => 'jIniFileModifier: lire ou modifier des fichiers de configuration (ini)',
3 =>
array (
),
),
7 =>
array (
0 => 'section',
1 => 'classes-utiles/jmailer',
2 => 'jMailer : envoi de mails',
3 =>
array (
),
),
8 =>
array (
0 => 'section',
1 => 'classes-utiles/jmessage',
2 => 'jMessage : informations entre actions',
3 =>
array (
),
),
9 =>
array (
0 => 'section',
1 => 'classes-utiles/jsession',
2 => 'jSession : stockage de sessions',
3 =>
array (
),
),
10 =>
array (
0 => 'section',
1 => 'classes-utiles/jwiki',
2 => 'jWiki : transformation de texte wiki',
3 =>
array (
),
),
),
),
1 =>
array (
0 => 'chapter',
1 => 'ref-plugins/tplplugins',
2 => 'Plugins de template',
3 =>
array (
0 =>
array (
0 => 'section',
1 => 'ref-plugins/tplplugins/modifiers',
2 => 'Modificateurs',
3 =>
array (
),
),
1 =>
array (
0 => 'section',
1 => 'ref-plugins/tplplugins/fonctions',
2 => 'Fonctions diverses',
3 =>
array (
),
),
2 =>
array (
0 => 'section',
1 => 'ref-plugins/tplplugins/medias',
2 => 'Médias',
3 =>
array (
0 =>
array (
0 => 'section',
1 => 'ref-plugins/tplplugins/fct_image',
2 => 'html : image',
3 =>
array (
),
),
1 =>
array (
0 => 'section',
1 => 'ref-plugins/tplplugins/global_swf',
2 => 'intégrer un swf avec jelix',
3 =>
array (
),
),
2 =>
array (
0 => 'section',
1 => 'ref-plugins/tplplugins/cfct_swfbiscuit',
2 => 'swfbiscuit',
3 =>
array (
),
),
3 =>
array (
0 => 'section',
1 => 'ref-plugins/tplplugins/blk_swf',
2 => 'swf',
3 =>
array (
),
),
4 =>
array (
0 => 'section',
1 => 'ref-plugins/tplplugins/blk_swfjs',
2 => 'swfjs',
3 =>
array (
),
),
),
),
3 =>
array (
0 => 'section',
1 => 'ref-plugins/tplplugins/metas',
2 => 'Meta',
3 =>
array (
),
),
),
),
2 =>
array (
0 => 'chapter',
1 => 'ref-plugins/coordplugins',
2 => 'Plugins pour le coordinateur',
3 =>
array (
0 =>
array (
0 => 'section',
1 => 'coordplugins/history',
2 => 'history',
3 =>
array (
),
),
1 =>
array (
0 => 'section',
1 => 'coordplugins/zendframework',
2 => 'zendframework',
3 =>
array (
),
),
),
),
3 =>
array (
0 => 'chapter',
1 => 'ref-modules',
2 => 'Les modules de Jelix',
3 =>
array (
0 =>
array (
0 => 'section',
1 => 'ref-modules/master_admin',
2 => 'master_admin',
3 =>
array (
),
),
),
),
4 =>
array (
0 => 'chapter',
1 => 'ref-javascript-library',
2 => 'Bibliothèques Javascript',
3 =>
array (
),
),
),
),
);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment