Connect-CMS勉強会 予定・記録

開催日時
2021年4月21日(水)20:00-22:00
予定内容
【最新情報】
・開発中の機能、プラグインについての状況報告
・フレームの公開設定の追加(日時指定が可能)
・管理画面のレイアウト
・ユーザ管理のユーザダウンロード
・仮ユーザ登録機能
・公開した事例の紹介
・貢献ガイドの公開

【この回の主な内容】
・NetCommons2からの移行方法について

【Connect-CMSユーザ会】
・準備状況の報告
・ユーザ会があったら、期待する内容などお伺い。

【次回予定】
・2021年5月19日(水)20:00~
・ネタは未定(ご要望があれば伺います)

【ディスカッション】
・要望などもお伺いしたいです。
資料1
参考メモ
開催日時
2021年3月17日(水)20:00-22:00
予定内容
【最新情報】
・開発中の機能、プラグインについての状況報告

【この回の主な内容】
・デザインカスタマイズについて
 まだ、資料など固まっていない状況ですが、今できる範囲として、デザインカスタマイズの方法をお伝えしたいと思います。

【Connect-CMSユーザ会】
・準備状況の報告
・ユーザ会があったら、期待する内容などお伺い。

【ディスカッション】
・デザインに関する要望などもお伺いしたいです。
資料1
参考メモ
開催日時
2021年2月17日(水)20:00-22:00
予定内容
【最新情報】
・開発中の機能、プラグインについての状況報告
・・各プラグインのメールでの通知機能
・Laravel6 対応のアップデート
・ディレクトリ・インストール時のファイルアップロードの修正
・課題管理プラグインのちょこっと紹介(レポート試験用途)

【この回の主な内容】
・技術者では気づけないIT初心者の視点(担当:牧野可也子)
 株式会社オープンソース・ワークショップでメインのユーザーサポートを担当
 CMSでこんなことしたい!こんなことできるよ!を日々、受け付けて解決し続けているうちに溜まった膨大なネタの一部を教えていただきます。

【ディスカッション】
・掲示板の使い勝手など意見交換
 掲示板の表示方法など、使い勝手を改善したい。
・フォームからのメール送信時のCC について
 (フォームのメールに返信したら、相手はtoに入っていない問題)

【質問・要望】
・当日、いろいろと聞いてみたいです。
資料1
参考メモ
開催日時
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