5
10
基本的には、NP_NewsfeedEXの後継なので似たような扱いになりますが、すでに記事でも触れている通り、複数のテンプレートへの対応としてNucleus本体のテンプレート機能を利用する方式になりました。
また、Simplepieのバージョンアップに合わせて、PodcastやVideocastへの対応などが盛り込まれています。
特徴として、
- テンプレートをNucleusの基本機能を利用することにより、マルチテンプレートに対応
- テンプレート変数の拡張し、Subscribe機能やAdd_to機能も搭載
- はてなの拡張RSSをSimplepieの拡張クラスにし、はてなブックマークへの登録URLの生成を追加
となっています。
特にマルチテンプレートへの対応は、サイドバーや記事ごとの表示方法に対して有効に活用できるようになったと思います。
"NP_Simplepie プライン" の続きを読む...
投稿者 ZeRo
9
15
s9yのプラグインとかテンプレートのページを見ていたら、Mobile Outputっていうプラグインと、iPhone用のテンプレート、それにxhtmlのモバイルテンプレートとかいうのを発見!
この3ついずれも作者さんは同じ人のようで、詳細は別URLでみたいに書いてあるんだけど、今のところ、そのURLへはアクセスしてもエラーになっちゃってます。
とりあえず、本ブログにこの3つ入れてみました!
もちろん、iPhoneまたはiPod Touchでアクセスすると今ならiPhoneっぽいWEBページになっているハズです。
一応、自分のTouchくんで確認はしているので大丈夫なのはわかってはいるんですが・・・。
さて、問題はMobileです。
実は、このプラグインを入れない前の状態でも携帯からは一応見れるようになっていました。
っていうか、作ってたんです・・・携帯プラグイン。
しかし、今回のMobile OutputはiPhoneと携帯の両方に対応しているプラグインになってまして、旧来の携帯プラグインがあると困るわけです。
速攻旧来の携帯プラグインは非アクティブ化させてましたが、このMobile Outputプラグイン、基本的にはUTF-8で出力してくれます。
というか、このSerendipity自体のベースの文字コードがUTF-8なわけですが・・・。
"iPhoneに対応とか・・・" の続きを読む...
投稿者 ZeRo
8
2
原因は、mixiのプラグインでした。
phpmixiのクラスをもう一度画面修正に合わせた修正をば、NucleusコミュのAndyさんの修正をしようかと、Nucleusのプラグインをダウンロードして、phpmixiのクラスを修正して、無事OKになったと喜んでいただんですが・・・。
そのphpmixiの最後の部分に空白がぁぁ・・・・それが元でXMLのレスポンスが変になっていたのが原因でした。
ふぅ・・・・そこにぶち当たるまでs9yのコアな部分にデバック文を仕込んで実機でテスト・・・正味2時間ぐらい格闘しちゃいました。
最終的には、なんかプラグインのフック処理周りで空白が出るぞぉぉってところまでわかって、そーいえば最近プラグイン変えたヤツが!!
犯人はそれだぁぁ!! ってことでphpmixiへを・・・。
s9yはいろんなところでプラグインを呼び出す処理が埋め込まれているんで、関係なさそうなプラグインでも一旦は読み込まれるんで要注意ですね。
ということで、似たようなことでお困りだったらちょっとチェックしてみてくださいな。
投稿者 ZeRo
1
28
pieX(Simplepie For MODx)及びNP_Simplepie(Simplepie For NucleusCMS)をお使いの方へ
Simplepieが1.1にバージョンアップされていますのでお知らせです。
一応、pieXの方でバージョンアップしたものと入れ替えて動作確認をしました。(多分、NP_Simplepieも問題ないはず)
ということで、すでにお使いの皆様もバージョンアップしてみてください。
ダウンロード先は、こちらからどうぞ♪
投稿者 ZeRo
12
16
NP_NewsfeedEXの改版から始まった復活Nucleusなんだけど、今週はまさに復活祭のごとき、ちょっとNucleusシフトしてしまった。
特に、NewfeedEXは全面的にソースを作り直した。
元は本家のプラグインのソースをベースに日本語対応とか記事からの呼び出しとかビッターズ対応とかしてたんだけど、今回はそのベースのRSS取得の部分からsimplepieライブラリに書き換えたし、旧来のちょっとアレなソースを全部そぎ落としてシンプルかつエレガントなソース笑にしてみた という気合いのいれようだ。
エレガントさは、結局完璧にエレガントにはなりきれなかったけど。
Blogに関していえば、s9yのプラグインはシンプルで作りやすいんだけどとNucleusからちょっと離れていたところ、なんかいろんなプラグインが出てきて、ユーザとして利用するには申し分ないぐらいのプラグインが充実している最近のNuclues。
騒動の一件はあったけど、Nucleusも拡張性に富んだよいシステムだわと再度確認した次第。
中でも、ちょっとMetaEXいらないんじゃないのかぁぐらいの機能があるNP_znItemFieldEXとか試してないけど、ちょっとすごいんじゃないかと思われる。
そもそもそういう発想ができるのが素晴らしい。
"微妙にNucleusシフトな今週" の続きを読む...
投稿者 ZeRo
12
12
先日、復活というかリニューアルをしました。
NP_NewsFeedEXを1.00βとしてリリースする為の実験サイトとしてだったんですが、せっかくなのでスキンもココと同じLeafをベースにしちゃいました。
ついでに、ずーっと以前からブログには出てきていたNP_TextWikiも初公開。っていうか、作り直したんですけどね
TextWikiのプラグインを復活させて、ISBN/ASNとか、Geshi組み込み版とか、AMAZONとかNP_AdのWebサービス部分はTextWikiプラグインを作れば賄えそうな気がしてきた。
また、やり始めるかも知れません。
とりあえず、URLは右下のリンク集に・・・
投稿者 ZeRo
11
27
より安全なコードという主旨で、MetaEXのソースをいじってみました。
実際の動作確認は、例によって取れておりませんので人柱でもよいという方はお試しください。
動作の仕様等は変更はしておりません。
"NP_MetaEX ver0.2β テスト版 テスター求む中!" の続きを読む...
投稿者 ZeRo
10
9
今しがた、NewsfeedEXの質問があがっていたのをフォーラムで見つけました
ほとんど、注意してみていないことがバレバレですが・・・申し訳ないっす。
単純タイプミスのままアップしておりました、これを修正してちょっと気になる部分(最近の話題で)を若干手直ししたバージョンをアップしました。
やはり、Serendipityに変更しちゃってから遠のいてので、詳しい症状を把握できず。
的確なアドバイスは現時点無理そうです、とはいえ、コアの基本は本体がバージョンアップしても変わってないんじゃないかと思うのですが・・やっぱ、最新版をどこかに入れて動かしてみないと本当のところはわかりませんね。
このプラグインを作ってた頃より2つぐらいバージョン上がってますし・・・・。
ということで、ちょっと時間が取れるんだかが微妙ですが、ひさびさにいじり倒してみようかなぁ Nucleus最新版(もち、日本語SP付きで)
ついでに、プラグインもいわゆる富豪プログラミング化するべきかなぁ
どうも昔の組み込み系プログラマなノリから抜けきれないので、貧民プログラムな部分が残りそうな気配もするけど
投稿者 ZeRo
10
3
すでにご存知かとは思いますが・・・。
私もNucleusプラグインを配布しているものとして、一応公になんか書くべきか、それともしばらく静観するべきかとmixiあたりの皆さんの日記を読んだり、フォーラムを覗いたりとしておりました。
とりあえず、脆弱性に関して「問題ありません」と胸を張れる程ではないですが、プラグインの性質上セキュリティ上かなり「ヤバイぞ」という状態ではありません とは言えるかと思います。
より、セキュアにするには、Kimitakeさんの
Nucleus 3.23 日本語版sp3 (非公式版)をお使い頂ければ、より安心かと思います。
まずは、一報です、、が、今回のもろもろについては第3者的立場のようになっちゃっていますが、いちプラグイン作者としては悩ましいところです。
投稿者 ZeRo
10
7
やっちゃいました。 NP_TrackbackプラグインをVer2.0.1に・・・。
旧版のデータを保存せずにそのままプラグイン及びDBの削除までも・・しちゃった模様です。
数少ないトラックバックを失ってしまいました
_| ̄|○
ごめんなさい、トラックバックしてくれてた方々 皆さんも気をつけましょう♪
"うかつにプラグインのアップデートは・・・" の続きを読む...
投稿者 ZeRo
9
13
やっとこさ、公開してみた
と思ったら同じようなことをすでに有名な方々がいろいろとやってらっしゃいました。
キーワードと概要まではなさそうですが、コメント受付とかはすでに・・
と、実際それ程難しいことではないので・・・。
そーいえば、Ubicast BloggerだけじゃなくてBlogWriterも試してみました。
どっちかというとBlogWriterの方がいいですねぇ、Free版ではなくて有償版ですけど。
プラグイン機能とかあったり、HTMLのソース編集があったりとかしていて・・・。
プラグインを作ればWiki記法もOKになるような・・・。
"XMLRPC周りのリリース後に" の続きを読む...
投稿者 ZeRo
9
13
NP_MetaEXプラグイン及びNP_Trackbackと連携することにより、UbicastBloggerなどのXMLRPCを用いた投稿ツールの各種項目に対応してみた。
有効になる項目は以下の通り。
- 追記(これはすでにネットで流れている情報)
- キーワード(mt_keywords)
- 概要(mt_excerpt)
- コメントの受付(mt_allow_comments)
- Track back ping(mt_tb_ping_urls)
- 新規投稿時における日付日時の指定(dateCreated)
なお、キーワード・概要に対応するには拙作NP_MetaEXプラグインが、Track back pingにはNP_Trackbackプラグインが必要になります。
また、投稿日時は新規投稿時のみ有効になります。
"NucleusのXMLRPCを拡張する" の続きを読む...
投稿者 ZeRo
9
12
Ubicast Blogger対応と共に作ったMetaタグ拡張のプラグインです。
すでにNP_Headerとかいろいろと出ているのですが、Ubicast対応する為にKeywordsとDescriptionの両方が書けるようにしたのがMetaExプラグインです。
NP_Metaというプラグインがあったような気がしたのでEX付けたんですがNP_Metaが実在してるのかは確認できていません。
特徴およびすっごい機能はありません。
記事ごとのKeywordsおよびDescription(概要)を記事編集画面に追加されますので、記事ごとにそれを登録してもらうことになります。
別途、Ubicast対応修正記事ではこのNP_MetaExに対応して、Ubicastからキーワードおよび概要までをサポートできるようにしてあります。
"NP_MetaEx Metaタグ拡張プラグイン" の続きを読む...
投稿者 ZeRo
9
7
さくっと消しちゃってた旧記事をGoogleから探し出して、Ver3.2X用に修正して無事プラグインの先頭・最後ができるようになったので、健忘録としてココに書いておくことにする という個人的なメモ。
"プラグイン管理でプラグインの先頭・最後への移動を追加する Ver3.2X版" の続きを読む...
投稿者 ZeRo
9
6
ついつい、Ubicast Blogger対応をひとまずおいといてTextWikiプラグインにGeshiを組み込んでみた。
というのは、すでにNP_Geshiプラグインが本家のプラグイン集にあるのだが、どうもTextWikiプラグインと相性が悪いというかTextWikiの思想的に相容れないということが分かり、TextWikiのCodeを使うということであきらめていたんだが・・・、Codeの機能はPHPのHighlight処理なのでつまらない ということでTextWikiのいち機能として組み込みを決意してみた。
ということで、Geshiに行き着く前にTextHighlight(これもNP_SyntaxHighlightプラグインというので知ったのだが)を試してみた。
"NP_TextWikiにGeshiを組み込む" の続きを読む...
投稿者 ZeRo
piex ver 0.9 test Version