Download the PHP package baserproject/bc-favorite without Composer
On this page you can find all versions of the php package baserproject/bc-favorite. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download baserproject/bc-favorite
More information about baserproject/bc-favorite
Files in baserproject/bc-favorite
Download baserproject/bc-favorite
More information about baserproject/bc-favorite
Files in baserproject/bc-favorite
Vendor baserproject
Package bc-favorite
Short Description BcFavorite plugin for baserCMS
License MIT
Homepage https://basercms.net
Package bc-favorite
Short Description BcFavorite plugin for baserCMS
License MIT
Homepage https://basercms.net
Please rate this library. Is it a good library?
Informations about the package bc-favorite
BcFavorite plugin for baserCMS
Installation
You can install this plugin into your baserCMS application using composer.
The recommended way to install composer packages is:
- [x] API を作成する
- [x] コントローラー実装
- [x] コントローラーのテスト
- [x] Admin/Controller を移行する→廃止
- [x] View を移行
- Vue.js と APIで作成する
- [x] メニューの上にイベントディスパッチャーを作る
- [x] BcFavoriteから上記イベントを横取りしてお気に入り一覧を表示
- [x] 開閉ボタンの実装
- [x] 開閉状態の保存処理を実装する
- [x] お気に入りのテンプレートを vue.js 化して読み込む
- [x] favorite_menu-navの中外をvue化する
- [x] APIでJSONを取得して vue.js でレンダリング
- [x] 追加
- [x] リアルタイムバリデーション
- [x] フォーム切り出し(切り分けた状態での保存は完了その他動作未確認)
- [x] validationの設定
- [x] FavoriteFormのref取得
- [x] form.vueでのバリデーション結果受け渡し
- [x] 初期値をフォームに入力した状態にする
- [x] タイトルを入力するとURLが消える
- [x] タイトルを空にしたときにバリデーションメッセージを表示する
- [x] ダイアログ関連をVueに移植する
- [x] jQueryのコードをVueに移植
- [x] 初期値設定
- [x] バリデーション
- [x] invalid時は保存ボタンをdisable化
- [x] 保存
- [x] 保存後、ダイアログを閉じる
- [x] お気に入り一覧の再表示
- [x] サーバーバリデーション
- [x] favoriteTableのvalidationDefaultにtitleを追加する
- [x] フロントにエラーを表示する
- [x] 編集
- 方針:favorite.js はできるだけ vue.js 内に移植する
- [x] 右クリックメニューを表示
- [x] 右クリックハンドラをvueの中へ移植
- [x] 既存データをフォームに表示
- [x] 削除
- [ ] 並び替え
- [x] AppTable::changeSort 実装
- [x] AppTable::changeSort テスト
- [ ] plugins/bc-favorite/webroot/js/src/admin/favorite.js
- [ ] initFavoriteList() の精査
- [ ] favoriteSortUpdateHandler() の精査
- [ ] plugins/bc-favorite/src/Controller/Api/FavoritesController.php
- [ ] update_sort() 実装
- [ ] ユニットテスト実装
- [ ] Fixtureが読みこまれない問題でストップ
- [ ] デザインを他のダイアログに合わせる
- [x] BcEventDispatcher::dispatch() の class の指定の仕様検討
- dispatchメソッドの呼び出し側で class を指定しないように設定可能だった
- [ ] リアルタイムバリデーションのラベルデザイン調整
baserCMS4のイベント仕様
- プラグインのEventフォルダをチェック
- EventListener があれば読み込む
- $events プロパティをチェック
- イベント登録
All versions of bc-favorite with dependencies
PHP Build Version
Package Version
No informations.
The package baserproject/bc-favorite contains the following files
Loading the files please wait ....