Draft:Conferences and Presentations Dolibarr: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
Line 16: Line 16:
* n thèmes seront abordés.
* n thèmes seront abordés.
* Pour chaque thèmes, 3 paragraphes évoqués: pourquoi, comment par l'exemple, résultat par l'exemple
* Pour chaque thèmes, 3 paragraphes évoqués: pourquoi, comment par l'exemple, résultat par l'exemple
 
=== Thèmes abordés ===
=== Thèmes abordés ==
Les thèmes abordés seront les suivants:
Les thèmes abordés seront les suivants:
* Thème 1: Sécurité
* Thème 1: Sécurité
Line 50: Line 49:




== Bonnes pratiques PHP Performances ==
== Thème 2: Bonnes pratiques PHP Performances ==
=== Diagnostique avec Xdebug ===
=== Diagnostique avec Xdebug ===
* Pourquoi
* Pourquoi
Line 83: Line 82:
-> Bilan gain des modifications faites sur Dolibarr.
-> Bilan gain des modifications faites sur Dolibarr.


== Bonnes pratiques PHP Traduction ==
== Thème 3: Bonnes pratiques PHP Traduction ==
* Pourquoi
* Pourquoi
-> Avoir un projet internationnalisé.
-> Avoir un projet internationnalisé.
Line 91: Line 90:
-> Résultat obtenus sur Dolibarr.
-> Résultat obtenus sur Dolibarr.


== Bonnes pratiques PHP Portabilité ==
== Thème 4: Bonnes pratiques PHP Portabilité ==
PHP est déjà un langage portable. Mais certain sujets requiert malgré tout une couche de portabilité supplémentaire.
PHP est déjà un langage portable. Mais certain sujets requiert malgré tout une couche de portabilité supplémentaire.
=== Base de données (iso/utf, mysql/postgresl/mssql) ===
=== Base de données (iso/utf, mysql/postgresl/mssql) ===
Line 109: Line 108:
* Résultat
* Résultat


== Bonnes pratiques PHP Documentation ==
== Thème 5: Bonnes pratiques PHP Documentation ==
* Pourquoi
* Pourquoi
-> Faciliter la maintenance et développement
-> Faciliter la maintenance et développement
Line 117: Line 116:
-> Présentation de la documentation
-> Présentation de la documentation


== Bonnes pratiques PHP Design pattern DAO ==
== Thème 6: Bonnes pratiques PHP Design pattern DAO ==
* Pourquoi
* Pourquoi
-> Banaliser le développement et maintenance
-> Banaliser le développement et maintenance
Line 125: Line 124:
-> Adhésion rapide au développement.
-> Adhésion rapide au développement.


== Bonnes pratiques PHP Design pattern (MVC by part versus MVC by file) ==
== Thème 7: Bonnes pratiques PHP Design pattern (MVC by part versus MVC by file) ==
* Pourquoi
* Pourquoi
-> Faciliter la lecture du code, maintenance
-> Faciliter la lecture du code, maintenance
Line 133: Line 132:
-> Adhésion rapide au développement.
-> Adhésion rapide au développement.


== Bonnes pratiques PHP Templates de présentation ==
== Thème 8: Bonnes pratiques PHP Templates de présentation ==
* Pourquoi
* Pourquoi
-> Pouvoir isoler le travail de design/présentation de celui du codage.
-> Pouvoir isoler le travail de design/présentation de celui du codage.
Line 170: Line 169:
Abandon de templates Smarty au profit de templates ... PHP
Abandon de templates Smarty au profit de templates ... PHP


== Autres sujets et bonnes pratiques PHP non abordés ==
== Thème 9: Autres sujets et bonnes pratiques PHP non abordés ==
Liste des autres sujets non abordés car non mise en œuvre dans l'exemple  
Liste des autres sujets non abordés car non mise en œuvre dans l'exemple  
* Génération de code (exemple ....)
* Génération de code (exemple ....)

Navigation menu