Таблица возможностей/особенностей вышеописанных CMS
Joomla: Слабая сторона. Скорость загрузки является очень большой проблемой для этой CMS. Сайт не умеет грузиться поэтапно. Приходиться ждать пока сформируется вся страница. При большом количестве плагинов, процесс может затянуться на очень длительный промежуток времени. Есть модули для управления быстродействием и кэшированием, но панацеи нет. WordPress: Сильная сторона. Обновлять движок и модули… Читать ещё >
Таблица возможностей/особенностей вышеописанных CMS (реферат, курсовая, диплом, контрольная)
В таблице ниже сравниваются возможности вышеописанных CMS. При сравнении использовалась трехбалльная шкала (чем выше, тем лучше).
Таблица 2.4 Схема возможностей/особенностей вышеописанных CMS.
Показатель. | Joomla. | Drupal. | WordPress. |
Рынок плагинов. | |||
Рынок шаблонов. | |||
Рынок фрилансеров. | |||
Безопасность. | |||
Быстродействие. | |||
Сложность админ. панели. | |||
Возможности по умолчанию. | |||
SEO. | |||
Размещение рекламы. | |||
Документация. | |||
Сообщество. | |||
Обновление движка. | |||
Мультиязычность. | |||
Управление контентом. | |||
Редактор текста. | |||
Работа localhost. | |||
Работа на хостинге. | |||
Смена хостинга. | |||
Проведение техн. работ. | |||
Структура папок. | |||
Размеры сайта. | |||
Размеры базы данных. | |||
Создание дизайна. | |||
AJAX. | |||
Размещение блоков. | |||
Размещение меню. | |||
Вставка форм. | |||
Работа в режиме блога. | |||
Интернет-магазин. | |||
Социальная сеть. |
1. Рынок плагинов:
Joomla: Сильная сторона. На сегодняшний день Joomla является самым популярным бесплатный движком, что привело к созданию большого числа плагинов, как бесплатных так и платных.
Drupal: Под Drupal создано гораздо меньше плагинов, чем под его основных конкурентов. Это объясняется его аудиторией: программисты и высокобюджетные проекты, которые в каждом конкретном случае пишут модули под себя. В основном бесплатные плагины.
WordPress: Для WordPress также существует большое количество бесплатных плагинов. Но они как правило написаны на одну тематику (seo, блоггинг). Если Вы захотите чего-то экзотического на сайте, придется обращаться к программистам.
2. Рынок шаблонов:
Joomla: Бесплатные шаблоны для Joomla не обладают хорошим дизайном. Их большое количество, но по-настоящему красивых очень мало. Другое дело платные шаблоны, — для Joomla множество красивых тем создано профессиональными дизайнерами. Существует целые компании, которые занимаются созданием и продажей своих шаблонов в интернете. При чем цены на шаблоны Joomla ниже чем на WordPress. Как правило, такие шаблоны можно скачать с различных warez-сайтов.
Drupal: Ситуация с Drupal в этой нише совсем печальна. Профессиональные шаблоны бывает трудно найти даже среди платных образцов. Если Вы хотите создавать свой проект на Drupal, Вам придется искать дизайнера-верстальщика.
WordPress: Сильная сторона. Этот движок очень популярный среди западных блоггеров (на западе вообще блог ведет чуть ли не каждый второй пользователь интернета), что привело к появлению большого количества красивых бесплатных шаблонов. Платных шаблонов тоже довольно много. Можно сказать, что выбор темы, при создании сайта на WordPress, является самым приятным и увлекательным занятием.
3. Рынок фрилансеров:
Joomla: Если Вы хотите внести какие-то изменения на сайт, то найти специалиста по этой CMS не составит труда. Однако следует учитывать, что цены на работу таких специалистов выше, чем для WordPress.
Drupal: Специалистов для этого движка гораздо меньше, чем для других CMS. Что, соответственно, сказывается и на цене их услуг. Порой даже простая задача будет стоить довольно дороговато.
WordPress: Сильная сторона. Из-за своей простоты, развелось множество фрилансеров, которые предлагают свои услуги по работе с данной системой. По причине высокой конкуренции рынок фриланса для WordPress относительно дешевый.
4. Безопасность:
Joomla: Сам по себе движок защищен хорошо. Однако большое количество модулей написано некомпетентными программистами. В результате дыра в одном модуле может стать угрозой для всего сайта.
Drupal: Сильная сторона. Считается одним из самых безопасных бесплатных движков. Модули, как правило пишутся самими разработчиками движка, или высококвалифицированными программистами. Сейчас на Drupal работают сайты белого дома, крупных компаний и корпораций, ООН и НАТО.
WordPress: Как и в Joomla, для WordPress создано большое количество модулей низкого качества, которые могут стать причиной взлома. Однако продуманная система обновления модулей, позволяет быстро исправлять серьезные дыры в безопасности на всех сайтах, которые работают на WordPress.
5. Быстродействие:
Joomla: Слабая сторона. Скорость загрузки является очень большой проблемой для этой CMS. Сайт не умеет грузиться поэтапно. Приходиться ждать пока сформируется вся страница. При большом количестве плагинов, процесс может затянуться на очень длительный промежуток времени. Есть модули для управления быстродействием и кэшированием, но панацеи нет.
Drupal: Сильная сторона. Благодаря продуманной структуре, сайт на Drupal работает невпример быстрее остальных. Данный движок довольно популярен среди высоконагруженных проектов. Однако следует учитывать, что некоторые модули могут очень сильно влиять на производительность данной системы (в особенности популярные views и cck).
WordPress: Очень быстрый движок. Даже при большом количестве плагинов может спокойно выдерживать высокие нагрузки. Есть несколько неплохих модулей для управления кэшированием и производительностью плагинов.
6. Сложность админ. панели:
Joomla: Интерфейс администратора довольно хорошо структурирован. В большинстве случаев настройки находятся там где и должны. Однако некоторые возможности администратора не так очевидны для новичка. Для полного понимания логики админ. панели, приходиться читать литературу, смотреть видео уроки, лазить по форумам.
Drupal: Слабая сторона. Все настройки сбиты в кучу. Плохая структуризация и семантика. Грань между администраторской частью, и интерфейсом сайта размыты. В результате чего бывает трудно сориентироваться где ты находишься.
WordPress: Сильная сторона. Последние версии движка отличаются красочным интерфейсом админ. панели. Все настройки разделены по категориям, в которых может разобраться даже человек, не работавший с CMS до этого. Именно простота администрирования и сделали движок таким знаменитым.
7. Возможности по умолчанию:
Joomla: Сразу же после установки Joomla, можно без единого плагина создать нормальный сайт, который будет функционировать и развиваться. Если нужен какой-то нестандартный функционал, нужно искать модуль.
Drupal: Официальная сборка содержит достаточно большое количество плагинов для создания сайта любой направленности. На «голом» Drupal можно создать и форум, и многопользовательские блоги. По умолчанию, большинство модулей отключено, чтоб не грузить всю систему.
WordPress: Возможности WordPress довольно скудны после установки. Как правило, на такой сборке можно построить только блог и сайт на несколько страничек. Чтоб превратить сайт в нечто большее, придется хорошо повозиться над этим.
8. SEO:
Joomla: Администратор может редактировать метатеги, описания, кейвордсы и тайтлы, но не более. Если вы делаете интернет-магазин на Joomla, то придется устанавливать различные модули для поддержки метатегов страничек с товарами. В общем, поддерживаются лишь базовые возможности SEO-оптимизации.
Drupal: Слабая сторона. Стандартная сборка даже не содержит редактора метатегов. Модулей для SEO очень мало. Поэтому советую новичкам не использовать эту CMS в качестве своего первого коммерческого сайта, дабы не разочароваться в этой сфере. Drupal создавался для профессионалов, и справиться с ним может не каждый.
WordPress: Сильная сторона. Вордпресс рожден для оптимизации под поисковые машины. Все что придумали SEO-оптимизаторы, доступно в виде плагина для WordPress.
9. Размещение рекламы:
Joomla: Присутствует хорошая встроенная система управления баннерами. Можно найти большое количество плагинов для монетизации трафика Вашего сайта.
Drupal: Модулей для управлениями баннерами очень мало. Для размещения рекламы на своем сайте, Вам необходимо обладать навыками программирования или искать помощи у фрилансеров.
WordPress: Плагинов для управления баннерами очень мало. В основном, движок оптимизирован под AdSense. Есть большое количество модулей для работы с этой рекламной сетью.
10. Документация:
Joomla: В интернете полно всяких описаний как сделать то, или иное. Есть множество блогов посвященных этому движку. Однако большое количество модулей не задокументировано. Приходиться методом проб и ошибок учиться ими пользоваться.
Drupal: Документации очень мало. В основном приходиться читать те крохи, что есть на официальном сайте сообщества Drupal. Блогов посвященных этому движку есть только небольшое количество. Начинающему пользователю не так то просто выучить этот движок.
WordPress: Сильная сторона. За время существования этой популярной CMS, было создано огромное количество обучающего материала. В интернете без проблем можно найти бесплатные видео уроки и обучающие курсы. Благодаря чему за короткое время WordPress может освоить практически любой человек.
11. Сообщество:
Joomla: Очень большое и дружелюбное сообщество. Если у Вас возникли трудности, можете написать на их форуме. И очень скоро, и практически всегда получите помощь или совет.
Drupal: Сообщество очень маленькое и недружелюбное. Если на форуме задаете вопрос, то дельных ответов очень мало. Как правило, посылают учиться пользоваться поисковиком или предлагают свои услуги за деньги.
WordPress: Тоже большое сообщество. Однако не всегда компетентное и дружелюбное. Можете получить десятки ответов, толку от которых очень мало.
12. Обновление движка:
Joomla: Слабая сторона. Устанавливать обновление довольно трудоемко и рискованно. Очень часто некоторые модули перестают работать после обновления ядра Joomla, или приходиться их заново переделывать под свой дизайн.
Drupal: Эта CMS более спокойно относиться к обновлениям. За все время его использования, ни разу не было замечено чтоб какая то часть сайта или модуль отваливались и переставали работать.
WordPress: Сильная сторона. Обновлять движок и модули можно практически сразу при выходе новой версии. Все это делается одним кликом мыши из интерфейса администратора. Совместимость со старыми версиями очень высокая, однако, не исключено появление багов при частом обновлении. Поэтому надо тестировать сайт до и после обновления.
13. Мультиязычность:
Joomla: Сильная сторона. Среди компонентов стоить отметить Joom! Fish. Этот проект был организован пользователями Joomla для создания мультиязычных сайтов. Компонент бесплатный, и может переводить статьи, метатеги и компоненты на множество языков.
Drupal: Даже со стандартной сборкой Drupal, Вы можете создать мультиязычный сайт. Однако управление таким сайтом не такое уже и простое дело. Приходиться также ставить различные модули для перевода компонентов сайта.
WordPress: Слабая сторона. Плагинов очень мало. Вы можете воспользоваться плагином автоматического перевода от Google, но его перевод не всегда читабелен и профессионален.
14. Управление контентом:
Joomla: Сильная сторона. В Joomla есть встроенные средства для создания категорий и разделов со статьями. Можно публиковать их для отдельно взятых групп пользователей сайта, или для всех гостей. Можно помешать статьи на главную страницу, или другие части сайта с предпросмотром или нет, в виде колонок или списка. Статью также можно размещать в отдельно взятых модулях или блоках сайта.
Drupal: Этот движок тоже довольно хорошо управляет размещением материалов на сайте. Однако до Joomla ему далеко. В друпале есть таксономия — система терминологии для управления классификацией и отображением материалов. Для продвинутых опций управления материалами (вроде отображения различных материалов для разных пользователей), придется искать модули.
WordPress: Слабая сторона. Возможностей для управления контентом не много. Хороших бесплатных модулей найти не так то просто. Есть несколько мощных плагинов для организации контента, но они очень дороги.
15. Редактор текста:
Joomla: В Joomla есть встроенный редактор на технологии WYSIWYG. Несмотря на большие возможности таких веб редакторов, все равно остается много нерешенных проблем. Во первых, это избыточных код, который тормозит загрузку страницы, а во вторых — ограничения накладываемые html и css. В таком редакторе сделать текст нужного тебе стиля порою становиться не таким простым делом как в MS Word.
Drupal: Слабая сторона. В этой CMS проблему WYSIWYG решили гениально просто. В Drupal вообще нет визуального текстового редактора. Для оформления текста нужно использовать непосредственно HTML и CSS, что требует хотя бы начальных знаний этих языков. Можно установить WYSIWYG-редактор отдельно, но хороших модулей очень мало. Как правило, чтоб установить визуальный редактор с поддержкой загрузки картинок и файлов на сайт, необходимо использовать 2−3 модуля.
WordPress: Стандартный визуальный редактор в WordPress наиболее удачный на мой взгляд. Он содержит все необходимые функции для простого оформления текста и изображений на сайте. Наилучший компромисс для пользователей не знако…
Drupal: Данная система может располагаться практически на любом хостинге с поддержкой MYSQL и php.
WordPress: Обычно проблем не возникает из простоты и универсальности кода движка.
18. Смена хостинга:
Joomla: Достаточно просто. Надо всего лишь сделать дамп базы данных и файлов. После чего распаковать все это на новом сервере.
Drupal: Тоже не возникает проблем. Как и с Joomla, делаете бекап сайта и размещаете его на новом хостинге.
WordPress: Слабая сторона. Файлы переносятся быстро и легко. Проблемы в основном возникают с базой данных. В ней приходиться менять абсолютные ссылки сервера на статьи и модули. Есть встроенный инструмент для импорта/экспорта базы данных, но и с ним иногда возникают проблемы.
19. Проведение тех. работ:
Joomla: В настройках, можно выставить режим проведения тех. работ. При заходе на сайт, посетители будут видеть сообщение об этом, и не смогут получить доступ к контенту. Если есть навыки программирования, то можно поменять внешний вид этого сообщения.
Drupal: Также есть опция, для перевода сайта в режим проведения тех. работ. И опять, для изменения внешнего вида нужно обладать знаниями HTML и CSS.
WordPress: Для страницы, которая выводит информацию о проводимых работах, можно устанавливать дополнительные шаблоны. Есть также специальные модули, которые могут выводить дополнительную информацию на такую страницу (например, примерное время проведения работ).
20. Структура папок:
Joomla: Слабая сторона. Структура папок и файлов огромна и сложна. И пользовательская и администраторская часть перегружены папками для плагинов, компонентов, переводов, настроек и шаблонов.
Drupal: Иерархия не так сложна как в Joomla. Файлы пользовательских модулей и шаблонов содержаться отдельно от системных файлов движка.
WordPress: Сильная сторона. Всего несколько папок для всего движка. Файлы пользователя лежат отдельно от файлов системы.
21. Размеры сайта:
Joomla: Слабая сторона. Размер сайта может вырасти до ужасающих размеров за довольно короткое время. Все зависит от используемых модулей и плагинов.
Drupal: Размеры сайта небольшие. движок не перегружен лишними элементами.
WordPress: Сайты на WordPress тоже маленькие, из-за простоты движка и умеренной функциональности.
22. Размеры базы данных:
Joomla: Слабая сторона. База данных перегружена большим количеством таблиц и информации. Большое количество запросов к базе данных тормозит загрузку сайта.
Drupal: Сильная сторона. Всего несколько таблиц на голом движке. Модули тоже экономично расходуют ресурсы базы данных. Drupal часто используется в высоконагруженных проектах.
WordPress: База данных тоже великовата, но терпимо. Что-то среднее между Drupal и джумлой.
23. Создание дизайна:
Joomla: Сильная сторона. Достаточно вставить несколько строчек кода в готовый HTML/CSS шаблон, чтобы CMS начала выводить свою информацию в нем.
Drupal: Намного сложнее, чем в Joomla, но более универсальнее. Обычный шаблон состоит из нескольких основных файлов: страница макета страницы, страница вывода материала, страница вывода блока, и страница вывода меню. Для различных типов материалов, блоков и меню можно переопределять свой шаблон…
WordPress: Самая непродуманная структура: для хедера, для сайдабаров и для футеров свои файлы шаблона. И переделывание, какого-то шаблона под вордпресс становиться не такой уж и легкой задачей, особенно если Вы делаете не просто блог.
24. Ajax:
Joomla: Для установки какой либо JavaScript-библиотеки, достаточно установить соответствующий модуль. Однако при установки этой CMS, в неё по умолчанию встроен Mootools. Если его отключить, то перестанут нормально работать большинство шаблонов и модулей.
Drupal: По умолчанию встроен JQuery. Можно отключить его при необходимости, при этом движок и большинство модулей останутся рабочими. Для установки дополнительных библиотек, достаточно найти нужный модуль.
WordPress: Слабая сторона. Для установки JavaScript-библиотек, которые необходимы некоторым модулям, нужны задатки программиста.
25. Размещение блоков:
Joomla: Сильная сторона. Кроме заданных шаблоном позиций, можно создавать свои позиции для блоков путем вставки специального тега в материалы и другие блоки.
Drupal: Можно выводить блоки в любые позиции, которые позволены шаблоном. Не более. Однако есть возможность стилизации их вывода для различных типов блоков.
WordPress: Слабая сторона. Место вывода какого либо модуля строго закреплена в шаблоне. И для его перемещения или стилизации необходимы навыки программирования.
26. Размещение меню:
Joomla: Сильная сторона. Кроме выбора любой позиции в шаблоне, можно менять его отображение в настройках (горизонтальное или вертикальное). Одно и тоже меню может быть выведено в нескольких позициях одновременно.
Drupal: В друпале также можно выбирать любую позицию для отображения меню. Однако для его стилизации необходимы навыки программирования html и css.
WordPress: Слабая сторона. Место и стиль меню строго закреплены в шаблоне. Необходимы навыки программирования php, html и css для изменения меню.
27. Вставка форм:
Joomla: Размещение и внешний вид форм закреплено в устанавливаемых модулях. Однако есть несложные конструкторы форм, которые, правда, не всегда приносят желаемого результат.
Drupal: Сильна сторона. Для друпа создан специальный модуль Views, который позволяет создавать формы различных уровней сложности и вложенности. На основе его можно без единой строчки кода создавать свои модули для работы с базой данных и взаимодействия с сайтом. Однако следует учитывать то, что установка данного модуля значительно понизит быстродействие Вашего сайта (к примеру, архив с этим модулем весит в полтора раза больше чем сам движок Drupal).
WordPress: Слабая сторона. В наличии Вы имеете только те формы, которые идут вместе с модулями. Для создания новых нужно иметь навыки программирования.
28. Работа в режиме блога:
Joomla: Слабая сторона. Даже после установки специальных компонентов, функциональности блога на Joomla явно не хватает. Данная система не подходит для ведение блога.
Drupal: В системе есть встроенные модули для ведения различных видов блога, включая многопользовательские. Однако из-за сложности движка, управлять таким блогом трудновато. В результате, эта система не получила широкого распространения среди блогеров, и для не было создано так много блогерских плагинов как для WordPress.
WordPress: Сильная сторона. Это наиболее популярная CMS для ведения блога. Это привело к созданию большого количества плагинов, которые расширяют функциональность блога.
29. Интернет-магазин:
Joomla: Для этой CMS создано множество модулей eCommerce как платных так и бесплатных. Наиболее популярным из них является Virtuemart.
Drupal: Очень много пользователей тоже выбирают Drupal для создания интернет магазина. Есть несколько бесплатных плагинов, на основе которых можно сделать полноценную торговую точку в интернете.
WordPress: Слабая сторона. Очень мало плагинов для продаж в интернете. И все они имеют слабый функционал и переносимость между шаблонами.
30. Социальная сеть:
Joomla: Сайт на Joomla может служить для создания своего сообщества. Есть несколько хороших компонентов (в основном платных), которые могут превратить Ваш сайт в социальную мини сеть.
Drupal: Очень мало готовых решений. придется самому, или с помощью фрилансеров подымать социальную сеть на нём.
WordPress: Необходимых модулей практически нет. Можно, конечно же, доработать эту систему до этого. Однако цены Вас не обрадуют.