Ceramic ist ein leichtes, aber leistungsstarkes Modell-View-Controller-Framework für PHP. Keramik ist größtenteils mit Codesigniter kompatibel, das die "Helfer", "Bibliotheken" und auch das Konfigurationssystem nahezu Codesigniter enthält, aber einfach zu konfigurieren und zu verwenden, was es zu einem ikonischen PHP -MVC -Framework macht. Es ermöglicht Keramikentwicklern, die Leistung von zwei Frameworks in einem zu verwenden. Ceramic wird im Rahmen seiner exklusiven Lizenz CMF -Lizenz V1.0 veröffentlicht.
| Technologie | Version | Link |
|---|---|---|
| Php | 8.1.0 | www.php.net/downloads |
| Mysql | 8.0.11+ | downloads.mysql.com |
| Version (Minimum) | Version (maximal) | Link |
|---|---|---|
| 4.1.4 | 4.1.5 | CI 4 |
Laden Sie die neueste Version von Keramic von ceramic.eu.org/downloads oder github.com/sgetworkSindia/ceramic/Release herunter und extrahieren Sie das Archiv auf dem Root -Verzeichnis Ihrer Website oder Sie können sie in jedem gewünschten Verzeichnis extrahieren.
Öffnen Sie nun /application/ Verzeichnis und ändern Sie die config.php & database.php gemäß Ihren Anforderungen, aber die Variable base_url muss gemäß Ihrem relativen Projektroot geändert werden.
Jetzt sind Sie bereit, Ihre Website in Keramik zu entwickeln, mit der Entwicklung zu beginnen, einfach Ihre Codes zu schreiben und die Dateien in /application/ Verzeichnis zu erstellen oder zu setzen. Weitere Informationen finden Sie in der Dokumentation.
Die Dokumentation für Keramik ist unter docs.ceramic.eu.org verfügbar und die Dokumentation für Codesigniter finden Sie unter codeligniter.com/user_guide.
Um Codesigniter -Helper und -Bibliotheken zu installieren und zu verwenden, kopieren Sie einfach den Helfer oder die Bibliothek von einem kompatiblen Codesigniter -Release -Paket zu Keramik ( /system/ ), während Sie den Pfad entsprechen.
Kopieren Sie den Helfer von Codesigniter auf Ceramic/system/helpers/ und greifen Sie mit $loader->load->helper('helper_name') vom Helfer von Controller zu.
Kopieren Sie die Bibliothek von Codesigniter in Ceramic/system/libraries/ (entsprechen dem genauen Pfad, der sich auf Codesigniter befand) und greifen Sie mit $loader->load->library ('library_name') auf den Helfer zu dem Helfer zu.
Die Unterstützung für die Codesigniter Session wurde aus der Veröffentlichung von Ceramic v1.1.5 als Ersatz für die Ceramic , die jetzt eine eigene Session hat, fallen gelassen. mit anderen speicherbezogenen Bibliotheken. Die Session kann instanziiert werden, indem $this->load->library('Storage/Session/Session') von einem Controller aufgerufen werden. Weitere Informationen finden Sie unter /application/controllers/Demo::captcha() .
Es gibt viele Funktionen, die in den kommenden Veröffentlichungen implementiert werden sollen. Die derzeit geplanten Funktionen, die auf die Implementierung warten, sind:
Senden Sie mit den folgenden Informationen eine E -Mail an [email protected], um einen Beitrag zum Keramikkern zu leisten:
Wenn Sie ausgewählt werden, erhalten Sie eine E -Mail vom Kernentwicklungsteam mit allen Informationen, die für die Weiterentwicklung erforderlich sind.
Oder wenn Sie eine neue Funktion haben, die im Ceramic Core hinzugefügt werden kann, senden Sie einfach eine E -Mail an [email protected] mit Ihrem Vorschlag.
Oder wenn Sie einen Fehler oder einen Fehler gefunden haben, der behoben werden muss, um ein Problem zu Problemen zu erstellen, oder wenn Sie der Meinung sind, dass Sie das Problem beheben können, melden Sie den Fehler an [email protected], in dem Sie das von Ihnen gefundene Problem erläutern.
Ceramic wird von Team Ceramic in Zusammenarbeit mit SGNetWorks und Indiosco Technologies Private Limited entwickelt.
Gründer, Projektleiter & Leadentwickler: Sagnik Ganguly (SGN)
Projektmanager & Koordinator: Pallab Mukherjee (ITPL)