WordBench 福岡

福岡 WordPress コミュニティ

WordCamp Fukuoka 2011

2月19日(土)は九州産業大学にて WordCamp Fukuoka 2011 が開催されます。福岡での WordCamp は昨年2月以来2回目になりますが、今回もゲストスピーカーによる多彩なセッションに加えてアンカンファレンス、ライトニングトークなど参加型の催しが準備されています。

WordCamp Fukuoka 2011 のご参加は事前の登録が必要です。

10月9日(土) 15:00〜18:00、AQUA博多にて『WordPress 3.0 会議』を開催します。ATND (http://atnd.org/events/8285) にて参加登録を受け付けておりますので、参加ご希望の方はお早めにご登録ください。

今回の『WordPress 3.0 会議』は、WordPress 3.0 で導入された新機能を議題とするカンファレンス型の小イベントです。8月8日と29日の2回に分けて AIP カフェにて行われた WordPress 勉強会の成果をより多くの方に伝えることを趣旨としています。

上級者から初心者まで誰もが楽しめる内容にしたいと考えていますので、WordPress 3.0 に興味のある方はぜひお気軽にご参加ください。

詳細 / 参加登録 » http://atnd.org/events/8285

方針説明 (三好)

これまでの勉強会の反省点
  • 参加者の層、目的の幅が広すぎて勉強会のテーマが絞れなかった
  • 受け身姿勢の参加者が多い傾向がありアウトプットに偏りがあった
  • 参加希望者数に対して会場スペースが小さすぎ、参加したいのにできない方が多かった
  • 上に書いたような事情から、勉強会の成果が上がらず、次につながるものを残せなかった
今後はこのようにしたい
  • AIP カフェ開催の勉強会については参加の敷居を上げる (難易度、アウトプット要求)
  • より少人数で特定の絞り込んだテーマについてディスカッションする
  • 勉強会の成果をより幅広い層に対して提供する目的で、50〜100人程度参加のセミナーを定期的に開催する
本日のテーマ: WordPress 3.0 の新機能
  • カスタム投稿タイプ (三好)
  • マルチサイト (尾崎)
  • Twenty Ten テーマ (大塚)
  • カスタムメニュー (大久保)

それぞれディスカッションのリーダーを決めた。予定よりも時間がかかってしまったので本日はマルチサイトのところまでで終了、続きは8/29に行うことになった。

本日の反省点
  • 全体の流れについて参加者にもっと知らせておくべきだった
  • ローカルに WordPress インストール環境を事前に用意して来てもらうべきだった

カスタム投稿タイプ (三好)

Custom Post Types => Post, Page みたいな投稿タイプをカスタムに作れる機能らしい

Codex のこの記事からスタート

http://codex.wordpress.org/Custom_Post_Types

Post type の登録には register_post_type() を使う

第1引数は post type の名前、第2引数は設定値の配列

register_post_type() の実行タイミングとしては init アクションフックがよさげ

add_action( 'init', 'test_register_post_types' );

function test_register_post_types() {
	$args = array(
		'label' => 'テスト',
		'public' => true,
	);

	register_post_type( 'test', $args );
}

$args の 'public' が重要。これが true なら外部公開用データ、false なら内部専用データになる。true のときにはパーマリンクのスラッグ、管理メニューなどの設定が連動。

そのほかの設定値については register_post_type() の Codex ページに解説あり。

マルチサイト (尾崎)

4cca272d2452ff32da4dd1aa62bf2498

Codex特集 WordPress 3.0ネットワークの作成

マルチサイト化における用語の整理

http://detlog.org/2010/06/24/wordpress-3-0-ja-new-terminology/

ネットワーク
マルチサイト全体(ドメイン)を指す
サイト
マルチサイト内のそれぞれのサイト(サブドメインおよびサブディレクトリ)を指す
マルチサイト形式の選択

サブドメイン形式による複数サイト構築
site1.example.com/
site2.example.com/

サブディレクトリ形式による複数サイト構築
example.com/
example.com/site2

今回はローカル環境に新規に用意インストールしたWordPressをサブディレクトリ形式で複数サイトを構築する前提でプレゼン

マルチサイト化手順

事前に現在のデータベースとファイルのバックアップ。

1. マルチサイトの許可

wp-config.php ファイルを開き、/* 編集が必要なのはここまでです ! WordPress でブログをお楽しみください。 */ よりも上に次の行を追加します。

define ('WP_ALLOW_MULTISITE', true);

すると、ツールメニューに「ネットワーク」メニューが現れます。

0e080a17a5280ddc42ef52b66a66aa6e

2. ネットワークのインストール

ツール→ ネットワーク を選択

3796208c360e3f2f64f3176c52dff83c

この時使用しているプラグインがある場合は、一度すべてのプラグインを無効化してください。サブディレクトリ形式を選択して必要事項を記入し、インストールをクリックしてください。

完了するとマルチサイト機能の設定に必要な3つの作業が表示されますので、そのページを開いたままにしておいて順番に作業
※作業の前に wp-config.php と .htaccess を事前にバックアップ

890e75daf6d36eef8afbb4967f362b51

まず インストールした WordPress の /wp-content ディレクトリの中に、新たに /blogs.dir というディレクトリを作成してください。
※サーバ環境で作業してる方は書き込み権限(707or777)を与える必要があります。

次に画面に表示されたコードを wp-config.php ファイルにペーストします。
※先ほどの追加した define( 'MULTISITE', true ); 直下に
最後に生成された mod_rewrite ルールを .htaccess ファイルに追加します。WordPressの既存のmod_rewriteルールがある場合は置き換えます。
(ファイルが存在しないときは作成してください)
そしてログインし直します。

3.マルチサイトの作成

ログインし直すと、新たに「特権管理者」というメニュー項目が現れます。

37093a619c115152931f525239d63a5c

次にサイト をクリック

6617ffbb0160188dab21d9910af92da8

ページ下部に表示される サイトを追加 の項目に必要事項を記入し、サイトを追加のボタンをクリックすれば新しいサイトを作成する事ができます。

マルチサイト化のメリットとデメリット

メリット

  • 複数サイトを運営してる人はひとつにまとめられる(移行も楽)。
  • CMSでの活用の幅が広がる。

デメリット

  • データベースに負荷がかかる(負荷分散の工夫が必要)。
  • サイト内検索はマルチサイト全体が対象になる(MUはそうだったらしい要調査)。
  • 古いバージョンからの移行は苦労しそう。

トラブル

  • MAMPP のバージョンによっては、URLのあとにポート「:80」を自動で付けてしまう為うまくネットワーク設定ができないことも。ただし Codex では、「:80」「:443」はOKとなっているので、別の原因によるかも。
  • ネットワークインストールの際、「サブドメイン」を選択してしまう。(ただしその方はサーバ環境ヘテムルで作業していたのでホスティングの設定でサブドメイン型のマルチサイト化に変更し解決)。
  • ロリポップではサブディレクトリ型でのマルチサイト化がうまくいかない人がいた。
質疑応答

Q1. 特権管理者を複数ユーザー作成できるか?

c0139acfeeeb061cee038ad34075e80a

ユーザー編集画面の権限グループの項目の「このユーザーにネットワークの特権管理者権限を与える。」にチェック。

67c4856967aed045c353bc266b2592ef

「ユーザーを更新」を押すと特権ユーザー権限が付与されます。

Q2. マルチサイト化でのプラグインの動作
A.プラグインの作られ方次第。実際の動作を検証する必要も。

Q3. blogs.dirフォルダの役割
A.明確な回答できず。
「追加するサイトのアップロードメディアの格納に使う」とCodexでは説明されているが、実際の用途ははっきりせず。次回までに要調査。

今回の反省点
  • ローカル環境を用意することを事前に伝えていなかった。
  • あらかじめ全体の流れを伝えておくべきだった。
  • サンプルとして作成するサイト名やユーザー名など統一するべきだった。
参照サイト
  • http://wpdocs.sourceforge.jp/ネットワークの作成
  • http://mage8.com/multiple-blogs-on-wordpress.html#subdirectory
  • http://d.hatena.ne.jp/hrendoh/20100608/1276014059
  • http://wp3.jp/2010/06/11/wordpress3/
  • http://detlog.org/2010/06/24/wordpress-3-0-ja-new-terminology/

2月27日に西南学院大学で開催される WordCamp Fukuoka 2010 のプレイベントとして、『WordPress ワークショップ』を天神の Apple Store で開催します。

日時: 2010年2月13日(土) 17:00 – 18:00
場所: Apple Store 福岡天神

お近くにご用の方はぜひお立ち寄りください。

WordCamp が福岡で開催されます!

WordCamp Fukuoka 2010

WordCamp は世界各地で開催されている WordPress コミュニティによる WordPress コミュニティのためのイベントです。日本ではこれまで東京で 2008年と2009年の2回、京都で2009年に1回開催されています(WordCamp Japan)。

WordCamp Fukuoka 2010
日時 2010年2月27日(土)
会場 西南学院大学 コミュニティセンター
夜は懇親会を予定しています。

今回の WordCamp Fukuoka 2010 ではデザインの側面に重点を置いたセッションが多数予定されており、Automattic からは P2Monotone/Duotone テーマで知られる Noel Jackson さんも参加されます。

WordCamp Fukuoka 2010 の参加申込は 2010.wordcampfukuoka.com にて、近日中の受付開始を予定しています。お楽しみに!参加登録を受け付けています。

日時: 4/26 (日) 14:00-18:00
場所: 福岡市中央区大名 AIP カフェ

参加費は0円。テーマはプラグイン作成関連のそんなに難しくない話です。参加ご希望の方は福岡のグループに参加して申し込んでください。

# 勉強会という大義名分のもと、飲み食いしようという趣旨です :)

「日本にも地域レベルの WordPress コミュニティがあっていいんじゃないか?」

東京から福岡に戻ることになった頃からそんなことを考えていました。

WordPress が日本にも浸透しつつあります。WordCamp Tokyo 2008 の開催でさらに弾みがついたら、ひょっとしたら面白いことになるかも。そんなふうに思いました。

このユーザー交流の流れを東京でとどめてしまってはつまらない。福岡でも何かやりたい。そんな思いから、WordPress ローカルコミュニティ “WordBench” を立ち上げ、その第一弾としてこの福岡コミュニティサイトを作りました。

何をやるのか? まだはっきり決まったものはありません。週末のカフェでの気軽な情報交換や、小さな会議室を借りてちょっとした勉強会など、ささやかな交流を地道に続けていければ、と願っています。それから、次の WordCamp をぜひ福岡で!

WordBench 福岡は、福岡在住の方はもちろん、福岡出身の方、福岡になんらかの縁がある方で、WordPress に関心のある方なら誰でも参加できます。アカウント登録はこちらから

楽しい WordPress ライフのために、ぜひ一緒に盛り上げていきましょう。

WordBench は WordPress MU で実現されていて、WordBench 福岡 はそのサブブログになっています。もし、他の地域の方で自分たちでもローカルコミュニティを立ち上げたい、という方がいましたら、サブドメインを割り当ててご用意できますので、まずアカウント登録をしていただいて、こちらのページのフォームからご連絡ください。