Benvinguts a la pàgina web de Catalonia Framework.
Catalonia Framework és un marc de treball PHP, Programari Lliure escrit per
Carles Mateo l'any 2013.
La darrera versió de Catalonia Framework és la v.1.1.017 del 2015-09-02.
Resum de funcionalitats:
- Compatible amb PHP 7, 5.6, 5.5, 5.4, 5.3 i Facebook HHVM
- MVC
- Sistema de cache incorporat, a nivell de Controlador MVC, pot ser sobreescrit per les Action
- Sistema dinàmic que permet un nivell infinit de seccions vives dins de continguts catxejats, customitzats en temps real (això significa que les planes poden estar catxejades però disposeu de blocs que són renderitzats en viu)
- Multi-Idioma (planes in diferents llenguatges fàcilment)
- SEO multi-llenguatge nadiu
- Molt ràpid. Està orientat a oferir un alt rendiment
- Lleuger. Una plana típica usa no més de 2,25 MB de memòria
- Molt fleixble
- Preparat per a servir continguts (com imatges, vídeo, Json/Ajax, Xml...)
- Molt fàcil d'aprendre
- Abstracció de la Base de Dades, suporta diferents motors de base de dades (MySql, PostgreSQL i Cassandra)
- No empra les Connexions a la Base de Dades fins que realment són usades
- Suporta Db Primària (Inserts), i Secundàries (Reads)
- Incorpora funcionalitat DbSharding per a treballar transparentment contra un Shard de Servidors de BDD (diferents motors suportats)
- Suporta Cassandra Universal Driver
- Incorpora CQLSÍ - Cassandra Query Language Simple Interface (sense Thrift)
- Realment Flexible Form manager amb validació de camps i indicació dels errors
- Funcions SEO incloses per Seccions i url remaping
- Incloses Classes per a Format de Moneda/imports, dates, menús...
- Suporta diferents entorns (Development, PreProd/Staging, Production)
- Suport nadiu per a CDN, continguts estàtics
- Compatible amb servidors Linux, Mac, Unix, i windows
- Custom Exceptions i Views (vistes) d'error customitzades
- Sistema de Templates integrat per a Views multi-llenguatge reusables 100% PHP (però podeu fer-ne servir d'altres com Smarty)
- Moltes classes són glueless, les podeu fer servir sense la resta del Framework