معايير الويب

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

ملخص

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

تتكون معايير الويب مما يلي:

وعلى نطاق أوسع، قد يُشار إلى التقنيات التالية أيضًا باسم "معايير الويب":

معايير الويب هي مواصفات متطورة لتقنيات الويب. [10] يتم تطوير معايير الويب من قبل منظمات المعايير - مجموعات من الأطراف المهتمة والمتنافسة غالبًا والتي تم تكليفها بمهمة التقييس - وليس التقنيات التي تم تطويرها وإعلانها كمعيار من قبل فرد واحد أو شركة. من الأهمية بمكان التمييز بين المواصفات التي هي قيد التطوير وتلك التي وصلت بالفعل إلى حالة التطوير النهائية (في حالة مواصفات W3C ، أعلى مستوى من النضج).

حركة معايير الويب

كان أول مظهر مرئي لحركة معايير الويب هو مشروع معايير الويب ، الذي تم إطلاقه في أغسطس 1998 كتحالف شعبي يكافح من أجل تحسين دعم معايير الويب في المتصفحات. [11]

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

قبل حركة معايير الويب، كان العديد من مطوري صفحات الويب يستخدمون قواعد HTML غير صالحة وغير صحيحة مثل "تخطيطات الجداول" وصور GIF "الفاصلة" لإنشاء صفحات الويب - وهو النهج الذي يشار إليه غالبًا باسم " حساء العلامات ". كانت مثل هذه الصفحات تهدف إلى أن تبدو متشابهة في جميع المتصفحات من عمر معين (مثل Microsoft Internet Explorer 4 و Netscape Navigator 4)، ولكنها غالبًا ما كانت غير متاحة للأشخاص ذوي الإعاقة. كما كانت صفحات حساء العلامات تعرض أو تعمل بشكل غير صحيح في المتصفحات القديمة، وتتطلب شوكات التعليمات البرمجية مثل JavaScript لـ Netscape Navigator و JScript لـ Internet Explorer مما أضاف إلى تكلفة وتعقيد التطوير. جعلت التعليمات البرمجية الإضافية المطلوبة، والافتقار إلى لغة تخطيط الصفحات المؤقتة، مواقع الويب "ثقيلة" من حيث النطاق الترددي، كما فعل الاستخدام المتكرر للصور كنص. كانت متطلبات النطاق الترددي هذه مرهقة للمستخدمين في البلدان النامية والمناطق الريفية، وفي أي مكان لا تتوفر فيه اتصالات إنترنت سريعة.

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

أعلنت حركة معايير الويب أن HTML و CSS و JavaScript كانت أكثر من مجرد تقنيات مثيرة للاهتمام. "إنها طريقة لإنشاء صفحات ويب من شأنها تسهيل الهدفين المزدوجين المتمثلين في العرض المتطور والمناسب وإمكانية الوصول على نطاق واسع." [12] نجحت المجموعة في إقناع Netscape و Microsoft وصانعي المتصفحات الآخرين بدعم هذه المعايير في متصفحاتهم. ثم شرعت في الترويج لهذه المعايير للمصممين، الذين ما زالوا يستخدمون tag soup و Adobe Flash وغيرها من التقنيات الملكية لإنشاء صفحات الويب.

في عام 2007، بدأ دوغلاس فوس يوم القبعة الزرقاء ، مستوحى من جيفري زيلدمان، الذي ظهر مرتديًا قبعة زرقاء على غلاف كتابه الصادر عام 2003 بعنوان التصميم باستخدام معايير الويب . [13] ومنذ ذلك الحين، أصبح يوم 30 نوفمبر هو الاحتفال الدولي السنوي بمعايير الويب وإمكانية الوصول إلى الويب . [14]

الاستخدام الشائع

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

عند مناقشة معايير الويب، عادة ما يتم النظر إلى المنشورات التالية باعتبارها أساسية:

  • توصيات بشأن لغات الترميز ، مثل لغة ترميز النص التشعبي ( HTML )، ولغة ترميز النص التشعبي القابلة للتوسيع ( XHTML )، والرسومات المتجهة القابلة للتطوير ( SVG ) من W3C.
  • توصيات لأنماط الصفحات ، وخاصةً أنماط الصفحات المتتالية (CSS)، من W3C.
  • معايير ECMAScript ، والأكثر شيوعًا JavaScript، من Ecma International.
  • التوصيات الخاصة بنماذج كائنات المستندات ( DOM )، من W3C.
  • أسماء وعناوين مُشكَّلة بشكل صحيح للصفحة وجميع الموارد الأخرى المُشار إليها منها ( URIs )، استنادًا إلى RFC 2396، من IETF. [15]
  • الاستخدام الصحيح لـ HTTP و MIME لتسليم الصفحة وإرجاع البيانات منها وطلب الموارد الأخرى المشار إليها فيها، استنادًا إلى RFC 2616، من IETF. [16]

تعتمد إمكانية الوصول إلى الويب عادةً على إرشادات إمكانية الوصول إلى محتوى الويب [17] التي نشرتها مبادرة إمكانية الوصول إلى الويب التابعة لـ W3C .

يركز العمل في W3C تجاه الويب الدلالي حاليًا على المنشورات المتعلقة بإطار وصف الموارد (RDF) وجمع أوصاف الموارد من لهجات اللغات (GRDDL) ولغة علم الوجود على الويب (OWL).

منشورات وهيئات المعايير

توصية W3C هي عبارة عن مواصفات أو مجموعة من المبادئ التوجيهية التي تلقت موافقة أعضاء W3C والمدير، بعد بناء إجماع واسع النطاق.

تتميز معايير الإنترنت الخاصة بـ IETF بدرجة عالية من النضج التقني والاعتقاد السائد بأن البروتوكول أو الخدمة المحددة توفر فائدة كبيرة لمجتمع الإنترنت. يتم تعيين رقم في سلسلة IETF STD للمواصفات التي تصل إلى حالة المعيار مع الاحتفاظ برقم IETF RFC الأصلي.

الضغوط غير القياسية والخاصة بالبائع

يحتوي HTML 5 على العديد من "الانتهاكات المتعمدة" للمواصفات الأخرى، وذلك من أجل استيعاب قيود المنصات الحالية. [18]

اختبار الامتثال لمعايير الويب

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

اختبارات التوافق لأكواد الموقع الإلكتروني

تقدم W3C خدمات عبر الإنترنت لاختبار مواقع الويب بشكل مباشر لكل من مطوري مواقع الويب، وكذلك لمستخدمي مواقع الويب. وتشمل هذه الخدمات:

  • خدمة التحقق من الترميز للتحقق من الترميز (HTML، XHTML، ...) لمستندات الويب
  • خدمة التحقق من صحة CSS للتحقق من مستندات Cascading Style Sheets (CSS) و(X)HTML باستخدام أوراق الأنماط

اختبارات التوافق لمتصفحات الويب

على الرغم من أن مشروع معايير الويب (WaSP) غير نشط رسميًا ، إلا أنه لا يزال يقدم مستويين من خدمات الاختبار لمتصفحات الويب:

  • اختبار متصفح Acid2
  • اختبار متصفح Acid3

انظر أيضا

مراجع

  1. ^ "Mission - Web Standards Project". WaSP . تم الاسترجاع في 2009-01-19 .
  2. ^ "التقارير الفنية والمنشورات الخاصة بـ W3C". W3C . تم استرجاعه في 2009-01-19 .
  3. ^ abc Allsopp, John (2009-12-09). التطوير باستخدام معايير الويب . بيركلي: نيو رايدرز. ص. 11. ISBN 978-0-321-70271-5.
  4. ^ "معايير WHATWG". spec.whatwg.org . تم الاسترجاع في 2020-11-22 .
  5. ^ "المنشورات الرسمية للجمعية الأوروبية للطب النفسي". Ecma . تم استرجاعه في 2009-01-19 .,
  6. ^ "البحث عن شبكة الويب العالمية في معايير ISO". ISO . تم الاسترجاع في 19 يناير 2009 .
  7. ^ "صفحة IETF RFC". IETF . تم الاسترجاع في 2009-01-19 .
  8. ^ "تقارير تقنية يونيكود". اتحاد يونيكود . تم الاسترجاع في 2009-01-19 .
  9. ^ "الصفحة الرئيسية لـ IANA". IANA . تم الاسترجاع في 2009-01-19 .
  10. ^ ليزلي سيكوس (2011). معايير الويب - إتقان HTML5 وCSS3 وXML. Apress . ISBN 978-1-4302-4041-9.
  11. ^ Sliwa, Carol (17 أغسطس 1998). "استهداف معايير المتصفح". Computerworld . المجلد 32، العدد 33. ص 76. ISSN  0010-4841.
  12. ^ "مهمة معايير الويب". Archive.webstandards.org . تم الاسترجاع في 2014-02-26 .
  13. ^ Zeldman, Jeffrey (2008-11-20). "Blue Beanie Day II". Zeldman on Web & Interaction Design . تم الاسترجاع في 2020-04-21 .
  14. ^ ووكر، أليسا (2009-11-30). "لماذا يرتدي مصمم الويب الخاص بك قبعة زرقاء اليوم؟". Fast Company . تم الاسترجاع في 2020-04-21 .
  15. ^ Berners-Lee, Tim ; Fielding, Roy T .; Masinter, Larry (1998). Uniform Resource Identifiers (URI): Generic Syntax. IETF . doi : 10.17487/RFC2396 . RFC 2396 . تم الاسترجاع في 2009-10-27 .
  16. ^ فيلدينغ، روي تجيتيس، جيمس ؛ موجول، جيفري سي.؛ نيلسن، هنريك فريستيك ؛ ماسينتر، لاري؛ ليتش، بول جيه؛ بيرنرز لي، تيم (1999). بروتوكول نقل النص التشعبي -- HTTP/1.1. IETF . doi : 10.17487/RFC2616 . RFC 2616. تم الاسترجاع في 2009-10-27 .
  17. ^ "إرشادات إمكانية الوصول إلى محتوى الويب 1.0، توصية W3C 5 مايو 1999". W3C. 1999. تم الاسترجاع في 2009-02-18 .
  18. ^ "HTML 5 - A vocabulary and associated APIs for HTML and XHTML - Compliance with other specifications" . تم الاسترجاع في 2017-06-29 .
  • الصفحة الرئيسية لـ W3C
  • فريق عمل هندسة الإنترنت
تم الاسترجاع من "https://en.wikipedia.org/w/index.php?title=معايير_الويب&oldid=1226230449"
Original text
Rate this translation
Your feedback will be used to help improve Google Translate