سيكون إنشاء الموضوع أسهل ، لكننا لم نصل إليه بعد
نشرت: 2021-07-29كتبت Tammie Lister في السطر الافتتاحي لمقالها بعنوان "إنشاء السمات" أصبح أسهل الآن: "الطريقة التي تطورت بها السمات داخل WordPress جعلت إنشائها أسهل". "هذا يبدو وكأنه بيان جريء ، لكنه صحيح."
ليس من المبالغة القول إن الكثيرين سيطلبون وصفة الصلصة السرية هذه لإنشاء قالب سهل. إذا كان هناك أي شيء ، فإن سمات WordPress هي في أكثر مراحلها تعقيدًا في التاريخ. إنه مزيج غريب من واجهات برمجة التطبيقات وسنوات بعد سنوات من الأمتعة القديمة. القفز إلى تطوير السمة التقليدية اليوم يحمل معه حاجزًا كبيرًا للدخول ، خاصة إذا كنت ترغب في بناء أي شيء أكبر في النطاق من أي من السمات الافتراضية Twenty *.
لكن Lister يتحدث عن WordPress في المستقبل ، وهي منصة ستعرض مخرجاتها الأمامية عبر الكتل.
الشيء في الكتل هو أنهم وضعوا هذا الحجاب على الكثير من الأشياء القديمة الفوضوية ، مما خلق معيارًا جديدًا حيث لا يضطر أي شخص يريد إنشاء موضوع إلى القلق بشأن الكثير من التاريخ الذي أوصلنا من النقطة أ إلى النقطة ب. هذا شيء جيد . لقد طال انتظار توحيد النظام ، لكننا ما زلنا في طور تحقيق تلك القفزة النهائية إلى الأمام. إنه وقت صعب أن تكون مطورًا. يمكن أن تكون أيضًا مغامرة جديدة ومثيرة إذا توقفنا عن التفكير في الموضوعات من عقلية تقليدية.
حرص ليستر على توضيح الفرق بين موضوع "إنشاء" و "تطوير". خلال عقدين تقريبًا من استخدام WordPress ، لم يكن لدينا سوى مطوري قوالب WordPress. يمكن فقط لمن لديهم الحد الأدنى من المعرفة بـ HTML و CSS و PHP و [أحيانًا] JavaScript إنشاء سمة. وهذا لا يزال صحيحًا تمامًا حتى اليوم.
ومع ذلك ، لن يكون هذا صحيحًا غدًا.
لا يجب أن يكون عمل تصميم الواجهة الأمامية عبارة عن علاقة كل شيء أو لا شيء. يمكن لمنشئي المحتوى إنشاء أنماط مخصصة وسيتمكنون قريبًا من إرسالها إلى دليل الأنماط الرسمي. أطلق WordPress 5.8 محرر القوالب ، بحيث يمكن لأي شخص أن يغمس أصابع قدمه في النهاية السطحية لمجموعة إنشاء القوالب. الأنماط العالمية ، وهي ميزة لم يتم إصدارها بعد ، تحمل معها وعدًا بتخصيص الخطوط والألوان والخلفيات والحدود وغير ذلك الكثير.
من منظور المطور ، قد تبدو بعض هذه الميزات محدودة. نحن نغوص في الكود ونرى العالم من حولنا يتغير. لا شيء يشبه WordPress القديم. هناك لحظات تكون فيها الأمور أكثر تعقيدًا - أحيانًا بالمقادير.
ومع ذلك ، بالنسبة للأشخاص الذين لم يكتبوا أبدًا سطرًا من التعليمات البرمجية في حياتهم ، هناك شيء سحري تختمر. يعمل WordPress على تقليل الحاجز الذي يمنع الأشخاص "العاديين" من الدخول إلى أي شيء تقريبًا.
أتذكر كيف كان إنشاء أول تصميم لمدونتي الشخصية أعلى WordPress. لقد كانت شوكة لموضوع من تصميم Tung Do ، المالك السابق لمدونة WP Designer التي لم تعد موجودة الآن. كنت أعرف ما يكفي من HTML و CSS لاختراق طريقي عبر معظمها وما يكفي من PHP لكسر موقعي عدة عشرات من المرات. لقد كانت تجربة غيرت حياتي بالنسبة لي والتي لعبت دورًا كبيرًا في إطلاق مسيرتي المهنية.
ومع ذلك ، أفكر أيضًا في جميع الأشخاص الذين لم يتمكنوا مطلقًا من إنشاء تصميمات مواقعهم الخاصة لأنهم لم يكن لديهم المعرفة المطلوبة مسبقًا ، أو الوقت المتاح ، أو واجهوا مانعًا آخر يمنعهم من دخول التجربة. تم وضع WordPress لتغيير ذلك باستخدام أدوات جديدة ، وبناء مدرج يسمح لمزيد من الناس بأن يصبحوا جزءًا من مجتمع التصميم الجماعي لدينا.

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