محتويات
الموقع الإلكتروني
الموقع الإلكتروني (بالإنجليزيّة: Website) هو عبارة عن موقع مركزي يضمّ عدداً من صفحات الويب المرتبطة ببعضها البعض، والتي عادةً ما يمكن الوصول إليها من خلال الصفحة الرئيسيّة (بالإنجليزيّة: Homepage)، أمّا صفحة الويب، فهي عبارة عن ملفّ مكتوب بلغة ترميز النصّ الفائق (بالإنجليزيّة: HTML)، ويمكن أن يتضمَّن نصوصاً، وصوراً، بالإضافة إلى وصلات لصفحات أخرى، ويمكن الوصول إلى صفحة الويب بواسطة متصفِّح الويب (بالإنجليزيّة: Web browser) عن طريق كتابة عنوانها فيه.[١][٢][٣]
تمَّ بناء أوّل موقع إلكتروني في عام 1991م في مختبر سيرن (بالإنجليزيّة: CERN) على يد مُخترع لغة ترميز النصّ الفائق تيم بيرنيرز لي (بالإنجليزيّة: Tim Berners-Lee)، ويمكن الوصول إلى هذا الموقع حاليّاً من خلال الرابط (http://info.cern.ch). بشكلٍ عام، يتم إنشاء المواقع الإلكترونيّة الموجودة على شبكة الإنترنت عادةً من قِبَل الشركات، أو الحكومات، أو حتّى الأفراد.[١][٤]
عنوان الموقع الإلكتروني
يتمّ استخدام عنواين لتمثيل المواقع الإلكترونيّة الموجودة على شبكة الإنترنت أو شبكة الإنترانيت، ويتكوَّن عنوان صفحة الويب عادةً من 5 مقاطع، يمكن تحديدها كالآتي:[٥]
- البروتوكول المُستَخدَم، ومن أشهر الأمثلة على البروتوكولات المُستخدمة في المواقع الإلكترونيّة بروتوكولا نقل النصّ الفائق (بالإنجليزيّة: HTTP)، ونقل النصّ الفائق الآمن (بالإنجليزيّة: HTTPS)، ويكون هذا المقطع متبوعاً بنقطتين رأسيّتين بالإضافة إلى شرطتين أماميّتين. هذا المقطع يُعلِم مُتصفِّح الويب عن البروتوكول المُستخدَم لتلقّي المعلومات من الموقع. من البروتوكولات الأخرى المُستخدَمة في المواقع الإلكترونيّة بروتوكول نقل الملفّات (بالإنجليزيّة: FTP)، وبروتوكول تيلنت (بالإنجليزيّة: Telnet).
- اسم النطاق الفرعي (بالإنجليزيّة: Subdomain)؛ وفي هذا المقطع، يمكن وضع اسم نطاق فرعي للموقع نفسه، كما يمكن استبدال ذلك وكتابة عبارة (www)، التي تعني الشبكة العنكبوتيّة العالميّة، وهي غير مهمّة فيمكن تجاهلها وعدم وضعها ضمن العنوان.
- اسم النطاق (بالإنجليزيّة: Domain name) بالإضافة إلى نطاق المستوى الأعلى (بالإنجليزيّة: TLD)؛ فالأوّل هو اسم الموقع كامِلاً، أمّا الأخير فهو صيغة نهاية اسم النطاق، فمثلاً: يُمثِّل (mawdoo3.com) اسم النطاق لموقع موضوع، وتُمثِّل صيغة (com.) نطاق المستوى الأعلى له.
- اسم المُجلَّدات (بالإنجليزيّة: Directories) على خادم الويب التي تحتوي صفحة الويب التي تتمّ زيارتها، ويتم الفصل بين مُجلَّد وآخر عن طريق شرطة أماميّة.
- اسم ملفّ الصفحة التي تتمّ زيارتها، وينتهي اسم الملفّ بصيغة معيّنة تُمثِّل نوعه؛ فقد ينتهي الاسم بصيغة (php.)، أو (htm.)، أو (jpg.)، أو غير ذلك.
خادم الويب
خادم الويب (بالإنجليزيّة: Web server) هو البرنامج المُستَخدَم في تزويد زوّار الموقع الإلكتروني بملفّات الموقع بعد طلب متصفِّح الويب خاصّتهم لها، ويتمّ استخدام بروتوكول نقل النصّ الفائق لإتمام العمليّة. كما يُطلَق مُصطَلَح خادم الويب على الجهاز الحاسوبي الذي يحتوي صفحات الموقع الإلكتروني، أو عدداً من المواقع الإلكترونيّة.[٦]
توجد بعض الخصائص التي تميِّز برنامج خادم ويب عن الآخر، مثل: أدائه على مُختَلَف أنظمة التشغيل، ودعمه للغات البرمجة التي يتمّ تنفيذها على الخادم (بالإنجليزيّة: Server-side scripts)، ومنها لغة المعالج المُسبَق للنصوص الفائقة (بالإنجليزيّة: PHP)، وخصائص الأمن والحماية، وغير ذلك. يأتي برنامج خادم الويب عادةً مع حزمة من البرامج الأخرى لتزويد الخدمات المختلفة، منها خدمات البريد الإلكتروني، وخدمات معالجة طلبات تحميل الملفّات بواسطة بروتوكول نقل الملفّات، بالإضافة إلى برامج أخرى لبناء الموقع الإلكتروني ونشره.[٦][٧]
كيفيّة إنشاء موقع إلكتروني
يمرّ الموقع الإلكتروني ببضع مراحل قبل أن يتمّ نشره على شبكة الإنترنت، فبعد الانتهاء من تنظيم جميع المحتويات المُراد إدراجها فيه، يتم البدء برمحلة تصميم الموقع، ويمكن ذلك بعدّة طُرُق، فيمكن اللجوء إلى أحد المواقع التي توفِّر أدوات تصميم المواقع، كما تتوفَّر أيضاً برمجيّات مُتخصِّصة بتصميمها، ويمكن اللجوء لاستخدام نظام إدارة المحتوى (بالإنجليزيّة: CMS) لإتمام العمليّة بسهولة ووقت أقلّ. الطريقة الأخيرة لتصميم المواقع هي عن طريق برمجته بشكل كامل من الصّفر، وعادةً ما يتمّ استخدام لُغتَي ترميز النصّ الفائق (بالإنجليزيّة: HTML) وصفحات الطّرز المتراصّة (بالإنجليزيّة: CSS)، كما توجد لغات أخرى يمكن استخدامها أثناء تصميم الموقع، كتلك التي يتم تنفيذها على جهاز الزائر، ومنها لغة جافا سكريبت (بالإنجليزيّة: Javascript)، التي يتم تنفيذها على الخادم نفسه، ومنها لغة بي إتش بي (بالإنجليزيّة: PHP)، وكحلّ بديل، يمكن توظيف مُبرمج متخصّص لتصميم الموقع.[٨]
بعد الانتهاء من مرحلة تصميم الموقع الإلكتروني، يمكن استضافة الموقع الإلكتروني وشراء اسم نطاق له، حيث تتوفَّر على شبكة الإنترنت العديد من المواقع الإلكترونيّة التي تتيح إمكانيّة شراء اسم نطاق بسعر رخيص، ويُفضَّل أن يكون اسم النطاق سهلاً للتذكُّر والكتابة، أمّا بالنسبة للاستضافة، فيتم اللجوء إلى أحد مواقع الاستضافة المتوفّرة على شبكة الإنترنت، كما توجد عدّة أنواع من خدمات الاستضافة لكي تتناسب مع حجم الموقع وهدفه.[٨]
من أنواع خدمات الاستضافة المعروفة الاستضافة المشتركة (بالإنجليزيّة: Shared web hosting)؛ وهي التي يكون فيها عدد من المواقع مُستضافاً على نفس الخادم بموارد مُشتركة، والاستضافة السحابيّة (بالإنجليزيّة: Cloud based web hosting) التي تعتمد على تقنية الحوسبة السحابيّة في عمليّة الاستضافة، وتكون آليّة الدفع فيها على قدر الاستخدام فقط، والاستضافة على خادم افتراضي خاصّ (بالإنجليزيّة: Virtual Private Server)؛ بحيث يتم استئجار خادم افتراضي يحجز موارد مُحدّدة كقوّة معالج وسعة ذاكرة الوصول العشوائي (بالإنجليزيّة: RAM) من خادم ذي مواصفات عالية، والاستضافة على خادم مُخصَّص (بالإنجليزيّة: Dedicated Server)؛ بحيث يتم استئجار جهاز خادم حاسوبي كامل. بعد الحصول على خدمة الاستضافة، يتم رفع ملفّات الموقع الإلكتروني إلى خادم الويب من خلال بروتوكول نقل الملفّات باستخدام البرمجيّات المتخصّصة في ذلك، فيصبح الموقع الإلكتروني مُتاحاً على شبكة الإنترنت.[٨][٩]
المراجع
- ^ أ ب "Website", www.computerhope.com,29-12-2017، Retrieved 18-2-2018. Edited.
- ↑ Margaret Rouse, "Web site "، www.techtarget.com, Retrieved 18-2-2018. Edited.
- ↑ "Web page", www.computerhope.com,29-12-2017، Retrieved 18-2-2018. Edited.
- ↑ "HTML", www.computerhope.com,20-12-2017، Retrieved 18-2-2018. Edited.
- ↑ "URL", www.computerhope.com,30-10-2017، Retrieved 18-2-2018. Edited.
- ^ أ ب Margaret Rouse, "Web server "، www.techtarget.com, Retrieved 18-2-2018. Edited.
- ↑ "Server-side scripting", www.computerhope.com,29-12-2017، Retrieved 18-2-2018. Edited.
- ^ أ ب ت "How to Make a Website", www.wikihow.com, Retrieved 18-2-2018. Edited.
- ↑ Gregory Go (24-7-2017), "8 Popular Types of Web Hosting Services "، www.thebalance.com, Retrieved 18-2-2018. Edited.