Skip to content
オープンソース・ワークショップ 永原 篤 edited this page Mar 11, 2022 · 14 revisions

オリジナル・プラグインの開発方法

Connect-CMS では、プラグインを開発して追加することもできます。
オリジナル・プラグインを開発して追加することで、機能を向上させ、便利なサイトや特別な業務サイトを作るることが可能です。

注意点

ファイルの文字コードは、UTF-8 を使用してください。
※ 半角英数のみの場合は、エディタが Shift_JIS と表示する場合もありますが、それは問題ありません。

改行コードは LF を使用してください。
※ Github にアップロードする際のポイントです。CRLF でも、動作はすると思います。

概要

バケツ、ページ、フレームの理解
https://manual.connect-cms.jp/blueprint/index/index/index.html
※ DB定義では、バケツを表すDBテーブルと、記事を表すDBテーブルの2つを作成します。

Option プラグインで作成する。
※ Option プラグインは今後、マニュアルを追加

進め方
□ migration コマンドでDB 定義のひな型を生成するところは、コマンドを実行してみる。
□ その他のファイルは、Sample プラグインのファイルをひとつずつコピーしてきて、解説していく。
以下の説明で、○○ ファイルを作成。とある部分は、コピーしてくる。と読み替えながら進める。
□ 動かしてみる。

DB 定義の作成(DB 定義の生成)

--- Migration でDB 定義の生成(オプションプラグイン用)

> php artisan make:migration create_samples_table --path=database/migrations_option Created Migration: YYYY_MM_DD_HHiiss_create_samples_table

Clone this wiki locally