fr:development
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
fr:development [2009-03-01 11:38] – 90.20.145.188 | fr:development [2024-04-26 09:46] (Version actuelle) – [Le manuel du développeur] English sync schplurtz | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ^ :!: FIXME BESOIN D'UNE TRADUCTION :!: ^ | ||
- | |||
====== Développement de DokuWiki ====== | ====== Développement de DokuWiki ====== | ||
- | ^ :!: Ce manuel est en cours de création. Certaines pages sont peut-être incomplètes (ou non-traduites) par manque d' | ||
- | Si vous avez envie de contribuer au développement | + | //Seules quelques pages en français existent dans l' |
- | ===== Que faire ? ===== | + | Vous êtes bienvenus pour contribuer à DokuWiki et travailler à son développement. |
- | À vrai dire la nature de votre contribution | + | Ce que vous allez proposer |
- | ==== Unit Tests ==== | ||
- | Tout ajout de code doit être accompagné d'un jeu de tests, comme décrit dans [[devel: | + | ===== Démarrage ===== |
- | | + | |
- | - [[devel: | + | |
- | - [[devel:Darcs]] -- Récupérer la dernière version | + | - [[fr: |
- | - [[devel:Communication]] | + | - [[fr:devel: |
- | - [[devel:dirlayout|Structure | + | - [[fr: |
+ | - Configuration de votre éditeur de texte | ||
+ | - [[fr:devel:VIM]] | ||
+ | | ||
+ | | ||
+ | - Tester avec | ||
+ | - [[fr: | ||
+ | - [[fr: | ||
+ | - [[fr: | ||
+ | - [[fr: | ||
+ | |||
+ | |||
+ | ===== Le manuel du développeur ===== | ||
+ | |||
+ | - [[fr: | ||
+ | - [[fr:devel:dirlayout|Arborescence du répertoire]] | ||
+ | - [[fr:devel:Environment|Environnement]] - variables globales et constantes | ||
+ | * [[fr: | ||
+ | * [[fr: | ||
+ | * [[devel: | ||
+ | | ||
+ | | ||
- [[devel: | - [[devel: | ||
- | - [[devel:Environment]] -- Les variables globale (constantes) | + | - [[fr:devel:action_modes|Modes d' |
- | - [[devel:Action Modes]] | + | - [[devel:authentication]] |
- | - [[devel:Parser|Analyseur]] -- Aperçu des systèmes d' | + | - [[devel:caching|Caching facilities]] |
- | - [[devel:Metadata]] | + | - [[devel:Parser]] |
- | - [[devel:Security]] | + | - [[fr:devel:Metadata|Stockage des métadonnées]] |
- | - [[devel:unittesting|Unit Testing]] | + | - [[devel:fulltextindex|Fulltext Index]] |
- | - [[devel:Patches]] | + | - [[fr:devel:plugins|Développement d' |
- | - [[devel:Plugins]] | + | |
- [[devel: | - [[devel: | ||
- | - [[devel: | + | - [[devel: |
- | - [[devel:Action Plugins]] | + | - [[fr:devel:action_plugins|Les actions plugins]] |
- | * [[devel:events|Event System]] | + | * [[fr:devel:events|Système d' |
- | * [[devel:event_handlers|Event Handlers]] | + | |
* [[devel: | * [[devel: | ||
- | * [[devel:event_handlers_code|Example 1]] | + | * [[devel:event_handlers|Event Handlers]] |
- | * [[devel:event_objects|Example 2]] | + | * Examples of [[devel:event handlers code]] |
- | - [[devel:Syntax Plugins]] | + | - [[fr:devel:syntax_plugins|Syntaxe des extensions]] |
- [[devel: | - [[devel: | ||
- [[devel: | - [[devel: | ||
- [[devel: | - [[devel: | ||
+ | - [[devel: | ||
+ | - [[fr: | ||
+ | - [[devel:CLI Plugins]] | ||
+ | - [[fr: | ||
- [[devel: | - [[devel: | ||
- | - [[devel:Plugin Cookbook]] | + | - [[fr:devel:plugin_programming_tips|Astuce de programmation]] |
- | - [[devel:Plugin Programming Tips]] | + | - [[fr:devel:Templates|Développement de thèmes]] |
- | - [[devel:Templates]] | + | - [[template: |
- | - [[devel: | + | |
+ | - [[fr:devel: | ||
- [[devel: | - [[devel: | ||
- | - [[devel: | + | - [[devel: |
- | - [[devel:Javascript]] -- Comment JavaScript s' | + | |
- | - [[devel:XMLRPC]] | + | - [[devel:JavaScript]] (jQuery, jQueryUI) |
- | - [[devel:Scalability]] | + | |
- | - Autres ressources | + | |
- | - [[http:// | + | - [[devel: |
- | - [[http://phpxref.com/ | + | - [[fr: |
- | - [[http:// | + | - [[devel:mail|E-Mail Sending]] |
- | - [[http://dev.splitbrain.org/ | + | - [[devel:httpclient|HTTP Client Library]] |
- | - [[http://dev.splitbrain.org/darcs/ | + | - [[devel: |
+ | - [[devel:json|JSON Parser/Writer]] | ||
+ | - [[devel: | ||
+ | - Composer Libraries | ||
+ | - [[devel: | ||
+ | - [[devel: | ||
+ | - [[devel: | ||
+ | - [[devel: | ||
+ | - [[devel: | ||
+ | - Pour aller plus loin | ||
+ | - [[https://codesearch.dokuwiki.org/ | ||
+ | - [[fr:devel:snapshots|Instantanés (version de développement)]] | ||
+ | - [[devel: | ||
+ | - [[https://github.com/splitbrain/dokuwiki|Interface web de Git]] pour naviguer | ||
+ | - [[https://www.openhub.net/p/dokuwiki/contributors|Hall of Fame]] - tous les contributeurs DokuWiki | ||
+ | |||
+ | ===== Guide pour l'équipe | ||
+ | |||
+ | - [[devel: | ||
+ | - [[devel: | ||
- | Vous pouvez récupérer la dernière version du code source en développement sur le dépôt [[devel: | + | ===== Idées et remue-méninges ===== |
+ | * Prévoir un audit de sécurité externe: [[devel: | ||
+ | * [[fr: | ||
+ | * Un réflexion sur des changements profonds dans les thèmes: [[devel: | ||
+ | * [[devel: | ||
+ | * [[devel: | ||
+ | * Des remarques sur la consommation de mémoire: [[devel: | ||
+ | * Des remarques sur la montée en charge [[devel: | ||
+ | * Un remue-méninge pour trouver un slogan à dokuwiki.org: | ||
fr/development.1235903918.txt.gz · Dernière modification : 2013-01-26 22:46 (modification externe)