WordPressに飽きたんだけど、なんかいいCMSある?(なさげだけど)。

ここ最近、暇。

原因は主に2つ。
長く付き合っていたクライアント(制作会社)と縁を切ったこと。
飯の種(客の要望に合わせたオリジナルCMS開発や、SNSを絡めたキャンペーンサイトのシステム開発など)のブームが去ったこと。

まぁそんな訳なので、いろいろ検証する時間が確保できまくりで、なんかいろいろなことが見えてきました。

みんな大好きWordPress!

もうデザイナーさんレベルでサイトが構築できちゃうから、ぼくみたいなプログラマーは用なし。
独自のCMS開発に予算突っ込めるほどリッチなクライアントさんもいない。

なので、意外と開発者が少なめで、WordPressでサイト構築してる人らがちょっと困っていることをカバーしているツール(CMSとか)ないかなぁ〜と探してたら、まぁちょっとマイナーだけど使えそう!というCMSが幾つかありました。
まぁ具体的には挙げないけど、3つほどピックアップして、触ってみました。

触ってみるからには、何か目標を。
WordPressの公式テーマである「Twentyfifteen」の完コピ。
HTMLやCSSの実装はもちろん、CMSが提供しているデザインカスタマイズも組み込みたい。
たとえばTwentyfifteenのカラースキームを、検証対象のCMSのデザインカスタマイズ機能で組み込んだり、とか。

結果。全滅。

まず、管理画面がダサい。とにかくダサい。恥ずかしくて納品できないレベル。

で、まぁ我慢できるレベルだと感じた唯一のものがconcrete5でした。(日本語メンバーの活動も盛んみたいで、コミュニティに質問投げたら速攻でレス付きましたw)

concrete5本家
concrete5日本公式

でもね。でもね。
4月から1ヶ月ほどゴリってみましたが、やっぱ無理でした。

考え方が間違ってるのかもしれないけど、例えばWordPressを使ってサイト構築する場合(クライアントワークです)、
・テーマ作成
・適切なプラグインの導入
・足りない機能はfunctions.phpで追加したり、独自のプラグインを開発
で足りる。ウィジェットは使わない。

だけど、検証してみたconcrete5は、基本的なテーマカスタマイズはOKだけど、その中の要素(テキストエリアだとか画像の埋め込みやら)ってのがWordPressのウィジェットみたいな感じ。ドラッグアンドドロップでサイトができちゃいますよ!的な。

ウィジェットみたいなもんだから、その部分のHTMLやらCSSがブラックボックスみたいになってて、HTMLの構造やらクラスやらIDやらが変更できないとか、変更できたとしても完璧じゃない(一部はそのCMSの仕様に準拠したり、テンプレートを選択するなどの更新者のひと手間が必要だとか)ものが多い。

改めて向き合ってみると、WordPressは自由度が高い。
テーマファイルも、結局はPHPだし、WordPressの内部関数もオープンになってるから、テーマから無理やり呼び出してどうにかこうにか希望の機能が実装できる。WordPressの外からWordPressの関数が呼び出せるのもまた良い。

そんな訳で、やっぱり原点回帰。
WordPressをより深く学んでみるモードに入っています。

現在、これ( ↓ )が電子書籍化されているのを待っているところです。(願わくばKindleで)

詳解 WordPress
詳解 WordPress

posted with amazlet at 15.05.19
プライム・ストラテジー株式会社
オライリージャパン
売り上げランキング: 8,891

WordPressで、特定のプラグインの更新通知を非表示にする方法について、ネットの情報間違ってないかな?

このエントリーのタイトルで検索すれば、山ほど情報が出てくるんだけど、そのどの情報も、

functinos.php

ってありますよね。
これやると、すべてのプラグインの更新通知が非表示になるんですけど。

ってやれば、その特定のプラグインだけ非表示にできたんだけど、それっぽい情報がどこにも無い。
この辺、ソースを読んでフィルタの挙動を見るのが正しい方法なんだろうけど、時間がなくて手探りしかできない状態。
誰か……。

WordPressのメールでの投稿。カスタム投稿にポストしたいの。

Google先生に聞いてみたところ「無理だよ」という回答でした。

基本機能では対応してないみたいだし、Jetpackですら未対応。

Jetpackを改造してやってみた人もいたんだけど、プラグインのソースに1行追加するのがどうしても嫌。しかも画像付きのメールだとちゃんと動かないし。

かなりゴニョゴニョしてみたけど、スマートな方法が見つからない。

とか思ってたら、なんてことはない。
Postieというプラグインがなにげに対応してました。
なんでもっとアピールしないんだろう……。
さくっと検索上位に出てくれよ。

20140709_01

メールアドレス毎に違うカスタム投稿にポストできたらもっと便利なんですけど(to誰

カスタム投稿って結構メジャーになってきたと思うんだけど、アーカイブ作ったり、ページネーション作ったりするのが面倒だし、もう少し簡単便利になってほしいなぁ。
ほんで便利で簡単になったら、ぼくの仕事がまた無くなっていくんだろうなぁ。

続きを読む WordPressのメールでの投稿。カスタム投稿にポストしたいの。

WordPressにて、メディアアップローダーからCSVファイルをアップして、自動的にテーブルを作成するショートコードをテキストボックスに自動挿入!

CSVファイルをアップして、自動的にテーブルをつくるプラグインが欲しいなぁと思って検索したら、あっと云う間に見つかりました。

» CSVファイルのデータからテーブルを表示させるショートコード | Simple Colors

素晴らしい。Simple Colorsさん、素敵です。

しかしこれだと、アップしたファイルのURLをコピーして、エントリー画面にてテキストボックスにペーストして、それを元にショートコードを作成するという流れとなり、クライアント様にこのショートコードを入力させるのはかなりハードルが高そうなので、自動で投稿に挿入するように機能を追加してみました。

続きを読む WordPressにて、メディアアップローダーからCSVファイルをアップして、自動的にテーブルを作成するショートコードをテキストボックスに自動挿入!

2011年前半のWP3.2ではPHP5.2がサポート範囲だそうで。

いやぁ別にいいんですけどね。

ボクが仕事でもプライベートでも使う大半のサーバはCentOS5なんですけど、そのパッケージ管理yumで(普通に)インストールできるのはPHP5.1.6なんすよねー。

ロリポとかさくらなんかのメジャーな共有サーバは問題ないんだろーけどさ。

業務用の専用サーバとかだとどーするんだろか。