Connect-CMS勉強会 予定・記録

開催日時
2021年1月20日(水)18:00-20:00
予定内容
【最新情報】
・開発中の機能、プラグインについての状況報告

【この回の主な内容】
・XAMPP で環境を作る方法
・レンタルサーバーにインストールする方法
・NetCommons2 からの移行方法

【要望を受けての状況の共有】
・NetCommons3 からの移行は?
・プラグインの作り方について。

【質問・要望】
・当日、いろいろと聞いてみたいです。
資料1
資料2
参考メモ

参考メモ

------------------------------------------------------------

- プラグイン作成(ざっくり版)

------------------------------------------------------------

ちょうど、カレンダープラグインに着手するところだったので、ざっくりですが、お伝えします。

// PHP プログラムのフォルダ作成

app/Plugins/User/Calendars

// プラグインのiniファイル作成

plugin.ini

// PHP プログラムのファイル作成

CalendarsPlugin.php

// 画面のフォルダ作成

resources/views/plugins/user/calendars/default

// 編集画面tabを作成

resources/views/plugins/user/calendars/calendars_frame_edit_tab.blade.php

// 初期画面ファイルを作成

resources/views/plugins/user/calendars/default/index.blade.php

// ちょっと画面表示

index.blade.php を枠的なものだけ残して、ほぼ空にしてみる。

// DB create 枠作成

php artisan make:migration create_calendars --create=calendars

php artisan make:migration create_calendar_posts --create=calendar_posts

php artisan make:migration create_calendar_frames --create=calendar_frames

php artisan migarte

// モデルクラス作成

app/Models/User/Calendars/Calendar

app/Models/User/Calendars/CalendarPost

app/Models/User/Calendars/CalendarFrame

// 編集画面のView 作成

bucket.blade.php

frame.blade.php

list_buckets.blade.php