今更ながらCMSとしてのWordPressを冷静に見てみる(´・ω・)ス
先日、CMSを見直しを行ったが、今更ながらCMSとしてのWordPressを機能・構造部分から見てみる。
予め書いておくが、ブログとしてかつプラグインの豊富さはダントツなのはアレ。
そして私自身も数回WordCAMPに出撃した事もあるので、規模や素晴らしさはアレ。
・・・とお約束。
まず構造部分から再確認
2013年12月15日現在バージョンは3.8
wp-config.phpにDB設定ありつつ、
wp-admin
wp-content
wp-includes
実際に弄るのはwp-contentで、
言語は.poファイルでかつ、plugins、themes
うん、ここまではおk、
問題は管理画面のwp-adminと、
色々呼び込ませてるwp-includes
SimplePieやらjsフォルダやら、
po.phpやら
実際にDBの出し入れをヲチする。
wp-includes/wp-db.phpなので、中身をヲチ。
function query( $query ) {
if ( ! $this->ready )
return false;
・・・・と普通にクエリを受け付けてる。
じゃ、クエリ分どこで育成かとかさらにヲチ。
引き続き見てくと、$sql = "DELETE FROM $table WHERE " . implode( ' AND ', $wheres );とか
普通に記述してある。
ここで思うのは枯れずに頻繁にアップデートを繰り返してるのか?という事、
リリースノート を見つつ、バグもヲチ。
3.7 "Basie "の変えた所を見てみると・・
はやり便利にした分、バグつぶしは否めない。
これはもう仕方ない事だものね。
続けて、日本語のバグ報告もしっかり確認。
過去の投稿記事が全て英語になった→報告なしで解決
記事URLが重複する場合→パーマリンク絡み まぁ・・パースしてるからこれは最初から気を付けるか、
WPで複数で大きくなるなら最初からゴニョゴビョ
get_next_post_link関数の第1パラメータについて
→
3.7で追加されたget_next_post_link関数の第1パラメータの
省略時の値が'« %link'になっています。
next_post_link関数の第1パラメータでは、'%link »'に
なっており、get_next_post_link関数も'%link »'が
正しいと思います・・・・とチケット発行
その他、
フォーラム » バグ報告と提案 Ver3.6.1 「画像を編集」でリンクURLが付かないとか、
改行・空白が表示されないとか・・・
もうWordPressというより、WYSIWYGやら色々モジュールというか、
足してる部分のサポートになってるような・・・。
ん?なにそれぞれのオープンソースのモジュールまで開発者がいるのか?
いるんだろうな・・そう思いたい。
これは思うに、そんな事も分からずに使うなよとか技術者は思う部分もあるだろうし、
皆が使えるように・・・かつ便利にで汎用化してるのは間違いない。
構造とサポート部分を見ながら、技術者の端くれとして、
このまま私が使い続けるのはどうなんだろうと、
ふと思った夜の出来事(´・ω・)ス
予め書いておくが、ブログとしてかつプラグインの豊富さはダントツなのはアレ。
そして私自身も数回WordCAMPに出撃した事もあるので、規模や素晴らしさはアレ。
・・・とお約束。
まず構造部分から再確認
2013年12月15日現在バージョンは3.8
wp-config.phpにDB設定ありつつ、
wp-admin
wp-content
wp-includes
実際に弄るのはwp-contentで、
言語は.poファイルでかつ、plugins、themes
うん、ここまではおk、
問題は管理画面のwp-adminと、
色々呼び込ませてるwp-includes
SimplePieやらjsフォルダやら、
po.phpやら
実際にDBの出し入れをヲチする。
wp-includes/wp-db.phpなので、中身をヲチ。
function query( $query ) {
if ( ! $this->ready )
return false;
・・・・と普通にクエリを受け付けてる。
じゃ、クエリ分どこで育成かとかさらにヲチ。
引き続き見てくと、$sql = "DELETE FROM $table WHERE " . implode( ' AND ', $wheres );とか
普通に記述してある。
ここで思うのは枯れずに頻繁にアップデートを繰り返してるのか?という事、
リリースノート を見つつ、バグもヲチ。
3.7 "Basie "の変えた所を見てみると・・
はやり便利にした分、バグつぶしは否めない。
これはもう仕方ない事だものね。
続けて、日本語のバグ報告もしっかり確認。
過去の投稿記事が全て英語になった→報告なしで解決
記事URLが重複する場合→パーマリンク絡み まぁ・・パースしてるからこれは最初から気を付けるか、
WPで複数で大きくなるなら最初からゴニョゴビョ
get_next_post_link関数の第1パラメータについて
→
3.7で追加されたget_next_post_link関数の第1パラメータの
省略時の値が'« %link'になっています。
next_post_link関数の第1パラメータでは、'%link »'に
なっており、get_next_post_link関数も'%link »'が
正しいと思います・・・・とチケット発行
その他、
フォーラム » バグ報告と提案 Ver3.6.1 「画像を編集」でリンクURLが付かないとか、
改行・空白が表示されないとか・・・
もうWordPressというより、WYSIWYGやら色々モジュールというか、
足してる部分のサポートになってるような・・・。
ん?なにそれぞれのオープンソースのモジュールまで開発者がいるのか?
いるんだろうな・・そう思いたい。
これは思うに、そんな事も分からずに使うなよとか技術者は思う部分もあるだろうし、
皆が使えるように・・・かつ便利にで汎用化してるのは間違いない。
構造とサポート部分を見ながら、技術者の端くれとして、
このまま私が使い続けるのはどうなんだろうと、
ふと思った夜の出来事(´・ω・)ス