2012-03-05 9 views

答えて

7

"適切性"に焦点を当てて、あなたが実際に質問した質問に答えるつもりです。私の考えでは、jsの統合は、1)実際に使いやすさを向上させ、単純に装飾的ではない場合、 2)アクセシビリティの維持に細心の注意を払って行われます。 3)は、コンテンツ層との分離性と実装のモジュラリティを実現するJavaScript統合層で行われます。 4)ページ負荷の影響を最小限に抑えます。

Ploneに関しては、私たちがこれらの問題に多くの時間を費やしており、フレームワークチームが新しい機能を統合する前にこれらのテストを満たすことを積極的に要求していると言えます。私はアクセシビリティをどうやってやっているのか特に誇りに思っており、私たちが引き続きアクセシビリティに注力することを期待しています。故意にアクセシビリティを壊すことはありません。誤って壊してしまった場合は、修正する予定です。

非常に強靭な領域は一貫性があります。私たちは、プラットフォームのJS使用における一貫性の選択と、特定の機能のための最良のツールとしての個々のツールの選択の間にバウンスしました。いずれのスコアでもうまくいったとは言えません。結果はOKですが、新しい開発者にはツールボックスを理解する負担があります。

+0

は申し訳ありません検索 - wasn興味があれば確信しています。私はいくつかのビジュアルツールをCMSに統合することを指しています。たとえば、ユーザーがXMPPサービスを利用してコンセプトマップ/バブルマップを同期して作成/編集できるようにします。スライダーを動かして、イメージをプレッツツールのように縮尺させることができます。また、例えば、バブルのマウスオーバー時に、サイト内のオブジェクトからのユーザー情報や情報を表示することができます。ガントチャートをカレンダービューに接続できるツールを作成する。 –

+1

私は、どちらのプラットフォームでも、使用したいJSがjQuery互換である限り、そのような機能をかなり簡単に統合するのに必要なすべてのサポートを提供していることに気付くでしょう。 IRCのチャンネルやアドオンのリストにチェックインして、誰かがあなたのために特別な仕事をしているかどうかを確認してください。 – SteveM

+1

最近の非常に洗練されたXMPP統合プロジェクトの良い例:http://plone.org/products/jarn.xmpp.core – SteveM

4

Ploneは

  • マージすることができますし、ファイル等につき

  • セット "安全な圧縮" フラグを束ねるためにJavaScriptファイルを圧縮portal_javascriptsレジストリを統合しました

  • 設定条件ときJavascriptファイルが提供されます(認証されたユーザーのみ)

  • IE c onditionalすなわち、それはJavascriptの処理のための非常に重いツールだと、箱から出してサポート

  • など

が含まれています。 これはすべて、管理インターフェースでウェブを通じて動的に編集できます。これは、手動でファイルを<head>に追加するか、または外部ツールを使用してJavascript圧縮バンドルを管理する場合と比べてはるかに優れたツールです。

PloneもExpiresヘッダーを設定し、JSファイルのキャッシュ破損URLを正しく生成します。多くのCMSには、すぐに使用できないものがあります。

詳細情報は

1で見つけることができます)Ploneの

2をインストールしてください)Zopeの管理Interfcae

3に移動します)私はより具体的ではなかったportal_javascripts

+0

フロントエンドの重み付けを重視した開発者として、私はPloneに非常に満足しています –

+0

詳細についてはおねがいします。Mikko - Drupalの人々の体重を測定するのは素晴らしいことです... –

関連する問題