Mocomotiveは、クライアントが必要とするものを正確に開発および設計できるオープンソースコンテンツ管理システムです。

Locomotive CMS 無料のCMSソフトウェア

スケーラブルなアプリケーション用の液体テンプレートを備えたセルフホストマルチサイトCMS。

Mocomotiveは、クライアントが必要とするものを正確に開発、設計、公開できるオープンソースコンテンツ管理システムです。

概要


Ruby on RailsアプリケーションであるEngineとも呼ばれる機関車は、サイト(CMS)を作成、公開、編集するためのオープンソースプラットフォームです。時間を節約し、MongoDBと液体のテンプレートを使用し、重要なことに焦点を当てるように設計されています。フロントエンドテクノロジー、標準開発プロセス、クライアントの非常に低い学習曲線です。機関車CMSは、最もホストされているeコマースソリューションの1つであるShopifyとまったく同じテンプレートエンジンを使用しています。あなたがすることは、あなたのコンテンツを書くことだけで、その即座に公開されます。 機関車の滑らかなバックオフィスエディターにより、サイトコンテンツの管理がユーザーにとって簡単になり、ワゴン開発ツールにより、これらのサイトのコーディングは、開発者にとってこれまで以上に高速で楽しくなります。サイトは、内部APIを使用してプラットフォーム(エンジン)に展開されます。エンドユーザーのバックオフィスは、開発者によって記述されたカスタムモデルと編集可能な地域に基づいて自動的に生成されます。高性能、スケーラビリティ、シンプルさのためのオープンソースコンテンツ管理プラットフォームを探している場合。その後、LocomoTivecmsは、クライアントが使用するのが大好きなより速いWebサイトの開発に役立ちます。この簡単なチュートリアルでは、UbuntuシステムにLocomoTivecmsをインストールする方法を新しいユーザーに示します。

システム要求


パーマリンク、カテゴリ、ページ、投稿、カスタムレイアウトなどのLocomoTivecms機能はすべて、トップコンテンツとSEOフレンドリーです。機関車CMSは、以下のテクノロジーに依存します。

  • ルビー2.5(またはそれ以上) -Ruby on Rails 5.2.4.1 -ImageMagick -Mongodb 3.4 -NodeJS
  • 液体 -ubuntuやdebianなどのaptをサポートするLinux 64ビット分布。

特徴


MocomoTivecmsは、WordPress JoomlaやDrupalなど、他のPHPベースのCMSが利用できない可能性のある機能を提供します。あなたは箱から出しているでしょう。

  • マルチサイト:1つのアプリケーションインスタンスで複数のWebサイトを管理する
  • 柔軟なコンテンツタイプ
  • フロントエンドインライン編集(Aloha Editor)
  • コンテンツローカリゼーション
  • すべてのサイトを管理するRESTFUL API
  • ウェブパック、サス、ハムル、コーヒースクリプト(ワゴン)のサポート
  • 液体のきれいなテンプレート方針
  • 非常に素晴らしいユーザーインターフェイス
  • インストール手順
  • Linux(Debianベース)に機関車をインストールする -COMOTIVES以下の命令は、Ubuntu、Mintなどの64ビットDebianベースのLinux分布に対してのみ機能します。

インストール

Linux(debianベース)にlocomotivecmsをインストールする

機関車に続く命令は、Ubuntu、Mintなどの64ビットDebianベースのLinux分布に対してのみ機能します。 Railsアプリケーションで新しいRubyを作成します。

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

public/ future Sitesのrobots.txtの設定から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

RocomoTivecms 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/locomotiveでブラウザを開きます。機関車のサインインページが表示されます。 「アカウントを持っていない?」をクリックしてください。下のページにリンクし、最初のアカウントを作成するためにサインアップフォームに入力します。これで、ワゴンをインストールしてエンジンにサイトを展開して、サイトテンプレートをプッシュできます。 おめでとう!機関車CMSプラットフォームを正常にインストールしました。

 日本