Locomotive CMS Darmowe oprogramowanie CMS
Self hostowane multisite CMS z szablonami cieczy dla skalowalnych zastosowań.
Locomotive to system zarządzania treścią typu open source, który ułatwia opracowanie, projektowanie i publikowanie dokładnie tego, czego potrzebują Twoi klienci.
Przegląd
LOCOMOTIVE, Aplikacja Ruby on Rails, o nazwie Engine, to platforma typu open source do tworzenia, publikowania i edytowania witryn (CMS). Został zaprojektowany w celu oszczędzania czasu, używa szablonów MongoDB i płynnych oraz pomaga skupić się na tym, co ważne: technologia front-end, standardowy proces rozwoju i bardzo niski krzywa uczenia się dla klientów. Lokomotywa CMS wykorzystuje dokładnie ten sam silnik szablonu, co w przypadku Shopify, jednego z najlepiej hostowanych rozwiązań e-commerce. Wszystko, co robisz, to napisać swoje treści i jej natychmiast opublikowane. Lokomotywa, zręczny edytor back-office ułatwia zarządzanie treścią witryn dla użytkowników, a narzędzie do tworzenia wagonów sprawia, że kodowanie tych witryn jest szybsze i bardziej zabawne niż kiedykolwiek dla programistów. Witryny są wdrażane na platformie (silnika) za pomocą wewnętrznego interfejsu API. Back-office dla użytkowników końcowych jest automatycznie generowany na podstawie modeli niestandardowych i edytowalnych regionów opisanych przez programistów. Jeśli szukasz platformy zarządzania treścią typu open source dla wysokiej wydajności, skalowalności i prostoty. Następnie Locomotivecms pomoże Ci opracować szybsze strony internetowe, z których Twoi klienci pokochają. Ten krótki samouczek pokaże nowym użytkownikom, jak instalować lokomotywę w systemach Ubuntu.
Wymagania systemowe
Funkcje LOCOMOTIVECMS, takie jak Permalinks, kategorie, strony, posty i niestandardowe układy, są najlepsze i przyjazne dla SEO. Lokomotywa CMS zależy od poniżej technologii.
- Ruby 2.5 (lub wyższy)
- Ruby on Rails 5.2.4.1
- ImageMagick
- MongoDB 3.4
- NodeJS
- Płyn
- Dystrybucje 64-bitowe Linux obsługujące APT, takie jak Ubuntu lub Debian.
Cechy
Locomotivecms oferuje funkcje, które mogą nie być dostępne dla innych CM opartych na PHP, takich jak WordPress Joomla lub Drupal. Będziesz miał z pudełka.
- Multi Witryny: Zarządzaj wieloma stronami internetowymi z jedną instancją aplikacji
- Elastyczne typy treści
- Edycja inline front-end (edytor Aloha)
- Lokalizacja treści
- Restful API do zarządzania każdą witryną
- Obsługa Webpack, Sass, Haml and Coffee Script (Wagon)
- Clean Clean Tappling Langage
- Bardzo ładny interfejs użytkownika
- Instrukcje Instalacji
- Zainstaluj lokomotywę w Linux (oparta na debian)
- Lokomotywa poniżej instrukcje działają tylko dla 64-bitowych dystrybucji Linux z siedzibą w Debian, takich jak Ubuntu, Mint itp.
Instalacja
Zainstaluj lokomotywy w systemie Linux (oparte na debian)
Lokomotywa następujące instrukcje działają tylko dla 64-bitowych dystrybucji Linux opartych na debian, takich jak Ubuntu, Mint itp. Utwórz nową aplikację Ruby on Rails:
rails new locomotiveapp --skip-bundle --skip-active-record
cd locomotiveapp
Upewnij się, że usuń plik robots.txt z publicznego/ w przeciwnym razie, jakąkolwiek przyszłe witryny robots.txt nie zostanie odebrane. Dodaj Mongoid i opracuj klejnoty w swoim pliku Gemfile.
gem 'devise', '~> 4.7.1'
gem 'mongoid', '~> 6.4.0'
Zainstaluj je i uruchom zadania konfiguracyjne
bundle install
bundle exec rails generate mongoid:config
bundle exec rails generate devise:install
Zaktualizuj klejnot aplikacji Rails, dodając klejnot lokomotywek.
gem 'locomotivecms', '~> 4.0.1'
Uruchom generator instalacji lokomotywy
bundle update
bundle exec rails generate locomotive:install
Instalacja dodaje klejnot Puma do klejnotu Aplikacji Rails. Wymagana jest dodatkowa instalacja pakietu:
bundle install
Na koniec uruchom serwer Rails
rails server
Otóż to! Teraz otwórz przeglądarkę pod adresem http: // localhost: 3000/Locomotive. Powinieneś zobaczyć znak lokomotywy na stronie. Kliknij „Nie masz konta?” Link na dolnej stronie i wypełnij formularz rejestracji, aby utworzyć pierwsze konto. Teraz możesz nacisnąć szablon witryny, instalując wagon i wdrażając witrynę do silnika. Gratulacje! Pomyślnie zainstalowałeś platformę LOCOMOTIVE CMS.