Django勉強会 Disc1でしたいこといろいろ | Top | 矢田亜希子が結婚

 

Djangoのblogキット

djangoのブログツールサンプルを探しているというコメントを受けて、1日かけてキットを作成しました(djblogkit)。
djblogkitのトップ画面
djblogkitのトップ画面 posted from フォト蔵
django0.95以降で動作すると思います(svn版でしか試してませんが)。
unicodeブランチマージ後のsvn版Djangoを使っている人はUnicode関連の修正をして下さい。
キットと名乗っているのは、基本的な枠組みのみの状態で敢えて公開するという意思表示です。
具体的に明らかに欠けている機能は、更新ping送信・trackback送信です。
他にも拡張のしどころはたくさん残っています。
例えば、ブログのエントリ本文はHTMLでの入力を想定していますが、敢えてWYSIWYGエディタをつけていません。管理画面の特定のフィールドにWYSIWYGエディタを搭載する方法は、本家のwiki等で明らかにされています(しかも簡単)。
また、表示状態にしていないエントリは表画面から見えなくなっていますが、非表示状態のエントリを表と同じ画面で表示する機能も省いてあります。
できるだけDjangoの面白いところが出るようにしつつ、改造しやすく作ってあるつもりですので、好きなように改造してみてください。
文字列は国際化文字列でコーディングしてありますので、国際化の流れも試してみてくださいね。
djblogkitの管理画面トップ
djblogkitの管理画面トップ posted from フォト蔵
djblogkitでエントリを入力する画面
djblogkitでエントリを入力する画面 posted from フォト蔵
djblogkitのエントリ詳細画面
djblogkitのエントリ詳細画面 posted from フォト蔵

Taged with:,,,

Entry Date:2006-11-12 01:55

Author:makoto

ping url:http://www.everes.net/2006/nov/12/djblogkit_01/tbping/

subscribe:feed with LDR

Comments

1 by やまざき

10:25 on

2006-11-13

デザイン、いいっすね。

2 by makoto

11:47 on

2006-11-13

デザイン能力がないので、オープンソースのものを使いました。
http://www.oswd.org/user/profile/id/7281

3 by makoto

01:21 on

2006-11-15

大問題発見!
テンプレートにrdfという更新ping関連のコメント埋め込みがあるのですが、そこのwww.everes.netという文字が直に埋め込まれたままでした。
RequestContextなりSiteなりにドメイン名をいれて対処してください。
配布物に修正を入れるのはいつになるか分かりません。

4 by やまざき

18:37 on

2006-11-20

ようやくBlogキットの設置が完了したところです。

動きが鈍くスミマセン。

> 大問題発見!

ソース追って問題解決を試みます。

5 by makoto

03:14 on

2006-11-21

DS_STORE等を取り除いたりして固め直しました。
特に入れ替える必要はありません。
djblogkitや公開されているDjangoのアプリに関する注意点ですが、運用時はsettings.pyのSECRET_KEYを必ず生成し直してください。
#ダミーのプロジェクトを作成すれば、ダミープロジェクトのsettings.pyにランダムなSECRET_KEYが生成されます。

6 by tk

06:03 on

2007-01-14

テンプレートでコメント入力部分のformタグに全角スペースが混じっていて、エラーが出てました。

<form action="." method="POST">

7 by makoto

10:12 on

2007-01-14

バグ報告ありがとうございます。
隙を見て直します。

8 by makoto

19:07 on

2007-01-26

つかってくださっている方がいる模様。
http://tokibito.orz.hm/
見た目はすてきに作り直されているので、使っているという文言からのみ判断。

9 by tk

18:38 on

2007-01-30

>http://tokibito.orz.hm/
これ私です。
テンプレートは自分でほぼ作り直していますが、モデルとビューはそのまま使わせてもらってます。

10 by makoto

00:20 on

2007-01-31

もともとの目的が、ブログを作る際のベースにしてもらう、なので非常にうれしいです。
今後の更なる発展を、楽しみにしております。

11 by tk

16:56 on

2007-02-10

エントリごとに、コメントとトラックバックの可否を設定できるようにしてみてはどうでしょう。

12 by makoto

23:15 on

2007-02-10

キット自体としては、細かい修正は行わない方針でいます。
修正BSDですので、好きに改変を行っていただいて、好きに公開を行っていただきたいと思っています。
ユーザ向けに公開をしているのではなく、Django開発のきっかけになればいいな、という気持ちで作ったものですので。
是非是非

13 by takao

13:20 on

2007-09-26

blog/models.pyの
__str__ は __unicode__ ですね。
日本語入力でエラーだしまくりです。

14 by makoto

16:47 on

2007-09-26

takaoさん。
そうですね。unicodeブランチマージ後のtrunk版Djangoを使っている人は__str__と__unicode__について学んで下さい。
そのうちunicodeブランチマージ後版を出します。

Trackbacks

1 by 偏った言語信者の垂れ流し

13:01 on

2007-08-06

djblogkitをWSGI Containerで動かしてみた。 結論から言うと、動いた。コンテナのPOSTのクエリの処理を少し修正したので後でアップしておこう。 まあ動いたら何だって話でもあるけどね。

Add Comment

コメント追加









follow everes at http://twitter.com
What's Next
Tags
Blog Archive
Project
  • » WorkStyle

    作り直し中なので、見ないでっ!

  • » pymagnolia

    ma.gnolia.comのAPIを操作するPythonライブラリ。

  • » django-ja

    Djangoと日本の仲間たち。
    Djangoに関するニュースや、「仲間たち」のブログエントリをアグリゲートしています。

  • » rhaco

    PHPのWebフレームワーク。 PHPらしさを失わず直感的に記述できることを目指している。 Djangoと同じく、他のライブラリに依存しない。また、Djangoっぽいテンプレートの作り方も可能。

  • » Tracka

    スモールチーム、家族用の知共有ウェブアプリケーション。
    テキスト、画像、youtube動画、stage6動画等をトラック!

  • » BMO

    BMOは、本、CD、DVD、ゲームに印刷されているバーコードをiSightで読み取り、AmazonのAPIを利用して画像や情報をmacに保存します。iSightのついているmacで利用してください。Leopardと呼ばれているOSX 10.5以上が必要です。 保存した情報は、OSX Leopard(10.5)から搭載されたCover FlowとQuick Lookという仕組みを利用して表示します。