ما هو WordPress مقطوعة الرأس وكيفية استخدامه

نشرت: 2021-12-23

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

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

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

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

الآن بعد أن حددنا خياراتك ، دعنا نلقي نظرة عميقة على ما يفصل WordPress بدون رأس عن WordPress التقليدي.

الووردبريس التقليدي

يستخدم WordPress التقليدي PHP لإنشاء الواجهة الأمامية لموقع الويب الخاص بك. يقوم بذلك عن طريق إنتاج مكونات HTML مرئية ديناميكيًا استنادًا إلى السمات والمحتوى الذي تدخله في واجهة WordPress.

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

كيف يختلف WordPress مقطوعة الرأس

وورد بلا رأس

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

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

يجعل WordPress بدون رأس نظام إدارة محتوى أكثر تنوعًا (CMS). كما أنه يمنح المستخدمين المزيد من الخيارات لتطوير الويب. على سبيل المثال ، يمكنك تنفيذ إطار عمل قائم على JavaScript مثل Angular أو Vue أو REACT. أو يمكنك اختيار تنفيذ إطار عمل PHP مختلف مثل Laravel أو CodeIgniter أو Symfony.

تستخدم هذه الأدوات للواجهة الأمامية ثم تحصل على بياناتك باستخدام واجهة برمجة تطبيقات WordPress REST (API). عادة عندما نستخدم WordPress بدون رأس ، فإن الواجهة الأمامية والخلفية ستكون موجودة على خوادم مختلفة. تسهل واجهة برمجة تطبيقات REST في WordPress الاتصال بين هذه الخوادم - أي بين الرأس والجسم.

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

تختلف كل بيئة تطوير وبالتالي لها متطلبات تكوين مختلفة. في معظم الحالات ، سيُطلب منك إنشاء مثيل جديد لموقع WordPress الخاص بك وتوصيل قاعدة بيانات على IDE الخاص بإطار العمل. ثم ستحتاج إلى تكوين WordPress API من لوحة القيادة.

لحسن الحظ ، توفر لك معظم أطر العمل برامج تعليمية لمساعدتك على البدء. تتضمن بعض خيارات إطار العمل الأكثر شيوعًا للواجهة الأمامية ما يلي:

  • تتفاعل
  • الزاوي
  • Vue.js
  • Ember.js
  • مسج
  • الدلالي- UI
  • مؤسسة

مقارنة بين التقليدية مقابل مقطوعة الرأس

إذًا ، كيف تقارن مقطوعة الرأس ببرنامج WordPress التقليدي؟ لتسهيل الفهم ، دعنا نناقش إيجابيات وسلبيات كل منها:

مزايا WordPress التقليدية

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

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

تجربة WYSIWYG : باستخدام محرر WordPress المرئي ، يمكنك أن ترى بالضبط كيف سيبدو موقع الويب الخاص بك أثناء التنقل. بالإضافة إلى ذلك ، قررت شراء إضافات مثل Elementor أو WP Bakery لتصور تصميماتك.

عيوب WordPress التقليدية

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

مزايا WordPress مقطوعة الرأس

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

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

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

المزيد من خيارات نشر المحتوى : يتيح Headless WordPress إمكانية النشر عبر الأنظمة الأساسية ، مما يعني أنك لست مقيدًا بتطبيقات الويب. على سبيل المثال ، يمكنك استخدام WordPress API لإنشاء تطبيقات سطح المكتب و / أو الهاتف.

عيوب WordPress مقطوعة الرأس

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

أكثر تكلفة : قد يكون تنفيذ WordPress بدون رأس أكثر تكلفة من استخدام WordPress التقليدي. غالبًا ما يتعين عليك الدفع مقابل واجهة برمجة التطبيقات / إطار العمل ، وبيئة التطوير ، ولوحة القيادة / واجهة برمجة تطبيقات WordPress.

حلول WordPress مقطوعة الرأس

حلول WordPress مقطوعة الرأس

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

أفضل أطر عمل WordPress مقطوعة الرأس

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

  • React JS: React هي مكتبة JavaScript مفتوحة المصدر للواجهة الأمامية لـ Meta (FKA Facebook). يسمح لك ببناء واجهات مستخدم تفاعلية غنية بصريًا. نظرًا لعلاقاتها مع Meta ، فهي تحظى بشعبية كبيرة في الوقت الحالي.
  • AngularJS: Angular JS هو إطار عمل JavaScript مفتوح المصدر موجه أساسًا نحو إنشاء تطبيقات ويب من صفحة واحدة. إنه بديل رائع لـ React. جوجل تحتفظ به حاليا.
  • Vue.js: Vue.js هو إطار عمل JavaScript مفتوح المصدر لبناء واجهات مستخدم. ما يفصل Vue.js عن الأطر الأخرى هو بنية نموذج عرض النموذج (MVVM) والقوالب القوية.
  • Gatsby JS: Gatsby عبارة عن صفحة ويب ثابتة ومولد موقع. يختلف Gatsby عن الأطر والأساليب التقليدية لأنه ينشئ مواقع لا تتطلب مصادر بيانات. هذا يجعل صفحات الويب هذه يتم تحميلها بشكل أسرع. ومع ذلك ، فإنك تبني Gatsby فوق CMS مثل WordPress.
  • jQuery: لا يمكنك تجميع قائمة بإطارات عمل ومكتبات JavaScript دون ذكر jQuery. لقد كان موجودًا منذ عام 2006 وقد تم إنشاؤه في الأصل لجعل تطوير ويب JavaScript أكثر قابلية للفهم. حاليًا ، لا تزال مكتبة JavaScript الأكثر استخدامًا في السوق. لتطوير WordPress بدون رأس ، ستحتاج فقط إلى مكتبة واجهة المستخدم الخاصة به.
  • التأسيس: لقد قطعت CSS شوطًا طويلاً. في هذه الأيام ، يمكنك إنشاء صفحة ويب كاملة مبنية بشكل أساسي من CSS و HTML. يعمل الأساس على هذا المبدأ. يوفر قوالب وشبكات لمساعدتك في إنشاء واجهات أمامية تستند إلى HTML و CSS. بالإضافة إلى ذلك ، يأتي مع ملحقات JavaScript إذا كنت بحاجة إليها.
  • Faust.JS: Faust هو إطار عمل جافا سكريبت مصمم خصيصًا لمساعدة المستخدمين على إنشاء واجهات رسومية للواجهة الأمامية لوورد بريس بدون رأس. إنه مبني على Next.JS ويستخدم GraphQL لاسترداد البيانات. باستخدام Faust ، يمكنك عرض موقعك بشكل ثابت (SSR) أو إنشائه على جانب الخادم (SSG).

أفضل الإضافات لتطوير WordPress بدون رأس

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

  • WP Gatsby: يتيح لك WP Gatsby استخدام WordPress كمصدر بيانات عند استخدام إطار عمل Gatsby JS. يجعل توصيل WordPress مقطوعة الرأس بجاتسبي أسهل.
  • WPGraphQL: WPGraphQL هو بديل لتطبيق WordPress لـ Rest API. يسمح بشكل أساسي لواجهة المستخدم الرسومية الأمامية بالتواصل مع الواجهة الخلفية لـ WordPress من خلال مجموعة من الاستعلامات أو الأوامر.
  • Headless CMS: مكوّن إضافي يوسع ميزات واجهات برمجة التطبيقات المضمنة في WordPress. إنه يضيف نقاط نهاية مخصصة لـ Rest API ، وتخصيص إضافي للأدوات ، وتحميل الصور للفئات ، وما إلى ذلك. ويمكن استخدامه مع WooCommerce و Gatsby.
  • FaustWP: مكون إضافي يعمل مع إطار عمل Faust.JS. يتضمن ذلك الترحيل بدون رأس وتسهيل الاتصال بين الواجهة الخلفية والواجهة الأمامية لـ WordPress.
  • Headless WP: بديل miniOrange للمكوِّن الإضافي Headless WP. يجعل الانتقال إلى WordPress بدون رأس أسهل بكثير. يمكنك تعطيل الواجهة الأمامية لـ WordPress بسهولة واسترداد البيانات من أي جدول WP أو نقطة نهاية API.

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