Language and development rules: Difference between revisions

Jump to navigation Jump to search
Line 98: Line 98:
</source>
</source>


{{ToTranslate}}
* javascript code and call to javascripts file into php pages must be avoid. Howevr, if you need to include javascript code, you must add a condition on "$conf->use_javascript"
* Le javascript et l'appel aux scripts java dans les pages php est à proscrire. Si toutefois du code javascript est inclus, il doit être conditionné par le test sur "$conf->use_javascript"
<source lang="php">
<source lang="php">
if ($conf->use_javascript)
if ($conf->use_javascript)
{
{
...  // Le code php qui génère du javascript est ici
...  // generated php code with javascript here
}
}
</source>
</source>


* Les popups windows ne doivent pas être utilisées, sauf pour des tooltips (et restent condtionnées par le point ci-dessus).
* Popups windows must not be used, except for tooltips (and must have a condition as explained before).


* Les scripts externes sont écrits en Perl s'ils ne peuvent l'être en php, l'utilisation d'un autre langage n'est pas interdit mais doit être discuté au préalable dans la mailing list des développeurs. Le langage devra être maitrisé par au moins 2 développeurs pour en assurer la maintenance.
* External scripts must be written into Perl if they can't be written into PHP. Usage of another language is not forbidden but must be argue before onto development mailing-list.


= Normes Dolibarr et squelettes de code =
= Normes Dolibarr et squelettes de code =

Navigation menu