Working on Merchant Facing UI
تحب تدعم البث؟ عضوية «داعم» على يوتيوب بـ 60 جنيه في الشهر: شارات، إيموجي، وأسئلتك بجاوبها الأول في البث. اشترك كداعم
الخلاصة
يتابع البث العمل على تجهيز تطبيق Shopify للتقديم، مع إعطاء الأولوية لاستكمال الانتقال من Polaris React إلى Polaris Web Components ومراجعة واجهة التاجر بصريًا ووظيفيًا قبل العودة إلى صقل الموقع والتقرير ومسار التحويل. شمل العمل أيضًا إعداد GA4 وGoogle Tag Manager وPostHog والتحقق من وصول التغييرات عبر GitHub وCloudflare، ومراجعة تنظيم جداول Supabase واتصال MCP، من دون اعتبار ظهور المعرّفات وحده إثباتًا لاكتمال التتبع. واستخلص لقمان دروسًا من تراكم فروع Git وworktrees ومن تأكيدات وكلاء برمجيين لم تصمد أمام الفحص اليدوي، داعيًا إلى دمج أكثر انتظامًا ومراجعة التنفيذ فعليًا. كما ناقش أتمتة بناء المهام ومراجعتها بين الوكلاء، والفروق التي لاحظها شخصيًا بين Codex وClaude، وأسئلة الجمهور حول النشر والنماذج ولغات المشروع والعملاء والسيو البرمجي ولوحات Kanban وHermes. بقيت عدة نقاط غير محسومة، منها أسباب بعض إخفاقات Cloudflare وMCP، والتنظيم الأفضل للجداول، وجدوى بعض أدوات الوكلاء، وموعد التقديم النهائي.
104 لحظة من البث
- 1:38:05
الحذر من تقديرات زمن المهام السحابية
تابع تقدّم مهمة سحابية ولاحظ أن مدة التنفيذ الفعلية قد تختلف كثيراً عن التقدير المعروض، لذلك تعامل مع الخط الزمني بوصفه تقريبياً.
- 1:40:04
مراجعة إعدادات القياس قبل النشر العام
ناقش ما إذا كان ينبغي تأجيل Google Tag Manager ومتابعة تحسين إعدادات التحليلات، وشدد على حذف معرّفات القياس الظاهرة قبل جعل المحتوى عاماً.
- 1:42:25
إعداد القياس المحسّن ومتغيرات بيئة التحليلات
تقدّم العمل في إعداد قياس GA4، مع مراجعة خيار القياس المحسّن والأحداث، ثم الانتقال إلى ثلاثة متغيرات بيئة تم إنشاؤها. أشار النقاش أيضاً إلى أن قسم GTM يحتاج إعداد حسابات إضافية قد يكون من الأنسب إكمالها خارج البث، بينما يستمر العمل على المشروع الأساسي.
- 1:47:22
اختيار تسجيل الدخول اليدوي إلى Cloudflare أثناء الإعداد
أثناء إعداد Cloudflare وظهور خيار يسمح للمتصفح بالتفاعل مع أي موقع دون سؤال، اختار المتحدث فتح موقع Cloudflare بنفسه وتسجيل الدخول يدوياً. لم تُذكر أي بيانات حساب في الفهرس.
- 1:51:29
البحث عن عملاء لتصميم الويب واستخدام Upwork بحذر
نقاش مع أحد الحضور عن مسؤولية التسويق ومصادر العملاء لخدمات تصميم الويب، مع اقتراح استكشاف الطلب في الخليج. أضاف لقمان تحذيرًا من أن مخالفة سياسات Upwork قد تؤدي، بحسب تجربته أو فهمه، إلى حظر الحساب.
- 2:01:05
تقسيم milestone كبير إلى مهام لوكيل برمجي
وصف لقمان تجهيز milestone مهم متعلق بترحيل إلى Shopify عبر تقسيمه إلى مهام وإعداد prompts، ثم متابعة تقدم الوكيل مقارنة بتقديره الزمني. لم يذكر هذا الفهرس الأرقام الفعلية الخاصة بالعمل أو الاستخدام.
- 2:01:53
درس من تراكم فروع Git وworktrees
شرح لقمان أن العمل طوال أسبوع عبر عدة فروع وworktrees من دون دمج أو commits منتظمة أدى إلى تراكم مربك، ثم تسبب دمج طلبات التغيير في إفساد الكود وظهور نسخة قديمة من الموقع. وبعد الاستعادة، اعتبر التجربة درسًا عمليًا في إدارة الفروع وworktrees.
- 2:03:39
تشغيل نشر Cloudflare بعد ضبط متغيرات البيئة
حاول لقمان مساعدة وكيل برمجي آخر في تشغيل نشر على Cloudflare بعد إضافة متغيرات البيئة. أوضح أن الهدف هو تشغيل عملية النشر نفسها، لا بالضرورة نشر موقع الهبوط، وتساءل عن المسار الصحيح لتنفيذ ذلك.
- 2:08:47
تكامل Codex مع Supabase عبر الإضافة
ذكر لقمان أنهم كانوا يعيدون تفعيل تكامل MCP الخاص بـSupabase رغم إعداده سابقًا، ولاحظ أن تثبيت إضافة Supabase في Codex ساعد على ضبط التكامل. يعكس المقطع ملاحظة عملية لا اختبارًا مقارنًا مكتملًا.
- 2:09:22
انطباعات مؤهلة عن Cloudflare Workers وVercel وRailway
قال لقمان إنه يستخدم Cloudflare Workers مع إقراره بأن خبرته به وبـVercel محدودة، وذكر تفضيلًا تقنيًا عامًا لـVercel مع اعتراض شخصي على استخدامه. كما نقل عن شخص آخر رأيًا غير مؤكد بأن Railway أنسب لأنواع معينة من التطبيقات، مؤكدًا أن المنصات مختلفة وليست بدائل متطابقة.
- 2:13:27
إضافات Codex وإعداد خدمات المشروع
يوضح Luqman أن Codex لم يكن يقرأ بعض إعدادات المشروع العامة كما توقع، ويرى أن الإضافات قد تكون وسيلة ربط إعدادات MCP والخدمات؛ ويذكر أن إضافة Supabase عملت مباشرة ثم جرّب إضافة Cloudflare.
- 2:16:08
من قياس ظهور التجار إلى تحسينه
يناقش Luqman توسيع الأداة بحيث لا تكتفي بقياس ظهور التاجر على منصات الذكاء الاصطناعي، بل تقترح تحسينات تتبع أفضل الممارسات لرفع النتيجة، استنادًا إلى بحث أجراه حول GEO. كما يربط ذلك بالعمل المخطط لواجهة التاجر.
- 2:18:06
الاحتفاظ الصفري بالبيانات واختيار مزودي النماذج
يشرح Luqman أن مراجعة Shopify قد تتطلب توضيح سياسات الخصوصية وشروط الخدمة لمزودي النماذج. ويقول إنه تحقق من توفر الاحتفاظ الصفري بالبيانات، لكنه وجد أن استخدام DeepSeek يحتاج إلى تواصل إضافي وقد يثير تدقيقًا، لذلك قرر تأجيله؛ كما يعرض رأيه بأن منصات أخرى أهم حاليًا لظهور منتجات التجار.
- 2:19:48
تعثر متكرر في النشر على Cloudflare
يتوقف العمل بسبب محاولات نشر على Cloudflare تستغرق وقتًا طويلًا وتفشل بصورة متكررة، فيطلب Luqman من Codex تنفيذ عملية النشر مباشرة. سبب الفشل غير محدد في هذه الصفحة.
- 2:22:46
النشر من GitHub وتجربة Codex وClaude في مهام البرمجة
ردّ المتحدث على سؤال عن ربط GitHub بخدمات النشر، موضحًا أن Railway مرتبط بالمستودع بينما قد يحتاج إعداد Cloudflare إلى خطوة إضافية. وقارن تجربته في مهمة نشر واحدة، وقال إن Claude أنجزها أسرع وفهم سياق البرمجة بصورة أفضل في رأيه، مع تأكيده أن Codex قد يكون أقوى في مهام عامة أخرى وأن هذه ملاحظات شخصية وليست حكمًا شاملًا.
- 2:25:35
اختيار نموذج برمجة أقل استهلاكًا للرموز عند امتلاك خبرة تقنية
قال المتحدث إنه لم يجرّب الوضع السريع، وذكر بصورة منفصلة أنه لم يتمكن من تشغيل تجربة للوكلاء المتعددين، كما أشار بتحفّظ إلى مخاوف يتذكرها بشأن الهلوسة. وأضاف أن صاحب الخلفية البرمجية قد يستطيع الاعتماد مدة أطول على نموذج أقدم أو أقل جودة واستهلاك رموز أقل.
- 2:27:21
قراءة معايير البرمجة واختيار النموذج حسب المهمة
استعرض المتحدث قسمًا للبرمجة في صفحة إطلاق رسمية، وقارن نتائجه بانطباعاته العملية. رأى أن التحسن بين إصدارين متتاليين بدا محدودًا في معيار البرمجة المعروض، بينما كان الفارق مع Claude أكبر، لكنه أقر بأنه لا يعرف تفاصيل المعيار نفسه. كما شدد على أن تفضيل النموذج يعتمد على المهمة: فقد يفضّل Claude للبناء والبرمجة، بينما يرى Gemini أو أنماط التفكير الأعلى مناسبة أكثر للأبحاث الأكاديمية، وكل ذلك بوصفه رأيه وتجربته.
- 2:30:41
لغات المشروع وتجربة محدودة مع Gemini في البرمجة
في إجابة عن سؤال من الجمهور، ذكر النص JavaScript وPython وTypeScript كلغات مستخدمة، مع توضيح المتحدث أن خلفيته ليست برمجية وأن بعض تفاصيل تنفيذ الشيفرة بواسطة الوكلاء غير واضحة له. وأضاف أنه لم يجرّب Gemini كثيرًا للبرمجة، لكن تجربته المحدودة معه داخل Antigravity كانت إيجابية.
- 2:32:03
تدقيق استخدام Polaris Web Components
اقتُرح تدقيق مركّز للإجابة عن سؤال محدد: هل تستفيد واجهة التطبيق بالكامل من Polaris Web Components بدلًا من Polaris React؟
- 2:33:02
تطوير واجهة المستخدم كجزء من بناء تطبيق Shopify
يوضح النقاش أن العمل على واجهة المستخدم جزء من تطوير تطبيق برمجي لـ Shopify، وأن بناء الواجهة لا يعني أن المهمة منفصلة عن هندسة التطبيق الأوسع.
عندك سؤال عن حاجة في البث ده؟
اسأل في الجروب