شارك هذا المقال:
ووردبريس WordPress هو نظام ادارة محتوى مفتوح المصدر تم كتابته بلغة php , يعتبر ووردبريس من أشهر انظمة ادارة المحتوى حول العالم. تعرف في هذا المقال على طريقة عمل ووردبريس WordPress و كيفية انشاء موقع ووردبريس جديد و ايضا كيفية البدء في تعلم انشاء قوالب و اضافات خاصة بك تعتبر انظمة ادارة المحتوى او ما يعرف ب CMS من أشهر الأنظمة الموجودة في المواقع اليوم , نظام ادارة المحتوى قد يكون أكثر من مجرد مقالات و أقسام وغير ذلك, انظمة ادارة المحتوى موجودة حتى في مواقع التجارة الالكترونية كنظام المنتجات و الأقسام و المدونة و غيرها تعتبر ووردبريس WordPress أبسط و أقوى انظمة ادارة المحتوى , و لكونها تقنية مفتوحة المصدر يشارك الكثير من المطورين حول العالم في كتابة الكود الخاص بها و تطويره على مدار الوقت مما يجعلها الاختيار الأمثل للمواقع التي تعتمد في أساسها على التدوين و انشاء المحتوى , كما أنها تقنية سهلة التعلم للمبتدئين و يمكنك انشاء موقع خاص بك خلال دقائق معدودة
ووردبريس هو نظام ادارة محتوى جاهز و مفتوح المصدر مبني على لغة php , تم اطلاقه لأول مرة في النصف الثاني من عام 2003 بواسطة Matt Mullenweg و Mike Little كاصدار تجريبي حمل الرقم 0.70 , و تم اطلاق الاصدار الرسمي WordPress 1.0 في أوائل العالم 2004 ما يميز ووردبريس هو كونها نظام مفتوح المصدر مما يمكن الكثير من المطورين و الشركات المشاركة في تطويرها و اضافة المميزات و التحسينات بشكل دوري , تمثل ووردبريس ما يقارب 41.2% من اجمالي مواقع الويب في العالم. الآن لنتكلم بصورة مختصرة عن ووردبريس من وجهة نظر مطوري الويب , ووردبريس مكتوبة بلغة php و تستخدم قواعد بيانات Mysql, اما بالنسبة للواجهات فهي تستخدم html,css,js, ان كنت تملك الخبرة الكافية في اللغات السابقة فهذا يعني أنك قادر على أن تكون مطور ووردبريس بسهولة
ووردبريس مبني على نوعين من البرامج (ان صحت التسمية) , قوالب Themes و اضافات Plugins , توفر القوالب التنوع و الشكل الجميل لموقعك أما الاضافات فتساعدك على انشاء أنظمة غير موجودة في ووردبريس كانظمة التعلم الالكتروني LMS او انظمة التجارة الالكترونية eCommerce , ولا يجب على ال plugin أنو توفر لك انظمة متكاملة, قد تجد بعض الاضافات تساعدك على تصدير البيانات في جدول معين الى ملف اكسل مثلاً.
تؤدي قوالب ووردبريس وظيفة أساسية و هي عرض المحتوى على الموقع بشكل معين , القالب Theme هو عبارة عن أكواد html, css , js مع القليل من php. عند تنصيب ووردبريس لأول مرة ستجد ان هناك بعض القوالب الاساسية الموجودة لديك مثل قالب Twenty Twenty-One , هذا القالب هو الذي سيحدد كيف سيبدو شكل موقعك عند تطبيقه, طبعاً بامكانك اما تنزيل قوالب اخرى او شراء قوالب جديدة , أو حتى انشاء قالب خاص بك يدوياً ان كنت مطور ويب و لديك الخبرة في كتابة بعض الاكواد!
حسب احصائات المبيعات لعام 2021 , قالب Divi هو الأكثر مبيعاً حتى اﻵن, يليه قالب Ultra و من ثم SeedProd و Astra, OceanWP و غيرهم من القوالب المميزة.
تؤدي اضافات ووردبريس دور مختلف و لكن متكامل مع القوالب, ال Plugin هي عبارة عن أكواد php و mysql مع القليل من html,css,js, و بالتأكيد تختلف نسب الأكواد بحسب نوع الاضافة و الخدمات التي تقدمها, حسب اخر احصاء يوجد ما يقارب 58 ألف اضافة ووردبريس على المتجر الرسمي للاضافات , هذا دون حساب الاضافات الموجودة على متاجر خارجية ك CodeCanyon مثلاً. كما ذكرنا سابقاً تمكنك الاضافات من انشاء أو اضافة أنظمة جديدة الى ووردبريس, كاضافة LearnDash التي تمكنك من انشاء نظام تعلم الكتروني LMS في موقعك خلال دقائق, أو اضافة WoCommerce التي تمكنك من تحويل موقعك الى متجر الكتروني, تعمل الاضافات في ووردبريس بصورة متكاملة مع بعضها البعض لانشاء تجربة استخدام مميزة لزوار موقعك بأقل جهد برمجي ممكن , فعلى سبيل المثال يمكنك دمج WoCommerce مع اضافة Advanced Filters لانشاء صفحة بحث متقدم لزوارك و تسهيل عملية الشراء عليهم , الأمثلة لا تعد و لا تحصى. و كما ذكرنا سابقاً , لا يلزم للاضافة في ووردبريس ان تقوم بانشاء انظمة عملاقة أو متكاملة , فهناك مثلاً اضافة Advanced Custom Fields التي تمكنك من انشاء حقول اضافية في مقالاتك كحقل مدة القراءة مثلاً , أو اضافة Elemntor التي تعد أفضل مصمم صفحات في ووردبريس, حيث يوفر لك امكانية انشاء صفحات جميلة دون الحاجة لأي خبرة برمجية.
حسب احصائات المبيعات لعام 2021 , تسيطر الاضافات التي تساعدك على تصميم موقعك بدون كود على عرش الأكثر مبيعاً للعام 2021 , ففي المراكز الثلاثة الأولى نجد Elemntor, Divi, Thrive Architect , يليها اضافات منوعة مثل Jetpack, Yoast, Rank Math و غيرهم
الكثير حقاً , كون ووردبريس نظام ادارة محتوى فهذا لا يعني انها محدودة على انشاء مقالات فقط , تم انشاء ووردبريس اساساً لتكون نظام ادارة محتوى فقط أي يمكنك انشاء مدونة متكاملة دون الحاجة لأي اضافات, كل ما تحتاجه هو اختيار قالب مناسب و استخدام الميزات الاساسية في ووردبريس, لكن مع تطور سوق الاضافات في ووردبريس أصبح بامكانك تقريباً انشاء جميع أنواع المواقع التي قد تخطر ببالك , سنطرح عليك بعض الأمثلة و الاضافات المستخدمة لانشائها: موقع تعليمي LMS: يمكنك انشاء موقع مثل Udemy عبر استخدام اضافة LearnDash أو اضافات مجانية مشابهة لها مثل LearnPress موقع تجارة الكترونية eCommerce: عبر استخدام اضافة WoCommerce المجانية او BigCommerce مثلاً يمكنك انشاء نظام تجارة الكترونية متكامل موقع شخصي / مواقع تعريفية / Landing Pages: لن تحتاج الكثير من الاضافات لانشاء موقع شخصي, كل ما عليك هو اختيار القالب المناسب لك و تعديل محتواه , غالباً ما يمكنك تعديل محتوى الصفحات عبر واجهة بصرية GUI دون الحاجة لكتابة أكواد , أيضاً يمكنك استخدام اضافة Elemntor أو Divi لانشاء موقعك الخاص دون الحاجة للاستعانة بأي قوالب أو كتابة أي اكواد , كل ذلك عبر Drag & Drop GUI
غالباً خلال فترة البحث و التعلم تعرفت على نوعين من ووردبريس , في الواقع نحن نتكلم عن نوع واحد تماماً هنا مع فروق بسيطة. wordpress.com هي خدمة استضافة لمواقع ووردبريس , حيث يمكنك شراء موقع ووردبريس جاهز و تشغيله خلال دقائق , الفكرة هنا أنك لن تكون بحاجة لمبرمج ليقوم بتحميل ووردبريس و تنصيبه على الاستضافة الخاصة بك و ربط الدوماين و ما الى ذلك, في حين wordpress.org هي النسخة المخصصة للمطورين حيث يمكنك تحميل الكود المصدري الخاص بووردبريس و تنصيبه على جهازك الخاص للعمل عليه او على استضافة عامة. عند استخدامك ل wordpress.com ستتمكن من انشاء موقع ووردبريس كامل بشكل مجاني تماماً, لكن بالتأكيد يوجد بعض الميزات المحدودة للنسخة المجانية منها:
تعتبر النسخة المجانية من wordpress.com محدودة جداً وهي مقصودة للأشخاص المبتدئين الذين يحاولون التعرف على المنصة و كيفية العمل عليها, تتضمن النسخة المدفوعة ميزات أكبر و تتراوح أسعار الاشتراك ما بين 4$ شهرياً الى 45$ و الحقيقة أن موقع wordpress.com ربما ليس الأفضل في تقديم هذه الخدمة , على الرغم من كونه الموقع الرسمي لكن يوجد الكثير من المنافسين الذين يقدمون خدمات أفضل و اشمل و باسعار أفضل من wordpress.com مثل Kinsta و Bluehost
Katyperry موقع المغنية الأمريكية كاتي بيري , يعتبر الموقع بمثابة موقع شخصي و نظام ادارة محتوى The official star wars blog المدونة الخاصة بموقع Star Wars Sony Music موقع شركة التسجيلات Sony Music BBC America النسخة الأمريكية من موقع BBC , يستخدم WordPress في ال Back End فقط. مقال مرتبط: ما الفرق بين Front End و Back End في تطوير الويب ؟
ان كنت تبحث عن طريقة لتعلم ووردبريس , فعليك أولاً معرفة ما تريد أن تتعمله. تعلم استخدام ووردبريس تتكون ووردبريس من عدة أجزاء مترابطة و لكل جزء عالم خاص به يمكنك التعمق به و تعلمه , في حال كنت تريد تعلم "استخدام" ووردبريس , أي تريد انشاء موقع و البدء في العمل دون كتابة اكواد أو تطوير ميزات مخصصة فعليك بالبدء في تعلم الاضافات التي ستحتاجها, ستجد الكثير من المصادر على الانترنت, من أهم الاضافات التي يجب عليك تعلمها هو Elemntor, من المؤكد أنك ستحتاج اليه في حال اردت انشاء مواقع جميلة و سهلة الاستخدام, نرحج لك قناة Ferdy Korpershoek فستجدها من المصادر السهلة و الواسعة لتعلم استخدام ووردبريس للمبتدئين و أيضاً للأشخاص الغير مختصين في التقنية و البرمجة و ما الى ذلك, يمكنك الوصول الى قناة Fredy من هنا تعلم تطوير ووردبريس اما في حال كونك مطور ويب و تود تعلم انشاء قوالب او اضافات مخصصة لووردبريس , فغالباً ما سيكون اتجاهك مختلف تماماً , اضافة الى تعلم كيفية استخدام ووردبريس (ليس بصورة عميقة بالتأكيد) فعليك تعلم التقنيات الأساسية في ووردبريس و هي php,mysql,html,css,js. بمجرد ما حصلت على معرفة كافية بهذه التقنيات يمكنك البدء بتعلم أوامر ووردبريس الخاصة , ستجد أن هذه الاوامر هي عبارة عن أكواد php تم كتابتها سابقاً بواسطة فريق ووردبريس و مجتمع المطورين, من أهم المصادر لتعلم ووردبريس للمطورين: Wordpress Codex الدليل الرسمي لتعلم ووردبريس, ستجد كل ما تحتاجه من معلومات عن ووردبريس و طريقة عمله هنا , الموقع الرسمي: https://codex.wordpress.org/ Udemy بالتأكيد يمكنك تعلم أي شيئ على Udemy و خصوصاً ووردبريس, نرجح لك هذا الكورس من Brand Schiff , اضغط هنا Youtube يوجد عدة كورسات تعليمية على يوتيوب , لقد قمنا ببحث سريع و يمكنك اختيار النتيجة الأنسب لك , اضغط هنا لعرض النتائج
على الرغم من قوة ووردبريس , يبقى هناك دائماً بعض المشاكل المعروفة منها: يصعب ادارة المواقع الضخمة على ووردبريس بعد عدة سنوات من انشاء موقعك و اضافة محتوى بشكل يومي, ستجد أن موقعك قد وصل لحجم مهول من البيانات و بدأت تواجه مشاكل في سرعة الموقع و استجابته, بطئ في البحث ضمن الأرشيف و قاعدة بيانات بحجم كبير , في الواقع ووردبريس في الوقت الحالي غير مهيأة لادارة الكم الهائل من البيانات , صحيح لقد تم انشاء ووردبريس اساساً لادارة المحتوى ولكن مع وصول حجم المحتوى الى رقم قياسي (أكثر من 20 ألف سجل في قاعدة البيانات مثلاً) ستجد بطئ ملحوظ في أداء الموقع, يمكنك طبعاً حل هذه المشكلة بالقيام بصيانة دورية لقاعدة البيانات و مسح البيانات الغير ضرورية. ستحتاج الى خبرة برمجية أو تدخل من مبرمج كشخص غير خبير في التكنولوجيا و المواقع ستتمكن من انجاز الكثير عبر ووردبريس, لكن ستصل الى مرحلة معينة تحتاج فيها الى حل لمشكلة لم تواجه أحد غيرك من قبل ولا يوجد اضافة يمكنك تنزيلها لحلها, قد لا تكون مشكلة و ربما طلب مخصص لموقعك, في هذه الحالة الطريقة الوحيدة هي اما تعلم البرمجة او توظيف مبرمج مختص لحل المشكلة الأنظمة المتكاملة قد تكون مكلفة في النهاية ووردبريس قادرة على انجاز الكثير بفضل وجود فكرة الاضافات و القوالب, و أحياناً قد تحتاج الى 4 أو 5 اضافات معاً لانشاء ميزة معينة في موقعك , و هنا تكمن المشكلة الرئيسية. غالباً ما تكون الاضافات المجانية في ووردبريس محدودة الميزات و ستحتاج الى شراء النسخة المدفوعة لانجاز ما تريد انجازه فعلاً , مع الوقت و تراكم الميزات ستكون أمام خيار صعب اما تحويل موقعك الى منصة اخرى أو شراء عدد كبير من الاضافات المكلفة لتحقيق الهدف المطلوب من موقعك كثرة الاضافات قد تعقد الأمور كما سبق و ذكرنا , قد تحتاج الى عدة اضافات لانجاز مهمة معينة في ووردبريس , معظم الوقت ستجد أن جميع الاضافات مرتبطة مع بعضها بشكل صحيح و بدون مشاكل لكن في حالات معينة ستجد أن ربط الاضافات مع بعضها يسبب مشاكل غير متوقعة أو نتائج غير صحيحة في موقعك, وهذا أمر طبيعي باعتبار ان كل اضافة تم تطويرها من قبل فريق أو شركة مختلفة عن الأخرى
على الرغم من بساطة السؤال لكن الاجابة أكثر تعقيداً مما تعتقد, عادة ما نقوم باختيار التقنية المستخدمة في المشروع بناء على نوع المشروع و متطلباته, ففي حال أن المشروع هو عبارة عن موقع شخصي من الممكن اعتبار ووردبريس احتمال منطقي , لكن ان كنت ترغب في انشاء نظام ادارة مصنع على سبيل المثال فربما ووردبريس ليس السبيل الأمثل (على الرغم من قدرة ووردبريس على انشاء هذا المشروع). تكمن نقطة قوة ووردبريس في الاضافات و القوالب الجاهزة , في حال كنت ترغب في انشاء موقع تجارة الكترونية فقد يبدو ووردبريس للوهلة الأولى القرار الأمثل , سيمكنك انشاء الموقع خلال دقائق معدودة فكل ما عليك هو شراء قالب و تنصيب اضافة WoCommerce, و في الواقع هذا صحيح , لكن ان كان لديك طلبات مخصصة في موقعك أو نظام عمل مختلف عن المعايير العالمية فستجد ان استخدام WoCommerce فكرة غير موفقة لأنك ستكون بحاجة للتعديل كثيراً عليه و ستفقد الوصول للتحديثات المستقبلية فربما الأفضل بناء الموقع من الصفر بما يتماشى مع حاجاتك تماماً. يبقى دائماً قرار التقنية المستخدمة على المبرمج و ما يفضل التعامل معه, القرار كلياً بيدك أنت!
ووردبريس من الخدمات القوية و المميزة في عالم تطوير الويب , لها مميزاتها و لها عيوبها تماماً كأي تقنية أخرى , و أنت ما رأيك؟ هل ووردبريس هي فعلاً الحل الأمثل؟ شاركنا رأيك على صفحتنا على الفيسبوك : https://www.facebook.com/naqrahOfficial/