Quick links: Content - sections - sub sections
EN

Trace: applications

This is an old revision of the document!


Una applicazione è disponibile per il download: TestApp. E' una applicazione che contiene alcuni esempi e unità di test per Jelix (utili per gli sviluppatori di Jelix).

Prenderemo come esempio il programma TestApp, ma le spiegazioni sono valide per ogni applicazione basata su Jelix.

Installare i file di una applicazione

Estrazione dei file

Quando l'archivio testapp è decompresso, avrete la seguente struttura delle cartelle

testapp/          cartella prinpipale dell'applicazione
    modules/      moduli dell'applicazione
    responses/    risposte dell'applicazione
    plugins/      plugins dell'applicazione
    var/          tutti i file creati o modificati runtime dall'applicazione
       config/    file di configurazione
       log/       file di log
    www/          document root

Copiando questa struttura in mysite/ avrete:

  mysite/
     lib/
     temp/ 
     testapp/

Questo tipo di organizzazione del sorgente richiede necessariamente di poter specificare la directory pubblica del server web (document root) che, nel caso trattato è appunto mysite/testapp/www .

Naturalmente potrete cambiare la locazione di queste directory se, per esempio, non avete la possibilità di specificare arbritariamente dove collocare la directory pubblica del web server. In seguito verrà spiegato come fare.

Potete anche notare che i file del framework sono separati da quelli dell'applicazione, permettendo di utilizzare il framework per più di una applicazione.

Configuration files renaming

In testapp/var/config, you have *.dist files. Rename them by removing this '.dist' suffix. You have certainly some things to modify in this new files, like database configuration in dbprofils.ini etc.

Creating the temporary directory

Create the mysite/temp/testapp directory. Perhaps your application contains different *.init.php files, similar to the application.init.php, but declaring differents temporary folders. So create the corresponding folders.

Configuring the application

it/manuale-1.1/installation/applications.1259704270.txt.gz · Last modified: 2009/12/01 21:51 by aiacoponi

Recent changes RSS feed Creative Commons License