2008 → 2026

تاريخ MOFTemplate

مشروع صغير بدأ داخل مفيد قبل ما يقارب عقدين، ثم عاد بفلسفته نفسها لكن بمعايير PHP الحديثة.

2008

MOFTemplate Engine 1.4.0.2

المصدر الأصلي يعرّف Saanina كمؤلف للمحرك، ويذكر developers.moffed.com/moftemplate كموقع المشروع. آخر تعديل مسجل كان 28 أكتوبر 2008، وشمل إصلاح أخطاء وإعادة كتابة للكلاس لتوضيح الكود وتحسين loop والكاش ووظائف مرتبطة بـ SQL.

بعد 2008

الفترة غير الموثقة

لا تتضمن المواد الأصلية المتاحة لدينا سجل إصدارات لاحقًا لـ 1.4.0.2. لذلك نحفظ هذه الفترة كجزء من تاريخ المشروع بدون افتراض نشاط أو إصدارات غير موثقة.

2026

إحياء MOFTemplate 2.0

تمت مراجعة المصدر الأصلي وإعادة بناء القلب ليتوافق مع PHP 8.1+ مع الإبقاء على هوية المحرك: ملف صغير، لا dependencies، وصيغة مباشرة. أضيفت اختبارات، توثيق، Tutorial، حماية افتراضية، وكاش compiled يعتمد على محتوى القالب.

ما الذي تغير في 2.0؟

بقي

المتغيرات، الشروط، loops، includes، assign، والتوافق الأساسي مع show().

أزيل

PHP داخل القالب، SQL، pagination، include_script، استدعاء دوال PHP الحرة، ودمج $GLOBALS.

القاعدة كانت واضحة: نحافظ على الفكرة عندما تكون مفيدة، ونكسر التوافق عندما يكون القديم خطرًا أو خارج مسؤولية Template Engine.

الإسناد

المؤلف الأصلي للمشروع هو Saanina كما يظهر في ترويسة MOFTemplate Engine 1.4.0.2. حساب GitHub الذي زود به مالك المشروع هو abdumu. إصدار 2.x هو تحديث وصيانة تحت Moffed Developers مع الحفاظ على هذا الإسناد.

الترخيص: MOFTemplate 2.0 منشور تحت MIT License مع الإبقاء على حقوق وإسناد المؤلف الأصلي.