WordPressとBuddyPressとTwitterの連携についてゆるいメモ

WordPress2.9.2とBuddyPress1.2で、このサイト杉並区おた助は構成されています。WordPressはサイト(ブログ、CMSと言い換えてもたぶん大丈夫)構築ツールで、杉並区おた助でいうと今見ているこのブログ部分がメインコンテンツになり、全体的な構造もWordPressが決定しています。

BuddyPressというのはWordPressにアタッチメントのように機能を追加するプラグインの1つ。簡単にいえばMixi(SNS)様機能を追加します。TwitterはWordPressとは関係ないミニSNS。

thumb_HYRK5575_1024

WordPressとTwitterを連携するTwitterTools

TwitterToolsというものがある。WordPressでサイトを構築していて、Twitterもご利用の方なら一度は検討してみた、導入してみたことがあるはず。誤謬を恐れずに言うならば、両者連携系のプラグインならば機能・使い勝手No.1のもの。私自身他のプラグインと比較検討してみたことがあるわけではないが、多種のサイトでこの名前を見、お勧めされていたから、杉並区おた助にも導入した次第。

TwitterToolsの紹介サイトはhttp://wordpress.org/extend/plugins/twitter-tools/

TwitterTools

TwitterToolsの主な機能

  • Twitterの投稿を日間か週間かでまとめ、WordPressのブログへ投稿する
  • WordPressの投稿をTwitterへ投稿する
  • ウィジェットとして、サイドバーなどにTwitterの投稿を表示する

上の2つにより、⇔(両矢印)な相互連携が可能になります。ブログの投稿をTwitter内で宣伝できるし、Twitterの投稿をブログコンテンツ化できる。仕組みは、最初にTwitterのアカウントとパスワードを聞いてくるので、入力すれば、TwitterToolsがTwitterにログインし投稿などしてくれるんでしょう。想像です。細かい設定もできます。難しい英語ではありません。

日本語訳はhttp://lovelog.eternal-tears.com/wordpress/wp-plugin-ja/twitter-tools/

日本語化の作業が少々面倒そうだったので、私は英語のままトライしました。

BuddyPressとTwitterを連携するBuddyPress Twitter Plugin

BuddyPressTwitterPlugin。今回の記事の目玉、これを紹介したかったんです。しかし注意⇒このプラグインはまだ公開されていません。

http://simplercomputing.net/bp/blog/buddypress-twitter-plugin/

名前がめっちゃ単純ですから機能も想像できます。TwitterToolsと同じように、BuddyPressとTwitterの投稿を連携できるものでしょう。リンク先の英語を頑張って訳してみます。

BuddyPress Twitter Plugin

Here’s what the the BP Twitter plugin for Buddypress offers your site:
BuddyPressTwitterプラグインがあなたのサイトにしてあげられること

– Adds a new Settings page for people to configure their Twitter ID and psw.
TwitterのIDとパスワードを設定する新しいページをユーザに与える

– Adds options to selectively tweet posts (in the Add New post screen for blogs – if the blogs component is enabled in BP )
(BuddyPressでブログが有効になっている場合ーブログ新規投稿画面で)投稿をTwitterに反映させるか選択できるオプションを追加する

– Adds a screen where logged-in users can send tweets from within BP if they’ve configured their Twitter login details.
Twitterのログイン情報を設定している場合に、ログインユーザがBuddyPressからツイートを投稿できる画面を加える

– Adds a checkbox and Ajax preview to the Wire so that people can tweet their wire posts.
wire投稿をツイートできるようにwireのAjaxプレビューとチェックボックスを加える *Wireって何のことでしょう

– Adds all new tweets sent from within BP to the Activity page (but not for tweeted posts since new posts already show up there)
BuddyPressから投稿された全ての新しいツイートをActivity(活動)ページに追加する(しかし、ツイートされた投稿は除外する)

– Integrates a Twitter menu item in the user’s public nav bar if they’ve configured their Twitter ID and psw. This allows the public to view the user’s last 20 tweets. It also shows the number of “followers” and “following” for the user, plus the total tweet count.
ユーザーがTwitterIDとパスワードを設定している場合に、公共のナビバーにTwitterメニューアイテムを追加する。 これにより、公共(おそらく、ログインしない一般ユーザー向けのこと)がそのユーザーの最後の20ツイートを閲覧することを可能にする。FollowersとFollowingの数、及び総ツイート数も表示する。

– Integrates a Twitter Trends pages that shows the most popular search phrases at Twitter over a 7 day time span. There is also an option to display today’s trends at the bottom of a user’s list of tweets.
過去7日間のTwitterでの最もポピュラーな検索フレーズを表示するTwitterTrendsを追加する。ツイートのユーザーのリストの底部に今日のTrendsを表示するオプションもある。

– Adds a multi-instance widget to the blogs (if the blogs module is enabled in BP) to display tweets in the sidebar. Because this is a multi-instance widget it can be used for blogs that have more than one author or for users who have more than one Twitter account – e.g. each widget instance can be configured with a unique Twitter account.
サイドバーのウィジェットにmulti-instance(たぶん複数ユーザーに渡って、といったところ)なツイートを表示する。(疲れてきた…要約のみにします)

– Adds a multi-instance widget to the blogs (if the blogs module is enabled in BP) to display Twitter search results in a blog sidebar.  You can define the search terms or phrases using boolean operators such as “or” and the minus symbol, and set your preferred language to filter search results.
サイドバーのウィジェットに、なんやらTwitter検索と連動した情報を表示するやらなんやら。

– It’s performance friendly. After getting the user’s tweets, trends, and search data from Twitter the data is stored for one hour before being refreshed – unless a user posts a tweet from within BP or tweets a blog post – in those cases the tweet cache refreshes. The same holds true for the trends data – except trends data is site-wide, meaning it is only downloaded once per hour regardless of how many users have Twitter configured in their account.
Twitterからのデータは1時間ごとにキャッシュされる?頻繁じゃないからサーバーなどに負担をかけない、ことを言いたいのかな?たぶん技術的なこと。

– The caching mechanism works with WP Cache (or other cache tools that integrate WP Cache – such as WP Super Cache and derivatives) and if there’s no caching enabled then it will use the database to cache data.
上記キャッシュメカニズムはWP Super CacheのようなWP Cacheシステムを増強して動く。

This plug has not been released yet. Be patient as we test it as thoroughly as we can. You can help by using it at this site!
このプラグインはまだリリースされていない。テスト中なのでしばし待たれい。このサイトで利用してヘルプもできるよ!

当たり前ですが、この訳が原因で生じたトラブルには一切無関知です。駄目訳ですみません。最初の3つくらいが重要で、見事にTwitterToolsのような橋渡し役を演じてくれそうです。おそらくWordPress3系統、BuddyPressのバージョンアップにあわせてブラッシュアップしているところと思われます。開発頑張ってほしいですね!

杉並区おた助は完全オープンなSNSです。ユーザー囲い込みという意味ではtwitterとの連携は一長一短あり、悩みました。しかしどちらに流入流出することも拒まない、オープンプラットフォームを目指し、さらには両者共存できるフラットオープンなSNSをもくろみ、WordPress、BuddyPress、Twitterの結合を考えています。

0 Comments

Leave a reply

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

©2017 まちいく

Log in with your credentials

Forgot your details?