セラミックは、PHPの軽量でありながら強力なモデルビューコントローラー(MVC)フレームワークです。セラミックは、「ヘルパー」、「ライブラリ」、およびCodeigniterとほぼ同じ構成システムを含むCodeigniterと互換性があり、象徴的なPHP MVCフレームワークになります。セラミック開発者は、 2つのフレームワークのパワーを1つに使用できます。セラミックは、独占ライセンスCMFライセンスv1.0でリリースされます。
| テクノロジー | バージョン | リンク |
|---|---|---|
| Php | 8.1.0 | www.php.net/downloads |
| mysql | 8.0.11+ | downloads.mysql.com |
| バージョン(最小) | バージョン(最大) | リンク |
|---|---|---|
| 4.1.4 | 4.1.5 | CI 4 |
ceramic.eu.org/downloadsまたはgithub.com/sgnetworksindia/ceramic/releasesからセラミックの最新バージョンをダウンロードし、ウェブサイトのルートディレクトリにアーカイブを抽出するか、必要なディレクトリで抽出することができます。
ここで、 config.php & database.phpをオープン/application/ディレクトリを変更し、要件に従って変更しますが、 base_url変数は相対的なプロジェクトルートに従って変更する必要があります。
これで、セラミックでウェブサイトの開発を開始し、開発を開始し、コードを作成し、 /application/ディレクトリにファイルを作成または配置する準備ができています。詳細については、ドキュメントをお読みください。
セラミックのドキュメントはdocs.ceramic.eu.orgで入手でき、 codeigniterのドキュメントはcodeigniter.com/user_guideにあります。
CodeIgniterヘルパーとライブラリをインストールして使用するには、パスを一致させながら、互換性のあるCodeIgniterリリースパッケージからセラミック( /system/ )にヘルパーまたはライブラリをコピーするだけです。
$loader->load->helper('helper_name')を使用して、codeigniterからCeramic/system/helpers/にヘルパーをコピーし、コントローラーからヘルパーにアクセスします。
CodeigniterからCeramic/system/libraries/へのライブラリをコピーし(CodeIgniter上の正確なパスに一致します)、 $loader->load->library ('library_name')を使用してコントローラーからヘルパーにアクセスします
Codeigniter Sessionライブラリのサポートは、 Ceramic v1.1.5のリリースから削除されました。これは、ライブラリCeramicの代替品に独自のSessionライブラリがあるため、削除されました。他のストレージ関連ライブラリと。 Sessionライブラリは、コントローラーから$this->load->library('Storage/Session/Session')呼び出すことでインスタンス化できます。詳細については/application/controllers/Demo::captcha()参照してください。
今後のリリースには実装される機能がたくさんあります。実装されるのを待っている現在計画されている機能は次のとおりです。
セラミックコアに貢献するには、次の情報を含む[email protected]にメールを送信してください。
選択した場合、コア開発チームから、前進するために必要なすべての情報を含むメールが届きます。
または、 Ceramic Coreに追加できる新しい機能がある場合は、[email protected]に提案をメールでメールで送信してください。
または、修正する必要があるバグまたはエラーが見つかった場合、または問題で問題を作成したり、問題を修正できると思われる場合は、[email protected]に発見した問題を説明して報告してください。
セラミックは、 SGNetWorksおよびIndiosco Technologies Private Limitedと共同でTeam Ceramicによって開発されています。
創設者、Project Head、リード開発者: Sagnik Ganguly(SGN)
プロジェクトマネージャー&コーディネーター: Pallab Mukherjee(ITPL)