plugins:twitter

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

plugins:twitter [2011/03/23 21:28] (現在)
ライン 1: ライン 1:
 +====== NP_Twitter.php ======
  
 +[[http://​twitter.com/​|Twitter]] は無料ではじめることができる、140文字以内の「つぶやき」投稿サービス。比較的「ゆるい」コミュニケーションを取り合えことが一般的な支持を得て、広まりをみせています。
 +
 +このプラグイン「NP_Twitter」は、NucleusにTwitterクライアントとしての機能を持たせることができます。
 +
 +特徴:
 +  * 保有アカウントの投稿をダウンロードし、アーカイブ
 +  * statistics of a twitter, #​friends/#​followers
 +  * NucleusからTwitterに投稿
 +  * [[http://​twitthis.com/​|Twitthis]] をサポート
 +  * build-in tweetlet support
 +  * NucleusによってTwitter外部・内部のインターフェイスを代替可
 +  
 +
 +
 +
 +^General Plugin info ^^
 +^作者: | Edmond Hui |
 +^最新のバージョン:​ | Ver0.9.1 |
 +^入手先: | [[http://​edmondhui.homeip.net/​nudn/​item/​np_twitter-v091|Admun'​s NUDN / NP_Twitter v0.9.1]] |
 +^ソース: | n/a |
 +^動作サンプル:​ | [[http://​edmondhui.homeip.net/​blog/​tweets.php?​tpage=1|Pan Admun Republic of Western Blog]] |
 +^フォーラム参照先:​ | [[http://​forum.nucleuscms.org/​viewtopic.php?​t=15597|NP_Twitter - Tweeting with Nucleus ​ Goto page Previous ​ 1, 2]] |
 +^セキュリティチェック:​ |  |
 +
 +
 +=====インストール方法=====
 +  - Zipファイルを展開して、中身をサーバーのプラグインディレクトリにアップロードする
 +  - プラグイン管理画面にてNP_Twitterをインストールする
 +  - メンバー管理にてTwitterのアカウント、パスワードをセット
 +  - プラグイン管理画面にてNP_Twitterの設定を任意に変更
 +  - スキン(及びテンプレート)に記述を行う(下記大項目参照)
 +  - Twiiter の Cron Job を、下記のサンプルのようにすべてのユーザへセットアップ
 +
 +  i.e. 4,​7,​14,​21,​28,​35,​42,​49,​56 * * * * root /​usr/​bin/​GET "​http://​localhost/​blog/​action.php?​action=plugin&​name=Twitter&​op=refresh"​ &> /dev/null
 +
 +
 +=====NP_Twitter ページ表示設定=====
 +  * To setup a twitter badge, simple put <​%Twitter(tweets,​member,​num%>​ in the sidebar of a skin. 
 +
 +  * Also, advanced user can create a custom page to put up a twitter user interface on Nucleus similar to twitter’s own web interface. This provide a way user to archive his/her tweets locally and use Nucleus as a alternate twitter client. ​
 +
 +===The setup steps:===
 +
 +  - create a new skin call “twitter”,​ this can be clone from an existing skin to provide a consistent layout with the blog.
 +  - from the skin’s main index, insert <​%Twitter(tweets,​[member],​40)%>​ and <​%Twitter(updatebox)%>​ to list recent tweets and a update box. If the skin is cloned, likely replacing all contents in the main contents section, and with the sidebar removed. ​
 +  - create a tweet.php to use the new skin, code example [[http://​wakka.xiffy.nl/​twitter_tweet_php|here]]
 +  - When calling the Nucleus twitter web interface, parameter ?tpage=1 is required, this will trigger the tweet badge into archive mode. A older/newer link will be shown to allow user to see older updates.
 +[[http://​edmondhui.homeip.net/​blog/​tweets.php?​tpage=1|see example]]
 +
 +
 +  * If a Tweetlet function is desired, user can add this to bookmark: ​
 +
 +  javascript:​location.href='​http://​yourblog.com/​blog/​action.php?​action=plugin&​name=Twitter&​op=tweetlet&​url='​+encodeURIComponent(location.href)+'&​text='​+encodeURIComponent(document.title) ​
 +
 +
 +
 +=====このプラグインの使い方=====
 +  * NucleusのTwitter投稿ボックスから投稿できます。
 +  * [reply] 返信を行う場合は、メッセージの最後に「@相手のID」を含めて投稿します。
 +  * [delete] button is also visible for a login user to delete his/her update.
 +
 +=====スキンへの記述=====
 +  * <​%Twitter(updatebox)%>​
 +ログインユーザのTwitter投稿ボックス、及び文字カウントを表示します。これは必ず <​%if(loggedin)%>​ を使用し、当事者ユーザ以外に表示させないほうが良いでしょう。
 +
 +  * <​%Twitter(stats,​member)%>​
 +「member」にNucleusで保存されているアカウントを入れることによって、friendsを表示します。
 +
 +  * <​%Twitter(link,​member,​link label)%>
 +「member」にNucleusで保存されているアカウントを入れることによって、Twitterへのリンクを表示します。
 +
 +  * <​%Twitter(mytweets,​member,​num,​[text|icon])%>​
 +show a twitter badge of x most recent tweets by a particular member only, the twitter name formating can be overrided by putting optional parameter text/icon at the end
 +
 +  * <​%Twitter(tweets,​member,​num,​[text|icon])%>​
 +show a twitter badge of x most recent tweets by a particular member and those he/she followed, the twitter name formating can be overrided by putting optional parameter text/icon at the end
 +
 +
 +=====テンプレートへの記述=====
 +
 +  * <​%Twitter(twitthis)%>​
 +[[http://​twitthis.com/​|Twitthis]] の投稿ボタンを表示します。
 +
 +
 +
 +=====オプション=====
 +  * Tweets header formating - header for the twitter badge
 +  * Tweets formating - formating of each update. Available formating tag: %%TWITTERT%% for twitter name in text, %%TWITTERI%% for twitter name with image, %%TWEET%% for update text, %%TDATE%% - date
 +  * Tweets footer formating - footer for the twitter badge
 +  * Text to tweet on new post - formatting to use when sending update for a new post . One format per line, will be randomly pick so multiple format is possible. Available formating tag: %l == item url, %t == title, %e == excerpt
 +  * Delete tweets cache on uninstall - whether to delete update archive when uninstall
 +  * Show Date in Archive - whether to show date to separate tweets in badge
 +
 +
 +=====Tipsと裏技=====
 +The tweetlet will not work if there are ' somewhere in URL.... it’s a firefox/​javascript not sure how to fix it... 
 +
 +
 +=====希望事項=====
 +
 +=====バグ=====
 +  * The tweetlet will not work if there are ' somewhere in URL.... it’s a firefox/​javascript not sure how to fix it...
 +
 +=====開発履歴=====
 +  * 【Version 0.x リリース <​リリース日付>​】
 +    * 【主な変更点:​ ナニがどうした】
 +  * 【Version 0.7 リリース <​2008,​2/​20>​】
 +    * ブックマークレットと新規投稿パネルにて、一番上の投稿を上書き新規投稿する機能を追加
 +  * 【Version 0.6 リリース <​2007,​10/​29>​】
 +    * (一般公開)Nucleus CMS 3.31 に対応
 
plugins/twitter.txt · 最終更新: 2011/03/23 21:28 (外部編集)