Shinsuke SUGAYA
shins****@yahoo*****
2006年 10月 9日 (月) 09:04:39 JST
こんにちは、菅谷です。 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/