机车是一种开源内容管理系统,它使得准确开发和设计客户所需的内容非常容易。

Locomotive CMS 免费的CMS软件

带有液体模板的自托管多站点CMS用于可扩展应用。

机车是一种开源内容管理系统,它使其非常容易开发,设计和发布客户所需的内容。

概述


机车,Ruby On Rails应用程序(也称为Engine)是创建,发布和编辑站点(CMS)的开源平台。它旨在节省时间,使用MongoDB和液体模板,并帮助您专注于重要的事情:前端技术,标准开发过程和为客户提供非常低的学习曲线。机车CMS使用与Shopify完全相同的模板引擎,Shopify是最好的电子商务解决方案之一。您要做的就是写您的内容,并立即发表。 机车浮雕的后台编辑器使用户容易地管理网站内容,而货车开发工具使编码这些站点比以往任何时候都更快,更有趣。使用内部API将站点部署到平台(发动机)。最终用户的后台是根据开发人员描述的自定义模型和可编辑区域自动生成的。如果您正在寻找一个开源内容管理平台,以进行高性能,可伸缩性和简单性。然后,机车将帮助您开发客户喜欢使用的更快网站。本简介教程将向新用户展示如何在Ubuntu Systems上安装机车。

系统要求


机车界面功能(例如永久链接,类别,页面,帖子和自定义布局)都是最佳内容和SEO友好的。机车CMS取决于以下技术。

  • 红宝石2.5(或更高)
  • 轨道上的红宝石5.2.4.1
  • 成像 -MongoDB 3.4 -Nodejs
  • 液体 -Linux 64位分布支持APT,例如Ubuntu或Debian。

特征


Locomotivecms提供的功能可能无法用于其他基于PHP的CMS,例如WordPress Joomla或Drupal。您将开箱即用。

  • 多站点:使用一个应用程序实例管理多个网站
  • 灵活的内容类型
  • 前端内联编辑(Aloha编辑)
  • 内容本地化
  • 修复的API管理每个网站
  • 支持WebPack,Sass,Haml和Coffee Script(Wagon)
  • 液体清洁模板langage
  • 一个非常好的用户界面
  • 安装说明
  • 在Linux上安装机车(基于Debian)
  • 机车以下说明仅适用于64位基于Debian的Linux发行版,例如Ubuntu,Mint等。

安装

在Linux(基于Debian)上安装locomotivecms

机车以下说明仅适用于64位基于Debian的Linux发行版,例如Ubuntu,Mint等。 在Rails应用程序上创建新的Ruby:

rails new locomotiveapp --skip-bundle --skip-active-record
cd locomotiveapp

确保您将删除robots.txt文件从public/ public/否则将来的任何网站的robots.txt设置都不会被拾取。添加杂种并在您的宝石中设计宝石。

gem 'devise', '~> 4.7.1'
gem 'mongoid', '~> 6.4.0'

安装它们并运行其设置任务

bundle install
bundle exec rails generate mongoid:config
bundle exec rails generate devise:install

通过添加locomotivecms Gem来更新Rails应用程序的GEMFILE。

gem 'locomotivecms', '~> 4.0.1'

运行机车安装生成器

bundle update
bundle exec rails generate locomotive:install

该安装将PUMA GEM添加到Rails应用程序的Gemfile中。需要额外的捆绑安装:

bundle install

最后,运行Rails服务器

rails server

就是这样!现在,在http:// localhost:3000/机车上打开浏览器。您应该在页面中看到机车标志。单击“没有帐户?”链接在底面页面,填写注册表格,以创建您的第一个帐户。现在,您可以通过安装货车并将网站部署到引擎来推动站点模板。 恭喜!您已经成功安装了机车CMS平台。

 简体中文