Index
File and Directory Structure
Each file is grouped according to its nature in directories that reflect their common purpose or characteristic. Thus, JavaScript files are located in a directory called js/, data equivalence dictionaries are located in lang/, information regarding modules or services is located in mod/, and so on.
If the file is part of the system's own release, it will be located at the root level. If it has any special functionality, it will be located in a corresponding directory. And if it's a library or function outside the system or provided by a third party, but necessary for the system's proper functioning, it will be found in a subdirectory called lib/.
The file and directory structure of both the public and private interfaces is practically the same, with minor differences.
- cgi-bin/ login.cgi, logout.cgi, captcha.cgi, ...
- mods/
- modulename/ service.cgi, subservice1.cgi, subservice2.cgi, ...
- .../
- siteup/ debug.pl, database.pl, enviroment.pĺ, ...
- mods/
- css/ default.css
- lib/ normalize.css
- siteup/ siteup_base.css, siteup-t.css, siteup-s.css, ...
- img/ logo.png, favicon.png, ...
- icons/
- js/
- lib/ chart.js, jquery.js, modernizr.js, ...
- siteup/ chart_colors.js, global_rules.js, validate.js, ...
- lang/ span class="note">lang_en.js, lang_es.js, msgs_en.js, msgs_es.js, ...
- mods/ init.json, ...
- modulename/ init.json
- css/
- img/
- js/
- lang/
- sup/
- .../
- .../
- modulename/ init.json
- scripts/
- modulename/ service.app, subservice.app
- .../
- siteup/ debug.php, database.php, enviroment.php, ...
- temp/