質問: wysiwyg対bbcコード対平文 ユーザーがコンテンツを配置する場所に配置する場合(たとえば、このサイトに質問、回答、またはコメントを投稿する場合)または単にユーザーに作業するプレーンテキストエリアを提供しますか?
回答: カスタムcmsソリューションを専門とするui担当者として、microsoft wordでso多くの問題に遭遇しました。そこにある多くのツールには「wordからの貼り付け」機能がありますが、ユーザーがその機能の使用を「忘れた」または「拒否した」ため、深夜に電話をかけた回数はわかりません。 wordのペーストが残してしまう可能性のある数マイルのわいせつなものをスクラブするための追加の後処理なしで、レコードに大量のデータを挿入しようとしたことによって引き起こされるdbエラーさえ見ました私の解決策は、tidyに加えて、ckeditorで標準化することです。ユーザーが「wordから貼り付ける」か、単にドラッグアンドドロップするだけで、wordマークアップを取り除くようにプログラムされているからです。追加のポスト処理とエスケープが有効になり、インジェクション、スペルミス、フラグ付きキーワード、および許可されていないhtmlから保護されます。ユーザーに入力に「エクストラ」を追加する機能を提供する場合は、追加するエクストラを慎重に検討してください。箱から出してすぐに、ほとんどのエディターは、おそらくツールバーに入れてはいけないことをかなり持っています。そのため、bbcodeは何度も熟考してきました。ただし、なんらかの理由で、wysiwygに引き戻され続けるのは、販売会議で得られる「 "敬の念」とユーザーにとっての単純さ(すべてが順調な場合)のためです。