16

متصفح الويب يجب أن يكون محرراً كذلك

هذه واحدة من الأفكار التي لن أسأم من طرحها، تيم بيرنرز لي اخترع الويب من خلال اختراع لغات HTTP وHTML ثم برمج متصفحاً يحوي محرراً، المتصفح أداة استهلاك لمحتويات الويب والمتصفح أداة إنتاج المحتويات.

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

بالطبع سيقفز بعضكم إلى استنتاج أن هذه الخاصية تعني الفوضى وإمكانية أن يخرب الموقع أي شخص ... وهذا استنتاج خطأ! المستخدم يستطيع أن يعدل صفحات الموقع فقط إن كانت لديه صلاحية لفعل ذلك.

حالياً ومن بين كل المتصفحات أمايا فقط يوفر هذه الخاصية، هناك محرر في المتصفح لأن هذا هو متصفح منظمة W3 التي تضع معايير الويب، المتصفحات الأخرى ليس لديها هذه الخاصية كجزء أساسي من المتصفح، قد تكون موجودة كإضافة، وفايرفوكس سيضيف محرراً للمتصفح في النسخة اللاحقة منه ويسمونه WebIDE لكن فكرته مختلفة لأنه يركز على تطوير تطبيقات بدلاً من التعامل مع المحتويات، لكن من المبكر الحكم عليه الآن.

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

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

على أي حال، هذا موضوع للتعريف بهذه الخاصية، سبق أن تحدثت عنها في مدونتي وأعلم أن مجرد طرحها هنا لن يغير شيئاً، لكنها مجرد فضفضة :-)

Amaya:

http://www.w3.org/Amaya

WebIDE:

ZimWiki:

http://zim-wiki.org
يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

مجهول
  • حذف بواسطة المستخدم

أنتظر إصداره القادم بفارغ الصبر ;)

فكرة جيدة، أتمنى أن يكون قادراً على حفظ الملفات مباشرة في المزود كما يفترض بهذه الخاصية أن تعمل.

وهذا يعني أن يكون قادراً على التعامل مع بروتوكل FTP.

ليس بالضرورة، في HTTP هناك أوامر أو طرق للتعامل مع المزود، من بين الأوامر هناك PUT وهو كما أفهم مصمم لرفع الملفات، بالتالي لا حاجة لبروتوكول FTP.

تمام، ولكن تطرقت لـ FTP لأني فعلاً أفتقد استخدام هذا البروتوكول كثيراً في متصفحات الويب الشائعة هذه الأيام، فلا أكاد أجد دعماً حقيقياً لهذا البروتوكول إلا في متصفحي IE و Konqueror.

بالطبع يمكن الاستفاده من المتصفح بجعله محررا بسيط .

و لقد قمت بعمل محرر أكواد اونلاين للمساعدة على معرفة نتيجة الأكواد يمكنك تجربته

http://editor.livegap.com

و لكن لا اعتقد أن على المتصفح ان يكون مدمج به محررا"

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

أنظر إلى أخبار المدونات "التقنية" وستجد كثيراً منها يدور حول الاستهلاك أكثر من الإنتاج.

لو روجت منظمة موزيلا لخاصية المحرر مع المتصفح ووفرت مواد تعليمية لهذه الخاصية فلا شك لدي أن أناس كثر سيبادرون أكثر بالمساهمة في إنشاء المحتويات.

تعجبني كثيراً الطريقة التي تعبر فيها عن ما تريده :)

والحقيقة لم أسمع يوما بأمايا يبدو انه مختبئ لدي W3C من العامه. وبحسب موقعهم:

The application was jointly developed by W3C and the WAM project (Web, Adaptation and Multimedia) at INRIA. It is no more developed.

فإن العمل في مشروع أمايا قد توقف للأسف، أعني آخر إصدارة له كانت في 2012.

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

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

هنالك خدمة تسمح بكتابة الكود وتطبيقه مباشرة من وعلى نفس المتصفح...

https://www.codebox.io

بالطبع التعديلات لن تظهر مباشرة على الدومين الخاص بك إذ يتبقى عليك القيام بعملية رفع الملفات إلى النطاق، ولكن هذا هو الوجه الآخر من موضوع مساهمتك حسب نظري.