Connect-CMS勉強会 予定・記録

開催日時
2021年7月21日(水)20:00-22:00
予定内容
※ まだ、メモ的なものです。少しずつでも情報提供と思いまして。(2021-06-17 更新)

【最新情報】
・まだ未定

【この回の主な内容】
・課題管理プラグインの紹介(レポート試験ができる)
・WYSIWYG 使い方など

【レンタルサーバ情報】
・Xserver
・ロリポップ(ハイスピードプラン)

【ディスカッション】
・アイデアGithub のアイデア(Ideas Issues)の意見交換
・Github Wiki への各種レンタルサーバへのインストール方法の募集

以下のページから、登録いただければ、Zoom のURL とパスワードが返送されます。
(メニューのオンライン勉強会)
https://connect-cms.jp/forum/study
資料1
資料2
参考メモ

開催日時
2021年6月16日(水)20:00-22:00
予定内容
【最新情報】
・キャビネット・プラグイン、課題管理プラグイン

【この回の主な内容】
・「Connect-CMSでCDNをやってみたい」味澤 俊介 様
・キャビネット・プラグインの紹介
・課題管理プラグインの紹介(レポート試験ができる)
・Connect-CMS小ネタ集
・WYSIWYG 使い方など

【レンタルサーバ情報】
・Xserver
・ロリポップ(ハイスピードプラン)

【ディスカッション】
・アイデアGithub のアイデア(Ideas Issues)の意見交換
・Github Wiki への各種レンタルサーバへのインストール方法の募集

以下のページから、登録いただければ、Zoom のURL とパスワードが返送されます。
(メニューのオンライン勉強会)
https://connect-cms.jp/forum/study
参考メモ
味澤様からのCDNの検証結果を受けて、キャッシュコントロール部分の実装に関しては、今後、見直していこうと思います。(永原)
開催日時
2021年5月19日(水)20:00-22:00
予定内容
【最新情報】
・開発中の機能、プラグインについての状況報告
・セキュリティ機能の強化(XSS対応)> セキュリティ管理 > HTML記述制限
・WYSIWYG アップデート&機能強化(牟田口君が参加してから説明します)
・カウンタープラグインの追加
・データベースの設定をutf8→utf8mb4(絵文字なども使えるように対応)
・バグ修正は結構入っています。

【実現したいな】
・動画の形式変換(実装するとしてもサービスとして実装)
・PDFの自動サムネイル化(実装するとしてもサービスとして実装)

【この回の主な内容】
・NetCommons2からの移行方法について。その2
・ワンクリック移行のエラー例
・バッチによる移行方法

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

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

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

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