Shinsuke SUGAYA
shins****@yahoo*****
2006年 10月 14日 (土) 09:32:18 JST
こんにちは、菅谷です。 Googleガジェットについては、ガツっとスクリプトで、 ほとんどすべてのガジェットを portlet.xml に入れられる 環境整備しました。でも、1 ページに 10 個くらい追加すると、 OutOfMemoryError: Java heap space が発生・・・。まぁ、 これは仕方がない気もするので、1 ページに大量に追加しないと いうことで。あとで、0.2 として、リリースしておきます。 これで、使えるかどうかは別にして、大量のコンテンツを 持ったということになるかと。あまりに多くて、ポートレット 一覧からポートレットを探すのが大変・・・。 ブログパーツの方は、相変わらず、手動登録する必要があるので、 募集しています :) Googleガジェットのように決まったフォーマットで 取得できるところがあれば、同様にガツっとスクリプトで 取得できるのですが・・・。 shinsuke Shinsuke SUGAYA wrote: > こんにちは、菅谷です。 > > Googleガジェットポートレットとブログパーツポートレットを > ウェブパーツポートレットベースで作成しました。 > > ユーザー登録などが必要なブログパーツみたいなのは、ウェブ > パーツポートレットを利用してもらって、自分でやってもらう > として、登録などが必要ないものは、Googleガジェットポート > レットとブログパーツポートレットで提供していきたいと思い > ます。 > > そこで、みなさまにお願いなのですが、面白そうなガジェットや > パーツがあれば、portlet.xml に追加する portlet 要素以下の > 部分を送っていただけると非常にうれしいです(直接コミットできる > 方は直接追加してしまってくださいませ)。Googleガジェットにしても > ブログパーツにしてもあまりに量が多くて、一人で見ていくのは > あまりにつらいかと・・・。 > > portlet.xml に追加する portlet 要素以下については、 > 見ていただければわかりますが、非常に簡単です。たとえば、 > モモ時計の例を見ると、 > > <portlet id="MomoClockVer1Portlet"> <=== id 値を変更 > <portlet-name>MomoClockVer1Portlet</portlet-name> <=== ポートレット名を変更 > <display-name>Momo Clock ver.1</display-name> <=== 表示名(英語)を変更 > <display-name xml:lang="ja">モモ時計 ver.1</display-name> <=== (あれば)表示名(日本語)を変更 > <description>Postpet Blog Accessory</description> <=== 説明(英語)を変更。特になければ、Blog Parts にしておく > <portlet-class>jp.sf.pal.webparts.WebPartsPortlet</portlet-class> > <expiration-cache>-1</expiration-cache> > <init-param> > <name>jp.sf.pal.webparts.Title</name> > <value>モモ時計 ver.1</value> <=== ポートレットのタイトル > </init-param> > <init-param> > <name>jp.sf.pal.webparts.Code</name> > <value><script type="text/javascript" src="http://www.postpet.so-net.ne.jp/webmail/blog/clock_v1_momo.js"></script></value> <=== 表示するブログパーツのタグ > </init-param> > <init-param> > <name>jp.sf.pal.webparts.Url</name> > <value>http://www.postpet.so-net.ne.jp/webmail/blog/</value> <=== ブログパーツを取得できるURL > </init-param> > <supports> > <mime-type>text/html</mime-type> > <portlet-mode>VIEW</portlet-mode> > <portlet-mode>EDIT</portlet-mode> > </supports> > <supported-locale>en</supported-locale> > <supported-locale>ja</supported-locale> > <resource-bundle>jp.sf.pal.webparts.resources.WebPartsResources</resource-bundle> > <portlet-info> > <title>Web Parts</title> > <short-title>Web Parts</short-title> > <keywords>Postpet,BlogParts,Gadgets</keywords> <=== 適当なキーワードをつけておく > </portlet-info> > </portlet> > > と言う感じです。<=== で示した部分を変更すれば、OK です。 > ここでの重要な値は、 > > jp.sf.pal.webparts.Title > 指定した値はポートレットのタイトルとして表示されます。 > portlet-infoで指定したものを上書きして表示されます。 > > jp.sf.pal.webparts.Code > 表示モードで表示されるHTMLタグです。ブログパーツなどで > 表示するタグとして、取得したものをここで指定します。 > &,<,> を &,<,> に置換する必要があります。 > > jp.sf.pal.webparts.Url > 上の Code を取得できるページの URL を指定します。 > これを指定しておくと、編集モードでコード編集テキスト > エリアの下にリンクとして表示されます。 > > 以上の値は、編集モードで編集も可能です。現在の portlet.xml > は、それぞれ以下のような感じです。 > > http://cvs.sourceforge.jp/cgi-bin/viewcvs.cgi/*checkout*/pal/googlegadgets/googlegadgets-portlet/src/main/webapp/WEB-INF/portlet.xml?content-type=text%2Fplain > http://cvs.sourceforge.jp/cgi-bin/viewcvs.cgi/*checkout*/pal/blogparts/blogparts-portlet/src/main/webapp/WEB-INF/portlet.xml?content-type=text%2Fplain > > 長くなりましたが、と言う感じで、ポートレットのコンテンツも > これによって、増やせるかと思いますので、ちょっとした時間が > あるときにでも見て、追加していただけると助かります〜。 > > Googleガジェット > http://www.google.com/ig/directory?synd=open&num=24 > > ブログパーツなど(適当に集めてみました) > http://www.blog-parts.com/ > http://nanpoohdou.blog27.fc2.com/ > http://blog-customize.jp-j.com/ > http://yaplog.jp/erisachan/ > http://sasori-flower.jugem.jp/ > http://kijp.blog65.fc2.com/ > > 不明な点があれば、お知らせください。ではでは。 > > shinsuke > -------------------------------------- > [10th Anniversary] special auction campaign now! > http://pr.mail.yahoo.co.jp/auction/ > _______________________________________________ > pal-devel mailing list > pal-d****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/pal-devel > -------------------------------------- Start Yahoo! Auction now! Check out the cool campaign http://pr.mail.yahoo.co.jp/auction/