2012-03-19 22 views
9

Plone 4のテーマをTwitterのブートストラップに基づいて作成しようとするとどのような試みがありますか?PloneとTwitterのブートストラップ

私はメーリングリストに関するいくつかの議論を見ました。新しいアドオンを発明する前に、アドオンがすでに存在することを知りたいと思います。

答えて

7

あなたは、アドオン自体(あなたがすることができますが)を使用する必要はありません。ここで説明したように、そして、それにルールを適用

:その代わり、から例のテンプレートをダウンロードすることを検討

は、このアプローチは、重い置きます一般的にHTML/CSS/JavaScriptの知識に重点を置き、Plone特有の技術についてはそれほど重要ではありません。

4

新しい(4.3 - うまくいけば)plone.app.themingには、ブートストラップに基づいたサンプル/テンプレートテーマが含まれていることに注意してください。

これは完璧であることを意図したものではありません(理解しやすく、切り分けて再利用する必要があります)が、基本を示しています。処理中の作業については、https://github.com/plone/plone.app.theming/tree/optilude-ace/src/plone/app/theming/templateを参照してください。

+0

リンクが動作しません。 plone.app.themingのBootstrapに基づいたテーマが本当にありますか?どこで見つけるのですか? – nachtigall

1

ブートストラップは、Webアプリケーションを作成するための出発点です。それは関連するウィジェットを多くのCSSを提供します。 Ploneとのミックスは、コンフリクト(forms.css、...)を追加し、最適化された結果(ページの重み)を追加しません。

PloneがCMS UIを複数のオーバーレイに分割すると、CMSのUI自体をブートストラップで構築したり、ブートストラップを使ってテーマを作成したりするのが簡単になります。

現時点では、既存のアドオンを使用することで多くのバグが発生します。私はすでにplonetheme.bootstrapとdiazotheme.bootstrapを試しました。

あなたが本当にそれをしたいのであれば、ごみ箱内のすべてのPloneのCSSを取得し、ブートストラップ取得し、何が起こるか見始める;)

+0

ジアゾを使用する利点の1つのようなサウンドは、マークアップを変更するために、パッケージやテンプレートなどを気にする必要はありません。 – Petri

+0

申し訳ありませんが、私はその質問を理解していません。 Diazoは、Ploneによって生成されたhtmlの一部を削除できるグローバル領域を定義します。これは、ploneがHTMLを生成する方法を変更することはできません。 – toutpt

+0

「伝統的な」テーマでは、Ploneのどの部分がマークアップを生成しているのかを理解する必要がありますが、何を上書きする必要があるのか​​を知る必要があります。したがって、diazoをテーマにした作品と比較して、作業の追加ステップは正しいのですか? – Petri

関連する問題