Plone 4の標準スキンとなる、Sunburst[1]は、幅を16分割して、その分割幅と位置でレイアウトを行う、Deco Grid System [2]の考え方を利用しています。 従来は、スタイルの各クラスやid名に幅 […]
カテゴリー: Zope/Plone
Plone4のStylesheets/JavaScripts/KSS Registryのこと
Plone 4 のStylesheets Registry(portal_css), JavaScripts Registry(portal_javascripts), KSS Registry(portal_kss) […]
Ploneにblobを導入。
Ploneは、Zope2の上にあります。Zopeは、データストア先として、ZODBというデータベースを使っています。これは、何でも一つのファイルに格納してしまいます。イメージ的には、accessのmdbファイルみたいな物 […]
SWFUploadを使いPloneにファイルをアップロードする
Ploneは、CMSとして有名ですが、Wordpressのように簡単にファイルをアップロードする機能がありません。Wordpressは、SWFUploadを使い、画像やメディアファイルをアップロードできます。 標準ではあ […]
イベントハンドラは、Ploneの開発でも役に立ちます。
イベントハンドラは、デスクトップアプリなどでは、よく使っています。このイベントハンドラですが、Plone 3 から利用できるようになっていて、とても便利です。ただ、zcmlに書いたりとしてめんどくさいのも事実です。しかし […]
Dexterityを使い始めた。
Dexterityは、Ploneのコンテンツ開発をするためのものです。私は、Archtypesに変わるものと理解しました。 気に入ったのが、grokライクにプログラムが作れることです。たくさんのzcmlを書くことが少くて […]
Plone 4 でZMIのルートが文字化けする
Plone4で新規サイトを作成する際、タイトルに日本語を入れるとZopeインスタンスのルート画面が文字化けします。これを回避するには、Root Folderのプロパティに、management_page_charsetプ […]
Ploneの開発でのテストについて学ぶ
プログラミング全般にいえることなんですが、Ploneを使った開発でもテストは重要でした。 いままで、テスト技法を覚えるのがめんどくさくて、自分で書いたことがなかったのですが、Plone4をまじめに学習していくのにあたり、 […]
Plone 4 Dev をWindows へインストールするときの注意点
Plone 4 devをWindowsへインストールするときに、現時点では、ソースコードを少し修正する必要がある。 下記のリンクを読み、該当箇所を修正することでインストールできました。 https://bugs.laun […]
Plone 4 インスタンス作成
前の記事でPlone 4をインストールしました。この段階では、まだインスタンスが作成されていません。 画面中央の[Create a new Plone site]ボタンをクリックします。 ログインダイアログが表示されるの […]