it-swarm.asia

WYSIWYG مقابل BBC Code مقابل نص عادي

عند وضع المستخدمين مكانًا لمحتوياته ، (على سبيل المثال ، نشر سؤال أو إجابة أو تعليق على هذا الموقع) ما هي بعض الأشياء التي يجب مراعاتها عند اتخاذ قرار باستخدام شكل ما من أشكال محرر WYSIWYG ، وبعض أشكال BBC مثل العلامات ، أو مجرد إعطاء المستخدمين textarea عادي للعمل مع؟

6
GSto

أعتقد أن الحد الأدنى من محرر SO مع بناء جملة تخفيض السعر كان فعالًا بشكل ملحوظ للغرض الذي يقدمه.

في رأيي ، كلما كان حجم HTML أقل في التعامل مع البيانات المقدمة ، كان ذلك أفضل. ما لم يحتاج المستخدمون إلى تنظيم ونشر البيانات في الجداول أو أي شيء ، لا أرى حقًا الحاجة إلى محرر WYSIWYG.

العلامات الشائعة التي تريد السماح بها هي:

<a>
<blockquote>
<pre>
<b>
<i>
<sup>
<sub>
<ul>
<ol>
<li>
<br>
<img>

يتم تنسيق الفقرة بسهولة على جانبك. باستثناء عدد قليل ، يمكن أن يقوم تخفيض السعر أو الكريول بمعالجة كل ذلك إلى حد كبير ، كما أن التحقق من الصحة/الصرف الصحي ليس مرهقًا في نهايتك. BBCode على ما يرام ، ولكن ليست مرنة كما.

ما لم تتم مصادقة المستخدم/وثقته بطريقة أو بأخرى ، فربما لا ترغب في الحصول عليه من محرر WYSIWYG. على الرغم من ذلك ، يجب أن تكون حقًا موثوق بها ، إلى جانب التحقق من بريدهم الإلكتروني أو أي شيء آخر يمكن تحقيقه بسهولة.

5
Tim Post

لقد واجهت SO العديد من المشكلات في Microsoft Word كشخص واجهة مستخدم متخصص في حلول CMS المخصصة. بينما تحتوي العديد من الأدوات الموجودة على ميزات "لصق من Word" فيها ، لا أستطيع أن أخبرك كم مرة تلقيت مكالمات في وقت متأخر من الليل لأن المستخدم "نسي" أو "رفض" استخدام هذه الميزة. بدون المعالجة اللاحقة الإضافية لفرك الأميال من رطانة التي يمكن أن تتخلفها Word ، فقد رأيت أخطاء DB الناتجة عن محاولة ضخ الكثير من البيانات في سجل (على حل تم شراؤه تجارياً كان علي دعمه ، مع ذلك) الحل الخاص بي ، بالإضافة إلى Tidy ، هو التوحيد القياسي في CKEditor لأنه مبرمج لتجريد ترميز Word سواء كان المستخدم "يلصق من Word" أو ببساطة يسحب - يسقط. يتم تمكين معالجة النشرات الإضافية والهرب منها للحماية من الحقن والأخطاء الإملائية والكلمات الرئيسية التي تم وضع علامة عليها و HTML غير المسموح به.

إذا كنت ستمنح المستخدم القدرة على إضافة "إضافات" إلى المدخلات ، فكر جيدًا في الإضافات التي ستقدمها لهم. من خارج الصندوق ، لدى معظم المحررين القليل جدًا من المحتمل ألا يكونوا في شريط الأدوات. لهذا السبب ، كان BBCode شيء فكرت عدة مرات. ومع ذلك ، لسبب ما أظل أتراجع إلى WYSIWYG بسبب عامل "الرهبة" الذي يحصل عليه في اجتماعات المبيعات وبساطته للمستخدم (عندما يكون كل شيء على ما يرام)

1
bpeterson76

بشكل عام ، أقل عدد ممكن من الخيارات للسماح للمستخدمين بالتعبير عن أفكارهم. تضيف بعض المواقع ببساطة غامق و أزرار مائلة وهذا يعمل. سيتطلب أي نظام آخر قدرا معينا من التدريب. من بين الأشياء الأخرى التي يجب مراعاتها هي بناء جملة Markdown و Wikipedia. من الجدير بالذكر أيضًا أن العديد من المواقع الكبيرة لا تسمح بأي علامات إضافية ، على سبيل المثال ، ساحة نشاط Facebook.

1
artlung