コメントやトラックバック、FriendFeedやTwitterでのツッコミは大歓迎です!
携帯用 by Google

Search

Profile & Feeds

GOTTi
GOTTi@iNNX
FriendFeed - gotti twitter - hidenorigoto flickr - GOTTi mixi - hidenorigoto facebook - hidenorigoto last.fm - hidenorigoto
最近は、PHPのMVCフレームワーク「symfony」関連の活動と、多治見IT勉強会などをやっています。
Googleプロフィール
ブログへのコメントやツッコミ、twitterやFriendFeedでのreplyなどお気軽にお願いします!

Latest Posts

369件のエントリ

Category

iNNX Links

Other Links

Friends Links

新しいブログシステムの構想、妄想・・・

2009/12/10 06:54 add to hatena hatena detail hatena detail

symfony 1.2の練習に?と構築したiNNXブログのシステムですが、symfonyの新しいバージョン(1.3/1.4)が登場したことですし、そろそろ作り直したいなと思っています。

現時点で「ブログ」としての最低限の機能は満たしている(と思っている)ので、このままの仕様でもよいのかもしれませんが、最近考えていることなどもちょっと取り入れたいなあと妄想しているので、このエントリではその妄想を自分用にまとめてみます。


■「ブログ」的なエントリと、「ナレッジ」的なエントリの区別

自分のブログに書いていきたいこととしては、いろいろなお知らせ(このブログであれば多治見IT勉強会の案内など)と、プログラミング系のTIPSなどです。前者は特に現在の仕組みでも問題ありませんが、後者は現在のブログの仕組みではちょっと問題があるなぁと感じています。
というのは、現在でもこのブログには「カテゴリ」があって、そのカテゴリをたどることである程度目的の記事を探していけますが、実際にはこのカテゴリでは大雑把すぎて、結局検索機能を使わないと記事を探せません。

このようなカテゴリの機能を補うために、一般的なブログシステムでは「タグ」が導入されていますよね。ただ、ブログにあるタグの一覧を一次元、またはタグクラウドのような感じでずらずらと並べたとしても、タグから目的の記事を探すのはやはり難しいと私は感じています。(そもそも目的のタグを探すのがメンドクサイですw)

ですので、私が今イメージしているものは、「タグの階層化」です。
と何か新しいもののように書きましたが、実装イメージは、MovableTypeのカテゴリの機能なんかは同じようなものだと思います。(1つの記事に複数のカテゴリを設定できますし)

それから、タグから記事をたどる場合に、そのタグに関連付けられている記事のタイトル一覧をページ遷移せずに見たいですね。

# ナレッジとかエラそうに書いていますが、そういう記事を本当に書くのかどうかは未定です!


■記事のパーマリンクの変更

現在のこのブログでは、各記事は特定のカテゴリに属していて、記事のURLもカテゴリが付加されたものになっています。

これが、たとえばWordPressなんかだと個別記事のパーマリンクが「archives」ディレクトリ配下にすべて格納されているイメージになっているんですよね。

以前はこのようなWordPressのパーマリンクを見て、「うわ、カテゴリが入っていなくてダサッ」と思っていた私ですが、最近になってこの考えを(ようやく)改めました。

そもそも「記事」と「カテゴリ」の関係というのは、「記事」が「カテゴリ」に属しているように思われるかもしれませんが、それは実は逆なんですよね。「記事」に「カテゴリ」がくっついているんです。そして、この「カテゴリ」というのは、「記事」に対して恒久的なものではなく、また、唯一のものでもありません。(複数のカテゴリに紐付いた記事のURLはどうすればいい?となりますよね)

このような考えの基に、新しいブログシステムでは、記事のパーマリンクにカテゴリを含まない形式にしようと考えています。


# 古い記事については旧URLでも閲覧できるようにしないといけなかったりもしますが。
# このような対応は、自前ブログシステムだから柔軟にできるので安心です。


■外部サービスを直接インターフェイスに埋め込むのを減らす

現在、以下のようなサービスのパーツをブログに埋め込み表示しています。

  • FC2カウンター
  • DISQUSのコメント一覧、TOP COMMENTERパーツ
  • FriendFeedパーツ
  • Google Analytics
  • はてなブックマーク系
  • AddThisパーツ

Googleの解析は仕方ないのですが、他のパーツについては、ブログのページ全体の表示速度に影響するにも関わらず自分ではどうにもできないため、新しいシステムでは極力減らして、自前で表示するようにしたいと考えています。

ですので、コメントシステムもDISQUSをやめ、自前のコメント欄に戻すと思います。


と、自分のメモ用にとりあえず書いておきました・・・・。
いつ作り始めるのか全く未定です!

最近ではsymfonyに関するメモをはてダの方に書いていたり、その他調べたメモなどをどこかに公開したいと考えていたりするのですが、よくあるブログの形式ではどうしても「せっかく書いたものが埋もれる」と感じてしまいます。じゃあwikiにすれば?と考えたりもしましたが、wikiは辞書的な使い方にはとても向いているのですが、それ以上はつらいなぁと個人的には考えています。

自分が調べたことのメモ程度でも、すべてパブリックにしていきたいと最近は考えています。が、それに合った仕組みがない、と感じてしまい、書かずに終わっている今日この頃です。



P.S.
自分ブログシステムを作っている方で、「こういう機能があると面白い!」というアイデアがあれば、是非コメントやTwitterなどで教えてください!


2009/12/10 06:54 add to hatena hatena detail hatena detail
本ブログではコメントシステムにDISQUSを使用しています。
FriendFeedやTwitterなどの外部ソーシャルサービスでこのURL付きでコメントしていただくと、 DISQUSにより自動的にReactionsとしてこちらに表示されます。

blog comments powered by Disqus