Stable · 2.0.0 · PHP 8.1+ · MIT

MOFTemplate

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

1ملف للمحرك
0Runtime dependencies
43اختبار regression/security
2008 → 2026الجذور والتحديث
PHP + Templatequick start
$tpl = new MOFTemplate('templates', 'cache');

echo $tpl->render('home.html', [
    'title' => 'Moffed',
    'items' => $items,
]);

<h1>{title}</h1>

{loop=items}
    <p>{position}. {name}</p>
{/loop}

الفكرة لم تتغير. التنفيذ تغيّر.

MOFTemplate ما زال يفصل العرض عن منطق التطبيق بأقل سطح ممكن. ما كان خطرًا أو خارج مسؤولية محرك القوالب حُذف بدل ترقيعه.

صغير فعلًا

لا Composer إجباري، لا framework، ولا طبقات داخلية لا يحتاجها المشروع.

آمن افتراضيًا

المتغيرات تُشفّر لـ HTML، لا يوجد PHP داخل القالب، ومسارات التضمين محصورة.

واضح للمطور

API صغيرة، أخطاء صريحة، Tutorial مباشر، وقرارات موثقة بدل السلوك المخفي.

الصيغة الأساسية

Variablesescaped by default
{title}
{user.name}
{raw trusted_html}
Conditionssimple on purpose
{if status == 'published'}
    منشور
{else}
    مسودة
{/if}
Loopsnested + position
{loop=items}
    {position}. {name}
{/loop}
Includestemplate-only
{include_tpl partials/header.html}

الأصل والحقوق

هذا الإصدار امتداد حديث للمشروع الأصلي، وليس إعادة كتابة تمحو صاحب الفكرة أو الكود الأول.

Original author · MOFTemplate EngineSaanina2008 · Moffed
github.com/abdumu
Modernization & maintenance · 2.xMoffed Developers2026 · MIT License
اقرأ تاريخ المشروع