初日にデザイナ側の人、nyusukeさんが発表した「Djangoにおけるデザイナフレンドリーとは」のプレゼン動画をstage6にアップしました(動画配信チームの尽力に感謝)。 デザイナ向けDjangoセミナーとかがあったら参加者いるかな?
サンプルについての補足
ライセンス: 修正BSDです。
データベースはsqliteを前提にしています。
syncdbの際に自動でデータが登録されるSQL(devcom/contact/sql/inquirytype.sql)が他のバックエンドで動作するかどうかは確認していません。
syncdbというインストール作業でexample.comが登録されてしまうため、本来はデザイナさんにデータの編集をお願いしなければいけません(開発サーバはlocalhost:8000)。デザイナがそれを意識しないで済むように、django.contrib.sitesのインストール終了後フックでデータを無理矢理localhost:8000に書き換えました。
管理画面から適当な内容のデータを追加してください。
Djangoの管理画面はアプリケーション用にジェネレートされるものではありませんが、テンプレートの探索順序がうまくできているため、フラットページのみにWYSIWYGエディタを追加することも容易です(devcom/templates/admin/flatpages/flatpage/change_form.html)。
お問い合わせの処理をできる限り行いやすいように、お問い合わせのモデルはある程度細かく定義してあります。
試しにお問い合わせを数件登録し、管理画面でお問い合わせを処理してみてください。
ビューやカスタムテンプレートフィルター/タグも作られていれば同様にドキュメントが動的に表示されます(パブリッシュってなに?)。