هذه ميزة رائعة، وأنا متحمس لإمكانية استبدال استخدامنا الحالي لـ “قالب التصنيف” (Category Template) الذي يبدو بعض التعقيد. ومع ذلك، واجهت بعض العقبات في حالات الاستخدام الخاصة بنا. ومن هنا، أقدم الملاحظات المطلوبة.
تخصيص محتوى المنشور
رغبتنا الرئيسية تتمثل في القدرة على تنسيق المنشور المنشأ؛ فنرغب في الحصول على قدر من التحكم في المخرجات. يمكن تحقيق ذلك إما بحقل منفصل أثناء التحرير أو إعداد النموذج، أو حتى في ملف yaml، يمكن أن يكون على النحو التالي:
output: |
Some preset intro text goes here.
🗺 **{{ field_id_1.label }}** {{ field_id_1.data }}
Some other custom text
📅 **Our own label:**:
{{ field_id_2.data }}, {{ field_id_3.data }}
Something else entirely that makes sense on the post and not on the form since it's not related with filling it.
تحديد حقول النموذج سمة id، وكنت آمل في استخدام ذلك لتنسيق مخرجات المنشور باستخدام CSS. ومع ذلك، يبدو أنها غير موجودة في المخرجات على الإطلاق. وتفكيراً في الأمر، سيعمل هذا فقط إذا كان تحرير المنشور يعيدك إلى تحرير النموذج، وإلا فأنا أتوقع أن هيكلية/هيكل البيانات قد يفقد/يمكن أن يفقد عند تحرير المنشور. والعودة إلى النموذج عند تحرير المنشور سيعمل بشكل رائع بالنسبة لنا وسيساعد في فرض التحقق من الصحة (validation) الذي يمكن تجاهله أو تجاوزه بسهولة حالياً.
أعتقد أن ما أبحث عنه هو أقل من قوالب النماذج (Form Templates) وأكثر من ميزة المواضيع المهيكلة (Structured Topics) إلى حد ما، والتي قد تكون محددة لحالات الاستخدام الخاصة بي… لكن ربما لست وحدي في هذا؟
تخصيص العنوان
القدرة أيضاً على تخصيص عنوان الموضوع بناءً على مجموعة مدخلات النموذج ستكون ميزة جيدة أيضاً، وأعتقد أنها ستكون امتداداً طبيعياً للمقترح أعلاه. على أي حال، هذا ليس أمراً ضرورياً لنا، بل ميزة إضافية جميلة.
الحقول الاختيارية
وأخيراً، — ولست متأكداً مما إذا كنت قد فاتني شيء —، ولكن سيكون من الجميل تحديد أن حقل الإدخال لا ينبغي تضمينه في المنشور. هذا مفيد لأشياء مثل مربعات الاختيار التي تحتاج إلى “الموافقة عليها” عند ملء النموذج ولكن لا حاجة لها في المنشور.