Personal tools
You are here: Home PapaBlog 「お絵書き」先へ進めない
« January 2009 »
Su Mo Tu We Th Fr Sa
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
ブログも見た目が9割!? なにを読んでも なにを見ても聞いても フェルデンクライス 2008-12-15
チョコパンもらった なにを読んでも なにを見ても聞いても フェルデンクライス 2008-12-13
いないいないばあ〜 なにを読んでも なにを見ても聞いても フェルデンクライス 2008-10-03
はんこ♪ハンコ♪♪判子 なにを読んでも なにを見ても聞いても フェルデンクライス 2008-09-28
Pythonで連想検索エンジンを使ってみる Lights on Zope 2008-05-21
恋するニワトリ 文字化け問題を解決する Lights on Zope 2008-05-17
PapaTubeはWeb5.0だ(嘘だ。。。) Lights on Zope 2008-05-12
COREBlog2のトラックバック先は? PapaBlog 2008-03-29
COREBlog2のトラックバック先は? PapaBlog 2008-03-29
トラックバックのテスト PapaBlog 2008-03-29
 
Document Actions

by Papasan posted at 2008-06-18 22:41 last modified 2008-06-18 22:54

Flash + JavaScriptで動くInputDrawをPloneからZPT(Zopeページテンプレート)を使って公開することはできましたが、Ploneのアイテムとして操作できるようにしようと実験しておりました。

Ploneのアイテムにfileというのがあります、「お絵書き」で作成するファイルはSVGなので、中身はテキスト形式ですのでfileをモジって何とかできないかやってみましたが無理でした。

そこで、「Plone完全活用ガイド」 (著者:柴田淳 鈴木たかのり 木下文史 ほか 読者:Papasan)を見ながら「PapaDraw」というプロダクトを作ってみることにしました。...(多分、途中でくじけると思いますが)

今日は、その第一歩として__init__pyを作成(書き写しただけ)しました。:

 from Products.Archetypes.atapi import process_types, ListTypes
 from Products.CMFCore import utils
 from Products.CMFCore.DirectoryView

 from config import SKINS_DIR, GLOBALS, PROJECTNAME, ADD_CONTENT_PERMISSINON

 # スキンディレクトリを登録
 def initialize(context):
     # コンテンツをまとめてインポート
     import content
     # コンテントタイプ、コンストラクタ、 FTI を生成
     content_types, costructors, ftis = process_types(
         ListTypes(PROJECTNAME),
         PROJECTNAME)
     # コンテントタイプを登録
     utils.ContentInit(
         "%s Content" % PROJECTNAME,
         content_types        = content_types,
         permission           = ADD_CONTENT_PERMISSION,
         extra_constructors   = constructors,
         fti                  = ftis,
         ).initialize(context)

http://papasan.org/papablog/573/tbping

seko Posted by seko at 2008-06-18 23:35
>「PapaDraw」というプロダクトを作ってみることにしました。
すごい! Papasanならきっと出来ますよ。
進捗楽しみにしてます。

Papasan Posted by Papasan at 2008-06-20 06:30
sekoさん、おはようございます。
昨日、不完全なままATPapaDraw0.1.betaプロダクトをPloneにインストールしてみました。
Zope、Ploneともにプロダクトとして認識しました。
調子に乗ってPloneの管理画面でインストールとやったものですからZODBを壊してしまいました。

先ほどサブサーバーからZODBを復旧させました。
This helps us prevent automated spamming.
スパム防止にご協力を!!