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

لا يدعم Thierry Bertrand عندما أقترح هذه العملية 🙂

بعد الأطر جيدة بالنسبة لنا جميعا (المطورين والمستخدمين). هذا هو بالضبط ما سأشرح لك في هذا البرنامج التعليمي.

ما هو الإطار

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

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

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

في WordPress ، الأطر هي من نوعين: تلك " مستقل "كمكوِّن إضافي وغيره" جزءا لا يتجزأ من"، تم دمجها في منتج نهائي.

جزءا لا يتجزأ أو المستقلة؟

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

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

مختلف أطر WordPress الحالية

هناك العديد من Frameworks وهذا ما يجعل استخدام Standalone Frameworks صعبًا ، لأنه بالنسبة للعديد من المكونات الإضافية ، هل تتخيل أنه يجب تثبيت العديد من الإطارات؟ ولكن بالرغم من ذلك ، تمكنت العديد من الأطر من التميز عن غيرها ، ولا سيما:

هناك الكثير من الإطار. ستجد قائمة كاملة إلى حد ما على وورد الدستور.

ماذا علينا أن نفعل؟

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

لذلك إذا كنا هنا على BlogPasCher ، فإننا نقدم لك (قريبا) أحد سماتنا التي تتطلب تثبيت المكون الإضافي ReduxFramework ، فلا داعي للقلق.