SlideShare a Scribd company logo
1 of 11
Икономически университет – Варна 
Център „Магистърско обучение“ 
РЕФЕРАТ 
по дисциплина: 
Дипломантски семинар 
на тема: 
Системи за управление на уеб съдържание 
Разработил: Проверил: 
Елис Ахмедова Доц. д-р В. Сълов 
5курс, 61група, ф.н. 11827 
Спец. Информатика 
Варна, 2014г.
С т р а н и ц а | 2 
Съдържание 
Въведение................................................................................................................................ 3 
1. Същност на системите за управление на уеб съдържание ................................................ 4 
2. Популярни WCMS системи .............................................................................................. 6 
2.1. Wordpress ..................................................................................................................... 7 
2.2. Joomla!.......................................................................................................................... 8 
2.3. Drupal ........................................................................................................................... 9 
Заключение.............................................................................................................................10 
Използвана литература ...........................................................................................................11
С т р а н и ц а | 3 
Въведение 
Начало на уеб (WWW) се поставя още в края на 90-те години, когато 
се разработват първия мрежови протокол HTTP, език за програмиране 
HTML, първият уеб браузър, уеб сървър и уеб страници.1 След този 
момент WWW се развива непрекъснато, превръща се във важно 
маркетингово средство и много от предприятията се насочват към 
създаването на уеб сайтове. 
Днес се разработват сайтове за всичко, а на разработчиците са 
предоставени широк набор от възможности. Те могат да избират измежду 
множество езици за програмиране, уеб сървъри, платформи за 
разработване на уеб сайтове и много други възможности. Разработени са 
също и множество системи за управление на уеб съдържанието ( Web 
Content Management System), които са в помощ както на разработчиците, 
така и на собствениците на сайтове. Чрез тези системи собствениците 
могат да управляват сайтовете си както пожелаят, без или с познания в 
областта на програмирането в зависимост от използваната система, а някои 
от тях дори предоставят възможност за създаване на сайт от 
неспециализирани потребители в тази област. 
Основна цел на реферата е представяне на значението на WCMS 
системите, изясняване на необходимостта от тяхното използване и 
сравняване на характеристиките на най-популярните WCMS системи. 
Основните задачи на реферата са: 
1. Изясняване на същността на системите за управление на уеб 
съдържание – ще посочим дефиниция за WCMS, както и основни 
характеристики, предимства и недостатъци от използването на тези 
системи. 
2. Сравняване на популярни WCMS системи – ще разгледаме 
системите Wordpress, Joomla и Drupal и ще посочим основните им 
предимства и недостатъци, както и видовете сайтове, за които са 
предназначени тези системи. 
1 World Wide Web, http://bg.wikipedia.org/wiki/World_Wide_Web, 23.04.2014
С т р а н и ц а | 4 
1. Същност на системите за управление на уеб съдържание 
Системата за управление на уеб съдържание (Web Content 
Management System – WCMS) е вид CMS система, която представлява 
пакет или самостоятелно приложение за създаване, редактиране, 
управление и публикуване на съдържание в уеб страниците на даден сайт.2 
Съдържанието може да включва текст, изображения, графики, мултимедия 
и много други елементи. 
Както всяка една CMS система, така и WCMS се състои от два 
основни компонента3, които ускоряват процеса на разработка или 
обновяване на съдържанието в даден уеб сайт: 
 Приложение за управление на съдържанието (Content 
Management Application – CMA) – това приложение е предназначено за 
„front-end“ потребителите и им позволява да добавят, променят и 
премахват съдържанието в даден уеб сайт. 
 Приложение за доставка на съдържанието (Content Delivery 
Application – CDA) – актуализира направените промени в съдържанието на 
уеб сайта. 
Основна цел на WCMS системите е улесняване на потребителите при 
изграждането на динамичен уеб сайт, с възможност за бърза и лесна 
промяна на съдържанието му. Тези системи са изключително удобни за 
сайтове, в които постоянно се налага актуализиране на информация – напр. 
новинарски сайтове, блогове, онлайн магазини и други. За целта в WCMS 
системите е вграден визуален редактор, наподобяващ MS Word, който 
предоставя възможност за редактиране на съдържанието в уеб сайта с 
лекота. 4 Системата WCMS генерира въведеното съдържание в редактора в 
HTML код като го записва в базата от данни, за да стане видимо на 
съответната уеб страница. 
Друга възможност, която предоставя WCMS е инсталиране на 
разширения (plug-in) или модули, чрез които сайтът се обогатява от 
функционална гледна точка. Чрез WCMS може също да се промени лесно 
дизайна на сайта чрез инсталиране на готови теми, сред които има и 
2 Web Content Management System, http://en.wikipedia.org/wiki/Web_content_management_system, 
20.04.2014 
3 Content Management System, http://en.wikipedia.org/wiki/Content_management_system, 20.04.2014 
4 Д. Колисниченко, Да направим собствен сайт, 17.04.2014г.
С т р а н и ц а | 5 
платени, и безплатни. В зависимост от вида и версията на използваната 
WCMS се предоставят и още много други функции и възможности. 
Както всяко едно нещо и WCMS имат свои положителни и 
отрицателни страни. В долните две таблици сме обобщили основните 
предимства и недостатъци5 на WCMS от гледна точка на собствениците на 
сайтовете (вж. Табл. 1.1 Предимства и недостатъци от страна на клиентите) 
и от гледна точка на разработчиците (вж. Табл. 1.2 Предимства и 
недостатъци от страна на разработчиците). 
Табл. 1.1 Предимства и недостатъци на WCMS 
от страна на клиента 
Предимства Недостатъци 
Възможност за управление на 
съдържанието в сайтовете 
Сайтът може да спре да работи, ако 
не се поддържа правилно 
Възможност за създаване на сайт 
без опит в програмирането 
При някои системи поддръжката на 
сайта може да се окаже скъпа 
Добавяне на нови функции към 
сайта чрез инсталиране на 
разширения и модули 
Някои от системите изискват 
технически умения за тяхното 
използване 
Възможност за промяна на дизайна 
на сайта чрез инсталиране на готови 
теми 
Спестяване на разходи за 
разработване и поддръжка на сайт 
Табл. 1.2 Предимства и недостатъци на WCMS 
от страна на разработчика 
Предимства Недостатъци 
Възможност за лесно актуализиране 
на сайта 
Системите също изискват 
допълнителна поддръжка 
Възможност за лесно и бързо 
добавяне на нови функционалности 
към сайта 
Може да се наложи добавяне на 
обучение за използване на 
системата към цената на проекта 
Много от системите предоставят 
добри SEO възможности 
Сайтът може да спре да работи ако 
не се поддържа правилно 
Съкращаване на времето за 
разработване на сайтовете 
5 The advantages and disadvantages of CMS, http://daveharrison.net/articles/the-advantages-and-disadvantages- 
of-content-management-systems, 23.04.2014
С т р а н и ц а | 6 
2. Популярни WCMS системи 
Според проучване на W3Tech.com6 най-използваните системи за 
управление на уеб съдържанието към дата 23.04.2014г. са Wordpress – 22%, 
Joomla – 3% и Drupal – 2%. Сайтовете, използващи други WCMS системи 
са 9%, а сайтовете, при които не е използвана WCMS при тяхното 
разработване са 64%. (вж. Фиг. 1 Най-използвани WCMS системи). 
Фиг. 1 Най-използвани WCMS системи 
64% 
Всяка една от посочените по-горе WCMS системи е безплатна и с 
отворен код, които се различават значително по отношение на функции, 
възможности, гъвкавост и лекота на използване. Ще разгледаме накратко 
техните предимства и недостатъци7 в следващите точки от реферата. 
6 Usage of Content Management System for websites, 
http://w3techs.com/technologies/overview/content_management/all, 23.04.2014 
7 Drupal vs Joomla vs Wordpress: CMS Showdown, https://www.udemy.com/blog/drupal-vs-joomla-vs-wordpress/, 
23.04.2014 
22% 
3% 
2% 
9% 
WCMS системи 
Wordpress 
Joomla 
Drupal 
Други 
Сайтове без CMS
С т р а н и ц а | 7 
2.1. Wordpress 
Системата Wordpress е безплатна WCMS система с отворен код, 
базирана на PHP и MySQL.8 Системата е лесна за инсталиране и 
използване както от страна на разработчици, така и от страна на 
собствениците на сайтовете. За използване на Wordpress не се изискват 
знания и опит в областта на програмирането. Друго предимство на 
Wordpress са множество разработени разширения (plug-in), с които лесно 
се добавят нови функционалности към сайта, както и теми за промяна на 
дизайна на сайта. Освен възможността за разширяване на 
функционалността на сайта, Wordpress предлага възможност за UTF-8 
кодировка, поддържа RSS и Atom ленти и предоставя на потребителите си 
добри SEO възможности за оптимизиране на сайта.9 Като недостатък на 
тази система може да се отбележи скоростта на работа, тъй като тя работи 
по-бавно в сравнение с други WCMS системи. Последната й версия е 3.95, 
която е налична от 16.04.2014г. (вж. Фиг. 2 Работна дъска на Wordpress 
версия 3.9) 
Фиг. 2 Работна дъска на Wordpress 
Тази система е подходяща за създаване на блогове, като може да се 
използва и при създаване на сайтове от друг тип. Не е подходяща за 
8 Wordpress, http://en.wikipedia.org/wiki/WordPress , 21.04.2014 
9 Д. Колисниченко, Да направим собствен сайт, 17.04.2014
С т р а н и ц а | 8 
създаване на по-сложни сайтове, за които е добре да се използват 
системите Joomla и Drupal. 
2.2. Joomla! 
За разработване на Joomla10 е използван език за програмиране PHP и 
обектно-ориентирани технологии, а за съхраняване на данните се 
използват базите от данни MySQL, MS SQL или PostgreSQL. Тя е подобна 
на Wordpress системата по отношение на лекотата при нейното 
инсталиране и използване, но в сравнение с нея Joomla предлага по- 
обширни възможности за създаване на сложни сайтове. При Joomla 
добавките към сайта се разделят в 5 категории – компоненти, модули, 
разширения, теми и езици, всяка от които предоставя определен вид 
функции. Като недостатъци на Joomla могат да се посочат липсата на 
добри SEO възможности за оптимизиране на сайта, необходимо е 
потребителите да имат технически умения за нейното използване, 
ограничени възможности за контрол на достъпа и други. Последната 
версия на Joomla! е 3.2, която е налична от 06.11.2013г.(вж. Фиг.3 Работна 
дъска на Joomla! 3.2) 
Фиг. 3 Работна дъска на Joomla! 3.2 
Подходяща е за създаване на всякакъв вид сайтове – от обикновен до 
сложен корпоративен сайт, но не е подходяща за разработване на сайт от 
тип портал. За разработване на сайтове от портални сайтове, както и 
10 Joomla, http://en.wikipedia.org/wiki/Joomla !, 22.04.2014
С т р а н и ц а | 9 
сложни сайтове, за които системата Joomla не е способна е 
препоръчително използването на WCMS Drupal11. 
2.3. Drupal 
Drupal12 е мощна WCMS система, която се използва за изграждане на 
комплексни сайтове, т.е портални сайтове, онлайн магазини, сложни 
корпоративни сайтове и други. При тази система са необходими знания и 
опит в областта на програмирането, както и други технически умения за 
работа с нея. Drupal е стабилна и гъвкава система, която може да поддържа 
стотици хиляди страници и множество потребители едновременно. Тази 
система предоставя добри SEO възможности, чрез които даден сайт да се 
позиционира в начални позиции на търсещите машини. Една от най- 
популярните функции, които Drupal предоставя е “Taxonomy”, която дава 
възможност за множество нива и видове категории за различни типове 
съдържание. Като недостатък на Drupal може да се отбележи липсата на 
теми, както и безплатни модули за разширяване на функционалността на 
уеб сайта. Последната версия на Drupal е 7.26, налична от 15.01.2014г. (вж. 
фиг. 4 Работна дъска на Drupal 7) 
Фиг. 4 Работна дъска на Drupal 7 
11 CMS Comparison: Drupal, Joomla and Wordpress, http://www.rackspace.com/knowledge_center/article/cms - 
comparison-drupal-joomla-and-wordpress, 22.04.2014 
12 Drupal, http://en.wikipedia.org/wiki/Drupal , 22.04.2014
С т р а н и ц а | 10 
Заключение 
Както разбрахте от реферата WCMS системите са удобни за 
създаване на сайтове и за управление на съдържанието в тях, особено в 
случаите, при които то се обновява постоянно. 
В реферата разгледахме три от най-популярните и използвани 
WCMS системи и разбрахме, че всяка една от тях предоставя определен 
набор от функции за създаване на определен тип сайт, т.е няма система, 
чрез която да се разработват всякакви видове сайтове.
С т р а н и ц а | 11 
Използвана литература 
1. Д. Колисниченко, Да направим собствен сайт, 17.04.2014 
2. World Wide Web, http://bg.wikipedia.org/wiki/World_Wide_Web, 
23.04.2014 
3. Web Content Management System, 
http://en.wikipedia.org/wiki/Web_content_management_system, 
20.04.2014 
4. Content Management System, 
http://en.wikipedia.org/wiki/Content_management_system, 20.04.2014 
5. The advantages and disadvantages of CMS, 
http://daveharrison.net/articles/the-advantages-and-disadvantages-of-content- 
management-systems, 23.04.2014 
6. Usage of Content Management System for websites, 
http://w3techs.com/technologies/overview/content_management/all, 
23.04.2014 
7. Drupal vs Joomla vs Wordpress: CMS Showdown, 
https://www.udemy.com/blog/drupal-vs-joomla-vs-wordpress/, 
23.04.2014 
8. Wordpress, http://en.wikipedia.org/wiki/WordPress, 21.04.2014 
9. Joomla, http://en.wikipedia.org/wiki/Joomla!, 22.04.2014г 
10. CMS Comparison: Drupal, Joomla and Wordpress, 
http://www.rackspace.com/knowledge_center/article/cms-comparison-drupal- 
joomla-and-wordpress, 22.04.2014 
11. Drupal, http://en.wikipedia.org/wiki/Drupal, 22.04.2014

More Related Content

Similar to Inf 11827

Защита при създаване на Java приложения в интернет
Защита при създаване на  Java приложения в интернетЗащита при създаване на  Java приложения в интернет
Защита при създаване на Java приложения в интернетTanya Tabakova
 
Защита при създаване на PHP приложения в Интернет
Защита при създаване на PHP приложения в ИнтернетЗащита при създаване на PHP приложения в Интернет
Защита при създаване на PHP приложения в ИнтернетAnton Shumanski
 
Средства на VSTS за управление на проекти, версии на системата, извеждане на ...
Средства на VSTS за управление на проекти, версии на системата, извеждане на ...Средства на VSTS за управление на проекти, версии на системата, извеждане на ...
Средства на VSTS за управление на проекти, версии на системата, извеждане на ...Yosifov
 
SEO одит в реално време
SEO одит в реално времеSEO одит в реално време
SEO одит в реално времеNetpeak
 
11086 browser security-presentation
11086 browser security-presentation11086 browser security-presentation
11086 browser security-presentationAtanas Sqnkov
 
01 vavedenie v sql server 2000
01 vavedenie v sql server 200001 vavedenie v sql server 2000
01 vavedenie v sql server 2000Ivan Peev
 
Дигитална Работилница 2014 - Онлайн Магазин с OpenCart
Дигитална Работилница 2014 - Онлайн Магазин с OpenCartДигитална Работилница 2014 - Онлайн Магазин с OpenCart
Дигитална Работилница 2014 - Онлайн Магазин с OpenCartInbound.BG
 
11086 browser-security
11086 browser-security11086 browser-security
11086 browser-securityAtanas Sqnkov
 
Прави пари с WordPress: преглед на многото начини по които може да се изкара...
Прави пари с WordPress: преглед на многото начини по които може да се изкара...Прави пари с WordPress: преглед на многото начини по които може да се изкара...
Прави пари с WordPress: преглед на многото начини по които може да се изкара...Kaloyan Tsvetkov
 
безопасности защита на Web application
безопасности защита на Web applicationбезопасности защита на Web application
безопасности защита на Web applicationkarizka3
 
eLearn.bg - Benefits for universities
eLearn.bg - Benefits for universitieseLearn.bg - Benefits for universities
eLearn.bg - Benefits for universitiesMoby2 Ltd.
 
Responsive design или новото чудо голямо
Responsive design или новото чудо голямоResponsive design или новото чудо голямо
Responsive design или новото чудо голямоabcbgcom
 
Защита при създаването на PHP-приложения
Защита при създаването на PHP-приложенияЗащита при създаването на PHP-приложения
Защита при създаването на PHP-приложенияNikolay Milkov
 
FABRIQ - Presentation Nakov 0.8
FABRIQ - Presentation Nakov 0.8FABRIQ - Presentation Nakov 0.8
FABRIQ - Presentation Nakov 0.8Svetlin Nakov
 
Тестове на уеб приложения
Тестове на уеб приложенияТестове на уеб приложения
Тестове на уеб приложенияKalin Vasilev
 
Drupal course-plovdiv-week1-day-1
Drupal course-plovdiv-week1-day-1Drupal course-plovdiv-week1-day-1
Drupal course-plovdiv-week1-day-1Kalin Chernev
 
Корпоративен софтуер в гаражни условия
Корпоративен софтуер в гаражни условияКорпоративен софтуер в гаражни условия
Корпоративен софтуер в гаражни условияTsvetelin Pavlov
 

Similar to Inf 11827 (20)

Защита при създаване на Java приложения в интернет
Защита при създаване на  Java приложения в интернетЗащита при създаване на  Java приложения в интернет
Защита при създаване на Java приложения в интернет
 
asfafa
asfafaasfafa
asfafa
 
Защита при създаване на PHP приложения в Интернет
Защита при създаване на PHP приложения в ИнтернетЗащита при създаване на PHP приложения в Интернет
Защита при създаване на PHP приложения в Интернет
 
Средства на VSTS за управление на проекти, версии на системата, извеждане на ...
Средства на VSTS за управление на проекти, версии на системата, извеждане на ...Средства на VSTS за управление на проекти, версии на системата, извеждане на ...
Средства на VSTS за управление на проекти, версии на системата, извеждане на ...
 
SEO одит в реално време
SEO одит в реално времеSEO одит в реално време
SEO одит в реално време
 
11086 browser security-presentation
11086 browser security-presentation11086 browser security-presentation
11086 browser security-presentation
 
DIPLOMA_MAGISTUR
DIPLOMA_MAGISTURDIPLOMA_MAGISTUR
DIPLOMA_MAGISTUR
 
01 vavedenie v sql server 2000
01 vavedenie v sql server 200001 vavedenie v sql server 2000
01 vavedenie v sql server 2000
 
Дигитална Работилница 2014 - Онлайн Магазин с OpenCart
Дигитална Работилница 2014 - Онлайн Магазин с OpenCartДигитална Работилница 2014 - Онлайн Магазин с OpenCart
Дигитална Работилница 2014 - Онлайн Магазин с OpenCart
 
11086 browser-security
11086 browser-security11086 browser-security
11086 browser-security
 
Прави пари с WordPress: преглед на многото начини по които може да се изкара...
Прави пари с WordPress: преглед на многото начини по които може да се изкара...Прави пари с WordPress: преглед на многото начини по които може да се изкара...
Прави пари с WordPress: преглед на многото начини по които може да се изкара...
 
безопасности защита на Web application
безопасности защита на Web applicationбезопасности защита на Web application
безопасности защита на Web application
 
Creative Commons
Creative CommonsCreative Commons
Creative Commons
 
eLearn.bg - Benefits for universities
eLearn.bg - Benefits for universitieseLearn.bg - Benefits for universities
eLearn.bg - Benefits for universities
 
Responsive design или новото чудо голямо
Responsive design или новото чудо голямоResponsive design или новото чудо голямо
Responsive design или новото чудо голямо
 
Защита при създаването на PHP-приложения
Защита при създаването на PHP-приложенияЗащита при създаването на PHP-приложения
Защита при създаването на PHP-приложения
 
FABRIQ - Presentation Nakov 0.8
FABRIQ - Presentation Nakov 0.8FABRIQ - Presentation Nakov 0.8
FABRIQ - Presentation Nakov 0.8
 
Тестове на уеб приложения
Тестове на уеб приложенияТестове на уеб приложения
Тестове на уеб приложения
 
Drupal course-plovdiv-week1-day-1
Drupal course-plovdiv-week1-day-1Drupal course-plovdiv-week1-day-1
Drupal course-plovdiv-week1-day-1
 
Корпоративен софтуер в гаражни условия
Корпоративен софтуер в гаражни условияКорпоративен софтуер в гаражни условия
Корпоративен софтуер в гаражни условия
 

Inf 11827

  • 1. Икономически университет – Варна Център „Магистърско обучение“ РЕФЕРАТ по дисциплина: Дипломантски семинар на тема: Системи за управление на уеб съдържание Разработил: Проверил: Елис Ахмедова Доц. д-р В. Сълов 5курс, 61група, ф.н. 11827 Спец. Информатика Варна, 2014г.
  • 2. С т р а н и ц а | 2 Съдържание Въведение................................................................................................................................ 3 1. Същност на системите за управление на уеб съдържание ................................................ 4 2. Популярни WCMS системи .............................................................................................. 6 2.1. Wordpress ..................................................................................................................... 7 2.2. Joomla!.......................................................................................................................... 8 2.3. Drupal ........................................................................................................................... 9 Заключение.............................................................................................................................10 Използвана литература ...........................................................................................................11
  • 3. С т р а н и ц а | 3 Въведение Начало на уеб (WWW) се поставя още в края на 90-те години, когато се разработват първия мрежови протокол HTTP, език за програмиране HTML, първият уеб браузър, уеб сървър и уеб страници.1 След този момент WWW се развива непрекъснато, превръща се във важно маркетингово средство и много от предприятията се насочват към създаването на уеб сайтове. Днес се разработват сайтове за всичко, а на разработчиците са предоставени широк набор от възможности. Те могат да избират измежду множество езици за програмиране, уеб сървъри, платформи за разработване на уеб сайтове и много други възможности. Разработени са също и множество системи за управление на уеб съдържанието ( Web Content Management System), които са в помощ както на разработчиците, така и на собствениците на сайтове. Чрез тези системи собствениците могат да управляват сайтовете си както пожелаят, без или с познания в областта на програмирането в зависимост от използваната система, а някои от тях дори предоставят възможност за създаване на сайт от неспециализирани потребители в тази област. Основна цел на реферата е представяне на значението на WCMS системите, изясняване на необходимостта от тяхното използване и сравняване на характеристиките на най-популярните WCMS системи. Основните задачи на реферата са: 1. Изясняване на същността на системите за управление на уеб съдържание – ще посочим дефиниция за WCMS, както и основни характеристики, предимства и недостатъци от използването на тези системи. 2. Сравняване на популярни WCMS системи – ще разгледаме системите Wordpress, Joomla и Drupal и ще посочим основните им предимства и недостатъци, както и видовете сайтове, за които са предназначени тези системи. 1 World Wide Web, http://bg.wikipedia.org/wiki/World_Wide_Web, 23.04.2014
  • 4. С т р а н и ц а | 4 1. Същност на системите за управление на уеб съдържание Системата за управление на уеб съдържание (Web Content Management System – WCMS) е вид CMS система, която представлява пакет или самостоятелно приложение за създаване, редактиране, управление и публикуване на съдържание в уеб страниците на даден сайт.2 Съдържанието може да включва текст, изображения, графики, мултимедия и много други елементи. Както всяка една CMS система, така и WCMS се състои от два основни компонента3, които ускоряват процеса на разработка или обновяване на съдържанието в даден уеб сайт:  Приложение за управление на съдържанието (Content Management Application – CMA) – това приложение е предназначено за „front-end“ потребителите и им позволява да добавят, променят и премахват съдържанието в даден уеб сайт.  Приложение за доставка на съдържанието (Content Delivery Application – CDA) – актуализира направените промени в съдържанието на уеб сайта. Основна цел на WCMS системите е улесняване на потребителите при изграждането на динамичен уеб сайт, с възможност за бърза и лесна промяна на съдържанието му. Тези системи са изключително удобни за сайтове, в които постоянно се налага актуализиране на информация – напр. новинарски сайтове, блогове, онлайн магазини и други. За целта в WCMS системите е вграден визуален редактор, наподобяващ MS Word, който предоставя възможност за редактиране на съдържанието в уеб сайта с лекота. 4 Системата WCMS генерира въведеното съдържание в редактора в HTML код като го записва в базата от данни, за да стане видимо на съответната уеб страница. Друга възможност, която предоставя WCMS е инсталиране на разширения (plug-in) или модули, чрез които сайтът се обогатява от функционална гледна точка. Чрез WCMS може също да се промени лесно дизайна на сайта чрез инсталиране на готови теми, сред които има и 2 Web Content Management System, http://en.wikipedia.org/wiki/Web_content_management_system, 20.04.2014 3 Content Management System, http://en.wikipedia.org/wiki/Content_management_system, 20.04.2014 4 Д. Колисниченко, Да направим собствен сайт, 17.04.2014г.
  • 5. С т р а н и ц а | 5 платени, и безплатни. В зависимост от вида и версията на използваната WCMS се предоставят и още много други функции и възможности. Както всяко едно нещо и WCMS имат свои положителни и отрицателни страни. В долните две таблици сме обобщили основните предимства и недостатъци5 на WCMS от гледна точка на собствениците на сайтовете (вж. Табл. 1.1 Предимства и недостатъци от страна на клиентите) и от гледна точка на разработчиците (вж. Табл. 1.2 Предимства и недостатъци от страна на разработчиците). Табл. 1.1 Предимства и недостатъци на WCMS от страна на клиента Предимства Недостатъци Възможност за управление на съдържанието в сайтовете Сайтът може да спре да работи, ако не се поддържа правилно Възможност за създаване на сайт без опит в програмирането При някои системи поддръжката на сайта може да се окаже скъпа Добавяне на нови функции към сайта чрез инсталиране на разширения и модули Някои от системите изискват технически умения за тяхното използване Възможност за промяна на дизайна на сайта чрез инсталиране на готови теми Спестяване на разходи за разработване и поддръжка на сайт Табл. 1.2 Предимства и недостатъци на WCMS от страна на разработчика Предимства Недостатъци Възможност за лесно актуализиране на сайта Системите също изискват допълнителна поддръжка Възможност за лесно и бързо добавяне на нови функционалности към сайта Може да се наложи добавяне на обучение за използване на системата към цената на проекта Много от системите предоставят добри SEO възможности Сайтът може да спре да работи ако не се поддържа правилно Съкращаване на времето за разработване на сайтовете 5 The advantages and disadvantages of CMS, http://daveharrison.net/articles/the-advantages-and-disadvantages- of-content-management-systems, 23.04.2014
  • 6. С т р а н и ц а | 6 2. Популярни WCMS системи Според проучване на W3Tech.com6 най-използваните системи за управление на уеб съдържанието към дата 23.04.2014г. са Wordpress – 22%, Joomla – 3% и Drupal – 2%. Сайтовете, използващи други WCMS системи са 9%, а сайтовете, при които не е използвана WCMS при тяхното разработване са 64%. (вж. Фиг. 1 Най-използвани WCMS системи). Фиг. 1 Най-използвани WCMS системи 64% Всяка една от посочените по-горе WCMS системи е безплатна и с отворен код, които се различават значително по отношение на функции, възможности, гъвкавост и лекота на използване. Ще разгледаме накратко техните предимства и недостатъци7 в следващите точки от реферата. 6 Usage of Content Management System for websites, http://w3techs.com/technologies/overview/content_management/all, 23.04.2014 7 Drupal vs Joomla vs Wordpress: CMS Showdown, https://www.udemy.com/blog/drupal-vs-joomla-vs-wordpress/, 23.04.2014 22% 3% 2% 9% WCMS системи Wordpress Joomla Drupal Други Сайтове без CMS
  • 7. С т р а н и ц а | 7 2.1. Wordpress Системата Wordpress е безплатна WCMS система с отворен код, базирана на PHP и MySQL.8 Системата е лесна за инсталиране и използване както от страна на разработчици, така и от страна на собствениците на сайтовете. За използване на Wordpress не се изискват знания и опит в областта на програмирането. Друго предимство на Wordpress са множество разработени разширения (plug-in), с които лесно се добавят нови функционалности към сайта, както и теми за промяна на дизайна на сайта. Освен възможността за разширяване на функционалността на сайта, Wordpress предлага възможност за UTF-8 кодировка, поддържа RSS и Atom ленти и предоставя на потребителите си добри SEO възможности за оптимизиране на сайта.9 Като недостатък на тази система може да се отбележи скоростта на работа, тъй като тя работи по-бавно в сравнение с други WCMS системи. Последната й версия е 3.95, която е налична от 16.04.2014г. (вж. Фиг. 2 Работна дъска на Wordpress версия 3.9) Фиг. 2 Работна дъска на Wordpress Тази система е подходяща за създаване на блогове, като може да се използва и при създаване на сайтове от друг тип. Не е подходяща за 8 Wordpress, http://en.wikipedia.org/wiki/WordPress , 21.04.2014 9 Д. Колисниченко, Да направим собствен сайт, 17.04.2014
  • 8. С т р а н и ц а | 8 създаване на по-сложни сайтове, за които е добре да се използват системите Joomla и Drupal. 2.2. Joomla! За разработване на Joomla10 е използван език за програмиране PHP и обектно-ориентирани технологии, а за съхраняване на данните се използват базите от данни MySQL, MS SQL или PostgreSQL. Тя е подобна на Wordpress системата по отношение на лекотата при нейното инсталиране и използване, но в сравнение с нея Joomla предлага по- обширни възможности за създаване на сложни сайтове. При Joomla добавките към сайта се разделят в 5 категории – компоненти, модули, разширения, теми и езици, всяка от които предоставя определен вид функции. Като недостатъци на Joomla могат да се посочат липсата на добри SEO възможности за оптимизиране на сайта, необходимо е потребителите да имат технически умения за нейното използване, ограничени възможности за контрол на достъпа и други. Последната версия на Joomla! е 3.2, която е налична от 06.11.2013г.(вж. Фиг.3 Работна дъска на Joomla! 3.2) Фиг. 3 Работна дъска на Joomla! 3.2 Подходяща е за създаване на всякакъв вид сайтове – от обикновен до сложен корпоративен сайт, но не е подходяща за разработване на сайт от тип портал. За разработване на сайтове от портални сайтове, както и 10 Joomla, http://en.wikipedia.org/wiki/Joomla !, 22.04.2014
  • 9. С т р а н и ц а | 9 сложни сайтове, за които системата Joomla не е способна е препоръчително използването на WCMS Drupal11. 2.3. Drupal Drupal12 е мощна WCMS система, която се използва за изграждане на комплексни сайтове, т.е портални сайтове, онлайн магазини, сложни корпоративни сайтове и други. При тази система са необходими знания и опит в областта на програмирането, както и други технически умения за работа с нея. Drupal е стабилна и гъвкава система, която може да поддържа стотици хиляди страници и множество потребители едновременно. Тази система предоставя добри SEO възможности, чрез които даден сайт да се позиционира в начални позиции на търсещите машини. Една от най- популярните функции, които Drupal предоставя е “Taxonomy”, която дава възможност за множество нива и видове категории за различни типове съдържание. Като недостатък на Drupal може да се отбележи липсата на теми, както и безплатни модули за разширяване на функционалността на уеб сайта. Последната версия на Drupal е 7.26, налична от 15.01.2014г. (вж. фиг. 4 Работна дъска на Drupal 7) Фиг. 4 Работна дъска на Drupal 7 11 CMS Comparison: Drupal, Joomla and Wordpress, http://www.rackspace.com/knowledge_center/article/cms - comparison-drupal-joomla-and-wordpress, 22.04.2014 12 Drupal, http://en.wikipedia.org/wiki/Drupal , 22.04.2014
  • 10. С т р а н и ц а | 10 Заключение Както разбрахте от реферата WCMS системите са удобни за създаване на сайтове и за управление на съдържанието в тях, особено в случаите, при които то се обновява постоянно. В реферата разгледахме три от най-популярните и използвани WCMS системи и разбрахме, че всяка една от тях предоставя определен набор от функции за създаване на определен тип сайт, т.е няма система, чрез която да се разработват всякакви видове сайтове.
  • 11. С т р а н и ц а | 11 Използвана литература 1. Д. Колисниченко, Да направим собствен сайт, 17.04.2014 2. World Wide Web, http://bg.wikipedia.org/wiki/World_Wide_Web, 23.04.2014 3. Web Content Management System, http://en.wikipedia.org/wiki/Web_content_management_system, 20.04.2014 4. Content Management System, http://en.wikipedia.org/wiki/Content_management_system, 20.04.2014 5. The advantages and disadvantages of CMS, http://daveharrison.net/articles/the-advantages-and-disadvantages-of-content- management-systems, 23.04.2014 6. Usage of Content Management System for websites, http://w3techs.com/technologies/overview/content_management/all, 23.04.2014 7. Drupal vs Joomla vs Wordpress: CMS Showdown, https://www.udemy.com/blog/drupal-vs-joomla-vs-wordpress/, 23.04.2014 8. Wordpress, http://en.wikipedia.org/wiki/WordPress, 21.04.2014 9. Joomla, http://en.wikipedia.org/wiki/Joomla!, 22.04.2014г 10. CMS Comparison: Drupal, Joomla and Wordpress, http://www.rackspace.com/knowledge_center/article/cms-comparison-drupal- joomla-and-wordpress, 22.04.2014 11. Drupal, http://en.wikipedia.org/wiki/Drupal, 22.04.2014