Алтернативи на WordPress през 2020 г. - Как да изберем подходящата CMS за вашия сайт

WordPress е мощен и гъвкав и задвижва повече от уеб страниците в интернет, отколкото всеки друг двигател.

Но това не е идеално за всички. И може би търсите нещо различно. Така че позволете ми да ви помогна да ви преведе през объркващия свят на съвременното управление на уеб съдържание.

За целта ще сравним най-добрите системи за управление на съдържанието (CMS), изградени от всяко от трите доминиращи семейства езици за програмиране: PHP, Node и Python.

Всички опции, които ще проуча, са с отворен код. Което е подходящо, тъй като в много отношения WordPress беше пионер в платформите с отворен код.

Някои от нас обаче търсят по-модерна, по-бърза и по-сигурна CMS. И все още не харесваме тези с затворен код като Squarespace и Wix.

Това, което изглежда се случва, е, че хората се отдалечават от CMS платформите, изградени на един двигател, MVC парадигма към по-отделена система.

Например, блогът на вашия уебсайт наистина ли се нуждае от пълна база данни? И може ли вашата електронна търговия или платежна система да използва по-проста безглава парадигма?

Така че нека видим какво е на разположение, подредено по език.

PHP

PHP е прост, надежден и добре поддържан език. Така че не е изненадващо, че това стана най-популярният бекенд в цялата мрежа.

Неговата гъвкавост улеснява разработчиците да предоставят толкова големи масиви от функции и плъгини за своите CMS. Накратко, PHP първоначално е изобретен за CMS.

Недостатък на популярността на WordPress е, че пазарът на негови приставки е труден за навигация или, в някои случаи, може би е твърде скъп.

WordPress обаче може да не е уникален в този смисъл. Ето някои други PHP CMS рамки:

  • Drupal
  • Joomla
  • Magento
  • Grav CMS

Всички първите три имат същия проблем като WordPress: подут интерфейс или пренаселен пазар на приставки.

Но Грав се почувства като глътка свеж въздух. Това е малко като опростен WordPress без всички сложни подутини. Няма дори база данни, а само папки и страници.

Той се опитва да ви даде най-доброто от двата свята. Grav има приставка за администраторско табло за нетехници, за да управлява всичко, както би направило с WordPress.

В същото време Grav също осигурява стабилност и персонализация на отделена система. Дори не се нуждаете от администраторски GUI, ако не го искате.

Възел

Node.js, най-новият език, който се появява на задния пазар, е иновативен и нетрадиционен. Тъй като това вече е популярен език за уеб разработка на преден край, изглежда Node прави игра за най-популярния език за програмиране навсякъде.

Разполагането на възли често разчита на технологични стекове като бази данни NoSQL като MongoDB, уеб сървъри NGINX и Markdown. Предимство на CMS, задвижван от Node.js, е, че има тенденция да се интегрира добре с уеб приложения.

Ето няколко базирани на Node.js CMS:

  • KeystoneJs : Комплекс. По-скоро рамка, отколкото CMS.
  • Призрак : Просто. Не прави много повече от Medium, което е перфектно, ако искате да хоствате самостоятелно вашия блог Medium. Можете да добавите отделена електронна търговия като Shopify.
  • NetlifyCMS : Не е самостоятелен CMS - по-скоро го добавяте към уебсайт / webapp като персонализиран git-базиран мениджър на статично съдържание за вашите писатели.

От гледна точка на пазарен дял, Ghost изглежда е единствената нова CMS, която може да отхапе монопола на WordPress.

Python

Въпреки че Python е известен като мощен скриптов език, през последните години той е узрял да бъде изобщо език от страна на сървъра. Въпреки това той все още има много по-малко развит пазар на приставки и теми за своите CMS.

Ето няколко популярни базирани на Python CMS платформи:

  • Django CMS :Изисква малко повече ноу-хау за код от WordPress
  • Мецанин : Изграден също върху Джанго. Много функции, но все пак трябва да знаете Python за разширена функционалност.
  • Storyblok : приятелски интерфейс на редактор и безглавен API за приложения, но ограничени приставки

Python има предимството на скоростта в определени ситуации. И така рамките на Python потенциално ще се мащабират много по-ефективно от JavaScript. Ето защо те често работят по-добре на евтин хардуер като Raspberry Pi.

Тези базирани на Python CMS може също да намерят своята ниша при интегриране с домейн, който е доминиран от Python. За какви области говорим тук? Вижте тази статия и разберете за какво се използва Python.

Все пак се съмнявам, че Python някога ще бъде основен претендент на пазара на CMS. Главно защото дойде много късно в мрежата. Липсата на обратна съвместимост между версиите също е проблем.

Заключение

Ако сте готови да приемете бъдещето на CMS, ето ключовете за вземане на информирано решение.

Помислете за всички фактори, които най-вероятно ще ви дадат цялата сигурност, надеждност и персонализация, от които се нуждаете.