محرر النصوص المنسقة عبر الإنترنت

محرر النصوص المنسقة عبر الإنترنت هو واجهة لتحرير النصوص المنسقة داخل متصفحات الويب ، حيث يوفر للمستخدم منطقة تحرير "ما تراه هو ما تحصل عليه" (WYSIWYG). والهدف من ذلك هو تقليل الجهد المبذول من قِبل المستخدمين الذين يحاولون التعبير عن تنسيقهم مباشرةً باستخدام ترميز HTML صالح .
على الرغم من أن المتصفحات الأولى كانت قادرة على عرض النصوص المنسقة، إلا أن إدخال بيانات المستخدم كان يقتصر على مربعات نصية بخط ونمط واحد (يتم تنفيذه باستخدام عنصر HTML). وكان متصفح إنترنت إكسبلورر أول من أضاف "وضع التصميم" الخاص الذي يسمح للمستخدم بتحرير الأجزاء المنسقة من المستند باستخدام المؤشر . وحذت موزيلا حذوها في الإصدار 1.3، [ 1 ] وتُطبق معظم المتصفحات الرئيسية الآن هذا المعيار غير الرسمي بشكل أو بآخر. [ 2 ]<textarea>
لم تُغطِّ مواصفات W3C لـ HTML4 الإمكانيات التقنية اللازمة لتنفيذ محرر نصوص منسقة عبر الإنترنت. ومع ذلك، اعتمدت خدمات شائعة مثل Gmail و WordPress على تحرير النصوص المنسقة كواجهة مستخدم رئيسية. مع HTML5 ، تم توحيد بعض خصائص DOM المسماة "contentEditable" ، والتي تُشبه الامتداد الأصلي لمتصفح Internet Explorer. [ 3 ] وتُوفر العديد من حزم البرامج المكتبية عبر الإنترنت وظائف تحرير وتنسيق النصوص مباشرةً.
يقترب
تستخدم معظم محررات النصوص المنسقة عبر الإنترنت عنصر iframe لمنطقة المحتوى. وبهذه الطريقة، يكون المحتوى داخل المحرر منفصلاً عن بقية الصفحة، لأنه موجود في مستند منفصل. وتكمن فائدة هذا الفصل في إمكانية استخدام المحرر في أي مكان على الموقع (مثلاً، في لوحة التحكم) مع الحفاظ على أنماط المحتوى التي يتوقع المستخدمون رؤيتها عند نشر المحتوى (مثلاً، في قسم عام).
تستخدم بعض برامج التحرير عناصر div لمنطقة المحتوى. وبهذه الطريقة، يرث محتوى المحرر نفس نمط بقية الصفحة، لأنه موجود في نفس المستند. يُستخدم هذا الأسلوب بشكل أساسي عندما يحتاج المستخدمون إلى تعديل المحتوى "مباشرةً" مع الحفاظ على التصميم العام للصفحة. ومن أمثلة هذه البرامج نظام إدارة المحتوى DotNetNuke.
التطبيقات
تختلف المحررات المضمنة عن المحررات العادية في قدرتها على تعديل المحتوى مباشرةً، دون الحاجة إلى وضعه داخل عنصر آخر، وغالبًا باستخدام `contenteditable`سمة. تشمل هذه المحررات Aloha Editor و CKEditor وSnapEditor و TinyMCE . [ 4 ] أما المحررات التي تستخدم سمة لتجنب تعارضات التنسيق، فتشمل CKEditor و Dijit Editor و TinyMCE .<iframe>
انظر أيضاً
مراجع
- ↑ "تحرير النصوص المنسقة في موزيلا" . developer.mozilla.org. مؤرشف من الأصل بتاريخ 15 يناير 2016. تم الاطلاع عليه بتاريخ 4 أغسطس 2015 .
- ↑ ردًا على: البند رقم 54 من إجراءات HTML - ...نص مسودة لمواصفات HTML 5 يُلزم المنتجين/المؤلفين بتضمين @alt على عناصر img. من فريدريكو كالديريرا كنابن بتاريخ 14 مايو 2008 (public-html@w3.org من مايو 2008)" . Lists.w3.org . تم الاطلاع عليه بتاريخ 23 سبتمبر 2010 .
- ↑ "7 تفاعل المستخدم - HTML5" . W3C . تم الاسترجاع في 23-09-2010 .
- ↑ "TinyMCE | ظهور المحرر" . www.tinymce.com . تم الاطلاع عليه بتاريخ 2016-07-05 .
روابط خارجية
- محررات النصوص
- تطبيقات الويب
