اسکریپت و سامانهمدیریت محتوا (CMS)مقالات

CMS بدون سر (Headless CMSs) Ghost

Ghost

Ghost  یک پلتفرم مدیریت محتوا (CMS) حرفه ای و منبع باز است که با استفاده از فناوری مدرن  Node.js  ساخته شده است – که برای تیم هایی طراحی شده که به قدرت، انعطاف پذیری و عملکرد نیاز دارند. هر روز Ghost برخی از پرخواننده ترین داستان های اینترنت را ارائه می دهد و صدها میلیون درخواست را در ده ها هزار سایت ارائه می کند.

ghost Headless CMS
ghost Headless CMS

معماری

Ghost در هسته خود یک API خود مصرف کننده و RESTful JSON با سرویس گیرنده مدیریت و فرانت اند جدا شده است. Ghost دارای پیش‌فرض Handlebars.js برای اجرای هرچه سریع‌تر سایت، و همچنین مستندات دقیق برای کار مستقیم با API یا استفاده از SDK‌های ارائه‌شده و ادغام‌های فریم‌ورک front-end بدون سر است.

معماری ghost
معماری ghost

برای ویراستاران، Ghost ویراستار غنی‌ای دارد که هر نویسنده می‌خواهد، اما در زیر کلاه آن قدرتی بسیار بیشتر از آنچه انتظار دارید ارائه می‌کند. تمام محتوا در قالب استاندارد ذخیره‌سازی اسناد مبتنی بر JSON به نام MobileDoc ذخیره می‌شود که شامل پشتیبانی از اشیاء رسانه غنی قابل توسعه به نام Cards است.

از آنجا که Ghost کاملاً منبع باز است و به عنوان یک API JSON ساخته شده است، دارای webhooks است و به شما کنترل کامل روی قسمت جلویی را می دهد: اساساً با همه چیز ادغام می شود. فهرست بزرگی از ادغام ها را با دستورالعمل ها مرور کنید، یا خودتان با دانستن اندکی جاوا اسکریپت و Markup، هر گونه ادغام سفارشی بسازید تا هر کاری که می خواهید انجام دهید.

داده و ذخیره سازی

Ghost با لایه ORM Bookshelf.js به طور پیش‌فرض ارسال می‌شود که امکان استفاده از طیف وسیعی از پایگاه‌های داده را فراهم می‌کند. در حال حاضر SQLite3 پیش فرض پشتیبانی شده و توسعه می یابد و در حالی که MySQL برای خروجی نهایی توصیه می شود. سایر پایگاه‌های داده موجود و سازگار هستند، اما توسط تیم اصلی پشتیبانی نمی‌شوند.

علاوه بر این، در حالی که Ghost به طور پیش‌فرض از ذخیره‌سازی فایل‌های محلی استفاده می‌کند، می‌توان از آداپتورهای ذخیره‌سازی سفارشی نیز استفاده کرد تا سیستم فایل شما کاملاً خارجی شود. طیف نسبتاً گسترده ای از آداپتورهای ذخیره سازی از پیش ساخته شده برای Ghost در حال حاضر برای استفاده در دسترس هستند.

مشتریان نمونه

دستیابی به تعادل مناسب نیازها باعث شده است که Ghost در تولید توسط سازمان هایی از جمله Apple، Sky News، DuckDuckGo، Mozilla، OpenAI، Square، CloudFlare، Tinder، بنیاد بیت کوین و … مورد استفاده قرار گیرد.

مشتریان ghost
مشتریان ghost

Ghost را امتحان کنید

Ghost کاملاً رایگان و منبع باز است که تحت مجوز MIT منتشر شده و توسط یک بنیاد غیرانتفاعی اداره می شود. تقریباً در هر جایی می‌توان آن را بارگیری و میزبانی کرد، یا در چند لحظه با استفاده از Ghost(Pro) PaaS مدیریت شده، که با یک دوره آزمایشی رایگان 14 روزه ارائه می‌شود، چرخید.

 

منبع
jamstack
نمایش بیشتر

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

همچنین ببینید
بستن
دکمه بازگشت به بالا