ما هي قاعدة البيانات؟ ما هو SQL؟ ما هي MySQL؟

ما هي قاعدة البيانات؟ ما هو SQL؟ ما هي MySQL؟

من بين الأشياء التي أحيانًا يتساءل عنها مشرفي المواقع الجدد “ما هي MySQL؟” و “ما هو SQL” و “ما هي قاعدة البيانات؟”. تنشأ هذه الأسئلة لأن مثل هذه المصطلحات تبدأ فى الظهور دائماً عند إنشاء موقع ويب.

ما هي قاعدة البيانات؟

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

ما هو SQL؟ ما هي MySQL؟ 

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

 

  • MySQL هو نظام لإدارة قواعد البيانات ، مثل SQL Server ، Oracle ، Informix ، Postgres وما إلى ذلك . وتعد MySQL جزء أساسي من كل تطبيق PHP مفتوح المصدر تقريبًا. من الأمثلة الجيدة على النصوص البرمجية القائمة على PHP و MySQL هي WordPress و Joomla و Magento و Drupal.

ما هي استضافة لينكس؟

ما هي استضافة لينكس؟

يعمل نظام World Wide Web مع خدمات الاستضافة على الإنترنت حيث يمكن للمؤسسات تحميل بياناتها على الإنترنت لتوزيعها. وتعد خدمة استضافة الويب ، وخدمات استضافة البريد الإلكتروني ، وخدمات استضافة DNS هي بعض أنواع خدمات الاستضافة على الإنترنت. من خلال خدمات استضافة الويب ، يمكنك رفع موقعك الإلكترونى على شبكة الإنترنت العالمية.

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

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

 

أنواع المنصات

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

إذا كان لديك موقع ويب ثابت static website مصنوع بتقنية HTML و CSS فيمكنك استضافة موقع الويب الخاص بك على كلا النظامين الأساسيين. ويعتمد إختيار النظام الأساسي بشكل رئيسي على نوع لغة البرمجة النصية التي تستخدمها لموقعك على الويب. فعلى سبيل المثال إذا كنت تستخدم PHP و MySQL لموقعك على الويب فيجب عليك استضافة موقع الويب الخاص بك على نظام Linux. ومن ناحية أخرى إذا تم إنشاء موقع الويب الخاص بك بإستخدام برامج نصية مثل ASP.net أو ASP أو SQL أو Access فيجب أن يكون نظام إستضافة Windows هو إختيارك الطبيعي.

على مر السنين ظهرت لينكس كواحدة من منصات إستضافة المواقع المفضلة.

إستضافة Linux لمواقع الويب

نظام Linux هو نظام أساسي مفتوح المصدر يستند إلى نظام تشغيل UNIX ويستخدم في الغالب لإستضافة موقع الويب. مجموعة البرمجيات LAMP هي أهم ميزة في Linux . وهي كلمة مختصرة تجمع  Linux و سرفر Apache و قواعد بيانات MariaDB / MySQL و لغات البرمجة Perl / PHP / Python. وتشير LAMP إلى مزيج من تقنيات البرمجيات والسرفرات المفتوحة المصدر ، وبالتالي تجعل إستضافة Linux للويب توفر الحل الأمثل لإستضافة موقع الويب بميزانية محدودة.

يمنحك كل من Windows و Linux الوصول إلى FTP – وهى تعني بروتوكول نقل الملفات – حيث يمكنك تحميل الملفات على السرفر من خلال القرص الصلب الخاص بك. ومع ذلك ، فإن تفرد Linux يكمن في تقديم بروتوكوليَ SSH أو TELNET وتساعد تلك البرمجيات فى تفسير بيانات المستخدم عبر بروتوكول التحكم في الإرسال (TCP). ومع واجهة المعابر العامة (CGI) فإنه يساعدك بتطبيق برمجي على المتصفح.

المزايا

بعض مزايا إستخدام إستضافة Linux هي:

  • آمن ومستقر:

يشتهر نظام التشغيل Linux بجوانب الثبات والأمن.فإن إستضافة لينكس للويب تمنحك نظاماً قوياً من حيث سلامة البيانات وثباتها.

  • النُسخ الاحتياطية السهلة:

من المهم جداً الإحتفاظ بنسخة إحتياطية لموقع الويب. لينكس تجلب لك الأفضل في فئته وإمكانية النسخ الأحتياطي السهل من خلال أدواته المتضمنة.

  • الخطط الأساسية:

توفر لك إستضافة الويب من لينكس مجموعة من الخطط الأساسية التي تشمل الوصول إلى بروتوكول نقل الملفات FTP ، واجهة البرمجة (CGI) ، خدمات MySQL بالإضافة إلى خدمات البريد الإلكتروني والوصول إلى SSH.

  • إدارة بسيطة:

على عكس جميع المنصات الأخرى ، يقدم لينكس مزايا إدارية بسيطة دون إستخدام أدوات برمجية أخرى.

  • الدعم الفني:

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

  • تكلفة منخفضة:

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

السلبيات

بعض عيوب إستخدام إستضافة Linux هي:

  • معرفة الدومين:

على الرغم من أنه لا يمكن تسميتها بنقص رئيسي ، إلا أن عدم كفاية معرفتك لـ Linux قد تكون غير ملائمة.

  • التوافق:

فقد تواجه مواقع الويب التي تم تطويرها ، والتي تحتفظ بنظام Windows كنظام أساسي لها ، مشكلات في التلائم مع نظام التشغيل Linux. ولكن مؤخراً يتم حل هذه المشكلة بطريقة استخدام ASP.net.

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

ما هى تقارير جوجل الإحصائية Google Analytics؟

ما هى تقارير جوجل الإحصائية Google Analytics؟

Google Analytics عبارة عن خدمة مجانية لتحليل الويب توفر الإحصاءات والأدوات التحليلية الأساسية لتحسين محركات البحث (SEO) ولأغراض التسويق. الخدمة متاحة لأي شخص لديه حساب Google.

تتضمن ميزات Google Analytics:

  • أدوات عرض البيانات بما في ذلك لوحة التحكم (dashboard) ، بطاقات الأداء (scorecards) ومخططات الحركة (motion charts) ، التي تعرض التغييرات في البيانات بمرور الوقت.
  • تقسيم لتحليل المجموعات الفرعية ، مثل التحويلات.
  • تقارير مخصصة.
  • المشاركة والتواصل عبر البريد الإلكتروني.
  • التكامل مع منتجات Google الأخرى ، مثل AdWords و Public Data Explorer ومحسن مواقع الويب.

إن Google Analytics تم تهيئتها لمواقع البيع بالتجزئة الصغيرة والمتوسطة. فإنها تحتوي على قيود تجعلها أقل ملائمةً لمواقع الويب والمؤسسات الأكبر حجماً. فعلى سبيل المثال ، إن النظام يجمع البيانات من خلال علامة صفحة جافا سكريبت المدرجة في كود الصفحات التي يريد المستخدم جمع البيانات عليها. وتعمل علامة الصفحة كـ Web bug لتجميع معلومات عن ما يقوم به الزائر. ومع ذلك نظرًا لأنها تعتمد على ملفات تعريف الارتباط Cookies لا يمكن للنظام جمع البيانات عن المستخدمين الذين قاموا بتعطيلها. كما أن Google أيضًا تستخدم أخذ العينات في تقاريرها بدلاً من تحليل جميع البيانات المتاحة.

وعلاوة على ذلك ، أثار بعض خبراء الأمان مخاوف بشأن مشكلات الخصوصية في Google Analytics. فمن خلال لوحة تحكم Google Analytics يمكن للمستخدمين جمع معلومات عن الأشخاص الذين ترتبط مواقعهم الإلكترونية بمواقع الشبكات الاجتماعية مثل Facebook و Twitter.

ما هو بروتوكول نقل الملفات FTP وكيف يعمل؟

ما هو بروتوكول نقل الملفات FTP وكيف يعمل؟

ما هو بروتوكول نقل الملفات (FTP) ؟

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

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

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

كيف يعمل بروتوكول نقل الملفات؟

عندما يتم نقل الملفات من خلال FTP ، يحدث أحد الإجرائين – رفع الملفات أو تنزيل الملفات. يتضمن رفع الملفات نقل الملفات من جهاز كمبيوتر شخصي إلى السرفر. ويعتبر التنزيل نقل الملفات من السرفر إلى كمبيوتر شخصي. يستخدم بروتوكول نقل الملفات (بروتوكول التحكم بالإرسال / بروتوكول الإنترنت TCP / IP) لنقل ملفاتك. فإن بروتوكول TCP / IP هو أساساً اللغة التي يستخدمها الإنترنت لتنفيذ الأوامر.

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

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

ما هو نظام أسماء الدومين DNS؟

ما هو نظام أسماء الدومين DNS؟

DNS – نظام أسماء الدومين

DNS هى إختصار لنظام إسم الدومين (أو خدمة إسم الدومين أو سرفر إسم الدومين) ، وهي خدمة إنترنت تقوم بترجمة أسماء الدومين إلى عناوين IP. ونظرًا لأن أسماء الدومين حروف أبجدية ، فمن السهل تذكرها. ومع ذلك ، فإن الإنترنت يعتمد فعلاً على عناوين الـ IP. ففي كل مرة تستخدم فيها إسم دومين ، يجب أن تقوم خدمة DNS بترجمة الاسم إلى عنوان الـ IP المقابل. فعلى سبيل المثال ، قد يترجم اسم الدومين www.example.com إلى 198.105.232.4.

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

ما هى: لوحة التحكم cPanel

ما هى: لوحة التحكم cPanel

cPanel هى لوحة تحكم للإستضافة على شبكة الإنترنت والمقدمة من قبل العديد من مقدمي الإستضافة لمالكي المواقع وهى تتيح لهم إدارة مواقعهم على شبكة الإنترنت من واجهة على شبكة الإنترنت. يوفر هذا البرنامج للمستخدمين واجهة رسومية يمكنهم من خلالها التحكم في الجزء الخاص بهم من سرفر Unix. وتم تصميم الأدوات المقدمة لتبسيط تشغيل موقع الويب والتحكم فيه. فهى تستخدم بنية متدرجة تسمح بمستويات مختلفة من الوصول. يمكن للمشرفين والمستخدمين النهائيين التحكم في الجوانب المختلفة للسرفر والموقع الإلكتروني مباشرة من خلال المتصفح. ويتم الوصول إلى لوحة التحكم cPanel بشكل عام باستخدام https على المنفذ 2083 أو ببساطة عن طريق إضافة “/ cpanel” إلى نهاية إسم المضيف. وذلك اعتماداً على مزود خدمة الإستضافة ، تحتوي cPanel بشكل عام على نوع من التثبيت الآلى أو باقة مخصصة لأنظمة إدارة المحتوى مثل WordPress.

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

ما هى حملة البريد الإلكتروني الجماعى Bulk email؟

ما هى حملة البريد الإلكتروني الجماعى Bulk email؟

حملة البريد الإلكتروني الجماعى Bulk email هى عنصر قوي في التسويق بالإذن. إن حملة البريد الإلكتروني الجماعي هى إرسال رسائل البريد الإلكتروني إلى مجموعات كبيرة من المستلمين في وقت واحد. وإعتمادًا على كيفية إرسال البريد الإلكتروني ولماذا يتم إرساله ، يمكن أن يكون البريد الإلكتروني الجماعي أداة تواصل مفيدة أو يسبب ازعاجًا والذى يفتح على المرسل الكثير من الجزائات. وإن الفرق بين البريد الإلكتروني الجماعى والرسائل غير المرغوب فيها Spam واضحاً نسبيًا.

رسائل البريد الإلكتروني الجماعية المرغوب فيها (Bulk email)

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

رسائل البريد الإلكتروني الجماعية غير المرغوب فيها (Spam)

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

جعل حملة البريد الإلكتروني تعمل

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

قانون CAN-SPAM

في حالة إعتبار البريد الإلكتروني الجماعى محتوى غير مرغوب فيه Spam، يمكن أن تخضع لقانون CAN-SPAM. وينص هذا القانون على عقوبات تصل إلى 000 16 دولار لكل رسالة. وعلى هذا النحو، عندما ترسل رسالة بريد إلكتروني جماعية، من المهم أن يكون بها دائما معلومات دقيقة حول من يرسلها وأن تتضمن إرشادات حول كيفية إلغاء الإشتراك.

الجانب الجيد لحملة البريد الإلكتروني الجماعى

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

ما هو الموقع الكتروني؟

ما هو الموقع الكتروني؟

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

الموقع الإلكتروني

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

مثال لموقع  Microsoft

يتم تنظيم البيانات المتضمنة في المواقع وجعلها في متناول الجمهور على الإنترنت بمساعدة لغات البرمجة مثل X-HTML و PHP على سبيل المثال لا الحصر. ولهذا فإن برمجة المواقع الإلكترونية تعد الطريقة الرئيسية لتحديد بنية موقع الويب وإدارة أداؤه أثناء تصفح الزوار لصفحاته. ويمكنك تقديم المعلومات المنظمة بشكل ومظهر جيد وسهل الإستعمال وذلك بمساعدة تقنيات تصميم المواقع الإلكترونية. ومن أجل تقديم صفحات الويب المبرمجة بشكل صحيح على شاشات الزوار ، فإنها تحتاج إلى إستضافتها على سرفر ويب، والذي سوف يسمح بنقلها إلى أي متصفح ويب عبر HTTP ، وهو البروتوكول الرئيسي لـ WWW و الأربعة أحرف المختصرة التي تراها في بداية إسم كل موقع.

زيارة المواقع الإلكترونية

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

عناصر موقع الويب

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

المواقع الإلكترونية الثابتة Static والديناميكية

يحدد المفهوم الإبداعي والبرمجيات وراء موقع الويب ما إذا كان ثابتًا Static أو ديناميكيًا. فتعرض مواقع الويب الثابتة المعلومات عبر الإنترنت إلى الزائر بطريقة مباشرة –  كما تم تخزينها على السرفر. ومن الأمثلة الجيدة على موقع الويب الثابت كل موقع ويب بسيط لشركة يقدم تفاصيل حول الملف التعريفي للشركة وجهات الإتصال والمشاريع المستقبلية وما إلى ذلك. وعادةً ما يتطلب إعداد هذا الموقع بعض المهارات الأساسية للمواقع على شبكة الإنترنت ومعرفة HTML و CSS. وتستخدم المواقع الديناميكية بدورها قواعد البيانات لتخزين المعلومات ومعالجتها ، مما يسمح بتغيير محتوى صفحات الويب تلقائيًا في بعض الحالات والتي تحدد مسبقاً. فيمكن أن يكون موقع الويب الديناميكي على سبيل المثال ككل بوابة إلكترونية أو مدونة أو متاجر التجارة إلكترونية والتي قد تزورها يومياً. وتعد قائمة برمجيات المواقع الديناميكية أطول بكثير ، بما في ذلك – PHP و JSP و Perl و ASP وغيرها الكثير.

موقع PHP

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

ما هو ملف robots.txt وكيفية استخدامه

ما هو ملف robots.txt وكيفية استخدامه

Robots.txt – معلومات عامة

Robots.txt هو ملف نصي موجود في الدليل الرئيسى للموقع والذي يحدد لبرامج فحص محركات البحث (search engines’ crawlers) ما هى صفحات الويب والملفات التي تريد منها زيارتها والآخرى التى لا ترغب منهم بزيارتها. عادةً ما يريد أصحاب المواقع الإلكترونية من محركات البحث ملاحظة مواقعهم الإلكترونية ولكن هناك حالات آخرى لا تريد فيها إظهار هذه الصفحات: على سبيل المثال ، إذا قمت بتخزين بيانات حساسة أو كنت تريد توفير معدل نقل البيانات (Bandwidth) عن طريق عدم ادراج الصفحات الثقيلة بالصور فى الفهرس.

تطلب محركات البحث ملفًا بإسم “/robots.txt” في المقام الأول عند فحص الموقع الإلكترونى. وإذا تم العثور على هذا الملف ، تقوم البرامج المسئولة عن فحص الموقع الإلكترنى بالتحقق منه للحصول على تعليمات فهرس الموقع.

ملاحظة: يجب أن يكون هناك ملف robots.txt واحد فقط لموقع الويب. ويجب وضع ملف robots.txt للدومين الإضافى فى جذور المستند المقابل له.

موقف جوجل الرسمي لملف robots.txt

Robots.txt وتحسين محركات البحث SEO

إزالة إستبعاد الصور

تم إعداد ملف robots.txt في بعض إصدارات CMS لإستبعاد مجلد الصور فى الأساس. ولكن لا تحدث هذه المشكلة (إستبعاد الصور) في أحدث إصدارات CMS ، ولذلك يجب عليك التحقق من إصدارات CMS الأقدم.

وذلك لأن إستبعاد الصور يعنى أنه لن تتم فهرسة صورك وتضمينها في بحث الصور من Google ولكن لابد من فهرستها لأنها تزيد من ترتيبك على محركات البحث.

إذا كنت تريد تغيير ذلك ، فإفتح ملف robots.txt وأزل السطر الذي به:

Disallow: /images/ 

إضافة مرجع إلى ملف sitemap.xml الخاص بك

إذا كان لديك ملف sitemap.xml (لابد أن يكون لديك ملف sitemap.xml لأنه يزيد من ترتيبك على محركات البحث) ، فسيكون من الجيد تضمين السطر التالي في ملف robots.txt الخاص بك:

  sitemap: http://www.domain.com/sitemap.xml 

(يجب تحديث هذا السطر بإستخدام إسم الدومين وملف sitemap).

ملاحظات متنوعة

  • لا تحظر CSS و Javascript وملفات الموارد الأخرى بشكل إفتراضي. لأن ذلك يمنع Googlebot من عرض الصفحة بشكل صحيح وفهم أن موقعك محسّن للجوّال.
  • يمكنك أيضًا إستخدام ملف robots.txt لمنع فهرسة صفحات معينة ، مثل تسجيل الدخول أو 404 صفحات ، ولكن يتم ذلك بشكل أفضل بإستخدام العلامة الوصفية لبرامج الروبوت robots meta tag.
  • لا يؤدي إضافة عبارات disallow إلى ملف ملف robots.txt إلى إزالة المحتوى. ولكن ببساطة يمنع وصول برامج فحص محركات البحث لها. وإذا كان هناك محتوى تريد إزالته ، فمن الأفضل إستخدام meta noindex.
  • كقاعدة عامة ، يجب عدم إستخدام ملف robots.txt أبدًا للتعامل مع المحتوى المكرر. هناك طرق أفضل مثل Rel=canonical tag وهي جزء من عنوان HTML لصفحة ويب.
  • تذكر دائمًا أن  ملف robots.txt ليس دقيقًا. غالبًا ما تكون هناك أدوات أخرى تحت تصرفك يمكنها القيام بعمل أفضل مثل أدوات التعامل مع المتغيرات parameter handling tools داخل أدوات مشرفي المواقع Webmaster Tools لجوجل وبينج و أيضاً x-robots-tag وعلامة الروبوتات الوصفية meta robots tag.

ما هو A-Record أو Address Record ؟

ما هو A-Record أو Address Record ؟

يعد الـ Address Record نوع من أنواع (سجلات) نظام أسماء الدومين DNS المتقدمة التي توجه الدومين أو الدومين الفرعي إلى عنوان الـ IP الخاص بالسرفر الذي يستضيف الموقع. وهذا السجل يتم من خلاله تخزين (تسجيل) عنوان بروتوكول الإنترنت من التصنيف الرابع IPv4 الخاص بالموقع الإلكتروني. فعلى سبيل المثال ، يتم إستخدام سجل A لتوجيه إسم دومين منطقي ، مثل “google.com” ، إلى عنوان الـ IP لسرفر الإستضافة الخاص بجوجل “74.125.224.147”.

ويتكون سجل العنوان  Address Record من إسم المضيف ، العنوان ، و TTL.

إسم المُضيف

وهو إسم السجل. سيتم إلحاق إسم الدومين الخاص بك تلقائيًا بالنهاية (على سبيل المثال: إذا أدخلت “www” ، فسيتم تغيير السجل إلى “www.mywebsitename.com” عند حفظه). وإذا أدخلت “@” فسيتم إستبداله بالدومين الأصلي (مثل ، mywebsitename.com).

العنوان (المشار إليه)

وهو عنوان الـ IPv4 أو IP address الذي يُوجه أو يُشير إليه سجل العنوان A-Record.

TTL أو Time To Live

يحدد TTL مقدار الوقت بالثواني للسجل ليظل مُخزناً بصورة مؤقتة وذلك قبل إسترجاعه مرة أخرى. والقيمة الإفتراضية له (أدني قيمة مقبولة) هي 14400 ثانية (4 ساعات). عادةً لا تحتاج إلى تعديل هذه القيمة.