Frappe Builder؛ سایت بساز، یککلیک منتشر کن
خلاصهٔ کاملتر
Frappe Builder یک سایتساز low-code هست (یعنی صفحه رو بیشتر با کشیدن و چیدن میسازی تا با کد زدن) که با یک ادیتور بصری شبیه Figma میذاره صفحهٔ وب رو بکشی و بچینی و بعد با یک کلیک منتشرش کنی. تو مخزن پروژه اومده که سازندهش از ابزارهای موجود راضی نبوده: یا زیادی پیچیده بودن، یا زیادی بسته، یا صفحهای که تحویل میدادن پر بود از اسکریپت و استایل اضافه. برای همین از روز اول performance رو معیار گذاشته و میگه صفحهها تو تست Lighthouse گوگل نمرهٔ بالایی میگیرن.
جدیدترین بخشش یک ایجنت هوش مصنوعی به اسم Bob ـه که باهاش چت میکنی تا صفحه بسازه یا ویرایش کنه. فرقش با یک چتبات معمولی اینه که به جای حدس زدن، خودش رو به سایت خودت گره میزنه: صفحههای موجود رو میخونه و از همون زبان طراحی پیروی میکنه، کامپوننتها و توکنهای تم خودت رو دوباره استفاده میکنه، صفحهٔ جدید رو تو ساختار روتهای فعلی جا میده و فرمها و بخشهای دادهمحور رو به doctypeهای واقعی وصل میکنه.
از نظر امنیت هم اومده که خوندن دادهها تابع همون دسترسیهای خودته، تغییرهای حساس تا تأییدت منتظر میمونن و هر ویرایش AI قابل برگردوندنه. برای فکتها هم به جای ساختن از خودش، آنلاین جستجو میکنه.
بقیهٔ امکانات همونیه که از یک سایتساز جدی انتظار داری: نمای ریسپانسیو، دارکمود با تشخیص خودکار تنظیم سیستم و امکان دستی، CMS داخلی روی Frappe Framework برای مدیریت محتوای ساختیافته و صفحههای دادهمحور بدون بکاند جدا، و یک داشبورد آنالیتیکس با بازدید صفحه، بازدیدکنندهٔ یکتا و ارجاعدهندههای اصلی. برای سفارشیسازی عمیقتر هم اسکریپت سراسری، اسکریپت کلاینت، اسکریپت دیتا برای هر بلوک و props تایپدار داری.
زیرساختش Frappe Framework ـه به همراه Frappe UI، یک کتابخونهٔ رابط کاربری مبتنی بر Vue. برای اجرا هم یا Frappe Cloud هست یا سلفهاست با اسکریپت easy-install و ایمیج داکر رسمی. خود سایت frappe.io با همین ابزار ساخته شده و پروژه اینو بهعنوان نشونهٔ آماده بودنش برای پروداکشن معرفی میکنه.
نکات کلیدی:
- ادیتور بصری شبیه Figma بهعلاوهٔ انتشار یککلیکی
- ایجنت Bob صفحههای موجود، کامپوننتها و توکنهای تم سایت خودت رو میخونه و از همونا استفاده میکنه
- هر ویرایش AI قابل بازگردانیه و تغییرهای حساس تأیید دستی میخوان
- CMS داخلی Frappe Framework برای صفحههای دادهمحور، بدون بکاند جدا
- داشبورد آنالیتیکس با page view، بازدیدکنندهٔ یکتا و top referrer
- ساختهشده روی Frappe Framework و Frappe UI (مبتنی بر Vue)؛ سایت frappe.io خودش با همین ابزار بالا اومده




