Выбор методов и решений технических средств
Joomla: Бесплатные шаблоны для Joomla смотрятся весьма непрезентабельно. Их большое количество, но по-настоящему красивых очень мало. Другое дело платные шаблоны для Joomla! множество красивых тем создано профессиональными дизайнерами. Существует целые компании, которые занимаются созданием и продажей своих шаблонов в сети интернет. При чем цены на шаблоны Joomla! Ниже, чем на WordPress. Как… Читать ещё >
Выбор методов и решений технических средств (реферат, курсовая, диплом, контрольная)
При создании информационной системы встало 2 выбора: создавать систему без использования дополнительных программных средств с написанием кода вручную или же использовать CMS. Если использовать, то какую.
CMSсистема управления содержимым, информационная система или компьютерная программа, используемая для обеспечения и организации совместного процесса создания, редактирования и управления контентом (то есть содержимым).
Создание системы вручную достаточно трудоемкий процесс. Использование же CMS позволяет:
- — Упростить поставленные задачи;
- — снизить временные затраты;
- — упростить проблему оформления.
Перед созданием системы, необходимо сделать выбор, на какой CMS будет создаваться будущая информационная система предприятия.
В данный момент, на рынке бесплатных систем управления контентом (содержимым) первенство занимают Joomla, Drupal и WordPress. В качестве критериев сравнения будут приведены следующие параметры:
- — Безопасность;
- — быстродействие;
- — управление контентом;
- — дизайн;
- — количество плагинов;
- — количество шаблонов.
Безопасность.
Joomla: Сама по себе CMS обладает хорошей степенью защиты. Однако большое количество модулей написано некомпетентными программистами. В результате погрешность в одном модуле может стать угрозой для всей системы.
Drupal: Сильная сторона. Считается одной из наиболее безопасных систем управления контентом. Модули, как правило, пишутся самими разработчиками CMS, или высококвалифицированными программистами. Сейчас на Drupal работают сайты белого дома, крупных компаний и корпораций, ООН и НАТО.
WordPress: Как и в Joomla!, для WordPress создано большое количество модулей низкого качества, которые могут стать причиной взлома. Однако продуманная система обновления модулей, позволяет быстро исправлять серьезные недостатки в безопасности систем, работающих на WordPress.
Быстродействие.
Joomla: Скорость загрузки является очень большой проблемой для этой CMS. Система не умеет грузиться поэтапно. Необходимо ждать полной загрузки страницы. При большом количестве плагинов, процесс может затянуться на очень длительный промежуток времени. Есть модули для управления быстродействием и кэшированием, однако это не решает проблему в полной мере.
Drupal: Благодаря продуманной структуре, система на Drupal работает не в пример быстрее остальных. Данная система управления контентом довольно популярна среди высоконагруженных проектов. Однако следует учитывать, что некоторые модули могут очень сильно влиять на производительность данной системы (в особенности популярные views и cck).
WordPress: Очень быстрая CMS. Даже при большом количестве плагинов может спокойно выдерживать высокие нагрузки. Есть несколько неплохих модулей для управления кэшированием и производительностью плагинов.
Управление контентом.
Joomla: В Joomla есть встроенные средства для создания категорий и разделов со статьями. Можно публиковать их для отдельно взятых групп пользователей сайта, или для всех гостей. Можно помещать статьи на главную страницу, или другие части системы, с предпросмотром или нет, в виде колонок или списка. Статью также можно размещать в отдельно взятых модулях или блоках системы.
Drupal: Данная CMS тоже довольно хорошо управляет размещением материалов на сайте. Однако, устпает Joomla. В Drupal есть таксономия — система терминологии для управления классификацией и отображением материалов. Для продвинутых опций управления материалами (вроде отображения различных материалов для разных пользователей), придется искать модули.
WordPress: Возможностей для управления контентом немного. Хороших бесплатных модулей найти не так-то просто. Есть несколько мощных плагинов для организации контента, но они имеют высокую стоимость.
Дизайн.
Joomla: Достаточно вставить несколько строчек кода в готовый HTML/CSS шаблон, чтобы CMS начала выводить свою информацию в нем.
Drupal: Намного сложнее, чем в Joomla, но более универсален. Обычный шаблон состоит из нескольких основных файлов: страница макета страницы, страница вывода материала, страница вывода блока, и страница вывода меню. Для различных типов материалов, блоков и меню можно переопределять свой шаблон.
WordPress: Имеет самую непродуманную структуру: для заголовка, для сайдбаров и для футеров свои файлы шаблона. И переделывание, какого-то шаблона под WordPress становиться не такой уж и легкой задачей, особенно, если создается не просто блог.
Количество плагинов для CMS.
Joomla: На сегодняшний день Joomla является самой популярной бесплатной системой управления контентом, что привело к созданию большого числа плагинов, как бесплатных, так и платных.
Drupal: Для Drupal создано гораздо меньше плагинов, чем для его основных конкурентов. Это объясняется его аудиторией: программисты и высокобюджетные проекты, которые в каждом конкретном случае пишут модули учитывая свои потребности. В основном бесплатные плагины.
WordPress: Для WordPress также существует большое количество бесплатных плагинов. Но они, как правило, написаны на одну тематику (seo, блоггинг). Для особо емких задач потребуется вмешательство программистов.
Количество шаблонов для CMS.
Joomla: Бесплатные шаблоны для Joomla смотрятся весьма непрезентабельно. Их большое количество, но по-настоящему красивых очень мало. Другое дело платные шаблоны для Joomla! множество красивых тем создано профессиональными дизайнерами. Существует целые компании, которые занимаются созданием и продажей своих шаблонов в сети интернет. При чем цены на шаблоны Joomla! Ниже, чем на WordPress. Как правило, такие шаблоны можно скачать с различных warez-порталов.
Drupal: Ситуация с Drupal в этой пункте еще хуже. Профессиональные шаблоны бывает трудно найти даже среди платных образцов. При необходимости создавать свой проект на Drupal, то придется искать дизайнера-верстальщика.
WordPress: Эта CMS очень популярна среди западных блоггеров (на западе вообще блог ведет чуть ли не каждый второй пользователь интернета), что привело к появлению большого количества красивых бесплатных шаблонов. Платных шаблонов тоже довольно много. Можно сказать, что выбор темы, при создании сайта на WordPress, является самым приятным и увлекательным занятием.
Итог: в результате трудоемкого сравнения представленных выше CMS, для создания информационной системы продажи недвижимости была выбрана Joomla. CMS имеет недостатки в плане безопасности и быстродействия, однако они полностью компенсируются широкими функциональными возможностями в плане построения системы любой направленности с достаточно широким ассортиментом функций.
Joomla при полном отсутствии дополнительных компонентов и модулей дает возможность создания полноценной информационной системы с широкими возможностями, при этом система будет способна стабильно функционировать и развиваться.