La céramique est un cadre de contrôle-contrôle-contrôle (MVC) léger mais puissant mais puissant pour PHP. La céramique est principalement compatible avec Codeigniter, qui comprend les "bibliothèques", "bibliothèques" et également le système de configuration presque identique à Codeigniter mais facile à configurer et à utiliser, ce qui en fait un framework PHP MVC emblématique. Il permet aux développeurs en céramique d'utiliser la puissance de deux cadres en un. La céramique est libérée dans le cadre de sa licence exclusive CMF Licence V1.0.
| Technologie | Version | Lien |
|---|---|---|
| Php | 8.1.0 | www.php.net/downloads |
| Mysql | 8.0.11+ | téléchargement.mysql.com |
| Version (minimum) | Version (maximum) | Lien |
|---|---|---|
| 4.1.4 | 4.1.5 | CI 4 |
Téléchargez la dernière version de Ceramic à partir de céramique.eu.org/downloads ou github.com/sgnetworksindia/ceramic/releases, et extraire les archives du répertoire racine de votre site Web, ou vous pouvez l'extraire sur n'importe quel répertoire que vous souhaitez.
Maintenant, ouvrez /application/ répertoire et modifiez la config.php & database.php en fonction de votre exigence, mais la variable base_url doit être modifiée en fonction de votre racine de projet relative.
Maintenant, vous êtes prêt à commencer à développer votre site Web en céramique, à commencer à développer, à écrire vos codes et à créer ou à mettre les fichiers dans le répertoire /application/ . Pour plus d'informations, lisez la documentation.
La documentation de Céramic est disponible sur docs.ceramic.eu.org et la documentation de Codeigniter se trouve sur codeigniter.com/user_guide.
Pour installer et utiliser les aides et les bibliothèques CodeIgniter, copiez simplement l'assistance ou la bibliothèque à partir d'un package de version Codeigniter compatible en céramique ( /system/ ) tout en correspondant au chemin.
Copiez l'assistance de CodeIigniter en Ceramic/system/helpers/ et accédez à l'assistance à partir du contrôleur à l'aide de $loader->load->helper('helper_name')
Copiez la bibliothèque à partir de codeigniter en Ceramic/system/libraries/ (correspondant au chemin exact qu'il était sur codeigniter) et accédez à l'assistance à partir du contrôleur à l'aide de $loader->load->library ('library_name')
La prise en charge de la bibliothèque Session Codeigniter a été supprimée de la version de Ceramic v1.1.5 , en remplacement de la bibliothèque Ceramic il a désormais sa propre bibliothèque Session . avec d'autres bibliothèques liées au stockage. La bibliothèque Session peut être instanciée en appelant $this->load->library('Storage/Session/Session') à partir d'un contrôleur. Voir /application/controllers/Demo::captcha() pour plus de détails.
Il existe de nombreuses fonctionnalités mise en scène pour être implémentées dans les versions à venir. Les fonctionnalités actuellement prévues en attente à mettre en œuvre sont:
Pour contribuer au noyau en céramique , envoyez un e-mail sur [email protected] avec les informations suivantes:
Si vous êtes sélectionné, vous recevrez un e-mail de l'équipe de développement de base avec toutes les informations nécessaires pour aller de l'avant.
Ou si vous avez une nouvelle fonctionnalité qui peut être ajoutée dans le Ceramic Core , envoyez simplement un courriel à [email protected] avec votre proposition.
Ou si vous avez trouvé un bogue ou une erreur qui doit être corrigé, créez un problème aux problèmes ou si vous pensez que vous pouvez résoudre le problème, signalez le bug à [email protected] en expliquant le problème que vous avez trouvé.
La céramique est développée par Team Ceramic en association avec SgnetWorks et Indiosco Technologies Private Limited .
Fondateur, Project Head & Lead Développeur: Sagnik Ganguly (SGN)
Chef de projet et coordinateur: Pallab Mukherjee (ITPL)