MJML لرسائل الملخصات والإشعارات المستجيبة وأسئلة أخرى

مرحبًا،
لقد انغمست مؤخرًا في كود Discourse بشكل كبير، ولاحظت أن ملف digest.html.erb يحتوي على الكثير من الترميز الثابت مع خيارات محدودة للتوسع.

أود شخصيًا استكشاف إمكانية المساهمة في Discourse من خلال محاولة إضافة إطار عمل MJML.

هل يمكن لأحدكم تقديم بعض النصائح حول أفضل مكان للبدء في هذه التجربة داخل الكود؟ ليس لدي أي خبرة في Ruby، وهذه ستكون فرصة جيدة للتعلم.

سؤال إضافي: هل يقبل مطورو Discourse تعديلات طفيفة على digest.html.erb؟ مثل إضافة بعض أغلفة div إضافية لتسهيل التنسيق، أو إضافة فئات CSS على العناصر التي لا تحتوي عليها. أم أن هناك نهجًا مختلفًا للتعامل مع digest.html.erb يشبه الطريقة التي يُعالج بها البريد الإلكتروني _post.html.erb (أرى أن ملف lib/email/styles.rb يتولى تغيير الفئات مع CSS مضمن)؟

شكرًا لك!

إليك إضافة تتجاوز ملخص البريد الإلكتروني. GitHub - pfaffman/discourse-add-to-summary: Add text to summary before and after title · GitHub. يجب أن يكون تعديلها بما يناسب احتياجاتك أمرًا مباشرًا نسبيًا.

إن تجاوز القالب فكرة سيئة لأنه سيتعطل إذا تم تغيير القالب بطريقة غير متوافقة مع تعديلاتك. لقد حدث لي ذلك مرة واحدة على الأقل منذ أن كتبت هذا.

إعجابَين (2)