WordPressプラグインのtwitter toolsですが、twitterのdaily updates投稿はやはりまだ挙動が微妙みたいです。
そもそも設定ページも何だかbuggyな雰囲気だし、数日間再開してみましたけど、さっきOFFにしました。
ただ、このプラグイン自体はサイドバーにTLを表示できたり、Blog投稿時にtwitterにポスト出来たりと便利な機能はあるので引き続き利用させてもらいます。
WordPressプラグインのtwitter toolsですが、twitterのdaily updates投稿はやはりまだ挙動が微妙みたいです。
そもそも設定ページも何だかbuggyな雰囲気だし、数日間再開してみましたけど、さっきOFFにしました。
ただ、このプラグイン自体はサイドバーにTLを表示できたり、Blog投稿時にtwitterにポスト出来たりと便利な機能はあるので引き続き利用させてもらいます。
久々にP2を最新版にしてみたので投稿てすつ。
アクセス解析の仕込み、被はてブ数とRTの表示、Autopagerize対応、cssを若干追加の4点のみ自前で変更。
いつの間にやらLDRizeは勝手に使えるようになっていたので、ちょっと楽になりました。
今まではtwitterっぽい感じだったんですが、今はどちらかというとtumblrに近くなった感じがしますね、投稿フォーム的に。
ProwlってAPIが公開されているんですね。
Prowl – API
これならGrowlに限らなくても、たとえばBlogにコメントをもらったらiPhoneにPUSH通知とかするWordPressプラグイン、みたいなのも作れそうですね。
夢ひろがりんぐです。
P2 1.0.4に戻しました。
ってことで、投稿テスト。
P2 1.0.3で投稿テスト。
うまくいくかな?
WordPress2.8+P2 1.0.5にしてから空の下書きがどこかのタイミングで投稿されるようになってしまいました。
おそらくP2でインデックスページから投稿したときに発生していると思うので、1.0.4との差分をチェックせねば‥‥
WordPress2.8にアップデートしました。
libxml2のバグの対処コードはやはり入っていなかったので、以下のプラグインを入れて対応しました。
WordPress ? LibXML2 Fix ? WordPress Plugins
あと、良い機会なのでP2を最新版(1.0.5@svn)にしつつ、ReTweetボタンも付けてみました。
私のところで使ってるP2は、はてブとReTweet以外にもautopagerizeとLDRizeに対応させているんですが、需要あるんでしょうか。
GPLですし、もし欲しいって方がいれば適当にまとめてアップしますので、適当にコメントください。
WordPress2.8が公開されたのでコードをチラ見してみたら、一部にlibxml2のバグ回避処理が見られました。
wp-includes/class-simplepie.phpをlibxmlで検索すると出てきますが、これだけで直るんですかねぇ‥なんか全部は対処出来なさそうな予感。
いずれにせよ日本語版が出るまでインストールはせずに様子見ですが、問題がまた出るようであれば手動で対応するまでです。
libxml2バグ問題、WordPress側をなんとかして解決? ? ふぃふmemo
↓一応プラグイン版もあるようなので、使えるならこちらの方が楽かも。
WordPress ? LibXML2 Fix ? WordPress Plugins
WordPressのP2がこのところ更新されていたようですが、どうもうまく動きません。
見た感じ、entry.phpの各エントリー表示処理の一番最初で落ちている気がしますが、これと言ってログが出るわけでもなく、どうやって調べたもんかなーって感じです。
まぁ今でも問題なく使えているので、しばらく様子見の方向で。
twitter-toolsのdaily digestが時々二重投稿されるので、ダイジェスト投稿を止めました。
README | alexking.org
二重投稿以前に、そもそもダイジェストの必要性を感じなくなってきたので止めたってのもありますが、プログラマ的に不具合を放置するのも気持ち悪いので一応ソースを軽く見てみました。
で、ざっと眺めた感じだとダイジェスト投稿処理中の排他制御が甘いのが原因な気がします。
たくさんtwitterに投稿した日に限って起こっていた現象なので、おそらくビンゴでしょう。
アクセス数の多いサイトなら3重4重投稿になる可能性もあるかもしれません。
手っ取り早く修正するならnextDateFieldの更新をdo_digest_post()諸々の呼び出しより前に済ませておいて、呼び出しに失敗したら元に戻すって感じですかね。
排他制御としては穴がありますが、ここまで頻繁には起こらなくなるはずです。
これでうまく動いたって方はご連絡ください(殴
最近(?)ReTweetという行為が流行っているようですが、WordPressでRT出来るプラグインがありました。
今のところ入れるつもりはありませんが、もう少し興味が沸いたら入れるかもしれません。
P2が今日また更新されていたのでマージしました。
バグフィックス以外にも、なんだかあちこち変更されていましたが、例によりよく分からず。
とりあえずAutopagerizeとLDRize対応だけしておきました。
というか、いい加減コメント欄のメアドにrequireと書かれているのは何とかして欲しいなぁ‥‥
このサイトをAutoPagerizeとLDRizeに対応しました。
P2は上記2スクリプトと相性良いと思うんですが、オリジナルソースでは全く対応していませんし、siteinfoは書き方がよく分からなかったのでセオリー通りの対応をしてみました。
まず、次へのリンクにrel="next"を付けるのがテーマのスクリプトではうまくいかないようなので、wp-includes/link-template.phpに直接書いてしまいました。
あとはP2テーマの適当なところにautopagerize_page_element、autopagerize_insert_beforeを指定すればAutopagerize対応完了。
さらにxfolkentryとtaggedlinkも追加してLDRizeの対応も完了です。
現時点でのWordPress P2テーマで、完全に用件を満たしてくれるようになりました。
P2からの投稿以外はタイトルが表示され、最近の投稿には正しいタイトルが表示されます。
自分で変更したのは、タイトルのタグをh2からh3に変更した点と、後はアクセス解析とはてブボタンを付けたくらいです。
P2をリポジトリの最新版に差し替えました。
タイトルの表示/非表示の判定でカスタムフィールドを使わなくなったのは精神衛生上とても良いです。
ただ、右側の「最近の投稿」に表示されるタイトルが、そのエントリーのID(数字)になってしまって微妙だったので適当に修正して使っています。
function.phpのprologue_the_title()がP2のtweetなのか普通の記事なのか判定するルーチンになっているので、その辺をごにょごにょしました。
説明は面倒なので省きますが、知りたい人がいればコメントでリクエストしてください。
WordPressのP2テーマが今日になっていろいろとcommitされてます。
svnタイムラインを眺める限り、タイトル周りの仕様変更とか修正とかっぽい感じかな?
リポジトリのURLはこちら↓
fifnel 11:08:43 on 2009/6/14 日曜日 パーマリンク |
svnの最新版だとやはり空の下書きが投稿される不具合があるようですね。
ってことで、正式(?)にzipされて配布されている1.0.4のご利用をオススメします。