
Для создания более сложных web сайтов – динамических применяют языки программирования perl, php и др. Основу каждой страницы составляет шаблон, в который помещается информационное наполнение, содержащееся в базе данных. Странички web сайта не хранятся в готовом виде на хостинге, а генерируются при обращении пользователя, создают новую страницу, после чего выводятся в Mozilla. Достоинствами таких сайтов являются: легкость изменения и добавления не только текста, но и дизайна, доступность применения дополнительных модулей. Недостаток – сложность разработки, требующая уверенного знания perl. Научитеcь с joomla 1.5: курсы сайтостроения на joomla.
Разработка сайта с применением системы управления сайтом (CMS) позволяет использовать все преимущества динамических сайтов с легкостью создания и обновления сайта. CMS – это пакет, позволяющий на много улучшить процесс управления web сайтом, его использование потребует начальных знаний css, html. Преимущества систем управления сайтом: удобное изменение структуры и дизайна, простота использования дополнительных компонентов, простота удаления и добавления контента, возможность настройки meta тегов и ЧПУ. Под управлением Joomla 1.5 разрабатывают сайты начиная от простейших домашних страничек и завершая огромными интерактивными порталами.
Огромной популярностью обладают модульные CMS, пример это - Joomla. Базой каких является «движок сайта», или ядро. Изменение возможностей осуществляется путем присоединения необходимых составляющих (плагинов, компонентов, модулей) к ядру Joomla. Первичный функционал Joomla не обладает избыточностью и с легкостью улучшается без модернизации движка Joomla 1.5.