Разработка 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 );
переводы интерфейса сайта на разные языки, а также поддержка ведения разноязычного контента;
возможность создания сайтов с пересекающимся содержимым (например общей базой пользователей или общими настройками);
раздельные конфигурации сайта для различных виртуальных хостов (в том числе собственные наборы модулей и тем оформления для каждого подсайта);
механизм для ограничения нагрузки на