... | ... | @@ -4,69 +4,69 @@ Here are the main files and directories you need to know in order to develop on |
|
|
|
|
|
## Admin
|
|
|
|
|
|
* admin/
|
|
|
* `admin/`
|
|
|
* Le répertoire réservé à l'administrateur de l'application
|
|
|
* admin/index.php
|
|
|
* `admin/index.php`
|
|
|
* The admin home page, it holds links to other admin pages
|
|
|
* admin/logs.php
|
|
|
* `admin/logs.php`
|
|
|
* The page to see the application logs
|
|
|
* admin/migration.php
|
|
|
* `admin/migration.php`
|
|
|
* This page do the needed migration at loading
|
|
|
* admin/polls.php
|
|
|
* `admin/polls.php`
|
|
|
* The list of all polls
|
|
|
* admin/purge.php
|
|
|
* `admin/purge.php`
|
|
|
* The page to manually trigger the purge (even if the purge is still executed at poll creation)
|
|
|
|
|
|
## Main
|
|
|
|
|
|
### Root files
|
|
|
|
|
|
* index.php
|
|
|
* `index.php`
|
|
|
* Landing page framadate
|
|
|
* studs.php
|
|
|
* `studs.php`
|
|
|
* La page de présentation de sondage
|
|
|
* adminstuds.php
|
|
|
* `adminstuds.php`
|
|
|
* La page d'administration réservée à l'auteur du sondage
|
|
|
* create_poll.php
|
|
|
* `create_poll.php`
|
|
|
* La page (1/2) de création de sondage récupérant les informations générales
|
|
|
* create_date_poll.php
|
|
|
* `create_date_poll.php`
|
|
|
* La page de création (2/2) pour un sondage pour déterminer une date
|
|
|
* crete_classic_poll.php
|
|
|
* `create_classic_poll.php`
|
|
|
* La page de création (2/2) pour un sondage sur un sujet quelconque
|
|
|
* bandeaux.php
|
|
|
* `bandeaux.php`
|
|
|
* Le fichier contenant tous les bandeaux des pages PHP de l'application
|
|
|
* favicon.ico
|
|
|
* `favicon.ico`
|
|
|
* L'icone de favoris de l'application
|
|
|
* exportcsv.php
|
|
|
* `exportcsv.php`
|
|
|
* Le fichier d'export de tous le tableau des participants avec leurs réponses dans un tableur (format .CSV)
|
|
|
* CHANGELOG.md
|
|
|
* `CHANGELOG.md`
|
|
|
* Le fichier contenant toutes les modifications de l'application entre les différentes versions
|
|
|
|
|
|
### app/ directory
|
|
|
### `app/` directory
|
|
|
|
|
|
* app/inc/config.template.php
|
|
|
* Le fichier contenant le paramètrage de l'application, il faut le dupliquer vers app/inc/config.php avant de l'éditer
|
|
|
* app/inc/constants.php
|
|
|
* `app/inc/config.template.php`
|
|
|
* Le fichier contenant le paramètrage de l'application, il faut le dupliquer vers `app/inc/config.php` avant de l'éditer
|
|
|
* ` app/inc/constants.php`
|
|
|
* Le fichier contenant les constantes de l'application
|
|
|
* app/inc/i18n.php
|
|
|
* `app/inc/i18n.php`
|
|
|
* Le fichier contenant quelques fonctions récurrentes de l'application relatives à l'internationalisation
|
|
|
* app/inc/init.php
|
|
|
* `app/inc/init.php`
|
|
|
* Le fichier chargé à l'initialisation de chaque page
|
|
|
* app/inc/smarty.php
|
|
|
* `app/inc/smarty.php`
|
|
|
* Le fichier qui prépare le context de Smarty
|
|
|
|
|
|
### other directories
|
|
|
|
|
|
* tpl/
|
|
|
* `tpl/`
|
|
|
* The directory that hold all the Smarty templates
|
|
|
|
|
|
* css/style.css et css/frama.css
|
|
|
* `css/style.css` et `css/frama.css`
|
|
|
* Les fichiers CSS de style pour toute l'application
|
|
|
|
|
|
* scripts/
|
|
|
* `scripts/`
|
|
|
* Le répertoire qui contient tous les scripts de l'application
|
|
|
|
|
|
* locale/
|
|
|
* `locale/`
|
|
|
* Le répertoire qui contient les fichiers de traduction modifiables (.json). Voir la page à propos des [traductions](translating)
|
|
|
|
|
|
-------------
|
... | ... | |