2019年3月の記事一覧
xserverでの移行作業
xserverで運用されているサイト(NC2.3.0)をNC3.2.2へ移行させていただきました。
作業自体はローカルで行い移行結果をxserverへ。元サイトの環境(php)が5.3で使用中だったため元サイトもNC2.4.2.1へ上げるはめに。
移行作業自体ローカルで行うので本来元サイトのバージョンは気にしなかったが、元サイトがNC2.3以下の場合で同じ環境にNC3を共存させる場合、元サイトのバージョンアップ、動作確認までしなければいけないことに気付かされた。
今回はxserverでの移行作業ということで掲載しました。
TODOでのコメントができないといった事象を解消
NC3のISSUEに上がっていたTODOでのコメントができないといった事象を解消しました。
TasksプラグインのControllerでtaskSettingがthisに設定されていなかったことでNCのContentCommentsプラグインにsetting情報が渡っていなかったようでした。
デモサイトの確認用ルームでサンプルをご覧ください。
標準カレンダープラグインの週表示(スマホ)・日跨り非表示バグ
デモサイトのスケジュール管理を作成していてスマホでの週表示・日跨りの予定が表示されないといったバグを発見。これは標準のカレンダープラグインも同様。
原因を調べてみるとclassに「hidden-xs」を指定されているではありませんか。
本当に必要かはわかりませんが、こちらをとれば特に問題なく表示されるようになりました。(本当のところ必要であったりして・・・開発者に聞いてみなければわかりませんが、ここだけでいうと必要もないかなあっと)
箇所はView/Helper/ExcalendarMonthlyHelper.php の137行目
$html .= "<div class='hidden-xs excalendar-plan-line " . $excalendarLinePlanMark .
↓
$html .= "<div class='excalendar-plan-line " . $excalendarLinePlanMark .
標準のカレンダープラグインではExcalendarMonthlyHelper.phpではなくCalendarMonthlyHelper.phpです。
っということで、日跨りも表示できるようになりました。
グループウェアのようなスケジュール管理のご依頼
先日カレンダープラグインをカスタマイズしスケジュール管理のようなものを作成してくれないかといった見積依頼が。
見積するためには本当に作成できるかといったこともあり作成方法を考えながらぼちぼちと作っていったのですが、結局お客さまのご要望が現在の私のもてる技術・知識ではすぐにできそうもないのでお断りしてしまいました。(残念!)
っで、とりあえずできたとこまではデモサイトに載せる予定です。
現在、ほぼできているのですが、月表示画面で会員選択で切り替えるのですが、選択まででき実際選択された会員でのリクエストまでは行っておりません。
来週末にはできると思うので乞うご期待を・・・