Funzionalità
- Linguaggio di scripting che supporta:
- inclusione di file ricorsiva;
- variabili booleane, intere e di tipo stringa;
- conversione di tipo automatica ed esplicita;
- espressioni condizionali;
- cicli while e for;
- array e cicli foreach;
- funzioni per il calcolo di dimensioni di file e date di modifica;
- funzioni per l'aggiustamento dei link;
- funzioni per la manipolazione di stringhe (divisione in tokens, sostituzioni, ecc.).
- Forte interazione con il tuo sistema GNU/Linux:
- l'architettura dei sistemi di tipo Unix consiste in elementi semplici che possono essere utilizzati in infinite combinazioni: G-Cows sfrutta questa filosofia integrandosi con il tuo sistema GNU/Linux;
- l'interprete Cows è in grado di eseguire comandi, script e programmi scritti in qualsiasi linguaggio il cui interprete o compilatore sia installato sulla tua macchina;
- Cows-mkgen genera dei Makefile che permettono di gestire complesse dipendenze tra gli elementi del sito.
- Funzionalità integrata per la gestione di più versioni di un
sito a partire dagli stessi contenuti:
- crea una versione alternativa, completamente accessibile del tuo sito per utenti non vedenti, connessioni via modem molto lente e così via;
- crea una versione stampabile di ciascuna pagina;
- le pagine possono essere provviste di riferimenti incrociati per permettere ai visitatori di passare con facilità da una all'altra.
- Funzionalità integrata per la gestione di siti multilingua:
- puoi tradurre le pagina in altre lingue gradualmente;
- le pagine senza una traduzione verranno visualizzate nella lingua di default con, opzionalmente, un messaggio aggiuntivo per il visitatore. In questo modo, puoi semplicementre tradurre un semplice messaggio del tipo: "Siamo spiacenti, questa pagina non à ancora stata tradotta; verrà visualizzata la versione Inglese" in quante lingue vuoi. Poi inizia a tradurre gradualmente le pagine: gli utenti navigheranno il sito e le pagine tradotte verranno visualizzate nella loro lingua, le altre in quella di default.