Relax: نسل جدید CMS بر پایهٔ React و Node.js

Relax: نسل جدید CMS بر پایهٔ React و Node.js

Relax یک سیستم مدیریت محتوا (CMS) جدید است که بر اساس React و Node.js ساخته شده و هدف از آن، ارائهٔ روشی بهتر برای ساخت وب‌سایت است. Relax از یک صفحه‌ساز مبتنی بر کامپوننت بهره‌مند بوده و روشی ساده و سریع برای اتصال داده‌های پویا (Dynamic Data) بر روی آنها در اختیار دولوپر قرار می‌دهد. هم‌اکنون نسخهٔ اولیهٔ این سی‌ام‌اس در گیت‌هاب عرضه شده که می‌توانید آن را مورد استفاده قرار دهید.

پیش از ارائهٔ روش نصب، توصیه می‌کنیم دموی سی‌ام‌اس Relax را با نام کاربری و رمزعبور زیر مشاهده کنید:
- نام‌ کاربری: demo
- رمزعبور: demo

روش نصب سی‌ام‌اس Relax
ریلکس از یک لایبرری تحت عنوان Sharp برای تغییر اندازهٔ تصاویر استفاده می‌کند (شارپ سریع‌ترین ماژول نوشته شده برای نود جی‌اس به منظور تغییر اندازهٔ تصاویر است): به عنوان روش نصب با yarn داریم:

yarn
yarn build
yarn start

همان‌طور که در بالا ملاحظه می‌شود، ابتدا باید به ریپازیتوری ریلکس در گیت‌هاب رفته و آن را دریافت کنید، سپس دستورات فوق را در پوشهٔ پروژه اجرا نمایید (به صورت پیش‌فرض این اپلیکیشن در پورت 8080 اجرا می‌شود). 

پیکربندی (Configuration)
برای پیکربندی اپلیکیشن خود، می‌توانید از یک فایل relaxrc. استفاده کنید. می‌توانید این فایل را در کنار سایر فایل‌های اپلیکیشن و یا پوشهٔ روت قرار دهید:

{
  "port": 8080,
  "devPort": 8181,
  "db": {
    "uri": "mongodb://localhost/relax"
  }
}

حال نوبت به نظرات شما می‌رسد. آیا این سیستم مدیریت محتوا می‌تواند جای سی‌ام‌اس‌های معروف نوشته شده با زبان PHP همچون وردپرس، دروپال و یا جوملا را بگیرد؟ نظرات خود را با ما و سایر کاربران سکان آکادمی به اشتراک بگذارید.