浏览代码

Clean and reorganize dev tools

Laurent Destailleur 8 年之前
父节点
当前提交
dcb18cd637
共有 78 个文件被更改,包括 15 次插入85 次删除
  1. 0 78
      build/README-FR
  2. 2 2
      dev/README
  3. 0 0
      dev/examples/code/README
  4. 0 0
      dev/examples/code/create_invoice.php
  5. 0 0
      dev/examples/code/create_order.php
  6. 0 0
      dev/examples/code/create_product.php
  7. 0 0
      dev/examples/code/create_user.php
  8. 0 0
      dev/examples/code/get_contracts.php
  9. 0 0
      dev/examples/ical/event_recu.txt
  10. 0 0
      dev/examples/ldap/README
  11. 0 0
      dev/examples/ldap/ldapadd_sample1.txt
  12. 0 0
      dev/examples/ldap/ldapadd_sample2.txt
  13. 0 0
      dev/examples/ldap/ldapadd_sample3.txt
  14. 0 0
      dev/examples/ldap/ldapdelete_sample1.txt
  15. 0 0
      dev/examples/ldap/ldapdelete_sample3.txt
  16. 0 0
      dev/examples/ldap/ldapmodify_sample1.txt
  17. 0 0
      dev/examples/ldap/ldapsearch_sample1.txt
  18. 0 0
      dev/examples/ldap/setup_example_activedirectory.jpg
  19. 0 0
      dev/examples/mail/README
  20. 0 0
      dev/examples/mail/dolibarr_mail_attachement.txt
  21. 0 0
      dev/examples/mail/dolibarr_mail_attachementHTML.txt
  22. 0 0
      dev/examples/mail/dolibarr_mail_attachementwithimageHTML.txt
  23. 0 0
      dev/examples/mail/dolibarr_mail_simple.txt
  24. 0 0
      dev/examples/mail/dolibarr_mail_simpleHTML.txt
  25. 0 0
      dev/examples/mail/dolibarr_mail_universal.txt
  26. 0 0
      dev/examples/mail/dolibarr_mail_withimageHTML.txt
  27. 0 0
      dev/examples/mail/source_email_from_thirdparty.txt
  28. 0 0
      dev/initdemo/removeconfdemo.sh
  29. 0 0
      dev/resources/cliparts/commons.svg
  30. 0 0
      dev/resources/dbmodel/dolibarr.uml
  31. 0 0
      dev/resources/dbmodel/dolibarr.umldi
  32. 0 0
      dev/resources/dbmodel/dolibarr_schema.mwb
  33. 0 0
      dev/resources/iso-normes/GURULABS-RPM-GUIDE-v1.0.PDF
  34. 0 0
      dev/resources/iso-normes/address_format.txt
  35. 0 0
      dev/resources/iso-normes/banknumber_format.txt
  36. 0 0
      dev/resources/iso-normes/barcode_EAN13.txt
  37. 0 0
      dev/resources/iso-normes/countries_iso-3166_en.txt
  38. 0 0
      dev/resources/iso-normes/countries_iso-3166_fr.txt
  39. 0 0
      dev/resources/iso-normes/currencies_iso-4217.txt
  40. 0 0
      dev/resources/iso-normes/fichier_norme_AFB-CFONB.pdf
  41. 0 0
      dev/resources/iso-normes/format_FEC-Lien_outil_de_test_agréé.pdf
  42. 0 0
      dev/resources/iso-normes/format_FEC.pdf
  43. 0 0
      dev/resources/iso-normes/iban_iso-13616.txt
  44. 0 0
      dev/resources/iso-normes/languages_iso-639.txt
  45. 0 0
      dev/resources/iso-normes/locales.txt
  46. 0 0
      dev/resources/iso-normes/vat_number_names.txt
  47. 0 0
      dev/resources/iso-normes/world_tax_rates.txt
  48. 0 0
      dev/resources/iso-normes/xmlexport.txt
  49. 0 0
      dev/resources/licence/Links on GPL.txt
  50. 0 0
      dev/resources/licence/quick-guide-gplv3-compatibility.png
  51. 0 0
      dev/setup/codesniffer/README
  52. 0 0
      dev/setup/codesniffer/php.ini
  53. 0 0
      dev/setup/codesniffer/ruleset.dtd
  54. 0 0
      dev/setup/codesniffer/ruleset.xml
  55. 0 0
      dev/setup/codetemplates/README
  56. 0 0
      dev/setup/codetemplates/codetemplates.dtd
  57. 0 0
      dev/setup/codetemplates/codetemplates.xml
  58. 0 0
      dev/setup/multitail/.multitailrc
  59. 0 0
      dev/setup/phpunit/README
  60. 0 0
      dev/setup/phpunit/eclipse_setup_for_pti_phpunit.png
  61. 0 0
      dev/setup/security/README
  62. 0 0
      dev/setup/security/htaccess.txt
  63. 0 0
      dev/setup/xdebug/README
  64. 0 0
      dev/setup/xdebug/eclipse_setup_for_xdebug.jpg
  65. 13 5
      dev/skeletons/README
  66. 0 0
      dev/tools/detectnotabfiles.sh
  67. 0 0
      dev/tools/fixaltlanguages.sh
  68. 0 0
      dev/tools/fixdosfiles.sh
  69. 0 0
      dev/tools/fixduplicatelangkey.sh
  70. 0 0
      dev/tools/fixduplicatelines.sh
  71. 0 0
      dev/tools/fixperms.sh
  72. 0 0
      dev/tools/fixutf8bomfiles.sh
  73. 0 0
      dev/tools/optimize_images.sh
  74. 0 0
      dev/tools/resize_window.sh
  75. 0 0
      dev/tools/rmphpclosingtag.sh
  76. 0 0
      dev/tools/test/testdiv.php
  77. 0 0
      dev/tools/test/testtcpdf.php
  78. 0 0
      dev/tools/test/testutf.php

+ 0 - 78
build/README-FR

@@ -1,78 +0,0 @@
-README (French)
-################################
-Building packages
-################################
-
-Les sous repertoires du repertoire "build" contiennent tous les fichiers
-requis pour packager Dolibarr de maniere automatisee.
-On trouve plusieurs outils:
-
-- Pour construire un package Dolibarr complet, il suffit de
-> Editer la version dans le fichier makepack-dolibarr.pl  
-> Lancer la commande perl makepack-dolibarr.pl
-
-- Pour construire un package d'une traduction, il suffit de lancer le script
-> perl makepack-dolibarrlang.pl
-
-- Pour construire un package d'un theme, il suffit de lancer le script
-> perl makepack-dolibarrtheme.pl
-
-- Pour construire un package d'un module, il suffit de lancer le script
-> perl makepack-dolibarrmodule.pl
-
-- Pour construire un package DoliWamp autoexe:
-> Installer InnoSetup (http://www.jrsoftware.org)
-> Installer WampServer dans "C:\Program Files\Wamp" (http://www.wampserver.com)
-> Installer les addon WampServer afin d'y mettre les versions:
-   Apache2.2.6, Mysql5.0.45, Php5.2.5
-> Modifier dans le fichier build/exe/doliwamp.iss la variable SourceDir
-  afin d'y mettre le repository Dolibarr.
-> Modifier AppVerName et OutputBaseFilename.
-> Lancer innosetup, ouvrir le fichier build/exe/doliwamp.iss et cliquer sur
-  le bouton "Compile". Le fichier .exe sera fabrique dans le repertoire build.
-
-- Pour generer la documentation developpeur, lancer le script
-> perl dolybarr-doxygen-build.pl
-
-
-Note: 
-
-Le repertoire build et tout ce qu'il contient n'est absolument pas requis
-pour faire fonctionner Dolibarr. Ils ne servent qu'a la generation des
-packages. Certains packages, une fois construit, n'incluent par le repertoire
-"build".
-
-On trouve dans le repertoire "build", les sous-repertoires utilises par
-l'outil makepack-dolibarr.pl:
-
-* deb:
-Fichier de config pour construire un package Debian.
-
-* rpm:
-Fichier de config pour construire un package Redhat ou Mandrake.
-
-* tgz:
-Fichier de config pour construire un package tgz.
-
-* exe:
-Fichier de config pour construire un package exe pour Windows des sources 
-ou pour construire l'assistant d'installation complet DoliWamp.
-
-* zip:
-Fichier de config pour construire un package zip.
-
-* live:
-Fichier pour fabriquer un live CD de demo de Dolibarr.
-
-* patch:
-Fichier exemple de generation de fichier patch pour diffusion d'une
-modification de Dolibarr.
-
-* doap:
-Fichier descriptif DOAP pour promouvoir/decrire la version de Dolibarr.
-
-* pad:
-Fichier descriptif PAD pour promouvoir/decrire la version de Dolibarr.
-
-* dmg:
-Fichier de config pour construire un package dmg DoliMamp pour Mac OS X

+ 2 - 2
dev/README

@@ -7,7 +7,7 @@ provided with a standard release.
 
 
 There is also some documentation on Dolibarr Wiki:
-http://wiki.dolibarr.org/
+https://wiki.dolibarr.org/
 and
-http://www.dolibarr.org/html_doxygen/index.html
+https://doxygen.dolibarr.org/
 

+ 0 - 0
dev/examples/README → dev/examples/code/README


+ 0 - 0
dev/examples/create_invoice.php → dev/examples/code/create_invoice.php


+ 0 - 0
dev/examples/create_order.php → dev/examples/code/create_order.php


+ 0 - 0
dev/examples/create_product.php → dev/examples/code/create_product.php


+ 0 - 0
dev/examples/create_user.php → dev/examples/code/create_user.php


+ 0 - 0
dev/examples/get_contracts.php → dev/examples/code/get_contracts.php


+ 0 - 0
dev/ical/event_recu.txt → dev/examples/ical/event_recu.txt


+ 0 - 0
dev/ldap/README → dev/examples/ldap/README


+ 0 - 0
dev/ldap/ldapadd_sample1.txt → dev/examples/ldap/ldapadd_sample1.txt


+ 0 - 0
dev/ldap/ldapadd_sample2.txt → dev/examples/ldap/ldapadd_sample2.txt


+ 0 - 0
dev/ldap/ldapadd_sample3.txt → dev/examples/ldap/ldapadd_sample3.txt


+ 0 - 0
dev/ldap/ldapdelete_sample1.txt → dev/examples/ldap/ldapdelete_sample1.txt


+ 0 - 0
dev/ldap/ldapdelete_sample3.txt → dev/examples/ldap/ldapdelete_sample3.txt


+ 0 - 0
dev/ldap/ldapmodify_sample1.txt → dev/examples/ldap/ldapmodify_sample1.txt


+ 0 - 0
dev/ldap/ldapsearch_sample1.txt → dev/examples/ldap/ldapsearch_sample1.txt


+ 0 - 0
dev/ldap/setup_example_activedirectory.jpg → dev/examples/ldap/setup_example_activedirectory.jpg


+ 0 - 0
dev/mail/README → dev/examples/mail/README


+ 0 - 0
dev/mail/dolibarr_mail_attachement.txt → dev/examples/mail/dolibarr_mail_attachement.txt


+ 0 - 0
dev/mail/dolibarr_mail_attachementHTML.txt → dev/examples/mail/dolibarr_mail_attachementHTML.txt


+ 0 - 0
dev/mail/dolibarr_mail_attachementwithimageHTML.txt → dev/examples/mail/dolibarr_mail_attachementwithimageHTML.txt


+ 0 - 0
dev/mail/dolibarr_mail_simple.txt → dev/examples/mail/dolibarr_mail_simple.txt


+ 0 - 0
dev/mail/dolibarr_mail_simpleHTML.txt → dev/examples/mail/dolibarr_mail_simpleHTML.txt


+ 0 - 0
dev/mail/dolibarr_mail_universal.txt → dev/examples/mail/dolibarr_mail_universal.txt


+ 0 - 0
dev/mail/dolibarr_mail_withimageHTML.txt → dev/examples/mail/dolibarr_mail_withimageHTML.txt


+ 0 - 0
dev/mail/source_email_from_thirdparty.txt → dev/examples/mail/source_email_from_thirdparty.txt


+ 0 - 0
dev/initdemo/removedemo.sh → dev/initdemo/removeconfdemo.sh


+ 0 - 0
dev/cliparts/commons.svg → dev/resources/cliparts/commons.svg


+ 0 - 0
dev/dbmodel/dolibarr.uml → dev/resources/dbmodel/dolibarr.uml


+ 0 - 0
dev/dbmodel/dolibarr.umldi → dev/resources/dbmodel/dolibarr.umldi


+ 0 - 0
dev/dbmodel/dolibarr_schema.mwb → dev/resources/dbmodel/dolibarr_schema.mwb


+ 0 - 0
dev/iso-normes/GURULABS-RPM-GUIDE-v1.0.PDF → dev/resources/iso-normes/GURULABS-RPM-GUIDE-v1.0.PDF


+ 0 - 0
dev/iso-normes/address_format.txt → dev/resources/iso-normes/address_format.txt


+ 0 - 0
dev/iso-normes/banknumber_format.txt → dev/resources/iso-normes/banknumber_format.txt


+ 0 - 0
dev/iso-normes/barcode_EAN13.txt → dev/resources/iso-normes/barcode_EAN13.txt


+ 0 - 0
dev/iso-normes/countries_iso-3166_en.txt → dev/resources/iso-normes/countries_iso-3166_en.txt


+ 0 - 0
dev/iso-normes/countries_iso-3166_fr.txt → dev/resources/iso-normes/countries_iso-3166_fr.txt


+ 0 - 0
dev/iso-normes/currencies_iso-4217.txt → dev/resources/iso-normes/currencies_iso-4217.txt


+ 0 - 0
dev/iso-normes/fichier_norme_AFB-CFONB.pdf → dev/resources/iso-normes/fichier_norme_AFB-CFONB.pdf


+ 0 - 0
dev/iso-normes/format_FEC-Lien_outil_de_test_agréé.pdf → dev/resources/iso-normes/format_FEC-Lien_outil_de_test_agréé.pdf


+ 0 - 0
dev/iso-normes/format_FEC.pdf → dev/resources/iso-normes/format_FEC.pdf


+ 0 - 0
dev/iso-normes/iban_iso-13616.txt → dev/resources/iso-normes/iban_iso-13616.txt


+ 0 - 0
dev/iso-normes/languages_iso-639.txt → dev/resources/iso-normes/languages_iso-639.txt


+ 0 - 0
dev/iso-normes/locales.txt → dev/resources/iso-normes/locales.txt


+ 0 - 0
dev/iso-normes/vat_number_names.txt → dev/resources/iso-normes/vat_number_names.txt


+ 0 - 0
dev/iso-normes/world_tax_rates.txt → dev/resources/iso-normes/world_tax_rates.txt


+ 0 - 0
dev/iso-normes/xmlexport.txt → dev/resources/iso-normes/xmlexport.txt


+ 0 - 0
dev/licence/Links on GPL.txt → dev/resources/licence/Links on GPL.txt


+ 0 - 0
dev/licence/quick-guide-gplv3-compatibility.png → dev/resources/licence/quick-guide-gplv3-compatibility.png


+ 0 - 0
dev/codesniffer/README → dev/setup/codesniffer/README


+ 0 - 0
dev/codesniffer/php.ini → dev/setup/codesniffer/php.ini


+ 0 - 0
dev/codesniffer/ruleset.dtd → dev/setup/codesniffer/ruleset.dtd


+ 0 - 0
dev/codesniffer/ruleset.xml → dev/setup/codesniffer/ruleset.xml


+ 0 - 0
dev/codetemplates/README → dev/setup/codetemplates/README


+ 0 - 0
dev/codetemplates/codetemplates.dtd → dev/setup/codetemplates/codetemplates.dtd


+ 0 - 0
dev/codetemplates/codetemplates.xml → dev/setup/codetemplates/codetemplates.xml


+ 0 - 0
dev/multitail/.multitailrc → dev/setup/multitail/.multitailrc


+ 0 - 0
dev/phpunit/README → dev/setup/phpunit/README


+ 0 - 0
dev/phpunit/eclipse_setup_for_pti_phpunit.png → dev/setup/phpunit/eclipse_setup_for_pti_phpunit.png


+ 0 - 0
dev/security/README → dev/setup/security/README


+ 0 - 0
dev/security/htaccess.txt → dev/setup/security/htaccess.txt


+ 0 - 0
dev/xdebug/README → dev/setup/xdebug/README


+ 0 - 0
dev/xdebug/eclipse_setup_for_xdebug.jpg → dev/setup/xdebug/eclipse_setup_for_xdebug.jpg


+ 13 - 5
dev/skeletons/README

@@ -2,24 +2,32 @@ README (English)
 --------------------------------
 This directory contains PHP script samples that can be used to start a development on Dolibarr.
 
-build_class_from_table.php:
+
+*** build_class_from_table.php:
+
 This is the script to use to generate PHP code of a PHP POJO class
 object, a PHP script that use this POJO. This script use the files
 skeleton_*.php to build its generated code. 
 
 
-modMyModule.class.php:
+*** modMyModule.class.php:
+
 Is a sample of module descriptor that you can use if you want to build a new module/plugin for
 Dolibarr.
 
 
-skeleton_script.php:
+*** skeleton_script.php:
+
 Is a sample you can use as an example if you need to build a script to run on command line
 
-skeleton_page.php:
+
+*** skeleton_page.php:
+
 Is a sample you can use as an example if you need to build an HTML page to include in Dolibarr GUI.
 
-skeleton_class.class.php:
+
+*** skeleton_class.class.php:
+
 Is a sample you can use as an example if you need to build a class file to access a new table required by a Dolibarr development.
 However it is better to run the build_class_from_table.php script that accepts a table name as a parameter and will uses the description table within database and the skeleton_class.class.php file to generate full code for your class file.
 After running this script, the class to access your table (insert a record, update, delete and select) is directly finished and can be used by your module's code. 

+ 0 - 0
dev/detectnotabfiles.sh → dev/tools/detectnotabfiles.sh


+ 0 - 0
dev/fixaltlanguages.sh → dev/tools/fixaltlanguages.sh


+ 0 - 0
dev/fixdosfiles.sh → dev/tools/fixdosfiles.sh


+ 0 - 0
dev/fixduplicatelangkey.sh → dev/tools/fixduplicatelangkey.sh


+ 0 - 0
dev/fixduplicatelines.sh → dev/tools/fixduplicatelines.sh


+ 0 - 0
dev/fixperms.sh → dev/tools/fixperms.sh


+ 0 - 0
dev/fixutf8bomfiles.sh → dev/tools/fixutf8bomfiles.sh


+ 0 - 0
dev/optimize_images.sh → dev/tools/optimize_images.sh


+ 0 - 0
dev/resize_window.sh → dev/tools/resize_window.sh


+ 0 - 0
dev/rmphpclosingtag.sh → dev/tools/rmphpclosingtag.sh


+ 0 - 0
dev/test/testdiv.php → dev/tools/test/testdiv.php


+ 0 - 0
dev/test/testtcpdf.php → dev/tools/test/testtcpdf.php


+ 0 - 0
dev/test/testutf.php → dev/tools/test/testutf.php