CMS

Из Википедије, слободне енциклопедије

CMS (енгл. Content Management System) је систем за динамичко управљање садржајем. CMS представља програмску апликацију уз помоћ које се може, без познавања програмирања, управљати садржајем. Најчешћа врста CMS-а је веб CMS који служи за управљање садржајем на Интернет презентацијама и Интернет апликацијама коришћењем HTML и Javascript програмских језика за приказивање садржаја, PHP, JSP, ASP или CFML језика за извршавање упита над базом и MySQL, PostgreSQL или MS SQL Server базе података у којој се памти садржај.

Основне особине CMS-а[уреди]

Основне особине сваког CMS-а су:

  • кориснички интерфејс за приказ садржаја,
  • веб интерфејс за администрацију (код веб CMS-а је могућа измена садржаја директно из браузера),
  • одвојеност садржаја и интерфејса
  • садржај се углавном чува у бази података,
  • интерфејс се чува у посебним фајловима (најчешће базираним на шаблонима)

Напредне особине CMS-а[уреди]

  • систем шаблона за лакше мењање изгледа и распореда и корисничког и администраторског интерфејса,
  • онлине уређивање текста помоћу WYSIWYG (What You See Is What You Get) едитора, тј. едитора реалног приказа
  • модуларан систем - велика је предност ако је CMS модуларан, тј. састоји се из низа мањих целина, као на пример за пример за приказ галерије слика, видеа и слично,
  • управљање сликама и фајловима осталих формата из администраторског интерфејса,

Најчешћи примери модуларних проширења[уреди]

  • уграђена подршка за претрагу,
  • подршка за вишејезичност,
  • управљање сигурносним аспектима,
  • регистрација корисника са корисничке стране,
  • управљање корисницима са администаторске стране,
  • мапа сајта - аутоматско креирање мапе сајта и XML фајла за индексирање на Интернет претраживачима,
  • банери - слике или видео који воде ка другом делу сајта или који воде ка екстерном сајту, а најчешће се користе као рекламе и имају могућност да се ротирају,
  • галерије слика - додавање на сајт, убацивање натписа, описа и више других опција за слике,
  • контакт стране - категорије контакта и контакти које је могуће користити преко формулара за слање е-поште,
  • уређивање менија - поједностављено прављење и распоређивање менија са везама према категоријама, чланцима, контактима и везама према другим локацијама,
  • листе за слање билтена преко е-поште омогућавају слање групних и појединачних обавештења,
  • анкете - коришћење анкета и гласање преко формулара за прављење статистике,
  • РСС вести (енгл. RSS Feeds) - преузимање РСС вести са других сајтова,
  • објављивање рсс вести за сајт или одређене делове сајта,
  • веб везе ка другим сајтовима и статистика кликова,
  • форум - комуникација посетилаца међусобом и са администраторима сајта,
  • ћаскање (енгл. chat) уживо комуницирање са посетиоцима на сајту,
  • и још много других

Комерцијални CMS-ови[уреди]

Комерцијални ЦМС програми су засновани на различитим програмским платформама и деле се према примени. Главне предности у односу на бесплатна решења су стабилност, сигурност, стална корисничка подршка и могућност имплементације у постојеће системе и базе података. Бољи ЦМС програми садрже напредне функције, а кориснику омогућују једноставну и сигурну употребу.

Слободни и бесплатни ЦМС-ови[уреди]

Од средине 2000-их уз комерцијалне системе на тржишту се нуди и велики број бесплатних ЦМС алата. Они обично нуде одређен број унапред дефинисаних темплатеа који омогућују брзу и једноставну израду wеб сајтова. Њихова предност су доступност и цена, а недостатак велики број готово идентичних wеб-страница насталих применом темплатеа и недостатак многих напредних функција које нуде комерцијални производи.

Види још[уреди]