忍者ブログ

Home > > FeedBlog Scriptに惚れた

[PR]

  • 2024-11-22

Share on Tumblr このエントリーをはてなブックマークに追加

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

Comments:

Trackback+Pingback:

Listed below are links to weblogs that reference
[PR] from Born Neet

Home > > FeedBlog Scriptに惚れた

Home > JavaScript > FeedBlog Scriptに惚れた

FeedBlog Scriptに惚れた

Share on Tumblr このエントリーをはてなブックマークに追加

MOONGIFT: ? JavaScript + XMLで動作するブログシステム「FeedBlog Script」:オープンソースを毎日紹介
で知ったFeedBlog。

※ 配布自体は公式サイトにてだいぶ前からされていたようですが、
  今年に入って、SourceForge上でオープンソース化(MITライセンスGPLv3に変更)したみたいです。

その名の通り、Ajax(Atom + JavaScript)なブログツールです。
(XMLで作った記事ファイルを、jQuery&Extというモダンなライブラリで表示)

基本的にはXMLで記事を記述してFTPアップロードする方式です。(rNote風?)
ただ、PHP製の編集スクリプトや、C#製のソフトも別に配布されています。
至れり尽くせりですね!

一目見た瞬間惚れちゃったので、早速使ってみました。
で、どうせなら何か応援できないかということで、見た目を改造してみました。

そうです、CSSもモダンなフレームワークでということで、Vicuna化することにしたのです!!

結果がこれです。

FeedBlog × Vicuna(Normal)
FeedBlog × Vicuna(Light)
(Lightバージョンは、ExtのPanelを使わず、innerHTMLでやってるので軽いです。
見た目はNormalの方がおしゃれです。)

※ 頻繁にアップデートされてるので、最新版に追いつけていない可能性があります。
  このエントリの公開時点では、Normalは1.5.1.0、Lightは1.5.0.0をベースにしています。

珍しくカスタマイズ成功でいい感じになってます…。
皆さんも是非使ってみてください!

トラックバックやコメントはないですが、
メモや日記等の用途には十分でしょう。

さて、僕は何に使おうかなー。

オマケ:JavaScriptのエラーとか

Firefoxでたまに、

Permission denied to get property HTMLDivElement.nodeType

なんていうエラーが出ます。
どうやらオートコンプリートがらみのエラーらしいのですが、
autocomplete="off"にしても解決しなかったのでとりあえず放置です。
※ 特に動作に影響はありません。

あと、なんかうちのIEでは動かなかったので、 一応動くように応急処置しています。
[2009/01/21 22:13]
 修正されてました。HTMLソースが不正とかいうエラーも出なくなってます。
 はやい!!既に僕のサンプルは最新版と整合性とれなくなっちゃいました。。。

何かXMLのgetElementsByTagNameでエラーになってました。

if(obj.getElementsByTagName) { // ←ここでエラー。

// 以下検証
alert(obj.getElementsByTagName); //エラー
alert(obj['getElementsByTagName']); //エラー
alert(!!obj.getElementsByTagName); //エラー
alert(obj && obj.getElementsByTagName); //エラー

alert('getElementsByTagName' in obj); // true
alert(typeof obj.getElementsByTagName != 'undefined'); // true(とりあえずこれで代替)

上記のように、普通にメソッドの有無を確認しようとするとエラーになります。

引数の数が一致していません。または不正なプロパティを指定しています。

だ、そうです。

MIME Typeをtext/xmlにすれば直るかなぁ、と思いましたが検討違いだったようで。
最後のtypeof&undefinedにすれば、動くようにはなりました。

※ ただエラーは残っています。。。

この操作に対して無効なHTMLのソースです

ってやつ。
エラー発生個所がライブラリの中にいっちゃったので、一旦追うのを止めてます^^;
(IEだとエラー追うの大変ですよねー)

オマケは以上です。
ソースは後日改めてちゃんと見ます!
セマフォとかやってて面白そうだったので。

PR

Comments:0

Comment Form

Trackback+Pingback:

TrackBack URL for this entry
Listed below are links to weblogs that reference
FeedBlog Scriptに惚れた from Born Neet

Home > JavaScript > FeedBlog Scriptに惚れた

Search
Loading
Feeds
Links
スポンサードリンク

Page Top