Connect-CMS勉強会 予定・記録

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

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

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

【質問・要望】
・当日、いろいろと聞いてみたいです。
参考資料
参考メモ
------------------------------------------------------------
- プラグイン作成(ざっくり版)
------------------------------------------------------------

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

// 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