0

これは、必ずしも「プログラミング関連」ではないと考えられるトピックです。ただ、具体的なテクニックを求めているからだと思います。

基本的に、私は Web 開発者として、バックエンドに WYSIWYG エディターを含むさまざまなプラットフォーム (TinyMCE、WYGWAM など) を使用しており、そのようなシステムのセールス ポイントの 1 つは、独自のコンテンツの管理が容易になることです。これらのツール。

理論的には素晴らしい音ですが、実際にはそれほどでもありません。

WYSIWYG エディターの高度な機能の多くを使用すると、クライアントがレイアウトを簡単に壊してしまう可能性があります。彼らは、物を浮かせたり、マージン/パディングを設定しすぎたりする可能性があります。

一般的に、フォント サイズ、色、マージン、テキスト装飾の設定など、いくつかの最も一般的なタグに適切なデフォルト スタイルのみを適用して、これらのタイプのページを作成しようとしました。

基本的に次の出力を有効にするために、より高度なものを使用した人がいるかどうかを知りたいです。

$cms->getContent();

...または効果的にサンドボックス化され、使用されている他のスタイル/レイアウト要素に完全にとらわれずに動作するものに相当します。

WYSIWYGで「コードビュー」をクリックしたときにヘッドライトで鹿にならないように、できるだけダミー用のHTML / CSSブックを購入して読む必要があることをクライアントに伝えます. しかし、彼らがこれを行わないことも、経験のある人を雇うこともしないことを私は知っています。

さらに、彼らのサイトを作業サンプルとして使用して、他の人にあなたの美しいデザインと開発を利用してがらくたのように見せる能力があることを示すのは最悪です.

4

2 に答える 2

4

いくつかのこと:

  • exp_wygwam_configs テーブルをインポートして、新しいサイトで再利用する標準の WYGWAM 構成があります。
  • エディターのオプションは非常に限られています
  • 画像用に区切られたページの領域は File フィールドを使用し、適切なサイズを保証するために CE Image のような画像リサイズを使用する必要があります
  • クライアントトレーニング。必要に応じて、Camtasia または同様のツールでビデオを作成します。
  • スタイルの小さなサブセットを持つ WYGWAM 用のカスタム スタイルシートを使用して、たとえば h2...h4 を選択できますが、h1 や h5 は選択できません。
于 2012-10-24T23:07:40.043 に答える
1

WYSIWYG エディターで多くの問題に遭遇した後 (ちなみに、最終的に「得られる」ものを正確に反映することはありません)、エディターの構成に最も基本的な書式設定機能のみを残すことを好みます。たとえば、stackoverflow のエディターを見てください。次の機能があります: 太字、斜体、リンク、引用、写真、リスト、配置。ここでの唯一の特別な機能は、このサイトの対象者を対象としたコード サンプルと html です。クライアントのほとんどはそれらを必要としません。

これが最善のアプローチだと思います。なぜなら、ページでやりたいことが何でもできるという感覚をクライアントに与えると、最終的にはページがレンダリングされるときにこのコンテンツがフィルタリングされてしまい、クライアントは本当にイライラすることになるからです。フィルタリング プロセスによってサイトの速度が低下し、フィルタリングされたコンテンツをキャッシュに入れる必要があることは言うまでもありません。

クライアントが実際にページに特別なレイアウトを持ちたいと思うこともありますが、クライアントのニーズに合うように CMS をカスタマイズするのが最善だと思います。

于 2012-10-08T08:13:00.453 に答える