پرش به مطلب اصلی

Ghost

Ghost یک سیستم مدیریت محتوای متن‌باز و مدرن است که بر پایه Node.js توسعه داده شده و برای راه‌اندازی وبلاگ‌ها، وب‌سایت‌های محتوایی، نشریات آنلاین و خبرنامه‌ها مورد استفاده قرار می‌گیرد. این پلتفرم با معماری سبک، سریع و بهینه، عملکردی سریع ارائه می‌دهد و مجموعه‌ای از ابزارهای کاربردی برای تولید و مدیریت محتوا را در اختیار کاربران قرار می‌دهد.

از جمله قابلیت‌های Ghost می‌توان به ویرایشگر پیشرفته محتوا، پشتیبانی از Markdown، مدیریت اعضا و اشتراک‌ها، ابزارهای سئو داخلی، و API قدرتمند اشاره کرد. همچنین این پلتفرم به‌صورت کامل قابل سفارشی‌سازی است و با استفاده از تم‌ها و افزونه‌های مختلف می‌توان ظاهر و قابلیت‌های وب‌سایت را دقیقا مطابق با نیاز پروژه تغییر داد.

Ghost را می‌توان روی هر زیرساختی که از Node.js پشتیبانی می‌کند اجرا کرد؛ از VPS گرفته تا Docker یا حتی محیط‌های توسعه محلی. در این حالت، کاربران کنترل کامل بر زیرساخت، داده‌ها، امنیت، به‌روزرسانی‌ها و نحوهٔ استقرار دارند. این مدل برای تیم‌ها و توسعه‌دهندگانی مناسب است که می‌خواهند یک CMS قدرتمند داشته باشند و در عین حال آزادی کامل برای مدیریت، سفارشی‌سازی و یکپارچه‌سازی با سیستم‌های دیگر را حفظ کنند. Ghost به دلیل سادگی، سرعت و معماری Headless، به یکی از گزینه‌های محبوب برای پروژه‌های محتوایی حرفه‌ای تبدیل شده‌است.

برای ایجاد اپلیکیش Ghost ابتدا لازم است نام پروژه، نام اپلیکیشن و نام دامنه را وارد کنید.

سپس پارامترهای اولیه سرویس را مشخص کنید. این پارامترهای شامل موارد زیر هستند:

  • عنوان بلاگ
  • ایمیل کاربر
  • نام کاربر

پارامترهای اختیاری این سرویس، مرتبط با سرویس smtp و ارسال ایمیل است که با کلیک روی آن می‌توانید جزئیات را مشاهده کنید.

مرحله بعد تنظیم منابع اپلیکیشن است:

این سرویس برای ذخیره داده‌ها به یک پایگاه داده نیاز دارد. به صورت پیش‌فرض، هنگام ایجاد این سرویس یک نمونه MySQL نیز همراه با آن راه‌اندازی می‌شود.

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