COREBlog
Up one level暫定公開開始
デザインのインプリはできた。細かいところにこだわるとけっこう大変ね。疲れた。
あと,アルファ版運用開始までに残っていること。
コメント入力フォームカテゴリーリスト月のEntryリストインデックスページ作成つまり,上記機能はまだ動きません。
しばらく運用して,問題ないようならβとして公開します。
ちなみに,開発サーバーなのでいつ止まるかわかりません(^^;。
- Category(s)
- COREBlog
- development
- The URL to Trackback this entry is:
- http://coreblog.org/ats/1/tbping
CategoryによるEntryのリスト機能を追加
CategoryによるEntryのリスト機能,日付によるリスト機能を追加しました。
・リスト用methodを2つ追加
・cssのclassを1つ追加
うーん,行き当たりばったりの開発であることがバレバレだ。データ構造とかクラスの設計が変わったりしてないんでマシといえばマシだが。
今晩くらいに,β公開までのロードマップをトップページ(Central Core)に書いときます。
- Category(s)
- COREBlog
- development
- The URL to Trackback this entry is:
- http://coreblog.org/ats/4/tbping
Nortification
EntryやComment,Trackbackの追加時にhookとなるMethodを呼ぶようにしました。
PythonScriptを割り当てるのが普通の使い方。Scriptの中でポストされた内容をメールで送るもよし,別のことをするのもよし。
- Category(s)
- COREBlog
- development
- The URL to Trackback this entry is:
- http://coreblog.org/ats/6/tbping
"TRIVIAL TECHNOLOGIES"という名前について
「Tribal Tech」という超絶テクニックを誇るフュージョンバンド(別名「アメリカのFRAGILE」)があって,ココのタイトルはそこからもじってつけています。
「トリビアかよ!」と思われるのは個人的に非常に不本意なのでとりあえず。なんかあの番組,ゴールデンに移ってから見てません。水曜の夜はトレイニングの時間だし。荒俣センセが「15へぇー」とかやってる時点でもうなんか萎え萎えです。
COREBlogについて(2004/01/22追記)
Zopeというアプリケーションサーバー上で動くBlogツールです。私(柴田淳)が開発をしています。
特徴は以下。
- インストールが楽(Zopeがすでにインストールされていれば)
- 動作が軽い(Pl○neなどに比べると,断然!)
- 最初から日本語対応,UTF-8にも対応しています
- コメントをつけられる
- Trackback対応
- PING(更新報告)が打てます
- moblog機能つき
- 日本はもちろん,英語圏をはじめ,ドイツ,中文圏,韓国やロシアなど,たくさんのユーザーがいます。PINGサーバーの更新リストをご覧ください:-)
細かい機能や設定方法については,こちらのカテゴリーをご覧ください。
- The URL to Trackback this entry is:
- http://coreblog.org/ats/7/tbping
Re: "TRIVIAL TECHNOLOGIES"という名前について
いまさらですが(笑).....
FRAGILE のドラムの菅沼孝三さんって Black Page のドラムだった人ですよね。
うう、懐かしい。
Black Page、ライブにいったことあります。
FRAGILE はまだ聴いたことが無いっす。チェックしてみようっと。
Re: "TRIVIAL TECHNOLOGIES"という名前について
>JuNyaさん
Black Pageってプログレバンドですね。存じあげませんでした。。。
Re: "TRIVIAL TECHNOLOGIES"という名前について
> atsさん
そうそう。Black Page はプログレバンドです。プログレなので「ぜひ聴いてくれー」と強くおすすめできない(笑)。
渋谷HMV には Tribal Tech は置いてなかった模様。
覚え間違えてて "Trivial Tech" で探してしまったけれど、それらしい CD は見つからずでした。
Re: "TRIVIAL TECHNOLOGIES"という名前について
この方面,HMVよりはタワレコの方が充実しているような。。。新宿のタワレコは渋谷よりもっと充実しています。あるいは,Tribal Techくらいマイナー(失礼)になると,Amazonなどで頼んでしまった方が早いかも知れないです。
ちなみに,「Tribal...」も「ぜひ聴いてくれー」と強くおすすめできません(^^;。ネットなどで試聴された上でお買い求めになった方がよいかもしれません。
Comment追加時のPreview機能などを追加
Comment追加時のPreview機能,およびコメント入力時のユーザー情報をcookieに保存する機能を追加。
Skinシステム導入を睨んで,テンプレートのたぐいをちと整理。
HTMLのソースをDreamweaverに食わせたら,バナーのところでTDが閉じていないことが判明(ハズカシイ)。これで,見栄え上の問題が解決されたかもしれませんが,いかがでしょうか>Safariなみなさま。
とはいえ,TDの閉じ忘れはTABLEを閉じた時点でキャンセルされるはずなので,変わらないかもしれません(弱)。もしかしたら,CSSの書き方がダメなのかもしれません。
- Category(s)
- COREBlog
- development
- The URL to Trackback this entry is:
- http://coreblog.org/ats/11/tbping
Re: Comment追加時のPreview機能などを追加
テストテスト。
Re: Comment追加時のPreview機能などを追加
>fukamachiさん
Re: Comment追加時のPreview機能などを追加
うーん、まだ「暫定公開開始」のコメントにかいた、状態とかわらないようです。
Re: Comment追加時のPreview機能などを追加
JuNya さんに同じです。
しばらく"こんから"から見ているので、あまり気になってませんが。
カレンダーですが、大きすぎるような気がしますが、バランス面
で変更しないほうがいいのかな。
ここのカレンダーくらいが小さくていい感じだと思うのですが。
Re: Comment追加時のPreview機能などを追加
> コメント入力時のユーザー情報をcookieに保存する機能
Preview はうまくいってますが、Remember your info. ...
にチェックをつけても、Name に何も自動入力されていません。
PREVIEW したからかな? 直に POST したらどうだろう。
Re: Comment追加時のPreview機能などを追加
直に POST でもダメでした。ブラウザのせいかな?
いまは Safari です。
Re: Comment追加時のPreview機能などを追加
ブラウザの設定では、Cookie は「訪問したページのサーバーからのみ
受け入れる」にチェックされてます。
Re: Comment追加時のPreview機能などを追加
>JuNyaさん
うーん,やはりCSSに問題があるのかな?
たびたびで申し訳ないのですが,以下のページ,どのように表示されるか見てみていただけませんでしょうか。。。
>kinnekoさん
cookieの部分,ちょっと手を加えてみました(expireの吐き方を変えてみた)。こんどはどうでしょう。
Re: Comment追加時のPreview機能などを追加
> atsさん
ファイルサイズが大きいですが、全て見える状態でキャプチャしてみました。
Re: Comment追加時のPreview機能などを追加
#見落としてました(^^;
>kinnekoさん
カレンダーは,実はあんまり気に入っていません(^^;
ゆくゆく,祝日設定とかして遊びたいので,そのときにまとめて変更します。。。
>JuNyaさん
ありがとうございましたm(_ _)m
んー,どうも全然前進してませんね(^^;
CSSの設定がごっそりと抜け落ちている感じです。
まずは情報収集をして,腰を据えて対応します
Re: Comment追加時のPreview機能などを追加
これまで(おそらく)正しく表示できていた、Windows の Mozilla系(含むFirebird)でも表示がおかしくなっちゃったようです。
報告ばかりで申し訳ないです....
Re: Comment追加時のPreview機能などを追加
cookie のてすと
PREVIEW したら
だって。何かいじっているのかな。
Re: Comment追加時のPreview機能などを追加
cookie は入るようになったけど、文字コード変換が壊れている
ようですな。
Cookie is ok, but japanese code convert is missing.
Re: Comment追加時のPreview機能などを追加
あれ? こんどはうまくいっているな。よ〜わからんです。
やっぱ、Safari は妙なのでしょうか。
同じ KHTML エンジンを使ってる"こんから"だとだいじょぶ
なんですけど。
Re: Comment追加時のPreview機能などを追加
>NuNyaさん
CSS問題,直っているはずです。CSS用のDTML Methodに,以下をつけました。
<dtml-call "RESPONSE.setHeader('Content-Type','text/css')">
style_cssというIDに変えた影響で,認識してくれなくなってしまった野かもしれませんね。DTML Method/Documentでなく,Fileオブジェクトにして,明示的にContent-typeを指定してやるのがいいのかもしれません。
>kinnekoさん
Preview時のエラーは直しました。
文字化けは,送り出す側のコードがEUCでない(JISかな?)になっている模様です。Safariは,フォームに入力した文字によっては,勝手にUTF8のコードをPOSTしてしまう,という話も。。。
Re: Comment追加時のPreview機能などを追加
>JuNyaさん
CSS問題,直っているはずです。CSS用のDTML Methodに,以下をつけました。
<dtml-call "RESPONSE.setHeader('Content-Type','text/css')">
style_cssというIDに変えた影響で,認識してくれなくなってしまった野かもしれませんね。DTML Method/Documentでなく,Fileオブジェクトにして,明示的にContent-typeを指定してやるのがいいのかもしれません。
>kinnekoさん
Preview時のエラーは直しました。
文字化けは,送り出す側のコードがEUCでない(JISかな?)になっている模様です。Safariは,フォームに入力した文字によっては,勝手にUTF8のコードをPOSTしてしまう,という話も。。。
実験開始につきしばらく見えなくなるかもしれません
これから,Skin上のオブジェクトを別階層にマッピングする実験を開始します。しばらくここが見えなくなるかもしれません。
「見えなくなる」ということを「見えなくなる場所」に書く,ということに関する哲学的問題は,のちほどよ?く考えたいと思います。
- Category(s)
- COREBlog
- development
- The URL to Trackback this entry is:
- http://coreblog.org/ats/14/tbping
Re: 実験開始につきしばらく見えなくなるかもしれません
んー,実験失敗。
ソースをもうちょっと呼んで出直すとするか。。。
Re: 実験開始につきしばらく見えなくなるかもしれません
自分のための追記。
PorableHoleというProductがあって,コイツがかなり怪しいことをしていて,非常に興味をそそられる。
が,やはり将来的なコンパチビリティーとか考えると,多少泥臭くてもオーソドックスな方法を使った方がよいような気がしています。。。
Trackback系の整備
受信部分とかRDFとかバリデーション・チェックなどを追加してみた。文字コードを設定できるようにして,設定したコードに変換するようにしてみた。
Movable
TypeからPINGを送ってみると,PINGはちゃんと送られているようなのだけど,なぜかエラーになる。なぜだ?
謎だ。
とりあえず,TrackbackをOpenにしておきます。続きは明日。。。
なんとか,今月中にβ公開にこぎつけたいなあ。
- Category(s)
- COREBlog
- development
- The URL to Trackback this entry is:
- http://coreblog.org/ats/19/tbping
日付インデックスの持ち方を変更
内部に,カレンダー表示などに利用している日付のインデックスを持っています。
今までは,年,月,日を数値になおした(20030905みたいな)だけ,というとてもダサいリストだったのを,年,月,日という階層を持ったリストに変更。というか,数値にならしたベタなリストだと,月ごとのリストが生成しにくい。
- The URL to Trackback this entry is:
- http://coreblog.org/ats/20/tbping
Re: テスト
テスト。
Re: 日付インデックスの持ち方を変更
9月のpostにコメントつけてもいいでしょうか?
闘病日記として使わせていただこうと思っているのですが、その場合、過去の日付でpostしたくなることがあります。
投稿時に日付を入力、あるいは後で日付を変更、なんてことをするのは難しいんでしょうか?
ソースを少しながめてみたのですが、DTMLだけで簡単に変更するのはできなさそうだったので、自分でやるのはあきらめました。
それに、こちらのpostの内容からすると、いろいろありそうですね。
日付を変更するような使い方は、皆さんあまりしないのかな?
# 要望や質問はどちらに書けばいいか迷ったので、こちらに書いてしまいました。
Re: 日付インデックスの持ち方を変更
Entryというクラスの__init__では,日付を渡せるようになっているのですが,COREBlog.pyのmanage_addEntryでは日付を渡せないので,おっしゃる通りDTMLだけでは,現状は無理です
とはいえ,COREBlog.pyのmanage_addEntryにオプションで日付を渡すように拡張するのは簡単なので,ちょっとトライしてみますね
#というかそもそも,SquishdotやMovableTypeから過去のEntryをインポートするには
#そういうことができないとならないんですよね。。。
ご病気,でしょうか。。。
Re: 日付インデックスの持ち方を変更
ありがとうございます。オプション拡張、期待しております。
子供が9月から入院中で、その闘病記を作成中です。最初はPCの日付設定を変えながら日記を入力し(^_^;)、早く公開したいと思っています。
エンコードをS-JISにしてみました
管理画面でエンコードの設定を変えると,その場で変換するようにしてみた。エントリーとかコメントとかいったオブジェクト内の文字列を,EUC-JP -
S-JIS -
UTF-8相互に変換できるようになった。あー,遊んでばかりいるから進まないんだろうな。。。あ,ちなみに,まだkconvを使った変換しか試していません。
ところで,COREBlogのライセンスどうしましょ。β限定のライセンスとかあってもよいかもしれませんね。とにかく,作っている側に責任が降りかかって来ないようなライセンス,つーのが大前提。ま,いろいろ調べてみますかね。
- Category(s)
- COREBlog
- The URL to Trackback this entry is:
- http://coreblog.org/ats/28/tbping
ソースコードの行数を数えみました
COREBlogのソースコードの行数を数えてみた所,Pythonのコード部分だけですでに約2,500行ありました。Squishdot
1.5.0が1,760行なので,行数ベースではもう越えてますね。ま,長けりゃいい,ってものではありませんが。私はlambdaとかmapとか嫌いな人なので,その分若干コードは長くなっているかもしれません。Squishdotはメンテナーが変わってからダイエット路線になっていて,その点もコード量を少なくしている要因なのかもしれない。
ZopeのProductとしては,そこそこの規模になるのではないかと。本当はもう少しサックリと作るつもりだったんですが,いろいろ欲張っているうちにこうなってしまいました。moblog機能とかいろいろつけると,最終的には3000行くらいになるのかな,というのが目下の予想です。
- The URL to Trackback this entry is:
- http://coreblog.org/ats/29/tbping


うんー,どうなんでしょうか。
Sorry, I don't understand Japanese.
But I want to say that COREBlog is so excellent.
I'm looking for someting like it for a long time.
>Chunyu Wang - san
I don't know much about chineese character code(sorry !).
With 'x-gbk' it seems to work well, thank you very much.
Thanks, again.
>Chunyu Wang - san
Please report to me if some charset-specific problem occures. I'll eximine and try to fix it.
testsetse