DE {CODE}: أطلس أطلس
نشرت: 2023-02-12Atlas هو الحل الكامل لتطوير WordPress بدون رأس ، مع أدوات مفتوحة المصدر لقوالب الصفحة ، وجلب البيانات ، ونمذجة المحتوى ، والمزيد. ما هو المشهد الحالي لأطلس؟ تحقق من الفيديو أدناه للتعرف على الأدوات الجديدة المثيرة المتاحة لمطوري WordPress بدون رأس والتي تجعل إنشاء مواقع ويب عالية الأداء وآمنة أسرع وأسهل.
شرائح الجلسة
نص كامل
كيلين ماس : مرحبًا ومرحبًا بكم في هذا الحديث الذي نطلق عليه "أطلس أطلس". أنا Kellen Mace ، وسينضم إلي زميلي Ilona. يأخذ كلانا نصف العرض التقديمي ، وسنستعرض عددًا من المنتجات التي تشكل نظام Atlas البيئي.
لذا فإن أطلس ، كما تعلم ، هو اسم منصة استضافة WordPress بدون رأس الخاصة بـ WP Engine. لكنها في الحقيقة أكثر من ذلك بكثير. وهو يتضمن عددًا من المنتجات وعروض المصادر المفتوحة التي تجعل حقًا إنشاء مواقع ذات مواقع WordPress مقطوعة الرأس خالية من الاحتكاك قدر الإمكان - إنشاء مواقع باستخدام WordPress بدون رأس - وكذلك لنشرها.
أنا مدير فريق علاقات المطورين لدينا في WP Engine. لذا فإن وظيفتي تنطوي على الكثير من المشاركة مع المجتمع ومحاولة تثقيف المجتمع حول بناء ونشر المواقع. ويركز الكثير من أعمالي على WordPress مقطوعة الرأس ، على وجه التحديد.
لذا فقد استثمرت كثيرًا في هذا العالم لجعل تطوير مواقع WordPress بلا رأس أمرًا في غاية السهولة. قبل أن نتعمق في جميع العروض التي أشير إليها والتي تعد جزءًا من نظام أطلس البيئي ، أود أولاً التأكد من أن لدينا المعرفة التأسيسية الموضوعة بقدر ما تختلف بنية WordPress التقليدية عن WordPress بدون رأس.
لذا تقليديًا ، كما ترون في هذه الشريحة هنا ، يتم تمثيلها من خلال هذا النوع من سير العمل. يمكنك أن ترى أن لدينا ثلاث مجموعات مختلفة ممثلة هنا. لدينا ناشرون ومطورون وزوار للموقع. لذلك في WordPress التقليدي ، الناشر باللون الأرجواني ، سيقومون بكتابة المحتوى الخاص بهم وتحريره وإدارته داخل مسؤول WordPress ، وسيتم حفظ كل محتوياتهم في WordPress.
المطور باللون الأزرق ، سيقوم هذا الشخص بالترميز في سمات WordPress والمكونات الإضافية وستعيش هذه البيانات أيضًا داخل تطبيق WordPress. ثم أخيرًا زائرنا باللون الأخضر ، عندما يزور هذا الشخص موقع WordPress ، فإن WordPress لديه الكثير من الوظائف. يجب عليه استرداد البيانات من قاعدة البيانات ثم استخدام واجهة برمجة تطبيقات السمات الخاصة به لإنشاء قالب وتقديم الموقع في النهاية - موقع HTML - المرئي للمستخدم النهائي.
لذا فإن WordPress يخدم كل هذه المجموعات الثلاث. في هذه الأيام ، على الرغم من ذلك ، أصبح من الشائع بشكل متزايد اعتماد بنية WordPress مقطوعة الرأس. وهذا يبدو شيئًا من هذا القبيل ، حيث ناشرنا هنا باللون الأرجواني ، لا يزالون يقومون بتأليف المحتوى الخاص بهم وتحريره وقياسه داخل WordPress. لذلك يبقى هذا الجزء حقًا دون تغيير.
لكن المجموعتين الأخريين ، سير عملهما مختلف تمامًا هنا. لذا ، فإن المطور باللون الأزرق ، بدلاً من استخدام واجهة برمجة تطبيقات WordPress الخاصة بالموضوع ، يستخدمون بدلاً من ذلك JavaScript وفي كثير من الأحيان أطر عمل حديثة مثل React أو Vue أو Svelte لإنشاء واجهة أمامية لتطبيق JavaScript يعتمد على Node.js.
ثم الزائر باللون الأخضر ، هذا هو التطبيق الذي يزوره بالفعل في تطبيق JavaScript هذا. وبعد ذلك ، يتواصل تطبيق الواجهة الأمامية Node.js والواجهة الخلفية لـ WordPress مع بعضهما البعض. هذا ما قد تمثله بعض الأسهم الخضراء - الأسهم الرمادية هنا.
لذلك يمكن لهذين الاثنين إرسال واستقبال البيانات حسب الحاجة. هناك العديد من الأدلة ، بما في ذلك على موقعنا الخاص ، والتي تعمل علاقات المطورين بشكل أكبر حول الفرق بين التقليدي وغير التقليدي ، وربما الأهم من ذلك ، لماذا قد ترغب في التفكير في أحدهما مقابل الآخر.
لذا اذهب للتحقق من ذلك إذا كنت ترغب في اكتساب المزيد من الألفة هناك. مع هذا النوع من العمل الأساسي الذي تم وضعه ، على الرغم من ذلك ، أريد الغوص في بعض عروض Atlas التي تجعل البناء باستخدام بنية WordPress مقطوعة الرأس أفضل. إذن ما سنقوم بتغطيته اليوم هو هؤلاء ...
نحن نقوم بتأطير Atlas باعتباره الحل الكامل وكما قلت ، فهو نظام بيئي لمنتجات مختلفة لجعل إنشاء ونشر تطبيقات بدون رأس أمرًا سهلاً قدر الإمكان. لذا سأغطي الصف العلوي هنا. إذن Faust و WPGraphQL و Atlas Content Modeler.
وبعد ذلك ، سأسلم الأشياء إلى Ilona ، وستقوم بتغطية Atlas Search و Atlas Blueprints ثم Atlas For All. حسنًا ، دعنا نتعمق مع فاوست الآن. فاوست مشروع مثير حقًا. هذا هو إطار عمل WordPress بدون رأس. إذن ما نعنيه بذلك هو أنه إطار عمل JavaScript للواجهة الأمامية ، يشبه تلك التي ربما سمعت عنها ، مثل Next.js أو Gatsby أو SvelteKit.
إنه نوع من نفس السياق مثل بعض أطر JavaScript لتطبيق الصفحة الواحدة ، مع تمييز واحد مهم. يعد Faust مخصصًا لـ WordPress وهو مصمم خصيصًا لبناء المواقع بهندسة WordPress بدون رأس. إنه مبني على قمة Next.js ، وهو إطار عمل شائع بشكل لا يصدق لتطبيق صفحة واحدة للواجهة الأمامية.
لذا فهذه أخبار جيدة حقًا ، في رأيي. وهذا يعني أن أي عمل شاق وكل العمل الشاق المبذول لتحسين Next.js وأي ميزات جديدة تطلقها Next ، سترث وتستفيد أيضًا من تطبيق Faust.js الخاص بك. علاوة على ذلك ، لدى Faust أيضًا مصادقة ومعاينات منشورة مضمنة ، وهي بداية رائعة حقًا ، إذا كنت تبني مواقع WordPress بدون رأس.
إذا أنشأت موقعًا تقليديًا ، فستحصل على هذه الأشياء مجانًا. يحتوي WordPress على نظام المصادقة والتفويض الخاص به في نظام القدرة الخاص به لمعرفة ما يمكن للمستخدمين القيام به على الموقع ، ويمكنه المصادقة على الأشخاص وكذلك السماح للأشخاص الذين لديهم إمكانات معينة بمشاهدة معاينات المنشور.
هذا هو عرض معاينة لمنشور لم يتم نشره بعد. قد يكون في حالة مسودة ، على سبيل المثال. بمجرد الانتقال إلى بنية WordPress مقطوعة الرأس ، عليك إعادة اختراع هذين الأمرين حقًا. يجب أن يكون تطبيق الواجهة الأمامية وموقع WordPress الخلفي الخاص بك قادرين على مصادقة المستخدمين ثم تقديم معاينات للنشر بشكل مختلف عن WordPress تاريخيًا.
وقد قمت بتوصيل هذا بنفسي من الصفر وهو عمل كثير جدًا. لذلك أحب حقيقة أنه مع Faust ، يمكنك إخراج هذه الأشياء من الصندوق. لست مضطرًا إلى كتابتها من الصفر لكل مشروع جديد ، وهو ضخم من وجهة نظري. بعد ذلك ، ميزة Faust.js التي أريد تسليط الضوء عليها هي جلب البيانات بسهولة.
إذاً هذا شيء آخر إذا كنت قد بدأت للتو بسجل نظيف يعمل بنظام Gatsby أو Next.js أو SvelteKit أو شيء من هذا القبيل ، فسيتعين عليك توصيل هذا من نقطة الصفر. سيتعين عليك معرفة عميل GraphQL الذي سأستخدمه ، وكيف سأقوم بتوصيل ذلك بحيث يشير إلى النهاية الخلفية المناسبة لـ WordPress ويمكنني إرسال البيانات واستلامها.
وبعد ذلك بمجرد الانتهاء من كل ذلك ، كيف أفعل ذلك بالفعل؟ كيف أقوم بتكوين استفساراتي وإحضار البيانات؟ إذاً لدى فاوست الكثير من وسائل الراحة المبنية هنا أيضًا. بمجرد إنشاء مشروع Faust جديد ، تم بالفعل إعداد جلب البيانات لك. كما أنه يأتي مع عدد من خطاطيف التفاعل التي يمكنك استخدامها لجلب الأشياء الشائعة في WordPress مثل المنشورات والصفحات والفئات والعلامات.
هناك أدوات ربط ملائمة للتفاعل تم إنشاؤها مسبقًا وجاهزة لإحضار هذه الأشياء حتى تتمكن من البدء في إنشاء صفحاتك على الفور ، وهو مرة أخرى يوفر الكثير من الوقت أيضًا. وآخرها لـ Faust هنا هو إصدارنا 1.0.
لذلك يسعدني أن أعلن أنه في المستقبل القريب هنا ، سنطلق الإصدار 1.0 من Faust. لذلك سيكون هذا إصدارًا من Faust يتمتع بالاستقرار الذي نشعر بالراحة عند تسميته 1.0. ويمكن أن يكون لديك المزيد من الثقة في بناء مشاريع جديدة على Faust.js بعد هذه النقطة.
لذلك ، إذا كان كل هذا يبدو مغريًا لك وأنت تحب - فأنت تحب فكرة تجربة بعض إطار عمل JavaScript للواجهة الأمامية والذي يحتوي على الكثير من العناصر المضمنة لك - نشر المعاينات والمصادقة وجلب البيانات بسهولة - فأنا أشجعك على القيام بذلك هذا فقط ، لتجربته. هنا مكان الحصول عليها.
لذا يمكنك الانتقال إلى github.com/wpengine/faustjs للتحقق من المشروع وإعطائه فرصة لنفسك. كان هذا هو Faust.js ، إطار عمل JavaScript للواجهة الأمامية. بعد ذلك ، أود التحدث عن WPGraphQL. هذا مكون إضافي محير حقًا ، إذا فكرت فيه.
WordPress هو أكبر نظام إدارة محتوى في العالم. وهي الآن تشغل أكثر من 40٪ من الإنترنت. و WPGraphQL هو مكون إضافي مجاني مفتوح المصدر يعمل على جلب تقنية GraphQL إلى 40٪ من الويب ، لأي موقع WordPress يرغب في استخدام هذه التقنية.
لذلك أنا سعيد حقًا بوجود ذلك ، ويسعدني أن WP Engine يمول التطوير الآن ويدعم WPGraphQL بشكل كامل. لذلك دعونا نتعمق ونرى بعض الميزات المثيرة الجديدة التي ظهرت وستتوفر قريبًا على WPGraphQL.
واحد من هؤلاء هو المدمج في GraphQL IDE. لذلك كان هذا موجودًا قليلاً في WPGraphQL. بالنسبة لأي شخص غير مدرك ، أريد فقط أن أوضح مدى قوة ذلك بالنسبة لتجربة المطور وسير العمل الذي يفتحه. يمكنك أن ترى هنا في لقطة الشاشة أنني قمت بتكوين استعلام يسمى get post ، وأقوم بتمرير بعض متغيرات الاستعلام.
لذلك أنا أقول إن معرف المنشور الذي أريد الحصول عليه هو ، ما هو WordPress مقطوعة الرأس؟ ثم نوع المعرف هو سبيكة ، أليس كذلك؟ ثم يمكنني الضغط على أيقونة التشغيل في أعلى اليسار هنا لتنفيذ هذا الاستعلام. ثم على الجانب الأيمن ، تعرف على ما يمكن أن يستعيده تطبيق JavaScript للواجهة الأمامية إذا تم إطلاق هذا الاستعلام المتطابق.
لذلك ترى على الجانب الأيمن أنني سأعود لهذا المنشور معرّف قاعدة البيانات ثم العنوان أيضًا. لذلك يعد هذا أمرًا ضخمًا للقدرة على تكوين استفساراتك ثم الضغط على زر التشغيل هذا لتنفيذها ومعرفة ما الذي سيعود به تطبيق الواجهة الأمامية إذا طلب نفس البيانات.
وبعد ذلك ، بمجرد إنشاء استعلامك وإرجاع ما تريده ، يمكنك الاستفادة من ذلك في تطبيق js الأمامي الخاص بك. قوي جدًا حقًا. أنا سعيد حقًا بتجربة المطور التي يوفرها WPGraphQL مع GraphiQL IDE. الميزة الأخرى التي تأتي إلى GraphQL هي هذه الميزة.
لذلك ربما لاحظت هذا في الشريحة السابقة. لديّ الصورة الرمزية الصغيرة هنا والتي تظهر في الجزء العلوي الأيسر من GraphQL IDE. يسمح لك هذا بإطلاق الطلبات المصدق عليها أو غير المصادق عليها. وهذا ضخم. لذلك إذا قمت بالنقر فوق هذا بحيث يكون مشبعًا بالألوان - تكون صورتي الرمزية مشبعة هناك ولدي أيقونة خضراء صغيرة بجوارها - أعلم أنني قمت بتسجيل الدخول بصفتي أنا وأطلق طلبًا مصدقًا عليه.
لذا فإن أي من البيانات التي أحصل عليها ستكون خاصة بإمكانيات المستخدم التي أمتلكها كمستخدم قام بتسجيل الدخول. في كثير من الأحيان ، على الرغم من ذلك ، من المفيد اختبار ما ستحصل عليه إذا قمت بتشغيل استعلام كمستخدم غير مصادق ، أليس كذلك؟ هذا يعني أن مجرد زائر للموقع وصل إلى موقعك ولم تتم مصادقته.
إذا كان الاستعلام ، كما تعلمون ، سيجري تشغيله لهذا الشخص لجلب بعض البيانات ، فهل سيستعيدها كلها ، أم أن بعضها محاطًا ببوابة أم يتطلب قدرات؟ لذلك بنقرة واحدة ، يمكنك النقر فوق رمز الصورة الرمزية هذا الآن وإطلاق نفس الاستعلام الذي قمت بتكوينه كمستخدم غير مصادق ، فقط لتأكيد أنك تحصل على ما كنت تتوقعه دائمًا.
لقد كانت إضافة حديثة رائعة حقًا إلى WPGraphQL. علاوة على ذلك ، في تدريب GraphQL IDE هنا ، الشيء التالي الذي سنتحدث عنه هو Query Composer. هذه أداة رائعة أيضًا. وإذا فتحت Query Composer ، فسيبدو مثل ما تراه هنا في لقطة الشاشة حيث يمكنك تسمية الاستعلام الخاص بك ، يمكنك تمرير متغيرات الاستعلام.
لذلك يمكنك أن ترى هنا أنني أقول إن تمرير معرف لما يقوله هو WordPress ، ونوع المعرف هو slug ومن ثم يمكنك فقط تحديد المربعات لمعرفة البيانات التي ترغب في استعادتها. ويعتبر GraphQL IDE ذكيًا بما يكفي ليكون قادرًا على تشغيل استعلام استبطان ومعرفة جميع البيانات المتاحة في WordPress ، ويعرض كل شيء هنا.
لذلك ، فإنه يجعل الأمر قويًا حقًا بمجرد النقر فوق هذه المربعات وإنشاء استفساراتك ثم إطلاقها لاختبارها. لذا تأكد من التحقق من ذلك أيضًا. ملحن الاستعلام.
الشيء التالي الذي أود أن أتحدث عنه هو بحث تكامل كتل جوتنبرج التجريبية التي كانت جارية. إذن ، يمتلك Jason Ball ، وهو منشئ ومشرف WPGraphQL ، قاعدة الشفرة هذه - WPGraphQL Block Editor - حيث جرب القدرة على كشف جميع البيانات حول كتل Gutenberg التي يوفرها WordPress بحيث يمكنك الاستعلام عن جميع الكتل التي يحتوي عليها منشور أو صفحة معينة ثم تتكرر من خلال تلك الكتل وتجسد مكونًا مختلفًا في تطبيق JavaScript للواجهة الأمامية وفقًا لنوع الكتلة.
هناك بعض المحاذير هناك. لا يتم عرض جميع البيانات حول الكتل ، في هذه المرحلة ، بواسطة WordPress. ولكن يمكنك قراءة المزيد عن ذلك في الملف التمهيدي هنا. لكننا متحمسون حقًا في WP Engine لأنه يتم إحراز خطوات كبيرة - يتم إحراز تقدم في هذا الاتجاه المتمثل في القدرة على الاستعلام عن جميع بيانات الكتل الخاصة بك باستخدام Gutenberg.
السؤال التالي الذي أريد التحدث عنه هو الاستفسارات المستمرة. لذلك هذا ضخم. في الوقت الحالي ، من الممكن استخدام WPGraphQL ثم تشغيل حل التخزين المؤقت للكائن ، مثل Redis أو Memcached ، للحصول على استعلامات قاعدة البيانات المخزنة مؤقتًا في الذاكرة لتحقيق بعض مكاسب السرعة.
هذا ممكن بالفعل ، وكان كذلك منذ فترة. لكن الشيء الوحيد الذي يعمل عليه الفريق داخليًا هو الاستعلامات المستمرة ، والتي أنا متحمس جدًا بشأنها. سيؤدي ذلك إلى نقل التخزين المؤقت إلى المستوى التالي ، حيث يتم تخزين النتائج مؤقتًا للاستعلامات الشائعة وإعادتها على الفور دون تحميل أي شيء - دون تشغيل استعلام قاعدة بيانات أو حتى تحميل WordPress.
قبل كل ذلك ، ستتعرف إحدى طبقات التخزين المؤقت على أن الاستعلام الجاري تشغيله لا يزال في ذاكرة التخزين المؤقت ولا يزال صالحًا وسيعيد ذلك على الفور. لذا فإن هذه الميزة - ستؤدي إلى استفسارات سريعة جدًا جدًا. لذلك متحمس جدا لذلك. يعمل الفريق بجد على ذلك ، وترقب المزيد من المعلومات حول موعد توفر ذلك.
الميزة الأخرى هي القدرة على حفظ الاستعلامات في GraphQL. في الوقت الحالي ، إذا قمت بإنشاء استعلام في GraphiQL ، فمن الرائع حقًا أن تكون قادرًا على اختبار الأشياء بسرعة هناك. ومع ذلك ، لا تستمر استفساراتك. إذا كنت ترغب في ترك هذه الصفحة أو حذفها ، فلا يمكنك العودة إلى الاستعلام.
لذلك يعمل الفريق على بعض الميزات الرائعة للغاية حيث ستتمكن من إنشاء استعلام ، وتسميته ، ثم حفظه ، ويمكنك نوعًا ما بين مجموعة الاستعلامات المحفوظة الخاصة بك وإجراء تغييرات أو إعادة - وفر لهم نوعًا من كتالوج لجميع الاستعلامات التي يستخدمها موقعك ، والتي أعتقد أنها رائعة جدًا أيضًا.
ستكون هناك أيضًا بعض عمليات الدمج بين هذه الميزة والاستعلام المستمر الذي تحدثت عنه. حتى الأشياء المثيرة حقًا هناك أيضًا. أنا أشجعك على تجربة WPGraphQL إذا لم تكن قد قمت بذلك بالفعل ويمكنك القيام بذلك على wpgraphql.com. هناك كل أنواع الوثائق حول كيفية استخدامه ، وكيفية تنزيله ، ومن أين تبدأ.
حسنًا ، آخر شيء أريد التحدث عنه معك قبل تسليمه هو Atlas Content Modeler. هذه أداة أخرى أنا متحمس لها حقًا. يسمح لك بإنشاء نماذج المحتوى. إذا كنت في مساحة WordPress لفترة من الوقت ، فمن المحتمل أنك تعرف مصطلح أنواع المنشورات المخصصة.
لذلك يخرج WordPress من الصندوق مع دعم لنوعين من المنشورات ، وهما المنشور والصفحة. ولكن بالنسبة للعديد والعديد من المواقع ، من المنطقي تسجيل أنواع المنشورات المخصصة الخاصة بك. لذلك يمكنك الحصول على مفهوم مشروع أو عضو فريق أو وظيفة. شيء آخر من هذا القبيل. ثم قم بتخزين البيانات مقابل نوع المنشور المخصص الذي قمت بإنشائه.
يسمح لك Atlas Content Modeler بإنشاء أنواع منشورات مخصصة ، ولكنه في الحقيقة أكثر من ذلك بكثير ويستدعي نماذج المحتوى هذه. لذا فإن لقطة الشاشة هذه توضح مثالاً واحدًا. يمكنك أن ترى أنني أنشأت نموذجين للمحتوى هنا. واحد منهم يسمى المواقع ولها ثلاثة حقول مخصصة مرتبطة بها.
الآخر يسمى الموفرون ، وهذا واحد لديه عدد من الحقول المخصصة أيضًا. كما يدعم تسجيل التصنيفات. لذلك بمجرد وجود نموذج المحتوى الخاص بك - ويعرف أيضًا باسم نوع المنشور المخصص - بمجرد وجوده ، إذا كنت تريد أن يكون قادرًا على إضافة تصنيفات إليه ، لتتمكن من تجميع تلك المنشورات معًا ، فإنه يتيح لك القيام بذلك بسهولة.
ولها دعم لعدد من الحقول المخصصة. لذلك يمكنك أن ترى على الشريحة ، لدينا نص ونص منسق ورقم وتاريخ وما إلى ذلك أسفل السطر. لذلك يمكنك إنشاء نموذج محتوى ، وإضافة تصنيفات إليه ، ثم إضافة الحقول المخصصة التي يجب أن يحتوي عليها نوع المنشور المخصص هذا أيضًا.
وستضيف ACM تلك الموجودة في مسؤول WordPress ، لذا فإن أي شخص يقوم بإنشاء أو تحرير منشور من هذا النوع ، سيرى فقط كل هذه الخيارات للحقول المخصصة والتصنيفات. وستكشف أيضًا عن كل تلك البيانات التي سنتحدث عنها بعد قليل.
هناك شيء واحد أريد تسليط الضوء عليه وهو أنه يسمح بعلاقات فعالة أيضًا. في كثير من الأحيان ، تريد أن تكون قادرًا على الارتباط - أن يكون لديك إما واحد إلى كثير ، أو كثير إلى واحد ، أو العديد من العلاقات بين المنشورات المختلفة في WordPress. المثال الخاص بي هنا هو أنه كان لدي مقدمي رعاية صحية ومن ثم كان لدي مواقع ، كما تعلمون.
وقد يعمل مقدمو الرعاية الصحية في موقع واحد أو أكثر ، ولكن قد يكون من الجيد الاستعلام من الاتجاه الآخر أيضًا ، أليس كذلك؟ ولنقل ، إذا كان لدي موقع محدد على استعلام في الاتجاه الآخر ، فسيخبرونني بجميع مقدمي الخدمة الذين يمارسون هنا ، أليس كذلك؟
لذلك بالنسبة لهذا النوع من العلاقات ثنائية الاتجاه ، يسعدني أن أقول إن ACM تدعم ذلك وهي - قاعدة البيانات مُحسّنة لهذا النوع من الاستعلام ثنائي الاتجاه مثل هذا ، وهو ليس هو الحال بالنسبة للعديد من حلول العلاقات الأخرى المتوفرة في WordPress .
لذلك يبدو شيء من هذا القبيل حيث يمكنك تسجيل حقل العلاقة الجديد الخاص بنا وإعطائه اسمًا ومعرف API ثم تحديد الاتصال بين النموذجين أيضًا. حقًا ، قوي حقًا إذا كنت تبحث عن القدرة على إنشاء علاقات في مشاريع WordPress مقطوعة الرأس.
آخر شيء ، والذي ربما يكون الميزة القاتلة ، كما يمكنني القول ، لـ ACM هو كل ما ذكرته للتو. كله. إنشاء نموذج المحتوى ، والتصنيفات ، وإضافة جميع الحقول المخصصة الخاصة بك ، وإنشاء العلاقات فيما بينها. بمجرد إنشاء كل هذه الأشياء في مسؤول WordPress ، ستجد كل ذلك تلقائيًا في مخطط WPGraphQL ومتاح على الفور لبدء الاستعلام عن تطبيق JavaScript للواجهة الأمامية المنفصلة.
لذلك هذا-- هذا ضخم. قام العديد من الأشخاص في الماضي بتجميع عدد من المكونات الإضافية لتوفير هذه الحقول في المسؤول. ولكن بعد ذلك أيضًا لفضحها في WPGraphQL و Atlas Content Modeler ، بشكل مثير للدهشة ، فهي قادرة على فعل هذين الأمرين. لذلك أوصي بشدة بالتحقق من ذلك إذا كان هذا يبدو قويًا بالنسبة لك.
هناك شيء واحد قادم إلى ACM في المستقبل القريب وهو حقل البريد الإلكتروني ، لذا ترقبوا تحديثات ذلك. كما أضاف الفريق مؤخرًا دعمًا للحقول القابلة للتكرار. لقد كان هذا طلب ميزة ، ويسعدني حقًا أن أبلغ بأن لدينا الآن دعمًا لحقول المكرر.
لذلك يمكنك تحديد حقل ثم القول إنه يجب أن يكون قادرًا على التكرار مرة واحدة أو أكثر ، ويمكن لمنشئ المحتوى بعد ذلك الاستفادة من هذه الميزة المكررة. حسنًا. لذا ، إذا كنت مهتمًا بـ ACM وترغب في تجربته ، فإنني أشجعك بشدة على القيام بذلك.
هذا موجود في دليل البرنامج المساعد WordPress ، لذا يمكنك المضي قدمًا والحصول على ذلك على wordpress.org/plugins/atlascontentmodeler وجرب ذلك بنفسك. هذا كل شيء لقسمي. شكرًا جزيلاً على الاستماع ، والآن سأحول الأمور إلى Ilona لتغطية باقي المنتجات في نظام Atlas البيئي.
إيلونا كيدراكا: شكرًا جزيلاً لك ، كيلين. اسمي Ilona Kendracka ، وأنا مدير منتج في Atlas. ويا له من عام ، سواء بالنسبة لـ Atlas أو لعالم WordPress بدون رأس. في هذا الوقت تقريبًا من هذا العام ، تم الإعلان عن أطلس لأول مرة للجمهور.
وبالنسبة لنا ، لقد كان عامًا مليئًا بالتعلم وإجراء المقابلات والتجارب والنماذج الأولية والبحث. وإنه لمن دواعي سروري الأكبر لمدير المنتج أن يشاركك في نتائج كل الأشياء التي تعلمناها في شكل منتج عمل ، في شكل ميزات جديدة لـ Atlas. لذلك دعونا نقفز مباشرة.
لنبدأ بشيء مهم جدًا لكل موقع ويب رئيسي على الإنترنت. هذا بحث. تعد القدرة على البحث عن المحتوى مكونًا مهمًا ، ليس فقط للتجارة الإلكترونية ولكن أيضًا لأنواع أخرى من مواقع الويب مثل مواقع الشركات أو مواقع الوسائط. أظهرت الأبحاث ، في الواقع ، أن الأشخاص الذين يجرون عمليات البحث هم زوار الموقع الأكثر قيمة ، سواء كانوا يبحثون عن منتج معين لشرائه أو إذا كانوا يبحثون عن مقال معين لقراءته ، فهم ذوو قيمة لأنهم يأتون إلى موقعك الموقع بقصد.
وقد ثبت ، إذن ، لموقع التجارة الإلكترونية أن بحثهم يمكن أن يفتح نحو ثلاثة أضعاف معدلات التحويل. لذلك ، يعد البحث أداة قيمة حقًا للمسوقين. في الوقت نفسه ، يعد البحث في WordPress مهمة مؤلمة ومزعجة لأسباب مختلفة.
البحث في WordPress بطيء جدًا ويتطور بشكل سيئ. كما أنها محدودة جدًا في الوظائف. يمكن حل قيود بحث WordPress الأساسي باستخدام حل طرف ثالث ، ولكن هذا يعني المزيد من التكوين والمزيد من الصيانة والمزيد من المتاعب وبالطبع المزيد من الأموال التي يجب إنفاقها على حل مخصص ومكونات الطرف الثالث.
لهذا السبب هنا في WP Engine ، نعمل على حل أفضل ومتقدم ومرن يقدم النتائج الأكثر صلة للعملاء على WordPress. يعد بناء مثل هذا المنتج وتسليمه لعملاء WP Engine أولوية قصوى بالنسبة لنا هذا العام.
لهذا السبب أنا متحمس لمشاركة هذا الإصدار التجريبي العام لـ Atlas Search ، منتجنا الجديد للبحث عن محتوى WordPress ، هنا من أجلك لتجربته. هناك ثلاثة أشياء رئيسية تجعل من بحث أطلس أداة رائعة لمواقع الويب الحديثة ، وأولها الأداء. جانب مهم للغاية لأي موقع ويب رئيسي.
باستخدام Atlas Search ، يتم استرداد المحتوى بشكل أكثر كفاءة وأسرع من حلول البحث التقليدية في WordPress. من خلال إلغاء تحميل عمليات معالجة البيانات والاستعلام إلى Atlas Search من WordPress ، يتم حفظ دورات الحوسبة الثمينة على خادم WordPress الباهظ التكلفة والذي يصعب قياسه.
الدعامة التالية هي البساطة. يتطلب الأمر الكثير من الوقت والجهد والمال للتوصل إلى حل لبحث WordPress يلبي متطلبات الأداء والدقة للمواقع الحديثة. تستغرق صيانة جميع الأجزاء المتحركة وقتًا طويلاً.
Atlas Search هو حل فريد وبسيط وأنيق يتطلب الحد الأدنى من التكوين. بمجرد أن يتم إعداده ، فإنه يعمل فقط. وكمستخدم ، يمكنك بسهولة تكوين المحتوى الذي تريد أن يكون قابلاً للبحث. تم أيضًا دمج Atlas Search بشكل أنيق مع WordPress ، مما يمكّنه من معالجة بياناتك في الوقت الفعلي أثناء تغيرها ، مما يضمن تحديث نتائج البحث دائمًا.
لذلك لا داعي لاستخدام بائعين خارجيين ، ولا داعي لإنفاق الوقت والمال على صيانة الحل الخاص بك. Atlas Search هو متجرك الوحيد لجميع عمليات البحث عن الأشياء. آخرها أهمية ودقة. في بحث WordPress الجيد ، يفتقد بعض الميزات المهمة.
ونقصها يجعلها غير مناسبة للمواقع الحديثة. أشياء مثل البحث عن النص الكامل ، والقدرة على تحديد البحث ، وتسجيل الملاءمة يصعب تنفيذها أو يكاد يكون من المستحيل القيام بها باستخدام البحث التقليدي في WordPress. لذلك يسعدني أن أشارك أننا تمكنا من معالجة العديد من نقاط الألم هذه في حل البحث الجديد الخاص بنا.
في لوحة معلومات Atlas Search ، باستخدام واجهة مستخدم بسيطة وبديهية حقًا ، يمكنك تحديد الحقول التي تريد البحث من خلالها. هذا لا يشمل فقط حقول WordPress بأكملها ، ولكن البحث الآخر يعمل أيضًا. أنواع المنشورات المخصصة والحقول المخصصة غير المتوازنة. وبالطبع ، لدينا أطلس Content Modeler من خارج الصندوق.
يمكنك تحديد كل حقل من الحقول المحددة واسترداد النتائج الأكثر صلة. يمكنك أيضًا إجراء بحث بمصطلحات متعددة ، وكذلك استخدام عوامل تشغيل البحث المشابهة لـ Google في استعلامات البحث الخاصة بك. يعمل Atlas Search بشكل أفضل مع WordPress REST API و WPGraphQL ، مما يمنحك المرونة وإمكانية النقل على الأدوات التي تريد استخدامها لمشروعك بدون رأس.
لذلك أنا متحمس حقًا بشأن هذا الإصدار ، ولا يمكننا الانتظار لمعرفة المشروعات الرائعة التي ستنشئها باستخدام حلنا الجديد.
ننتقل إلى إعلاننا التالي. يعد الدخول إلى عالم WordPress بدون رأس أمرًا مثيرًا ، ولكنه قد يكون صعبًا جدًا في البداية ، لأسباب عديدة مختلفة. بادئ ذي بدء ، لم تعد العديد من جوانب عملية إنشاء مواقع الويب الصحيحة لـ monolith WordPress صحيحة.
نحن نعلم أن الأمر يستغرق وقتًا لتلتف حول طريقة مختلفة في التفكير حول إنشاء التطبيقات. بالنسبة للكثيرين منكم ، إنها أيضًا المرة الأولى التي يتفاعلون فيها مع الأدوات والتقنيات الجديدة ولغات البرمجة وأطر العمل. يعد الانتقال من الهندسة المعمارية المتجانسة إلى العمارة المنفصلة تغييرًا كبيرًا.
ولا يتطلب الأمر من المطورين التعلم والتفكير في وفهم كل هذه المكونات المختلفة فحسب ، بل يتطلب أيضًا قضاء بعض الوقت في التكوين وربطهم جميعًا معًا. وبغض النظر عن المهارة الجديدة التي تحاول تعلمها ، فعادة ما يكون الأمر أسهل بكثير وأكثر متعة إذا كان بإمكانك التعلم بالممارسة.
لذا فإن الاضطرار إلى قراءة الكثير من الوثائق قبل التمكن من اللعب بشيء لأول مرة أمر محبط للغاية ويمكن أن يجعلك تضع مشروعك الجانبي على الرف لفترة طويلة جدًا. وقد تعد نفسك بأنك ستعود إليها يومًا ما ، لكن الشيء نفسه قد لا يحدث أبدًا وهذا هو الشعور الذي أعرفه جيدًا.
لذا ، لتجربة شيء ما لأول مرة ، لكي تكون قادرًا على القفز مباشرة وبدء مهارة أنت متحمس حقًا لاكتسابها ، يجب ألا تتطلب ساعات من قراءة الوثائق والتكوين وسحب شعرك لمعرفة كيفية الحصول على الإعداد الخاص بك جاهز لشيء ما.
لذلك خلال الشهرين الماضيين ، تحدثنا مع العديد من المطورين المهتمين بتعلم Atlas ومراقبة نضالاتهم واحتياجاتهم. وقد استخدمنا كل هذه الدروس لبناء شيء يمنحك فرصة للبدء بسرعة ، لتقليل الجهد المطلوب لإنفاقه على التكوين ، وبالطبع لزيادة المتعة والإثارة الناتجة عن تعلم مهارة جديدة تمامًا.
لذا فإن الحل الذي نقترحه هو مخططات أطلس. Atlas Blueprints عبارة عن مشاريع بدء تشغيل WordPress كاملة بدون رأس ، وهي متاحة لك لاستنساخها ، وبدء مشاريعك الخاصة في دقائق ، ومشاهدة قوة WordPress بلا رأس في سيناريو الحياة الواقعية ، والبدء في اللعب بها وتعديلها حسب احتياجاتك.
يمكنك استخدامها كصندوق رمل لمشاريعك الأولى بدون رأس ، ولكن يمكنك أيضًا الاستفادة منها للبدء بشكل أسرع أثناء إنشاء مواقعك كاملة الوظائف. هناك أربعة مكونات يتكون منها كل مخطط. بادئ ذي بدء ، أثناء العملية ، يتم إنشاء بيئة WordPress جديدة لك.
بهذه الطريقة ، يمكنك البدء في بيئة آمنة ومعزولة ، واللعب بها ، ومعرفة كيفية عملها.
بعد ذلك ، يتم تثبيت وتنشيط جميع المكونات الإضافية الضرورية في تثبيت WordPress هذا. لذلك لا تحتاج إلى استعراض هذه القائمة وتثبيت المكونات الإضافية يدويًا والبحث عنها وكل هذه الأشياء. يتم كل ذلك من أجلك خلف الكواليس حتى تكون جاهزًا بمجرد انتهاء التطبيق.
بصرف النظر عن ذلك ، يتم نسج تطبيق الملاحظات من أجلك. كل مخطط من المخططات التي أعدناها هو موقع ويب كامل وجميل تم تصميمه لحالات الحياة الواقعية ، وقد تم تصميم كل منها باستخدام إطار عمل Faust.js الذي تم تصميمه خصيصًا لجعل تطوير WordPress بدون رأس أسهل وأكثر إمتاعًا.
وأثناء وجود كل هذه المكونات في مكانها الصحيح ، تحدث جميع عمليات التكوين الضرورية خلف الكواليس. لذلك في غضون دقائق قليلة ، يمكنك بالفعل الوصول إلى موقع WordPress بدون رأس مُجهز بالكامل ومُهيأ بالكامل. لذا فإن Atlas Blueprints هو الحل الكامل لبرنامج WordPress بدون رأس ، وهو الحل الذي تم تصميمه لكم جميعًا. حل يعمل فقط ويساعدك على البدء بأدنى حد من التكوين وفي وقت قصير جدًا.
اليوم ، يسعدنا أن نقدم لك ثلاثة مخططات لتجربتها. مخطط محفظة مثالي لموقع ويب شركة ، مخطط مدونة - WordPress كلاسيكي يمكنك استخدامه لمشاركة أفكارك مع العالم - ومخطط أساسي ، وهو الحد الأدنى من السقالات لمساعدتك على البدء بسرعة.
يستفيد كل مخطط من جميع منتجات Atlas الخاصة بنا. إذن Faust.js ، وهو إطار عملنا الخاص بـ WordPress بدون رأس ، و Atlas Content Modeler ، وهو المكون الإضافي الخاص بنا الذي يتيح لك إنشاء نماذج بيانات مخصصة ، و Atlas Search ، وهي أداتنا لتجربة بحث عالية الأداء ودقيقة في WordPress.
لذلك إذا كنت مهتمًا حقًا بتجربة البحث ، فإن استخدام Atlas Blueprints هو أسهل طريقة للبدء. هناك طريقتان يمكنك من خلالهما تجربة المخططات. إحدى الطرق هي الاشتراك في حساب وضع الحماية واتباع خطوات إنشاء التطبيق في بوابتنا. بهذه الطريقة ، ستنتهي في الواقع بمجموعة كاملة من مواقع الويب المزودة بالكامل في بضع دقائق فقط.
إذا كنت تفضل تشغيل تطبيقك محليًا في البداية ، فيمكنك التوجه إلى الموقع المحلي ، حيث ستتمكن من إنشاء موقع WordPress الجديد بدون رأس باستخدام أحد المخططات الثلاثة التي نقدمها. المخططات متاحة لأي شخص. لذا لمستخدمي Atlas sandbox وعملاء Atlas الذين دفعوا أموالاً ومستخدمين محليين أيضًا.
لذلك إذا كنت تفكر في تجربة WordPress بدون رأس ولكنك واجهت صعوبة في إيجاد الوقت في جدولك المزدحم للعمل في مشروعك الخاص ، فإن Atlas Blueprints مناسبة لك. لذا اذهب وتحقق منها.
في هذه الملاحظة ، وفي الختام ، لدينا إعلان آخر مهم ومثير. مهمتنا هي تعزيز إبداعك من خلال بناء منصة رائعة لـ WordPress مقطوعة الرأس ومنحك الوصول إليها. نعتقد أن كل شخص يتوق إلى إنشاء تجارب مذهلة لزوار مواقع الويب الخاصة بهم ، أو مواقع عملائهم ، يجب أن تتاح لهم الفرصة للقيام بذلك.
لهذا السبب ، من الآن فصاعدًا ، تتوفر لك أربع خطط جديدة من Atlas SMB لشرائها. حتى الآن ، كان نظام أطلس متاحًا فقط لمشاريع المؤسسات. ومع ذلك ، نريد أن نوفر أداء وأمن Atlas لكل مشروع بحجم لإطلاق العنان لإبداعك.
هذا يعني أن الخطط الأولية تحصل على تثبيت WordPress مُحسّن للعمل بدون رأس ، وهو خادم عقدة يمكنه إنشاء أي إطار عمل JavaScript من اختيارك مثل Next أو Gatsby ، وهو CDN عالي الطاقة لتوزيع مشروعك في جميع أنحاء العالم ، أدواتنا مفتوحة المصدر مثل Atlas عارض المحتوى و WPGraphQL و Faust.js والمزيد.
وكل هذا من شريك واحد ، على منصة واحدة ، بسعر واحد. لذا فإن كل ما كنت أتحدث عنه اليوم - Atlas Search و Atlas Blueprints وخطط Atlas للشركات الصغيرة والمتوسطة - متاح بالفعل لك الآن. لذا لتجربتها ، تفضل بزيارة wpengine.com/atlas للتسجيل للحصول على حساب sandbox ، أو شراء خطة.
بصفتي عضوًا في فريق منتج Atlas ، أنا متحمس حقًا بشأن جميع الإعلانات التي شاركناها معك اليوم ، ولا أطيق الانتظار لرؤية كل الأشياء الرائعة التي ستبنيها على منصتنا. تم إنشاء Atlas من أجلكم ، مستوحى منكم ، وأنتم مستخدمو Atlas ، الذين يلهموننا وجميع مستخدمينا وميزاتنا ومنتجاتنا.
لذلك أتمنى أن تكون قد استمتعت بعرض اليوم. شكرا جزيلا لكم جميعا على انتباهكم. ترقبوا العروض والجلسات التوضيحية القادمة ، وشاهدكم جميعًا في المنتج.