Locomotive est un système de gestion de contenu open source qui le rend très facile à développer et à concevoir exactement ce dont vos clients ont besoin.

Locomotive CMS Logiciel CMS gratuit

CMS multisite hébergée avec des modèles liquides pour les applications évolutives.

Locomotive est un système de gestion de contenu open source qui le rend très facile à développer, à concevoir et à publier exactement ce dont vos clients ont besoin.

Aperçu


Locomotive, l’application Ruby on Rails, également nommée moteur, est une plate-forme open source pour créer, publier et modifier les sites (CMS). Il est conçu pour gagner du temps, utilise des modèles MongoDB et liquides et vous aider à vous concentrer sur ce qui compte: la technologie frontale, le processus de développement standard et une courbe d’apprentissage très faible pour vos clients. Locomotive CMS utilise exactement le même moteur de modèle que pour Shopify, l’une des meilleures solutions de commerce électronique hébergées. Tout ce que vous faites est d’écrire votre contenu et sa publication instantanément. Locomotive Slick Back-Office Editor facilite la gestion du contenu du site pour les utilisateurs et l’outil de développement de wagon rend le codage de ces sites plus rapidement et plus amusant que jamais pour les développeurs. Les sites sont déployés sur la plate-forme (moteur) avec une API interne. Un back-office pour les utilisateurs finaux est automatiquement généré sur la base des modèles personnalisés et des régions modifiables décrites par les développeurs. Si vous recherchez une plate-forme de gestion de contenu open source pour des performances élevées, une évolutivité et une simplicité. Ensuite, LocomoViVECMS vous aidera à développer des sites Web plus rapides que vos clients adoreront utiliser. Ce bref tutoriel va montrer à de nouveaux utilisateurs comment installer des locomovivms sur les systèmes Ubuntu.

Configuration requise


Les fonctionnalités locomovivms telles que les permaliens, les catégories, les pages, les publications et les dispositions personnalisées sont toutes contenues et conviviales de référencement. La CMS de locomotive dépend des technologies ci-dessous.

  • Ruby 2.5 (ou plus)
  • Ruby sur les rails 5.2.4.1
  • ImageMagick
  • MongoDB 3.4
  • Nodejs
  • Liquide
  • Distributions Linux 64 bits soutenant APT, comme Ubuntu ou Debian.

Caractéristiques


LocomoViVECMS propose des fonctionnalités qui peuvent ne pas être disponibles pour d’autres CM basés sur PHP, comme WordPress Joomla ou Drupal. Vous aurez hors de la boîte.

  • Multi Sites: Gérez plusieurs sites Web avec une seule instance d’application
  • Types de contenu flexibles
  • Édition inline en ligne (éditeur d’Aloha)
  • Localisation du contenu
  • API RESTFul pour gérer chaque site
  • Prise en charge du script WebPack, Sass, Haml et Coffee (Wagon)
  • Langage des modèles propres liquides
  • Une très belle interface utilisateur
  • Instructions d’installation
  • Installez la locomotive sur Linux (basée sur Debian)
  • La locomotive ci-dessous les instructions ne fonctionnent que pour les distributions Linux de Debian à 64 bits telles que Ubuntu, Mint, etc.

Installation

Installer des locomotivecms sur Linux (basé sur Debian)

La locomotive suivante les instructions ne fonctionne que pour les distributions Linux de Debian à 64 bits telles que Ubuntu, Mint, etc. Créez une nouvelle application Ruby on Rails:

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

Assurez-vous de supprimer le fichier robots.txt de public / sinon tout paramètre Robots.txt de sites futurs ne sera pas récupéré. Ajoutez les gemmes mongoïdes et concevez dans votre gemfile.

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

Installez-les et exécutez leurs tâches de configuration

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

Mettez à jour le Gemfile de l’application Rails en ajoutant le GEM LocomoVIVECMS.

gem 'locomotivecms', '~> 4.0.1'

Exécutez le générateur d’installation de la locomotive

bundle update
bundle exec rails generate locomotive:install

L’installation ajoute le gemme Puma au gemfile de l’application Rails. Une installation supplémentaire de bundle est requise:

bundle install

Enfin, exécutez le serveur Rails

rails server

C’est ça! Maintenant, ouvrez votre navigateur sur http: // localhost: 3000 / locomotive. Vous devriez voir la page de connexion Locomotive. Cliquez sur “Vous n’avez pas de compte?” Lienz à la page inférieure et remplissez le formulaire d’inscription afin de créer votre premier compte. Vous pouvez maintenant pousser un modèle de site en installant un wagon et en déploiement de votre site sur le moteur. Toutes nos félicitations! Vous avez installé avec succès la plate-forme CMS de locomotive.

 Français