GlisWeb framework
Variabili
Riferimenti per il file _015.site.php

configurazione base del sito Continua...

Vai al codice sorgente di questo file.

Variabili

if(! defined( 'DEFAULT_SITE')) if(isset( $cx['sites'])) foreach( $cf['sites'] as $id=> $site) if(! defined( 'CURRENT_SITE')) $cf ['site'] = &$cf['sites'][ CURRENT_SITE ]
 
if(isset( $cStatus)) elseif(file_exists(DIRECTORY_BASE . 'etc/status.conf')) else
 
const SITE_STATUS $cf['site']['status']
 

Descrizione dettagliata

configurazione base del sito

multisito

la costante DEFAULT_SITE

variabili di configurazione generale del sito

Le variabili del ramo 'site' definiscono in generale il sito corrente.

inclusione della configurazione aggiuntiva da $cx

installazione del framework in una sottocartella

La variabile $cf['site']['basefolders'] consente alla piattaforma di essere installata anche in una sottocartella della root del sito senza che si verifichino problemi. In altre parole la piattaforma GlisWeb non necessita di essere collocata nella radice dello spazio web per funzionare, ma può lavorare anche in una sottocartella come ad esempio <protocollo>://<url>/[path/].

lingue disponibili per il sito

Il framework ricava le lingue disponibili dalle chiavi dell'array $cf['site']['name']; in pratica, se si dà un nome al sito in una lingua, il framework suppone che si desideri rendere l'intero sito disponibile in quella lingua. Pertanto nella redazione del file scr/config/010.site.php si presti particolare attenzione a questo aspetto; inoltre, visto che il framework prevede già un titolo di default per l'italiano è importante sovrascriverlo oppure, se non si desidera rendere il sito disponibile in italiano, eliminarlo tramite la funzione unset.

licenza commerciale

Da fare:

visto che la licenza è per deploy (non per sito) dovrebbe essere $cf['license'] e non $cf['site']['license']

finire di documentare

verificare se dietro proxy serve di considerare X-FORWARDED-FOR anziché HTTP_HOST https://stackoverflow.com/questions/11452938/how-to-use-http-x-forwarded-for-properly

Definizione nel file _015.site.php.