Relax: سیستم مدیریت محتوایی اپن‌سورس بر پایهٔ React ،Redux و GraphQL


Relax یک سیستم مدیریت محتوای اپن‌سورس است که بر پایهٔ React ،Redux و GraphQL ساخته شده و هدف از طراحی‌اش هم ارائهٔ روشی بهتر برای ساخت وب‌سایت است. Relax از یک صفحه‌ساز مبتنی بر کامپوننت بهره‌مند بوده و روشی ساده و سریع برای اتصال داده‌های پویا بر روی آن‌ها در اختیار دولوپر قرار می‌دهد. 

اولین کسی باشید که به این سؤال پاسخ می‌دهید

روش نصب سی‌ام‌اس Relax
همان‌طور که در ادامه ملاحظه می‌شود، ابتدا باید به ریپازیتوری ریلکس در گیت‌هاب رفته و آن را دریافت کنید، سپس دستورات زیر را در پوشهٔ پروژه اجرا نمایید:

$ yarn
$ yarn build
$ yarn start

به صورت پیش‌فرض این اپلیکیشن در پورت 8080 اجرا می‌شود اما این امکان را خواهید داشت تا پورت را تغییر دهید. برای پیکربندی اپلیکیشن خود، می‌توانید از فایلی تحت عنوان relaxrc. استفاده کنید:

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

این سی‌ام‌اس مبتنی بر Node.js است که این مزیت را دارا است تا هم سمت بک‌اند و هم فرانت‌اند سایت خود را با زبان جاوااسکریپت توسعه دهند.