Surianu 4, Търгу-Муреш, Румъния
(+40) 726-225-533
Информациядекември 9, 2021от

Какво представлява системата за управление на съдържанието (CMS)?

Системите за управление на съдържанието (CMS или Content Management System) са различни приложения, които помагат за създаването и модифицирането на информация в цифров формат.

Приложенията за управление на съдържанието обикновено имат набор от функции и средства, които позволяват управлението на документи, цифрово съдържание (изображения, аудио и др.) по съвместен начин.

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

Звучи като тарикатщина, знам! Нека да е просто:

Това, което днес определяме като система за управление на съдържанието, функционира основно в интернет: уеб приложение, което позволява на различни хора да влизат в него, да добавят съдържание, материали или ресурси и в крайна сметка да ги публикуват в интернет (публично) или в рамките на дадена компания, само за служители или сътрудници (интранет).

В миналото е имало вътрешни системи в големи фирмени мрежи или компютри, които не са били уеб-базирани, за да бъдат достъпни чрез браузър, а са били приложения за Windows, Linux и т.н., но в днешно време почти всички CMS са уеб-базирани - те работят в браузър, от централен сървър и са достъпни отвсякъде.

Една от най-популярните системи за управление на съдържанието е WordPress, което ви позволява да създаване на уебсайтове, добавяйте публикации в блогове, страници, текстове и ги публикувайте в мрежата. Ако говорим само за уеб, WordPress е може би най-разпространеният (според изчисленията почти 30% от уебсайтовете в интернет се управляват от WordPress), тъй като е пуснат през 2003 г. Нещо повече, WordPress е безплатен и "отворен", което позволява на всеки да го променя и разширява, както желае.

Веднага след WordPress са Joomla и Drupal, следвани от много други с по-малка аудитория.

Структура на система CMS

Системата за управление на съдържанието се състои от две части:

  1. Административната част е приложението, което позволява на потребителите да създават ресурси, статии, материали, страници и т.н. Този интерфейс се основава на бизнес правила, като система за разрешения, йерархия и определени процеси за създаване и редактиране на ресурси.
  2. Частта за представяне е интерфейсът, който представя ресурсите от точка 1 на целевата аудитория. В случай на CMS за управление на уебсайтове (като WordPress), презентационната част е публичният уебсайт, който е достъпен за посетителите, широката общественост.

Функции на системата CMS

WordPress CMS

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

Функции за достъп

Система за влизане: CMS включват система за вход за потребителите. Административната част трябва да бъде защитена, за да се предотвратят неоторизирани промени, така че всеки потребител да има акаунт с потребителско име или парола.

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

Обикновените потребители нямат същите привилегии като администраторите, които имат достъп до цялата система за редактиране и конфигуриране. Важно е да разглеждате системата през призмата на разрешенията, особено ако имате по-голям екип от сътрудници.

Поддръжка на няколко езика: Една добра CMS позволява използването на няколко езика. Ако екипът ви е международен, това е от съществено значение. Потребителите могат да променят езика, на който се показва интерфейсът на администратора, за да улеснят съвместната работа.

Множество езици могат да се използват и за създаване на съдържание: може би имате екип, в който някои създатели пишат статии на един език, а други превеждат това съдържание на друг език. Добрият CMS ви позволява да управлявате съдържание на няколко езика едновременно.

Функции за управление на съдържанието

Създаване на съдържание: Системите за управление на съдържанието имат възможности за добавяне на статии, страници, публикации в блогове, новини, изображения и др. Те трябва да имат лесен за използване и разбиране интерфейс, много от тях крият функционалност за редактиране на изходния код (например HTML) и предлагат редактор, подобен на Microsoft Word, или нещо по-опростено. По този начин не е необходимо потребителите да познават HTML програмирането или форматирането, а ще се съсредоточат върху съдържанието.

Индексиране и търсене: Добрият CMS разполага с функции за индексиране на съдържанието, организиране и преоткриване чрез търсене, филтриране и т.н. От решаващо значение е, особено когато работите в организация, която произвежда много съдържание (голяма компания, редакция на вестник, информационна агенция), да можете да организирате и намирате съдържанието бързо и лесно. По този начин от съществено значение е търсачката, както и възможността за добавяне на допълнителна информация към всяка статия и част от съдържанието, като например мета тагове, описания, ключови думи и допълнителни свойства (дата на добавяне, дата на публикуване, категории, автор и т.н.).

Ревизии и контрол на промените: По-усъвършенстваните CMS системи включват функции за записване на промени в съдържанието. За всяка статия или документ се записва не само най-новата версия, но и всички предишни версии и извършени промени. Съхраняват се също така кой е направил промяната, коя част от документа, кога е настъпила промяната и каква е била предишната версия.

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

Приемане и архивиране на документи: Друга често срещана функция в системите за управление на съдържанието е сканирането, импортирането и архивирането на печатни документи. Могат да се качват различни формати документи (изображения, документи Word, Excel и др.) и да се организират за последващо извличане. Историческата база данни е много полезна, тъй като помага на компанията да пести място, но все пак да има достъп до документи за одити, финанси и др.

В много случаи процесът на поглъщане включва и оптично разпознаване на съдържанието (OCR) и индексиране на този текст спрямо сканираните файлове. Така тези документи вече не са просто изображения, а могат да се търсят, филтрират и т.н.

Издателски функции: Когато дойде време за публикуване на статии, публикации в блогове и т.н., системата за управление на съдържанието прави това много бързо и лесно чрез интерфейс, базиран на формуляри.

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

WordPress включва теми, които могат да бъдат инсталирани или заменени на целия уебсайт, така че дизайнът може да бъде изцяло променен с едно кликване, а съдържанието да остане същото. Шаблоните се абстрахират от презентационната част на съдържанието и предотвратяват грешки, като осигуряват последователност на дизайна от страница на страница. Друго предимство е, че хората, които управляват съдържанието, не се нуждаят от познания по програмиране или уеб дизайн.

Функции за оптимизация (SEO): Повечето системи за управление на съдържанието, които имат за цел да публикуват информация в интернет, разполагат с поне основни функции за оптимизация за търсачки. Те могат да включват: добавяне на мета тагове (ключови думи, описания, заглавия), ALT тагове към изображенията и промяна на URL адресите на статиите.

WordPress има тези функции, но също така ви позволява да разширявате функционалността чрез инсталиране на плъгини (модули), които могат да подобрят или дори да заменят функционалността с цяла система, която поема отговорността. В областта на SEO например можете да инсталирате модула Yoast, който изцяло замества свързаните със SEO функции на WordPress, предлагайки много повече възможности (анализ на съдържанието, проверка на плътността на ключовите думи, генериране на карта на сайта и други).

Специализирани функции

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

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

Въпреки че WordPress първоначално не е бил създаден за това, архитектурата на плъгините позволява на всеки да разшири възможностите по свое желание - до възможността за инсталиране на определени "рамки" (цели платформи), които включват не само теми/шаблони, но и модули за визуално изграждане на страници (вж. Divi, Elementor, Гравитация и т.н.).

По-специализираните системи за CMS включват тази функционалност от кутията (ако планирате или ако компанията иска да изгради свой собствен CMS и да има пълен контрол върху функциите и начина на работа) или могат да се развиват с течение на времето според нуждите.

Например моята CMS система (CCIDESQ) започна съвсем просто през 2002 г. като платформа за управление на база данни за продукти, контрол на складовите наличности и записи на клиенти за дистрибутор на книги. Започнах да я разработвам, защото по това време WordPress не съществуваше, а другите системи, които се предлагаха на пазара, бяха много ограничени. Тъй като съм човек, който е склонен сам да създава необходимите ми инструменти, започнах да се уча и да работя. Сайтът, на който четете тази статия, работи CCIDESQ, а не WordPress!

С използването и приемането на системата се появиха много идеи за разширяване и по пътя добавих много, много функции и модули с нови възможности: поръчки, клиенти, фактуриране, количка за пазаруване, управление на човешките ресурси, доставчици, данъчни функции (дневници по ДДС, отчети за управление), интеграция с POS системи, пощенски услуги и много, много други!

След няколко години, CCIDESQ се превърна в нещо много повече от система за управление на съдържанието - тя се превърна в почти цяла ERP платформа. Не след дълго тя се разшири в нови области: управление на адвокатски кантори, архивиране на документи, недвижими имоти, планиране, събития, социални медии, блогове и др.

Функции за предаване на информация

Модерна CMS платформа не може да работи изолирано.. Независимо дали искате да публикувате съдържание в интернет (един или повече уебсайтове), да разпространявате съдържание в платформи за агрегиране или искате системата да взаимодейства с други системи и приложения, не след дълго стигате до заключението, че ви е необходим начин да "отворите" системата.

Решението е да се добавят API към системата.

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

CMS

Когато разработвате сайтове за електронна търговия за клиент с международна дейност, е съвсем нормално да се налага обмен на информация (информация за продукти, наличности, цени, преводи, статии и др.), за да се намали повтарящата се работа, да се улесни комуникацията и да се рационализират операциите.

Така възникна необходимостта от разработване на API (Application Programming Interface - интерфейс за програмиране на приложения), който да позволи на системите да "говорят помежду си".

Също така беше необходимо API да поддържа комуникация с мобилни приложения (iOS, Android и др.), за да могат те да се използват от агенти или клиенти без достъп до компютър и да позволяват на клиентите да правят акаунт, да купуват продукти, да проследяват състоянието на поръчките директно от мобилния си телефон. Ще разгледам повече за CCIDESQ в някоя от следващите статии.

API е част от слоя за обмен на данни и предоставя разширени функции на тези, които искат да си сътрудничат с вашата компания. Например, ако дадена компания иска да изгради система за синхронизиране на складови наличности с уебсайт или база данни, която се управлява от вашата CMS система, стандартизираният API позволява на тази компания да форматира данните по стандартен начин и да ги предаде, а API ще ги приеме, разбере и съхрани в системата - всичко това без промени в CMS системата.

Днес всички разпределени приложения използват API за комуникация. Съвременните приложения вече не са монолитни (едно гигантско приложение, включващо всички функционалности на едно място), а са отделени, разпределени, модулни и мащабируеми. Комуникацията между всички тези различни компоненти се осъществява чрез API и REST протоколи.

В този контекст функционалността на един CMS няма граници! Новата граница е CMS без глава (без предварително дефиниран интерфейс), но само с база данни и API, който позволява прозрачно добавяне, търсене, промяна и извличане на данни. При headless CMS екипът, който работи с данните, вече не е ограничен до един-единствен административен интерфейс, а използвайки API, протоколите, създадени в headless CMS, може да изгради свой собствен интерфейс и да използва данните по какъвто начин пожелае.

ТЪРСЯ ДА ПРОДАМ ОНЛАЙН БИЗНЕС-3

Споделете

Влезте в системата

Регистрация

Възстановяване на паролата

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