雇われWebデザイナー、SWDのサイトです。なにも目指してません。すみません。

1 | 2 | 3
WordPress
WordPressに関することをあれやこれやと書く・・・かも。
2011

05/12

WordPress3.2はまたインターフェイスが変わるのね
CATEGORY:, 
MT復帰の際に過去の一部の記事で正常に表示できないものがあるようです。
閲覧数の多い記事から少しずつ直していこうと思いますがすべての記事の復旧は難しいと思います。
わざわざお越しの方には申し訳ありませんがご容赦ください。

 

うん、まぁそれだけなんだけどね。

機能性の面で行くと好感が持てるUIになっていると思います。
そのあたりの記事についてはおでさんの「噂のWordPress 3.2 の新機能」を体験せよ!
などを参考にしてみてください。

個人的に大きいのは、IE6の正式サポート終了とPHP 5.2 (特に 5.2.4) が必須になるってとこですね。
あとは、フルスクリーンでの記事編集も面白いことになっていっるのでリリース時にはこれがどうなってくるのか気になるところです。


wp3_2

 

2010

12/10

WordPressでイベントカレンダーを作るならコレできまり「My Calendar」
CATEGORY:, 
MT復帰の際に過去の一部の記事で正常に表示できないものがあるようです。
閲覧数の多い記事から少しずつ直していこうと思いますがすべての記事の復旧は難しいと思います。
わざわざお越しの方には申し訳ありませんがご容赦ください。

WordPressでCMS的な使い方をしていくと割とよく遭遇しがちな要件として
イベントカレンダーや営業日カレンダーを管理できるようにしたいというものだ。

以前から私自身もそのような依頼を受けてそのたびに簡単に調べては見たが、
要件を全てクリアするようなプラグインは存在しておらず、結局オリジナルでムリクリ作るなり、
別の運用方法を提案するなりしてしのいできた訳です・・・が、なんか便利なのが!

「My Calendar」
http://wordpress.org/extend/plugins/my-calendar/

先ほど書いた要件として、なかなかクリアできなかった点が以下のような項目だ。

・イベントの期間の範囲指定

・範囲指定の際の繰り返し指定(毎週月曜日など)

・イベントごとのカテゴリ指定及び、記事データとの分離

・ビジュアルのカスタマイズ性

 

カレンダー


上図は、実際のイベント登録画面。
(繰り返しが必要なイベントの登録ができるのがわかると思います。)

日付の指定もjQueryでのミニカレンダー表示からのクリックで指定でき、
またその表示指定のスクリプトそのものを差し替えることができる設定メニューも管理画面のGUIとして用意されている新設設計。

もちろん、管理者以外の権限のユーザにも使ってもらえるように権限の設定ができるなど、
ぱっと思いつく必要になるであろう機能が一通りそろっている充実設計になっている。

 

オプション設定画面

WordPress人口の多さがなせる業かもしれませんが、ホントになんでもありますね。。。
とにかくイベントカレンダーは当分これを利用させてもらうことになりそうだ。

2010

12/09

WP3.1のUIはマルチサイト時で真価を発揮する?
CATEGORY:, 
MT復帰の際に過去の一部の記事で正常に表示できないものがあるようです。
閲覧数の多い記事から少しずつ直していこうと思いますがすべての記事の復旧は難しいと思います。
わざわざお越しの方には申し訳ありませんがご容赦ください。

お久しぶりです。
最近はTwitterでつぶやくばかりでサイトの更新がめっきりですが、皆様いかがお過ごしでしょうか。
私は主に腰が危機的状態です。

さて、遅ればせながらWP3.1のベータ版を入れてみたので、スクリーンショットを載せておきたいと思います。

wp3.1

わかりますでしょうかね。

 

今までのヘッダの上に、さらにナビゲーションがくっついています。
スクロールしても付いてきます。

3.0からはマルチサイト設定が可能なわけですが、ここで気になっていたのがインターフェイスが以前までのバージョンと変わらないので、複数のサイトを運用できる権限のユーザの場合、今自分がどのブログにいるのか、また、他のブログに遷移する方法が非常にわかりにくかったのですが、3.1からはページ最上部のナビゲーションの「参加サイト」から選択して切り替えることができるようになったようです。

今までのサイドバー形式も使い慣れたインターフェイスでよかったのですが、
普段からよく使う項目だけを常に最上部においておくインターフェイスに好感が持てました。
(サイドバーだとプラグインやらを入れていくとゴチャっと縦に長くなりがちで、重要な要素も画面から見切れてスクロールしないといけませんしね。)

このほか、投稿画面のTinyMCEのバージョンアップやAjax化など
様々な改修が見て取れるのですがまだベータ版ですので今日はこの辺で。
(アダルトサイトに指定とかって項目があるのだけど現時点では動いてないっぽい。何してくれる機能なんだろう。。。)

もうチョイ詳しい情報は、おでさんの
http://www.odysseygate.com/archives/1768
とかを参考にされるとよいかも。

2010

06/21

WP:特定のGETパラメータが渡されたら404を返す
CATEGORY:, 
MT復帰の際に過去の一部の記事で正常に表示できないものがあるようです。
閲覧数の多い記事から少しずつ直していこうと思いますがすべての記事の復旧は難しいと思います。
わざわざお越しの方には申し訳ありませんがご容赦ください。

ちょっと特殊な例ですけども、こんなことがあったので記事にしておきます。

以下のような条件:
すでにCMSで稼動しているサイトをWordpressでリニューアル。
以前のサイトのURLはすべて[?itemid=●●●]というパラメータがついていてURLの正規化はされていない。
ただし、リニューアル前のURLは引き継がない。

このとき、YahooやGoogleにすでにインデキシングされてしまっているパラメータつきのURL

http://hoge.com/?itemid=1

などは、リニューアル後のWordpressでは(まぁ、WPに限った話ではないけれども)
パラメータを無視してトップページ(http://hoge.com/)を表示してしまうため、
インデキシングされたページがいつまでたってもたどれてしまう。
このままでは複数のパラメータから同一ページに遷移させていることからペナルティを食らう可能性を残してしまうので、
Wordpressのfunction.php内の頭のほうに以下のようにソースを追記して404を返すようにしてみた。

 

if($_GET["itemid"]){
	header("HTTP/1.0 404 Not Found");
	include '404.php';
	exit;
}

 

おしまい。

2010

05/04

WP:これからWordPressを覚えたい人へ
CATEGORY:, TAG:
MT復帰の際に過去の一部の記事で正常に表示できないものがあるようです。
閲覧数の多い記事から少しずつ直していこうと思いますがすべての記事の復旧は難しいと思います。
わざわざお越しの方には申し訳ありませんがご容赦ください。

ちょっとネタに困ってきたので、社内外で割とよく聞かれる質問について書いてみたいと思います。
って、今まで割とマニアックな技術ネタだったのに順番ぐちゃぐちゃですみません。(ほんとに思いついた順に書いているのでご勘弁を。)

私自身の体験談としては、初体験はやっぱ仕事でだったのですが、
それまでにNucleusを触っていたこともあってか、「PHPベースで動き、ブログから発展してCMS的な使い方のできるミドルウェア」という共通点から、比較的すんなり覚えることができました。
というか、むしろMovableTypeやNucleusを触ってからWordPressに触れると、WPの持つ優位性に色々と気付かされてすぐに虜になってしまっていました。w

ただし、これからWordPressを覚えたいという方の誰しもが、すでにPHPが書けたり、そのほかのミドルウェアのカスタマイズの経験があるわけではないでしょう。

でも、私が思うにそれは些細な問題です。

WordPressに限った話ではなくツールはあくまでツール(道具)なのであって、それ自体が勝手に何かをしてくれるわけではないので、要はそれで何をしたいかがあれば、必ず習得できる・・・はず。
(PHPにしたって、私の場合WordPressのテーマを編集するために、しゃーなしについでに覚えた感じですし。)

まぁ、逆に言うと、目標が「WordPressを覚えたい」の場合、人によっては、なかなか習得が難しいんじゃないかと。
あ、アレです。英語ができなかった人が海外に行くという理由で語学学習して習得する過程と似てるかもしれません。

タイトルで、てっきり「技術系の話」と思われてたかもしれませんが、なんだか今回は一気にメンタリティな話ですみません。

覚えたい気持ち自体は素晴らしいんですけど覚えて何がしたいかがないと、仮に一旦覚えてもどんどん忘れていっちゃいます。
特にこの業態は、次から次へものすごいスピードで進化を繰り返しているので覚えた知識もすぐ古くなって使えなくなってしまいますしね。

でも、どうしても目標が思いつかない場合は、自分で課題を出すとよいかもしれません。
例えば、仮想的に「コーポレートサイトをWPだけで構築してみる」とか、「個人ブログを作ってみる」とか。

一旦、WPで何ができるかは考えずに、そういう仕事の依頼が来た、もしくは、こういうサイトが作ってみたい、みたいなノリから初めて、
そのあと、WPで何ができるのかを調べてみて、できることとできないことを設計段階で調査していくと習得までがスムースかもしれません。

あと、よく聞かれるのが、WordPressってなにができるの?それっておいしいの?って質問。

少々意地悪な回答かもしれませんが、PHPで作られてますので基本的にPHPでできる範囲のことなら大抵何でもできます。
PHP単体でできなくても、SQLコマンド、JavascriptやCSS等がカバーしてくれるかもしれません。
できることを調べるよりも、WPが苦手なことが何なのかを調べたほうが早いです。

例えばそれは、カテゴリスラッグが重複してつけることができないことによるリニューアル時のURL引き継ぎの問題であったり、
アップロードした画像のディレクトリ構造、管理の仕組みであったり、色々と壁にぶち当たることでしょう。

その辺はきく前に一回インストールしてじっくり触って感じてみないとほんとの意味では理解できないとも思いますので、
これからWordPressを覚えたいと検討している方は、迷わずサクッとインストールして体感してみてください。


あれ?当たり前のことすぎておもろないかも。
てかなんかマジ体調悪いや。。。

1 | 2 | 3

[PR] このサイトはhetemlサーバを利用しています
[PR]
_FEED
このRSSを取得する
_CATEGORY
_TAG
                                       
_RECENT COMMENTS
SWD さん:
3DSの「いつの間に交換日記」にハマってます。
サイコロ さん:
3DSの「いつの間に交換日記」にハマってます。
SWD さん:
3DSの「いつの間に交換日記」にハマってます。
れろ さん:
3DSの「いつの間に交換日記」にハマってます。
SWD さん:
AI→HTML5(canvas)変換プラグインで変換してみた
mimura さん:
AI→HTML5(canvas)変換プラグインで変換してみた
SWD さん:
ヱヴァっぽいVistaサイドバーガジェットを作ってみた
さん:
ヱヴァっぽいVistaサイドバーガジェットを作ってみた
_ARCHIVE
2012年1月 (1)
2011年10月 (1)
2011年5月 (3)
2011年2月 (1)
2010年12月 (2)
2010年6月 (2)
2010年5月 (5)
2010年4月 (2)
2009年10月 (3)
2009年8月 (1)
2009年7月 (2)
2009年6月 (6)
_BLOG PARTS

OpenID対応しています OpenIDについて

このブログはクリエイティブ・コモンズでライセンスされています。