Locomotive es un sistema de gestión de contenido de código abierto que hace que sea muy fácil desarrollar y diseñar exactamente lo que necesitan sus clientes.

Locomotive CMS Software CMS gratuito

CMS multisitio autodenominado con plantillas de líquido para aplicaciones escalables.

Locomotive es un sistema de gestión de contenido de código abierto que hace que sea muy fácil desarrollar, diseñar y publicar exactamente lo que necesitan sus clientes.

Descripción general


Locomotive, la aplicación Ruby on Rails, también llamada Engine, es una plataforma de código abierto para crear, publicar y editar sitios (CMS). Está diseñado para ahorrar tiempo, utiliza plantillas MongoDB y líquidas y lo ayuda a concentrarse en lo que importa: tecnología front-end, proceso de desarrollo estándar y una curva de aprendizaje muy baja para sus clientes. Locomotive CMS utiliza exactamente el mismo motor de plantilla que para Shopify, una de las mejores solución de comercio electrónico alojada. Todo lo que haces es escribir tu contenido y se publica instantáneamente. Locomotive Slick Back-Office Editor facilita la gestión del contenido del sitio para los usuarios y la herramienta de desarrollo de vagones facilita la codificación de estos sitios y más divertidos que nunca para los desarrolladores. Los sitios se implementan en la plataforma (motor) con el uso de API interna. Un back-office para los usuarios finales se genera automáticamente en función de los modelos personalizados y las regiones editables descritas por los desarrolladores. Si está buscando una plataforma de administración de contenido de código abierto para un alto rendimiento, escalabilidad y simplicidad. Luego, Locomotivecms lo ayudará a desarrollar sitios web más rápidos que a sus clientes les encantará usar. Este breve tutorial mostrará a los nuevos usuarios cómo instalar locomotivecms en los sistemas Ubuntu.

Requisitos del sistema


Locomotivecms Las características como enlaces permanentes, categorías, páginas, publicaciones y diseños personalizados son todos los principales contenido y SEO. La CMS locomotora depende de las tecnologías a continuación.

  • Ruby 2.5 (o superior)
  • Ruby on Rails 5.2.4.1
  • ImageMagick
  • MongoDB 3.4
  • NodeJs
  • Líquido
  • Distribuciones de 64 bits de Linux que admiten Apt, como Ubuntu o Debian.

Características


Locomotivecms ofrece características que pueden no estar disponibles para otros CM basados ​​en PHP, como WordPress Joomla o Drupal. Tendrás fuera de la caja.

  • Multi sitios: administrar múltiples sitios web con una instancia de aplicación
  • Tipos de contenido flexible
  • Edición en línea frontal (editor de Aloha)
  • Localización de contenido
  • API RESTful para administrar cada sitio
  • Soporte para guiones de Webpack, Sass, Haml y Coffee (Wagon)
  • Líquido de plantilla de limpieza de líquidos
  • Una interfaz de usuario muy buena
  • Instrucciones de instalación
  • Instale una locomotora en Linux (basado en Debian)
  • La locomotora a continuación las instrucciones solo funcionan para distribuciones de Linux de 64 bits como Ubuntu, Mint, etc.

Instalación

Instalar locomotivecms en Linux (basado en Debian)

Locomotive Las siguientes instrucciones solo funcionan para distribuciones de Linux de 64 bits como Ubuntu, Mint, etc. Cree una nueva aplicación Ruby on Rails:

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

Asegúrese de eliminar el archivo Robots.txt de Public/ De lo contrario, cualquier configuración de Robots.txt de los sitios futuros no se recogerá. Agregue las gemas monmongoides e idee en su archivo gem.

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

Instalarlos y ejecutar sus tareas de configuración

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

Actualice el archivo gem de la aplicación Rails agregando la gema Locomotivecms.

gem 'locomotivecms', '~> 4.0.1'

Ejecute el generador de instalación de locomotoras

bundle update
bundle exec rails generate locomotive:install

La instalación agrega la gema PUMA al archivo Gemfile de la aplicación Rails. Se requiere una instalación de paquete adicional:

bundle install

Finalmente, ejecute el servidor Rails

rails server

¡Eso es todo! Ahora, abra su navegador en http: // localhost: 3000/locomotive. Debería ver la página de inicio de sesión de locomotora. Haga clic en “¿No tienes una cuenta?” Enlace en la página inferior y complete el formulario de registro para crear su primera cuenta. Ahora puede impulsar una plantilla de sitio instalando Wagon e implementando su sitio en el motor. ¡Felicidades! Ha instalado con éxito la plataforma CMS Locomotive.

 Español