A Locomotive é um sistema de gerenciamento de conteúdo de código aberto que facilita o desenvolvimento e o design exatamente o que seus clientes precisam.

Locomotive CMS Software CMS gratuito

CMS multisite auto -hospedado com modelos líquidos para aplicações escaláveis.

A Locomotive é um sistema de gerenciamento de conteúdo de código aberto que facilita o desenvolvimento, projeção e publicação exatamente o que seus clientes precisam.

Visão geral


A Locomotive, o aplicativo Ruby on Rails, também nomeado Engine, é uma plataforma de código aberto para criar, publicar e editar sites (CMS). Ele foi projetado para economizar tempo, usa modelos MongoDB e líquido e ajudá-lo a se concentrar no que importa: tecnologia front-end, processo de desenvolvimento padrão e uma curva de aprendizado muito baixa para seus clientes. O Locomotive CMS usa exatamente o mesmo mecanismo de modelo que para o Shopify, uma das melhores soluções de comércio eletrônico hospedado. Tudo o que você faz é escrever seu conteúdo e publicado instantaneamente. O editor de back-office Slick Locomotive facilita o gerenciamento do conteúdo do site para os usuários e a ferramenta de desenvolvimento de vagões torna a codificação desses sites mais rápidos e divertidos do que nunca para os desenvolvedores. Os sites são implantados na plataforma (mecanismo) com o uso da API interna. Um back-office para os usuários finais é gerado automaticamente com base nos modelos personalizados e nas regiões editáveis ​​descritas pelos desenvolvedores. Se você está procurando uma plataforma de gerenciamento de conteúdo de código aberto para alto desempenho, escalabilidade e simplicidade. Em seguida, o Locomotivecms o ajudará a desenvolver sites mais rápidos que seus clientes gostarão de usar. Este breve tutorial mostrará novos usuários como instalar o Locomotivecms nos sistemas Ubuntu.

Requisitos de sistema


Os recursos de locomotivecms, como permalinks, categorias, páginas, postagens e layouts personalizados, são todos os principais conteúdos e SEO. O CMS locomotivo depende das tecnologias abaixo.

  • Ruby 2.5 (ou superior)
  • Ruby on Rails 5.2.4.1
  • Imagemagick
  • MongoDB 3.4
  • Nodejs
  • Líquido
  • Distribuições Linux de 64 bits que suportam APT, como Ubuntu ou Debian.

Características


A Locomotivecms oferece recursos que podem não estar disponíveis para outros CMs baseados em PHP, como o WordPress Joomla ou Drupal. Você vai tirar da caixa.

  • Multi Sites: Gerencie vários sites com uma instância de aplicativo
  • Tipos de conteúdo flexíveis
  • Edição em linha front-end (Aloha Editor)
  • Localização de conteúdo
  • API RESTful para gerenciar todos os sites
  • Suporte para Webpack, Sass, Haml e Script de Coffee (vagão)
  • Lengage de modelagem limpa líquida
  • Uma interface de usuário muito boa
  • Instruções de instalação
  • Instale a locomotiva no Linux (baseado em Debian)
  • Locomotiva abaixo As instruções funcionam apenas para distribuições Linux baseadas em Debian de 64 bits, como Ubuntu, Mint etc.

Instalação

Instale locomotivecms no Linux (baseado em Debian)

As instruções a seguir locomotivas funcionam apenas para distribuições Linux baseadas em Debian, como Ubuntu, Mint etc. Crie um novo aplicativo Ruby on Rails:

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

Certifique -se de excluir o arquivo robots.txt do público/, caso contrário, a configuração de futuros sites robots.txt não será retirada. Adicione o mongóide e crie gemas no seu GemFile.

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

Instale -os e execute suas tarefas de configuração

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

Atualize o GemFile do aplicativo Rails, adicionando o Locomotivecms Gem.

gem 'locomotivecms', '~> 4.0.1'

Execute o gerador de instalação da locomotiva

bundle update
bundle exec rails generate locomotive:install

A instalação adiciona a gema Puma ao gemfile do aplicativo Rails. Uma instalação adicional de pacote é necessária:

bundle install

Finalmente, execute o servidor Rails

rails server

É isso! Agora, abra seu navegador em http: // localhost: 3000/locomotive. Você deve ver o sinal de locomotiva na página. Clique em “Não tem uma conta?” Link na página inferior e preencha o formulário de inscrição para criar sua primeira conta. Agora você pode empurrar um modelo de site instalando o vagão e implantando seu site no mecanismo. Parabéns! Você instalou com sucesso a plataforma CMS locomotiva.

 Português