Djangoのblogキット
2006年11月12日(日) 01:55

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

djblogkitの管理画面トップ posted from フォト蔵

djblogkitでエントリを入力する画面 posted from フォト蔵

djblogkitのエントリ詳細画面 posted from フォト蔵
Comments
[2006年11月13日(月) 10:25]
やまざき
デザイン、いいっすね。
[2006年11月13日(月) 11:47]
makoto
デザイン能力がないので、オープンソースのものを使いました。
http://www.oswd.org/user/profile/id/7281
[2006年11月15日(水) 01:21]
makoto
大問題発見!
テンプレートにrdfという更新ping関連のコメント埋め込みがあるのですが、そこのwww.everes.netという文字が直に埋め込まれたままでした。
RequestContextなりSiteなりにドメイン名をいれて対処してください。
配布物に修正を入れるのはいつになるか分かりません。
[2006年11月20日(月) 18:37]
やまざき
ようやくBlogキットの設置が完了したところです。
動きが鈍くスミマセン。
> 大問題発見!
ソース追って問題解決を試みます。
[2006年11月21日(火) 03:14]
makoto
DS_STORE等を取り除いたりして固め直しました。
特に入れ替える必要はありません。
djblogkitや公開されているDjangoのアプリに関する注意点ですが、運用時はsettings.pyのSECRET_KEYを必ず生成し直してください。
#ダミーのプロジェクトを作成すれば、ダミープロジェクトのsettings.pyにランダムなSECRET_KEYが生成されます。
[2007年01月14日(日) 06:03]
tk
テンプレートでコメント入力部分のformタグに全角スペースが混じっていて、エラーが出てました。
<form action="." method="POST">
[2007年01月14日(日) 10:12]
makoto
バグ報告ありがとうございます。
隙を見て直します。
[2007年01月26日(金) 19:07]
makoto
つかってくださっている方がいる模様。
http://tokibito.orz.hm/
見た目はすてきに作り直されているので、使っているという文言からのみ判断。
[2007年01月30日(火) 18:38]
tk
>http://tokibito.orz.hm/
これ私です。
テンプレートは自分でほぼ作り直していますが、モデルとビューはそのまま使わせてもらってます。
[2007年01月31日(水) 00:20]
makoto
もともとの目的が、ブログを作る際のベースにしてもらう、なので非常にうれしいです。
今後の更なる発展を、楽しみにしております。
[2007年02月10日(土) 16:56]
tk
エントリごとに、コメントとトラックバックの可否を設定できるようにしてみてはどうでしょう。
[2007年02月10日(土) 23:15]
makoto
キット自体としては、細かい修正は行わない方針でいます。
修正BSDですので、好きに改変を行っていただいて、好きに公開を行っていただきたいと思っています。
ユーザ向けに公開をしているのではなく、Django開発のきっかけになればいいな、という気持ちで作ったものですので。
是非是非
[2007年09月26日(水) 13:20]
takao
blog/models.pyの
__str__ は __unicode__ ですね。
日本語入力でエラーだしまくりです。
[2007年09月26日(水) 16:47]
makoto
takaoさん。
そうですね。unicodeブランチマージ後のtrunk版Djangoを使っている人は__str__と__unicode__について学んで下さい。
そのうちunicodeブランチマージ後版を出します。
[2008年08月06日(水) 19:51]
satosi
勝手に新しいdjangoでも動くように改変しました。
一応動くという程度ですが。
http://pearl-white.hp.infoseek.co.jp/djblogkit20070401_dj97svn.zip
もうエラー画面みたくない・・・
[2008年08月06日(水) 21:59]
makoto
satosiさん、すばらしい :)
結構面倒だったのでは?
手元のdjblogkitは結構ごっつくなってしまっていて、1.0対応しようと手を出したものの、作りかけの昨日とかが邪魔をして完成にはほど遠く…
[2008年08月07日(木) 18:56]
satosi
あれ?いつのまに0.13出てたっけ。
しかも去年・・・見落とし?
上のは0.12基準で作ったので惜しいことになっちゃいました。
[2008年08月07日(木) 23:27]
satosi
0.13改造版
http://pearl-white.hp.infoseek.co.jp/djblogkit013-dj97cvs.zip
変えたところにはfixってコメントしてます。見落としがなければ。
コメント書こうとすると書けないのは仕様です。どうにかならないものか。。。
あとファイルは好きなようにしてください。
ここで配布してもらってもまったくかまいません。
[2008年08月09日(土) 12:05]
makoto
いよいよcodereposのアカウントをもらうべき時かもしれないなぁ。
手を入れていただいたものをベースにnewforms-admin対応をしてからかなぁ。
[2008年08月12日(火) 00:15]
satosi
blog/views.pyでforms.TextField()が存在しなくてエラーになってます。
[2008年09月24日(水) 23:17]
makoto
1.0に対応しました(djblogkit20080924)。
Trackbacks
[2007年08月06日(月) 13:01] 偏った言語信者の垂れ流し
