Keramik adalah kerangka kerja model-view-controller (MVC) yang ringan namun kuat untuk PHP. Keramik sebagian besar kompatibel dengan CodeIgniter, yang mencakup "pembantu", "perpustakaan" dan juga sistem konfigurasi yang hampir sama dengan CodeIgniter namun mudah dikonfigurasi dan digunakan, yang menjadikannya kerangka kerja MVC PHP yang ikonik. Ini memungkinkan pengembang keramik untuk menggunakan kekuatan dua kerangka kerja dalam satu. Keramik dirilis di bawah lisensi eksklusif CMF Lisensi V1.0.
| Teknologi | Versi | Link |
|---|---|---|
| Php | 8.1.0 | www.php.net/downloads |
| Mysql | 8.0.11+ | downloads.mysql.com |
| Versi (minimum) | Versi (maksimum) | Link |
|---|---|---|
| 4.1.4 | 4.1.5 | CI 4 |
Unduh versi terbaru dari keramik dari ceramic.eu.org/downloads atau github.com/sgnetworksindia/ceramic/releases, dan ekstrak arsip di direktori root situs web Anda, atau Anda dapat mengekstraknya pada direktori apa pun yang Anda inginkan.
Sekarang buka /application/ direktori dan ubah config.php & database.php sesuai dengan persyaratan Anda tetapi variabel base_url harus diubah sesuai dengan root proyek relatif Anda.
Sekarang Anda siap untuk mulai mengembangkan situs web Anda dalam keramik, untuk mulai mengembangkan, cukup tulis kode Anda dan buat atau masukkan file di /application/ direktori. Untuk informasi lebih lanjut, baca dokumentasinya.
Dokumentasi untuk keramik tersedia di docs.ceramic.eu.org dan dokumentasi untuk CodeIgniter dapat ditemukan di codegniter.com/user_guide.
Untuk menginstal dan menggunakan pembantu dan perpustakaan Codeigniter, cukup salin penolong atau perpustakaan dari paket rilis CodeIgniter yang kompatibel dengan keramik ( /system/ ) sambil mencocokkan jalur.
Salin helper dari Codeigniter ke Ceramic/system/helpers/ dan mengakses helper dari controller menggunakan $loader->load->helper('helper_name')
Salin Perpustakaan Dari Codeigniter ke Ceramic/system/libraries/ (Pencocokan Jalur yang tepat di CodeIgniter) dan akses penolong dari pengontrol menggunakan $loader->load->library ('library_name')
Dukungan untuk Perpustakaan Session Codeigniter telah dijatuhkan dari rilis Ceramic v1.1.5 , sebagai pengganti Ceramic perpustakaan sekarang memiliki perpustakaan Session sendiri. dengan perpustakaan terkait penyimpanan lainnya. Perpustakaan Session dapat dipakai dengan menelepon $this->load->library('Storage/Session/Session') dari pengontrol. Lihat /application/controllers/Demo::captcha() Untuk lebih jelasnya.
Ada banyak fitur yang dipentaskan untuk diimplementasikan dalam rilis yang akan datang. Fitur yang saat ini direncanakan menunggu untuk diterapkan adalah:
Untuk berkontribusi pada inti keramik , kirim email di [email protected] dengan informasi berikut:
Jika Anda dipilih, Anda akan menerima email dari tim pengembangan inti dengan semua informasi yang diperlukan untuk bergerak maju.
Atau jika Anda memiliki fitur baru yang dapat ditambahkan dalam Ceramic Core , cukup email ke [email protected] dengan proposal Anda.
Atau jika Anda menemukan bug atau kesalahan yang perlu diperbaiki membuat masalah pada masalah atau jika Anda pikir Anda dapat memperbaiki masalah, laporkan bug ke [email protected] menjelaskan masalah yang Anda temukan.
Keramik sedang dikembangkan oleh Team Ceramic yang bekerja sama dengan SgnetWorks dan Indiosco Technologies Private Limited .
Pendiri, Kepala Proyek & Pengembang Pimpinan: Sagnik Ganguly (SGN)
Manajer & Koordinator Proyek: Pallab Mukherjee (ITPL)