المحتوى الإبداعي
مستند، مش قالب
اللي بتكتبه شجرة بلوكات بمخطط منشور. اللي بيطلع هو المستند ده متصيّر لهدف — إيميل، صفحة، فورم، SMS، push أو مطبوعات. الاتنين منفصلين عمداً، لأن المحرر قابل للاستبدال والتصيير لأ، والتظاهر بغير كده هو اللي بيخلي أداة تسويق تلاقي ست نسخ من نفس الرسالة مش متفقين مع بعض.
ستة أهداف، مصدر واحد
كل ليه قيود مش مسألة ذوق، والـ renderer عارفها عشان مش لازم تعرفها.
الإيميل معناه جداول و CSS مدمج، من غير flex ولا grid لأن Outlook لسه بيستخدم Word في تنسيق الميل، ونسخة نص عادي بتتولدلك تلقائياً، وألوان تعيش مع عميل الوضع الداكن اللي بيعكس الألوان، وحارس حجم عند حوالي 102 KB اللي Gmail بيبدأ يقص عندها.
الصفحة معناها HTML حديث متجاوب عادي، منشور تحت slug، وعلى دومينك لو عايز. الفورم هو صفحة مع ربط حقول، وتحقق من المدخلات، و honeypot، وحد معدل — وهو المدخل الوحيد لجهات اتصالك اللي ممكن بشكل مشروع ينتج أساس consent.
SMS بيعدّ السيجممنتس وانت بتكتب. Push هو عنوان، ونص، وأيقونة، وأكشنات، وديب لينك. الرسالة المطبوعة هي CSS للطباعة بتتصيّر لـ PDF، بتتخطاب وبتتبعت.
المستند نفسه متخزن كـ setup بمخطط منشور، في خدمة المستندات بتاعة المنظومة مش مخفي في جدول خاص. يعني اليوم اللي هييجي فيه محرر أحسن، هيحرر نفس المستندات ومفيش حاجة فوقيته بتتغير.
- 1إيميلجداول، CSS مدمج، بديل نصي، آمن مع الوضع الداكن، حارس ~102 KB.
- 2صفحةHTML متجاوب تحت slug، على دومينك.
- 3فورمصفحة مع ربط حقول، تحقق، honeypot، وحد معدل.
- 4smsنص مع عداد سيجممنت GSM-7 / UCS-2 حي.
- 5pushعنوان، نص، أيقونة، أكشنات، ديب لينك.
- 6رسالةطباعة CSS ← PDF.
- معلومةالوصلةالمحرر قابل للاستبدال؛ الأهداف مش قابلة للاستبدال. عشان كده المستند ليه مخطط منشور.
المخرجات المُصيَّرة متخزنة مؤقتًا لكل هدف
دمج المتغيرات
المتغير المجهول بيفشل عند النشر، مش بصمت عند الإرسال
السلوك الافتراضي لأي لغة قوالب مع مفتاح ناقص إنها تصيّر ولا حاجة. في إيميل ده معناه "أهلاً ،" بتوصل لأربعين ألف شخص، ومحدش يعرف غير لما تبدأ الردود توصل. عشان كده المستند بيتحقق ضد قائمة المتغيرات قبل ما ينزل يتنشر أصلًا.
اللي تقدر تستبدله
الإيميل والاسم والتليفون واللغة بتاعة جهة الاتصال؛ attrs.* اللي مفتوحة لأن الخصائص بتاعتك؛ اسم مؤسستك وعنوانها البريدي؛ روابط إلغاء الاشتراك والتفضيلات؛ وموضوع الرسالة نفسها وسطر المعاينة.
قائمة مقصودة مش "أي حاجة في السجل". صف جهة الاتصال فيه كمان معرّفات داخلية، وولا واحدة منهم مكانها في رسالة.
القيمة البديلة مش متغير ناقص
{{first_name | default:there}} ده متغير معروف بس جهة الاتصال دي بالذات معندهاش — قائمة مستوردة نص صفوفها من غير اسم. دي بتصيّر القيمة البديلة وده تمامًا عادي.
اللي بيرفض هو {{frist_name}}: متغير مش موجود لأي حد. وقت الإرسال الاتنين شكلهم واحد. وقت النشر مفيش بينهم أي تشابه، وده سبب إن الفحص بيحصل هناك.
نفس قائمة المتغيرات شغالة على كل الأهداف، فعبارة مكتوبة لإيميل بتصيّر في الرسالة النصية وصفحة الهبوط من غير ما تتكتب تاني. وfirst_name بيتولّد وقت التصيير من الاسم الكامل مش متخزن — لأن التقسيم المخزن تقسيم غلط مستني الشخص اللي اسمه مش هيطابق الافتراض.

اكتبها مرة واحدة. بتوصل لابسة لبس القناة.
قبل ما تخرج
الفحوصات اللي بتحصل وانت لسه تقدر تصلّح
قصّة الجيميل
فوق حوالي 102 كيلوبايت، الجيميل بيقطّع الرسالة وبيخفي الباقي ورا لينك أغلب الناس مش بتدوس عليه — ومن ضمنهم، في آخر الصفحة، رابط إلغاء الاشتراك بتاعك. المُصيِّر بيقيس وبيحذّر عند النشر.
وزن الصور
صورة رئيسية بأربعة ميجا بتحرق ميزانية الحجم وبتظهر وحشة على الموبايل. الصور بتتصغّر وتتحول الصيغة عند الرفع، وده موضوع وصول مش رفاهية.
معاينة صندوق الوارد
الرسالة بتتصيّر وتتصوّر بعرض الديسكتوب والموبايل، فقائمة الرسائل بتوريك شكل الرسالة الحقيقي مش اسمها. من غير خدمة معاينة مدفوعة.
إرسال تجريبي حقيقي
ابعتها لنفسك، بنفس المُصيِّر ونفس هوية الإرسال اللي هيوصلها للمستلم الحقيقي. معاينة ماشية على مسار كود مختلف مبتثبتش حاجة عن الرسالة اللي هتتبعت.
الـ HTML الملصوق بينضّف
المحتوى الملصوق من بره بيعدي على منظّف قبل ما يتخزن، لأن إيميل تسويقي مش المكان اللي تكتشف فيه إيه اللي كان في الكليبورد بتاع حد.
ماركداون، لو بتحب
اكتب بماركداون وسيبها تتصيّر. أضمن بكتير من إنك تطلب من موديل HTML لإيميل، وهي اللي بتخلي وكيل بيكتب رسالة فكرة قابلة للشغل مش عرض تجريبي.
البدء من موقعك
الصق رابط في أول تشغيل ليك. كليكسومو بيقرا الصفحة عشان اللوجو والأيقونات والمانيفست وألوانها المقاسة — مش ألوان حد خمّنها — وبيبني أول إيميل شكله أصلًا شبهك. وكمان بيكتشف المنصة، وده غالبًا كفاية إنه يقترح قمع يستاهل: متجر ياخد سلة متروكة، وناشر ياخد رسالة ترحيب بالنشرة.
كل جلب لرابط بتقدمه بيعدي على جالب محمي: HTTP وHTTPS بس، العناوين الحرفية بتتفحص مباشرة، كل رد DNS مطلوب يكون عام، وكل قفزة إعادة توجيه بتتأكد تاني. جلب روابط عشوائية بالنيابة عن عميل من أسهل الطرق اللي بتعمل ثغرة في شبكتك، وده مش حاجة تتكتب مرتين.
الجزء الصادق: قالب أول مرة متولّد من موقعك بداية كويسة، مش تصميم خلص. بياخد اللوجو والألوان والخط صح تقريبًا عشان أول إرسال ليك ميبقاش شكله عرض تجريبي — وبعدين تعدّله، وده شغل أحسن بكتير من إنك تحدق في لوحة فاضية.