La cerámica es un marco liviano pero potente-visión-visión-controlador (MVC) para PHP. La cerámica es en su mayoría compatible con CodeIgniter, que incluye los "ayudantes", las "bibliotecas" y también el sistema de configuración casi igual que CodeIgniter pero fácil de configurar y usar, lo que lo convierte en un marco icónico PHP MVC. Permite a los desarrolladores de cerámica usar la potencia de dos marcos en uno. La cerámica se publica bajo su licencia exclusiva CMF License V1.0.
| Tecnología | Versión | Enlace |
|---|---|---|
| Php | 8.1.0 | www.php.net/downloads |
| Mysql | 8.0.11+ | downloads.mysql.com |
| Versión (mínimo) | Versión (máximo) | Enlace |
|---|---|---|
| 4.1.4 | 4.1.5 | CI 4 |
Descargue la última versión de Ceramic de cerámica.eu.org/downloads o github.com/sgnetworksindia/ceramic/releases, y extraiga el archivo en el directorio raíz de su sitio web, o puede extraerlo en cualquier directorio que desee.
Ahora abra /application/ Directory y cambie el config.php & database.php de acuerdo con su requisito, pero la variable base_url debe cambiarse de acuerdo con la raíz de su proyecto relativo.
Ahora está listo para comenzar a desarrollar su sitio web en cerámica, para comenzar a desarrollar, simplemente escriba sus códigos y cree o coloque los archivos en la /application/ directorio. Para obtener más información, lea la documentación.
La documentación para la cerámica está disponible en docs.ceramic.eu.org y la documentación para CodeIgniter se puede encontrar en codeigniter.com/user_guide.
Para instalar y usar los ayudantes y las bibliotecas de CodeIgniter, simplemente copie el ayudante o la biblioteca de un paquete de liberación compatible de CodeIgniter a Ceramic ( /system/ ) mientras coincide con la ruta.
Copie el ayudante de codeigniter a Ceramic/system/helpers/ y acceda al ayudante desde el controlador usando $loader->load->helper('helper_name')
Copie la biblioteca de codeigniter a Ceramic/system/libraries/ (que coincida con la ruta exacta en la que estaba en codeigniter) y acceda al ayudante desde el controlador usando $loader->load->library ('library_name')
El soporte para la biblioteca Session de CodeIgniter se ha eliminado del lanzamiento de Ceramic v1.1.5 , ya que un reemplazo de la Biblioteca Ceramic ahora tiene su propia biblioteca Session . con otras bibliotecas relacionadas con el almacenamiento. La biblioteca Session se puede instanciar llamando $this->load->library('Storage/Session/Session') desde un controlador. Consulte /application/controllers/Demo::captcha() para obtener más detalles.
Hay muchas características para implementarse en los próximos lanzamientos. Las características actualmente planificadas que esperan ser implementadas son:
Para contribuir en el núcleo de cerámica , envíe un correo electrónico a [email protected] con la siguiente información:
Si está seleccionado, recibirá un correo electrónico del equipo de desarrollo principal con toda la información requerida para avanzar.
O si tiene una nueva característica que se puede agregar en el Ceramic Core , simplemente envíe un correo electrónico a [email protected] con su propuesta.
O si encontró un error o error que debe solucionarse, cree un problema en los problemas o si cree que puede solucionar el problema, informa el error a [email protected] explicando el problema que encontró.
La cerámica está siendo desarrollada por la cerámica del equipo en asociación con SGNETWorks y Indiosco Technologies Private Limited .
Fundador, Jefe de Proyecto y desarrollador principal: Sagnik Ganguly (SGN)
Gerente de Proyecto y Coordinador: Pallab Mukherjee (ITPL)