Разработка Internet-представительства для компании при помощи CMS

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



ия. Обновлять версию Joomla, тем самым убирая ряд ошибок и уязвимостей - просто. Достаточно скачать архив и залить по FTP на сервер поверх уже поставленной версии. Обновления могут спокойно ставиться уже на доработанную версию с дополнительными компонентами, модулями и плагинами. Главное, чтобы ядро оставалось не тронутым. Можно реализовать любой проект без вмешательства в ядро.

2.3 Наиболее распространенные бесплатные системы CMS

На сегодняшний день существует очень много бесплатных систем управления содержимым и с каждым днем появляются новые. Нельзя сказать, что какая-то системы лучше другой, у каждой есть свои плюсы и минусы. Рассмотрим наиболее популярные бесплатные системы управления содержимым: WordPress, Drupal, Movable Type и TYPO3.

WordPress - CMS вместе с удачной архитектурой позволяет конструировать практически любые проекты.- самая популярная на сегодняшний день система для ведения блогов. На его основе могут работать как личные интернет-дневники, так и большие новостные порталы. При разработке WordPress особое внимание уделяется семантике, web-стандартам, удобству и простоте использования. Благодаря популярности WordPress, для него создано множество расширений и тем оформления, с помощью которых вы можете легко расширить функциональность или изменить внешний вид своего [25].

На 2007 год WordPress - самая популярная система для ведения автономных блогов .

возможность публикации с помощью сторонних программ и сервисов;

простота установки, настройки;

поддержка RSS ;

подключаемые модули (плагины) с уникальной простой системой их взаимодействия с кодом;

поддержка так называемых тем, позволяющих легко менять как внешний вид, так и способы вывода данных;

темы реализованы как наборы файлов , что положительно сказывается на скорости и гибкости;

громадные библиотеки тем и плагинов;

заложенный потенциал архитектуры позволяет легко реализовывать сложные решения;

наличие ЧПУ );

наличие русских переводов [26].- система управления сайтом (CMS , и развивается усилиями энтузиастов со всего мира [28].

Архитектура Drupal позволяет применять его для построения различных типов сайтов - от блогов и форумов до информационных архивов или сайтов новостей. Имеющийся по умолчанию функционал можно увеличивать подключением дополнительных расширений - модулей в терминологии Drupal. Наиболее важные функции, предоставляемые Drupal из коробки:

единая категоризация всех видов содержимого (таксономия ) - от форумных сообщений до блогов и новостных статей;

широкий набор свойств при построении рубрикаторов: плоские списки, иерархии, иерархии с общими предками, синонимы, родственные категории;

вложенность категорий любой глубины;

поиск по содержимому сайта, в том числе поиск по таксономии и пользователям;

разграничение доступа пользователей к документам (ролевая модель);

динамическое построение меню;

поддержка XML -форматов:

вывод документов в RDF ;

агрегация материалов с других сайтов;для публикации материалов с помощью внешних приложений;

авторизация через OpenID ;

символьные осмысленные URL );

переводы интерфейса сайта на разные языки, а также поддержка ведения разноязычного контента;

возможность создания сайтов с пересекающимся содержимым (например общей базой пользователей или общими настройками);

раздельные конфигурации сайта для различных виртуальных хостов (в том числе собственные наборы модулей и тем оформления для каждого подсайта);

механизм для ограничения нагрузки на