[pal-devel 196] Re: Googleガジェットポートレットとブログパーツポートレット

Back to archive index

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>&lt;script type="text/javascript" src="http://www.postpet.so-net.ne.jp/webmail/blog/clock_v1_momo.js"&gt;&lt;/script&gt;</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タグです。ブログパーツなどで
>  表示するタグとして、取得したものをここで指定します。
>  &,<,> を &amp;,&lt;,&gt; に置換する必要があります。
> 
> 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/



pal-devel メーリングリストの案内
Back to archive index