blogs's Issues
タグの入力欄はBootstrapに合わせた方がいいかどうか?
あわせると他のフォーム項目と同じような操作イメージにならないか?
どっちにするべきか気になるところ
言語ファイルのスペルミス
既に気づいているかもしれませんが、blogesになっている。
datetimepickerの読み込みがNetCommonsプラグイン配下のJS、CSSになっている
https://github.com/NetCommons3/Blogs/blob/master/View/BlogEntriesEdit/form.ctp#L14
datetimepickerの読み込みを共通Element化しました。こちらを組み込んでいただけないでしょうか。
https://github.com/NetCommons3/NetCommons/blob/master/View/Elements/datetimepicker.ctp
BlogEntry::getYearMonthCountのrecursiveオプションについて
https://github.com/NetCommons3/Blogs/blob/master/Model/BlogEntry.php#L224
https://github.com/NetCommons3/Blogs/blob/master/Model/BlogEntry.php#L234
BlogEntryテーブルしか使用していないようなので、-1で良いと思います。
タイトルの必須エラーが黒字で表示される
ステータスラベル位置を変更する
ステータスラベルは編集ボタンと同じ行の左端
編集ボタンがない場合はタイトルの上
新着はタイトルアイコンを入れずにタイトルの前
詳細の場合はタイトルの上
展開されていない一覧の場合はタイトル文字のすぐ右
展開されている一覧の場合はタイトルの上
ブロック一覧に説明文追加
文章どこのを参考にしたらいいんだろうな
FAQとかリンクリストがOKぽい
ハイライトされているFAQが現在表示されています。
新しく作成するときは、 【プラスアイコン】を押してください。
編集もしくは削除するときは、 【編集アイコン】を押してください。
アイコンはglyph-icon。ハイライトはactive適用されてるかな
FAQ参照。
というかこれ共通か?
BlogEntry::beforeSaveの処理について
NetCommons.PublishableBehaviorに共通化されているようです。
承認ワークフロー共通化
続きのtextarea広げる
body1と同サイズぐらいに
メール設定で決定ボタン後→「正常に登録しました。」メッセージが表示されてない
CakePHP2.7以上への対応
composer.json修正
notEmptyからnotBlankへ
参考
https://github.com/NetCommons3/Users/blob/master/composer.json#L21
日本語直書き
不要コード削除
unlikeボタンを使う設定にするとBlackHoleになる
掲示板では発生してないので、掲示板を参考に修正する。
編集権限なしのユーザーでエラー
https://github.com/NetCommons3/Blogs/blob/master/Model/BlogEntry.php#L177
'BlogEntry.created_user' => $userId
で直ります。
ブログ名の必須エラーが「FAQを入力してください」になっている
Pagenatorの共通エレメント
詳細画面 ステータスはタイトルに続いて左揃え
詳細画面でステータスの表示はタイトルの横に左揃えで。
表示方法変更でNoticeがでる
HTMLタグのミス
コメント位置を動画にあわせる
記事ゼロなら「記事がありません」
記事の投稿画面が昔のレイアウトのまま
一覧に表示件数変更プルダウンの追加
https://docs.google.com/spreadsheets/d/1hJ1dDiQnGDegabIEnuEYqM3zX0ZluGCSH8l6aKUt7ac/edit#gid=0
一覧の上部にあるプルダウンは 絞り込み・ソート・件数 の並びにする
記事追加画面でBLOGと表示されてるが、ブロック名にする
ブロック編集画面修正
・タイトル 必須入力のアスタリスク追加
(これ自動でつくようにならんのかなぁ)
・作成者・更新者を表示
request->isPost()等は非推奨
NetCommons3/NetCommons3#88
Blocksコントローラ
FrameSettingsコントローラで使ってる
is('post')形式にする
表示方法変更でblack-holed
masterの最新をとったのですが、表示方法変更でblack-holedがでる。
まだ、masterに反映してない??
ブロック設定に公開設定を追加
bbsプラグイン参照。
bbsはcamelize解除中なので終わったら参考にして実装する
Frame設定の表示件数の文言は「1ページ毎の表示件数」にする
文言統一するってことは言語ファイルも共通でいいはずか。net_commonsあたりで定義かな
コンテンツ削除のガード
公開後のコンテンツを削除できるのは、公開権限のあるユーザのみ。(削除は承認フローとかないので)
現状だと一度でも公開されたら公開権限のないユーザは削除不可(現状だと公開後に新たな承認フローが走るとステータスが公開以外になるが、一度でも公開されてたら権限無い人はコンテンツ削除NG)
判定としてはis_activeが一度でもあったら、公開権限無いユーザは削除不可とすればOK.
- 削除ボタン表示条件を実装する
- 削除アクションのガードを実装する
Jsファイルminify対策
公開日時は最大20文字以内だからinlineか100%以外の幅にする。
100%はでかすぎ(PC)
スマホでの表示幅も考慮すること
編集権限処理問題
https://github.com/NetCommons3/Blogs/blob/master/View/Elements/BlogEntries/edit_link.ctp
現状$statusがわたってきてない旨のNotice発生。
そもそも、こういう処理は共通ですね。
もくもく会で相談させてください。
ワークフローのコメント削除処理
記事削除時にワークフローコメント(Commentデータ)の削除処理がないです。
一応あげておきますが、Commentプラグイン側のBehaviorで吸収できると良いですよね。
ContentCommentの組み込み方を変更する
ブロック一覧修正
更新者、更新日時、公開設定を追加
ブロックのヘルパ待修正まち。ヘルパは公開設定のところだけかな
編集ボタンの追加(別カラムでタイトルの次のカラム)
記事件数も表示する
一覧で表示件数が0件の時にメッセージが表示されない
該当する記事はありません。等なんらかのメッセージを表示する
Findでアスタリスク使うのをやめる
ContentsCommentがafterFind等で取得するようになったら修正
NetCommons3/NetCommons3#25
詳細画面 編集ボタンは一覧へと同じ行の右寄せにする
詳細画面の「一覧へ」をなくす
「<戻る」を記事下につける
SQL関数の使用について
BlogEntry::getYearMonthCount
で月ごとの投稿件数を取得するため、DATE_FORMAT関数を使用しています。
NC3はMySQL+Mroongaなので、SQL関数を使用しても良いかなと思っています。
関係者の意識合わせを含め、一応もくもく会で確認しときたいです。
3/1 00:00の記事がドロップダウンで3月を選択しても表示されない
typo
https://github.com/NetCommons3/Blogs/blob/master/View/BlogBlockRolePermissions/edit.ctp#L14
'/blogs/js/blogs.js'
使用していないのかもです。
BlogFrameSetting::getSettingByFrameKeyでDB切り替えずにsaveしてる
他にあるかもしれない。
Blogのモデル内をsaveで検索して実装の確認。
3/1の記事が年別ドロップダウンで2月にカウントされた
タイムゾーンの関係かな。DBにUTCではいってるから、DB上は2月末になってるのか。
月別のカウント方法変更する必要あり
一覧でコメント数表示が右揃えになってない。
右にマージンあいてる。
右揃えにする
一覧で年月を選んでからカテゴリを選択すると不正なリクエストになる
ブロック一覧に公開状態を表示する
現在仮実装になってるので、BlockIndexヘルパが対応したら公開状態をちゃんと表示するように変更する
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.