Connect-CMS勉強会 予定・記録

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

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

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

【ディスカッション】
・デザインに関する要望などもお伺いしたいです。
参考資料
資料
参考メモ

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

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

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

【ディスカッション】
・デザインに関する要望などもお伺いしたいです。
参考資料
参考メモ

開催日時
2021年2月17日(水)20:00-22:00
予定内容
【最新情報】
・開発中の機能、プラグインについての状況報告
・・各プラグインのメールでの通知機能
・Laravel6 対応のアップデート
・ディレクトリ・インストール時のファイルアップロードの修正
・課題管理プラグインのちょこっと紹介(レポート試験用途)

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

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

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

開催日時
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