تلخّص هذه التدوينة اجتماع دردشة Tide المنعقد في 15 مايو في قناة #tide على SlackSlack Slack هي منصة دردشة جماعية تعاونية https://slack.com/. لدى مجتمع WordPress قناة Slack خاصة به على https://make.wordpress.org/chat/ (جدول الأعمال، أرشيف Slack).
تذكير بأن تركيز Tide الحالي هو دمج بيانات توافق PHPPHP PHP (اختصار عودي للعبارة PHP: Hypertext Preprocessor) هي لغة برمجة نصية عامة الاستخدام ومفتوحة المصدر على نطاق واسع، وهي ملائمة بشكل خاص لتطوير الويب ويمكن تضمينها في HTML. https://www.php.net/manual/en/index.php من Tide في WordPress.orgWordPress.org الموقع المجتمعي الذي تُنشأ فيه شيفرة WordPress ويتشاركها المستخدمون. يمكنك من هنا تنزيل الشيفرة المصدرية لنواة WordPress والإضافات والقوالب، كما أنه الموقع المركزي للمحادثات المجتمعية والتنظيم. https://wordpress.org/. وبمجرد دمج توافق PHP في WordPress.org، سنقيّم التركيز التالي لتحقيق أكبر أثر ممكن على المجتمع.
قائمة أمنيات خارطة الطريق
- نجمع الأفكار حاليًا، وسنقيّم جدواها، ونشارك خارطة الطريق عندما تصبح جاهزة
- مناقشة الأمور التي يتعذر على PHPCSPHP Code Sniffer PHP Code Sniffer، وهي أداة شائعة لتحليل جودة الشيفرة. تعتمد معايير ترميز WordPress على PHPCS. التحقق منها والتي قد تفيد فريق #ThemeReview (@grapplerulrich، @joyously، @valendesigns):
- إذا كنت تستخدم قالبًا فرعيًا أو قالبًا رئيسيًا
- إذا كان للقالب وسم محدد في `style.css` أو كانت دالة `add_theme_support()` محددة في `functions.php`
- من الأمثلة المحددة وسم `custom-headerHeader رأس موقعك هو عادةً أول ما يختبره الأشخاص. يُعد الجزء العلوي أو التصميم الموجود عبر أعلى صفحتك جزءًا من مظهر موقعك وشعوره العام. ويمكن أن يؤثر في رأي الزائر بشأن محتواك وعلامتك التجارية أو علامتك التجارية/علامة مؤسستك. وقد يبدو مختلفًا على أحجام الشاشات المختلفة.` مع `add_theme_support( ‘custom-header’ );`
- المشكلة هي أن PHPCS يتحقق من الأمور لكل ملف على حدة ولا يستطيع تذكّر ما تحقّق منه بالفعل.
- الأمور التي تنسّق بين الملفات
- سيتطلب ذلك التحقق من `add_theme_support` وإنشاء مصفوفة، ثم التأكد من وجود الوسم في الرأس.
- تتمثل الفائدة في أنه سيساعد على التحقق من أن القالب يضيف الدعم فعليًا لميزة ما إذا كان يستخدم الوسم، أو أنه إذا كان القالب يتضمن الميزة فينبغي وسمها بشكل صحيح، مما يجعل البحث عنها أفضل.
- ترد التفاصيل الإضافية في مشكلة WPCSWordPress Community Support شركة منفعة عامة وفرع تابع لمؤسسة WordPress، وقد تأسست في عام 2016. رقم 578 ضمن القواعد التي ستحتاج إلى حل آخر
- سيتعين علينا إضافة خادم جديد بنوع تدقيق جديد، ولن يكون ذلك ضمن حمولة phpcs
- إذا كانت لديك أفكار لقائمة أمنيات خارطة الطريق، فالرجاء تركها كتعليق على هذه التدوينة، أو مراسلةPing عملية إرسال كمية صغيرة جدًا من البيانات إلى نقطة نهاية. يُستخدم Ping في علوم الحاسوب لاستجلاء استجابة من خادم مستهدف لاختبار اتصاله. كما يستخدم مستخدمو Slack مصطلح Ping للإشارة إلى شخص ما باستخدام @ أو إرسال رسالة مباشرة (DM) إليه. قد يقول المستخدمون شيئًا مثل: «راسلني عندما يبدأ الاجتماع». @jeffpaul مباشرةً، أو التعليق في قناة #tide، أو إضافة ملاحظاتك باعتبارها مشكلة في مستودع `tide-issues`، وسنسجلها بينما نعمل على نشر خارطة طريق محتملة لـ Tide
ترحيلMigration نقل الشيفرة وقاعدة البيانات وملفات الوسائط الخاصة بموقع ويب من خادم إلى آخر. ويُجرى ذلك غالبًا عند تغيير شركات الاستضافة. GCP
- ننتقل حاليًا إلى حزم Google SDK، ثم سنختبر كل شيء على GCP. وسيكون هناك مستودع جديد قريبًا جدًا.
- سنبحث قريبًا جدًا عن مساعدة في الاختبار لإعداد المستودع الجديد، لكن الهدف هو الإبقاء على خيار استخدام AWS أو GCP، وإن أمكن، خيار التشغيل المحلي فقط
- من السهل استبدال Google Storage وS3 محليًا. أما SQS فليس من السهل استبداله محليًا، ونخطط لاستخدام Firestore على GCP، لذا فلدينا حلان مختلفان تمامًا، ويستلزم إنشاء قائمة انتظار محلية بعض العمل الإضافي، وقد لا يكون جاهزًا بحلول الأسبوع المقبل.
- من المفترض أن يكون الترحيل إلى GCP وإعادة بناء الخادم باستخدام Go جاهزين بحلول WCEU
الاجتماع التالي
سيُعقد الاجتماع التالي في 22 مايو 2018 الساعة 21:00 بالتوقيت العالمي المنسق / 22 مايو 2018 الساعة 21:00 بالتوقيت العالمي المنسق في قناة Slack #tide. لا تترددوا في الانضمام مع أي تحديثات أو أسئلة. إذا كانت لديكم أمور ترغبون في مناقشتها ولكن لا يمكنكم حضور الاجتماع، فالرجاء ترك تعليق على هذه التدوينة حتى نتمكن من أخذها بعين الاعتبار.