4,395
edits
| Line 106: | Line 106: | ||
* Los scripts externos son escritos en Perl si no pueden serlo en php, la utilización de otro lenguaje no está prohibido, pero debe de ser discutido priero en la lista de correo de desarrollo. El lenguaje debe de ser dominado al menos por 2 desarrolladores para asegurar el mantenimiento | * Los scripts externos son escritos en Perl si no pueden serlo en php, la utilización de otro lenguaje no está prohibido, pero debe de ser discutido priero en la lista de correo de desarrollo. El lenguaje debe de ser dominado al menos por 2 desarrolladores para asegurar el mantenimiento | ||
== | == Normas Dolibarr y plantillas de código == | ||
=== | === Plantillas de código === | ||
Para estandarizar el código y acelerar el desarrollo de nuevos componentes en Dolibarr, en la carpeta '''dev/skeletons''' encontraremos 4 plantillas de código preparadas. | |||
* 1 | * 1 que sirve de ejemplo de descriptor de módulo: '''myModule.class.php''' | ||
* 1 | * 1 que sirve de ejemplo de código para crear una nueva clase: '''skeleton_class.class.php''' | ||
* 1 | * 1 que sirve de ejemplo de código para crear una nueva página: '''skeleton_page.php''' | ||
* 1 | * 1 que sirve de ejemplo de código para crear una nuevo script a ejecutar en línea de comandos: '''skeleton_script.php''' | ||
Úsenlas como ejemplo. | |||
Tenga en cuenta que estas plantillas también son utilizadas por el generador de código PHP que se describe en el capítulo de Desarrollo de módulos Dolibarr módulo para acelerar su desarrollo. | |||
=== | === Las fechas y la Zona Horaria === | ||
Dolibarr se veut une application mutli-utilisateur et multi-localisation. Il convient donc de stocker les dates dans le bon format. Pour éviter les problèmes de conversion, les règles suivantes doivent être appliquées: | Dolibarr se veut une application mutli-utilisateur et multi-localisation. Il convient donc de stocker les dates dans le bon format. Pour éviter les problèmes de conversion, les règles suivantes doivent être appliquées: | ||
* Une date en mémoire doit être au format Timestamp GMT. | * Une date en mémoire doit être au format Timestamp GMT. | ||