| CAccess | Classe per la gestione dell'autenticazione ed accesso alla funzionalità |
| ►CAdminTable | Gestisce l'interfaccia di amministrazione di un modello con inserimento, modifica ed eliminazione |
| CAttachmentItemAdminTable | Estende la classe Gino.AdminTable per gestire il salvataggio dell'allegato quando viene modificata la directory (categoria) |
| ►CBuild | Gestisce i campi del modello |
| CBooleanBuild | Gestisce i campi di tipo BOOLEAN |
| CCharBuild | Gestisce i campi di tipo stringa (CHAR, VARCHAR) |
| CDateBuild | Gestisce i campi di tipo data |
| CDatetimeBuild | Gestisce i campi di tipo DATETIME |
| CDirectoryBuild | Gestisce i campi di tipo DIRECTORY |
| CEmailBuild | Campo di tipo EMAIL |
| CEnumBuild | Gestisce i campi di tipo ENUM |
| ►CFileBuild | Campo di tipo FILE |
| CImageBuild | Gestisce campi di tipo IMMAGINE |
| CFloatBuild | Gestisce campi di tipo decimale (FLOAT, DOUBLE, DECIMAL) |
| CForeignKeyBuild | Campo di tipo chiave esterna |
| ►CIntegerBuild | Campo di tipo INTERO |
| CYearBuild | Gestisce i campi di tipo ANNO |
| CManyToManyBuild | Gestisce i campi di tipo many to many |
| CManyToManyThroughBuild | Gestisce i campi di tipo many to many con associazione attraverso un modello che porta informazioni aggiuntive |
| CMulticheckBuild | Gestisce i campi di tipo multicheck |
| CSlugBuild | Getisce i campi di tipo SLUG (CHAR, VARCHAR) |
| CTagBuild | Gestisce i campi per inserimento tag |
| CTextBuild | Campo di tipo TEXT |
| CTimeBuild | Gestisce i campi di tipo TIME |
| ►Ccache | |
| CDataCache | Memorizza le strutture dati scrivendo su file |
| ►CCache | Classe che viene estesa da Gino.OutputCache() e Gino.DataCache() |
| COutputCache | Memorizza gli output (text, html, xml) scrivendo su file |
| CCaptcha | Classe per la generazione di immagini captcha |
| CCompressor | Classe per la compressione di css e js (merge e minify) |
| ►CController | Classe astratta primitiva di tipo Controller (MVC), dalla quale tutti i controller delle singole app discendono |
| Cattachment | Classe controller del modulo di gestione di archivi di file categorizzati |
| Cauth | Classe di tipo Gino.Controller per la gestione degli utenti, gruppi e permessi |
| Cgraphics | Classe di tipo Gino.Controller per la gestione personalizzata degli header e footer del sistema |
| Cindex | Classe di tipo Gino.Controller del modulo che gestisce la home amministrativa |
| Cinstruments | Classe di tipo Gino.Controller per la gestione di strumenti aggiuntivi di gino |
| Clanguage | Classe di tipo Gino.Controller per la gestione delle lingue disponibili per le traduzioni |
| Clayout | Gestisce il layout dell'applicazione raggruppando le funzionalità fornite dalle librerie dei css, template e skin |
| Cmenu | Classe di tipo Gino.Controller per la gestione dei menu |
| Cmodule | Classe di tipo Gino.Controller per la gestione di istanze di moduli di sistema |
| Cpage | Classe di tipo Gino.Controller per la gestione delle pagine |
| CphpModuleView | Permette la creazione di moduli di classe in grado di eseguire codice php completamente personalizzabile |
| CsearchSite | Gestisce le ricerche full text sui contenuti dell'applicazione |
| Cstatistics | Statistiche degli accessi all'area privata |
| CsysClass | Classe di tipo Gino.Controller per la gestione dei moduli di sistema |
| Csysconf | Classe di tipo Gino.Controller per la gestione delle principali impostazioni di sistema |
| Csysfunc | Classe di tipo Gino.Controller che gestisce metodi che stampano pagine di errore |
| CCore | Gestisce una Gino.Http.Request ed invia una Gino.Http.Response adeguata |
| ►CDbManager | Interfaccia per le librerie di connessione al database |
| Cmysql | Libreria di connessione ai database MySQL |
| ►Cpdo | Libreria di connessione ai database |
| Cpdo_mysql | Driver specifico per la connessione a un database MYSQL attraverso la libreria PDO |
| Cpdo_sqlsrv | Driver specifico per la connessione a un database SQL Server attraverso la libreria PDO |
| Csqlsrv | Libreria di connessione ai database SQL Server |
| CDocument | Crea il documento html da inviare come corpo della risposta HTTP |
| CError | Classe per la gestione di errori da mostrare all'utente E' possibile anche mostrare dei warning per facilitare il debug |
| ►CException | |
| CException403 | Classe per la gestione di eccezioni 403 |
| CException404 | Classe per la gestione di eccezioni 404 |
| CException500 | Classe per la gestione di eccezioni 500 |
| CJSMinException | JSMinException |
| CExport | Libreria per l'esportazione di tabelle o dati |
| ►CField | Gestisce le caratteristiche del tipo di campo (colonne) |
| CBooleanField | Rappresenta campi di tipo BOOLEAN |
| CCharField | Campi di tipo stringa (CHAR, VARCHAR) |
| CDateField | Campo di tipo data |
| CDatetimeField | Campo di tipo DATETIME |
| CDirectoryField | Campo di tipo DIRECTORY |
| CEmailField | Campo di tipo EMAIL |
| CEnumField | Campo di tipo ENUM |
| ►CFileField | Campo di tipo FILE |
| CImageField | Campo di tipo IMMAGINE |
| CFloatField | Campo di tipo decimale (FLOAT, DOUBLE, DECIMAL) |
| CForeignKeyField | Campo di tipo chiave esterna |
| ►CIntegerField | Campo di tipo INTERO |
| CYearField | Campo di tipo ANNO |
| CManyToManyField | Campo di tipo many to many |
| CManyToManyThroughField | Campo di tipo many to many con associazione attraverso un modello che porta informazioni aggiuntive |
| CMulticheckField | Campo di tipo multicheck |
| CSlugField | Campo di tipo SLUG (CHAR, VARCHAR) |
| CTagField | Classe per la gestione di campi per inserimento tag |
| CTextField | Campo di tipo TEXT |
| CTimeField | Campo di tipo TIME |
| ►CForm | Classe per la creazione ed il salvataggio dati di un form |
| ►CModelForm | Classe per la creazione ed il salvataggio dati di un form |
| CModelFormUser | Sovrascrive la classe Gino.ModelForm |
| CFrontend | Libreria per la gestione dei file di front-end dei singoli moduli (css e viste) |
| CGImage | Classe per il trattamento di immagini |
| CGTag | Classe per il trattamento di campi di tipo tag |
| CInput | Input form |
| CJavascript | Contiene i metodi per includere alcuni javascript |
| CJSMin | PHP implementation of Douglas Crockford's JSMin |
| CLdap | Libreria di connessione ai server Ldap |
| CLoader | Loader di classi di tipo Gino.Model e classi di sistema |
| CLogger | Classe per la notifica di log di sistema |
| CMobileDetect | Verifica se una richiesta HTTP è stata effettuata da un dispositivo mobile |
| ►CModel | Classe astratta che definisce un modello, cioè un oggetto che rappresenta una tabella su database |
| CAttachmentCtg | Classe di tipo Gino.Model che rappresenta una categoria di allegati |
| CAttachmentItem | Classe di tipo Gino.Model che rappresenta una singolo allegato |
| CGroup | Classe tipo Gino.Model che rappresenta un gruppo di utenti |
| CPermission | Classe tipo Gino.Model che rappresenta un permesso |
| CRegistrationProfile | Classe tipo Gino.Model che rappresenta un profilo di registrazione utenti |
| CRegistrationRequest | Classe tipo Gino.Model che rappresenta una richiesta di registrazione |
| CUser | Classe di tipo Gino.Model che rappresenta un utente |
| CGraphicsItem | Classe di tipo Gino.Model che rappresenta un header/footer |
| CLang | Classe di tipo Gino.Model che rappresenta una lingua installata sul sistema |
| CMenuVoice | Classe di tipo Gino.Model che rappresenta una voce di menu |
| CModuleInstance | Classe di tipo Gino.Model che rappresenta un'istanza di un modulo di sistema |
| CPageCategory | Classe tipo Gino.Model che rappresenta una categoria di pagine |
| CPageComment | Classe tipo Gino.Model che rappresenta un commento ad una pagina |
| CPageEntry | Classe tipo Gino.Model che rappresenta una pagina |
| CPhpModule | Classe di tipo Gino.Model che rappresenta un outpu scritto in codice php |
| CLogAccess | Modello che rappresenta un login sul sistema |
| CModuleApp | Classe di tipo Gino.Model che rappresenta un modulo di sistema |
| CConf | Classe di tipo Gino.Model che gestisce le impostazioni del sistema |
| CCss | Libreria per la gestione dei file css dei singoli moduli e dei file css del layout (da associare alle skin) |
| CSkin | Libreria per la gestione delle Skin |
| CTemplate | Libreria per la gestione dei template del documento html da associare alle Gino |
| COptions | Gestisce le opzioni di classe, costruendo il form ed effettuando l'action |
| CPageForm | Classe tipo Gino.Form che rappresenta il form di una pagina |
| CPaginator | Gestisce la paginazione di elementi dati il numero di elementi totali ed il numero di elementi per pagina, ricava i limiti per creare il sottoinsieme di elementi da mostrare e gestisce la navigazione tra le pagine |
| ►CPHPUnit_Framework_TestCase | |
| CFuncTest | Classe di tipo PHPUnit_Framework_TestCase per testare il file func.php |
| CPaginatorTest | Classe di tipo PHPUnit_Framework_TestCase per testare la classe Gino.Paginator |
| Cplugin_phpfastcache | Interfaccia alla libreria phpfastcache |
| CReCaptchaResponse | A ReCaptchaResponse is returned from recaptcha_check_answer() |
| ►CResponse | Wrapper di una risposta HTTP |
| CRedirect | Subclass di Gino.Http.Response per gestire reindirizzamenti |
| CResponseFile | Subclass di per gestire stream di file |
| CResponseForbidden | Subclass di Gino.Http.Response per gestire risposte a seguito di errori 403 |
| CResponseJson | Subclass di per gestire risposte in formato json |
| CResponseNotFound | Subclass di Gino.Http.Response per gestire risposte a seguito di errori 404 |
| CResponsePdf | Subclass di per gestire risposte in formato pdf |
| CResponseServerError | Subclass di Gino.Http.Response per gestire risposte a seguito di errori interni (code 500) |
| CSearch | Libreria per ricerche full text pesate sulle tabelle |
| ►Csingleton | |
| CDb | Classe Factory e Singleton usata per creare oggetti che si interfacciano al database |
| CRegistry | Registro di gino |
| ►CSingleton | Classe astratta per implementazione del Singleton pattern |
| CEventDispatcher | Classe di tipo Mediator e Singleton per la gestione di segnali (eventi) tra oggetti |
| CRequest | Wrapper di una richiesta HTTP |
| CLocale | Libreria per la gestione delle traduzioni che non utilizzano le librerie gettext |
| CRouter | Gestisce il routing di una request HTTP, chiamando la classe e metodo che devono fornire risposta |
| CSession | Classe per la gestione delle variabili di sessione |
| Csqlcode | Contiene query e codice sql personalizzato |
| CSqlParse | Classe per gestire il parser dei file sql (Code freely adapted from phpBB Group) |
| CTranslation | Classe per la gestione delle traduzioni |
| CView | Gestisce le viste, impostando il template e ritornando l'output |
| ►CWidget | Definisce quale tipo di input associare a ciascun widget |
| CCheckboxWidget | Campi checkbox nei form |
| CConstantWidget | Campi di tipo costante nei form |
| CDatetimeWidget | Campi di tipo datetime nei form |
| CDateWidget | Campi di tipo date nei form |
| CEditorWidget | Campi di tipo editor nei form |
| CEmailWidget | Campi di tipo email nei form |
| CFileWidget | Campi di tipo file nei form |
| CFloatWidget | Campi di tipo float nei form |
| CHiddenWidget | Campi di tipo hidden nei form |
| CImageWidget | Campi di tipo immagine nei form |
| CMulticheckWidget | Campi di tipo multicheck nei form |
| CPasswordWidget | Campi di tipo password nei form |
| CRadioWidget | Campi di tipo radio button nei form |
| CSelectWidget | Campi di tipo select nei form |
| CTextareaWidget | Campi di tipo textarea nei form |
| CTextWidget | Campi di tipo testo nei form |
| CTimeWidget | Campi di tipo orario nei form |
| CUnitWidget | Insieme di campi di un modello |