No description or website provided.
PHP CSS JavaScript Other
Latest commit 0393b57 Jan 14, 2017 @kurudrive kurudrive committed on GitHub Merge pull request #202 from vektor-inc/develop
5.2.4
Permalink
Failed to load latest commit information.
_scss [ 3PR Area ] デザイン調整 Dec 25, 2016
css [ 3PR Area ] デザイン調整 Dec 25, 2016
images [ vk-admin ] 管理画面UIの共通化 Jul 15, 2016
js [ 仕様変更 ][ 最新記事ウィジェット ] .postList .postList_item への構造変更に伴う調整 Dec 13, 2016
languages [ CTA ウィジェット ] PHP Notice修正 #200 Jan 14, 2017
libraries [ Specification change ] Change directory of font-awesome and bootstrap Jun 16, 2016
plugins [ CTA ウィジェット ] PHP Notice修正 #200 Jan 14, 2017
plugins_admin [ 管理バー ] ファイルを plugins_admin ディレクトリに移動 Dec 25, 2016
.gitignore svnの都合上moファイル追加 Dec 27, 2016
.svnignore travisファイルの修正・svnignoreの追加 Dec 5, 2016
.travis.yml [ travis ] ダメだったので戻し… Dec 28, 2016
README.md [ Page list from ancestor ] 固定ページ下部に先祖ページからのリストを表示する(CSSが調整しきれてないのでまだ… Sep 19, 2015
admin_wrapper.php [ 管理バー ] 管理バーの「VK ExUnit」のメイン項目の下にサブメニューを追加 Dec 25, 2016
common_helpers.php [ vk-admin ] 共通UIを設定しやすいように諸々調整 Jul 15, 2016
common_init.php setting interface Jun 7, 2016
compile.bat snsボタンのデザイン修正 Jun 9, 2016
config.rb [ Page List Ancestors ][ Design Tuning ] Nov 13, 2016
gulpfile.js ;つけ忘れ Dec 1, 2016
initialize.php コメント追加のみ Dec 27, 2016
package.json gulpfileの最適化 Dec 1, 2016
package_manager.php [ 管理バー ] 管理バーの メイン設定の子メニューが公開画面でも出るようにする #194 Dec 27, 2016
packages.php [ 管理バー ] ファイルを plugins_admin ディレクトリに移動 Dec 25, 2016
readme.txt [ Change Version ] 5.2.4 Jan 14, 2017
screenshot-1.png SS差し替え / readme.txtで説明追加 / バージョン変更 Jul 23, 2015
screenshot-2.png SS差し替え / readme.txtで説明追加 / バージョン変更 Jul 23, 2015
uninstaller.php wpcs Oct 11, 2015
vkExUnit.php [ Change Version ] 5.2.4 Jan 14, 2017
vkExUnit_admin.php [ 管理画面 ] Post Author Display のバナー追加 Aug 7, 2016

README.md

各部名称

  • 従来 3PR BOX や 3PR AREA などとしていた特定の要素の集合部分は「セクション」に統一する。
    → 3PR Section / ChildPage List Section / CTA Section など

コーディングルール

function名

接頭辞は vkExUnit_ にする

  • 他のプラグインなどと関数名がバッティングするのを避けるため

ファイル名

単語を連結する場合は _ で連結する

テーマオプション/ポストメタに保存する名前

単語を連結する場合は _ で連結する

CSS命名について

  • ウィジェットやcontentに追加する一番外側の要素に接頭辞"veu_"を付与する事でcssがテーマやプラグインのクラス名と被って余計なstyleの影響を受ける事を防ぐ
  • セクションの一番外側が veu_セクション名 / その内側の要素は セクション名_XXXX とする
  • 複数の単語の場合はキャメルケース(連結する単語の最初の1文字を大文字)にする
    ※一つの単語なのか複数の単語が合わさっているのかわからないため
  • 要素が複数の場合は、単語をアンダーバーで区切る
    ※ハイフンだとダブルクリックで選択出来ないため

機能追加の際の注意事項

  • packages.php に書き込む時は、一番下に追加するのではなく、同類の機能は上下隣接するようにする
    例1)固定ページの本文にフックする 子ページリスト、お問い合わせ情報表示、HTMLサイトマップ出力機能などは隣接
    例2) 投稿ページの本文にフックする関連記事、Follow Me Section、CTAなどは隣接
  • vkExUnit.php に機能の有効化部分を書き込む時には上記同様なるべくグルーピングする。
    ※ ただし、この順番は表示には影響しないので絶対きれいに並べておかないといけないわけではない。
  • vkExUnit.php に機能の有効化部分を書き込む時には vkExUnit_package_is_enable() を使用する。