Locomotive CMS Nemokama CMS programinė įranga
Savarankiškai priglobtas daugialypis CMS su skysčio šablonais, kad būtų galima pritaikyti keičiamąsias programas.
„Locomotive“ yra atvirojo kodo turinio valdymo sistema, leidžianti labai lengvai kurti, kurti ir skelbti būtent tai, ko reikia jūsų klientams.
Apžvalga
„Locomotive“, „Ruby on Rails“ programa, taip pat pavadinta „Engine“, yra atvirojo kodo platforma, skirta kurti, publikuoti ir redaguoti svetaines (CMS). Jis skirtas sutaupyti laiko, naudoti „MongoDB“ ir „Liquid“ šablonus ir padeda sutelkti dėmesį į tai, kas svarbu: priekinės dalies technologija, standartinis kūrimo procesas ir labai žema mokymosi kreivė jūsų klientams. „Locomotive CMS“ naudoja tą patį šablono variklį kaip ir „Shopify“, vieną iš geriausiai priglobtų elektroninės komercijos sprendimo. Viskas, ką jūs darote, tai parašyti savo turinį ir jį iškart paskelbtą. „Locomotive Slick“ biuro redaktorius palengvina svetainės turinio valdymą vartotojams ir vagonų kūrimo įrankį, kad koduotų šias svetaines greičiau ir smagiau nei bet kada kūrėjams. Svetainės naudojamos platformai (varikliui), naudojant vidinę API. Galinių vartotojų užpakalinė priemonė automatiškai sukuriama atsižvelgiant į pasirinktinius modelius ir redaguojamus regionus, kuriuos aprašė kūrėjai. Jei ieškote atvirojo kodo turinio valdymo platformos, kad būtų aukštas našumas, mastelio keitimas ir paprastumas. Tada „Locomotivecms“ padės kurti greitesnes svetaines, kurias jūsų klientams patiks naudotis. Šis trumpas vadovėlis parodys naujiems vartotojams, kaip įdiegti „Locomotivecms“ „Ubuntu“ sistemose.
Sistemos reikalavimai
„Locomotivecms“ funkcijos, tokios kaip nuolatinės nuorodos, kategorijos, puslapiai, įrašai ir pasirinktiniai išdėstymai, yra visi geriausi turinys ir SEO yra draugiški. Lokomotyvas CMS priklauso nuo žemiau esančių technologijų.
- „Ruby 2.5“ (arba aukštesnis)
- „Ruby on Rails“ 5.2.4.1
- „Imagemagick“
- Mongodb 3.4
- nodejs
- skystis
- „Linux 64 bit“ paskirstymai, palaikantys APT, pavyzdžiui, „Ubuntu“ ar „Debian“.
Funkcijos
„Locomotivecms“ siūlo funkcijas, kurios gali būti prieinamos kitoms PHP pagrįstoms CMS, tokioms kaip „WordPress Joomla“ ar „Drupal“. Turėsite iš dėžutės.
- Daugialypės svetainės: valdykite kelias svetaines su viena programos egzemplioriumi
- Lankstūs turinio tipai
- „Front-End Inline“ redagavimas („Aloha“ redaktorius)
- Turinio lokalizacija
- RESTFL API, kad būtų galima valdyti kiekvieną svetainę
- „Webpack“, „Sass“, „Haml“ ir „Coffee“ scenarijaus palaikymas (vagonas)
- Skystas švarus šablonas
- Labai graži vartotojo sąsaja
- Diegimo instrukcijos
- Įdiekite lokomotyvą „Linux“ („Debian“ pagrindu)
- Žemiau pateiktos lokomotyvo instrukcijos veikia tik 64 bitų „Debian“ pagrindu sukurtame „Linux“ paskirstymuose, tokiuose kaip „Ubuntu“, „Mint“ ir kt.
diegimas
Įdiekite „Locomotivecms“ „Linux“ („Debian“ pagrindu)
Lokomotyvas Šios instrukcijos veikia tik 64 bitų „Debian“ pagrindu sukurtame „Linux“ paskirstymuose, tokiuose kaip „Ubuntu“, „Mint“ ir kt. Sukurkite naują rubiną „Rails“ programoje:
rails new locomotiveapp --skip-bundle --skip-active-record
cd locomotiveapp
Įsitikinkite, kad ištrinate failą robots.txt iš „Public“/ kitaip bet kurios ateities svetainių robotų.txt nustatymas nebus paimtas. Įpilkite mongoido ir sugalvokite brangakmenius į savo brangakmenį.
gem 'devise', '~> 4.7.1'
gem 'mongoid', '~> 6.4.0'
Įdiekite juos ir paleiskite jų sąrankos užduotis
bundle install
bundle exec rails generate mongoid:config
bundle exec rails generate devise:install
Atnaujinkite „Rails“ programos „Gemfile“, pridėdami „Locomotivecms Gem“.
gem 'locomotivecms', '~> 4.0.1'
Paleiskite lokomotyvų diegimo generatorių
bundle update
bundle exec rails generate locomotive:install
Diegimas prideda „Puma Gem“ prie „Rails“ programos „Gemfile“. Reikia įdiegti papildomą paketą:
bundle install
Galiausiai paleiskite „Rails“ serverį
rails server
Viskas! Dabar atidarykite naršyklę http: // localhost: 3000/lokomotyvas. Turėtumėte pamatyti lokomotyvo ženklą puslapyje. Spustelėkite „Neturite paskyros?“ Nuoroda į apatinį puslapį ir užpildykite prisiregistravimo formą, kad sukurtumėte savo pirmąją paskyrą. Dabar galite stumti svetainės šabloną, įdiegdami vagoną ir įdėdami savo svetainę varikliui. Sveikiname! Jūs sėkmingai įdiegėte „Locomotive CMS“ platformą.