Освоившись в Интернет, многие пользователи…
Освоившись в Интернет, многие пользователи от вебсерфинга переходят к следующей стадии работы в сети, а именно к созданию собственных веб-сайтов. Начинают обычно с размещения созданных с помощью FrontPage страниц на бесплатном хостинге. Вместе с первой радостью от самого факта существования собственного сайта в сети и появления первых посетителей приходит и первое разочарование, которое связано с пониманием невозможности обеспечить полноценное развитие сайта имеющимися в расположении инструментальными средствами. Быстрое размещения обновлений, разделение доступа к содержимому, организация дискуссии между посетителями – все это невозможно сделать с помощью редактора вебстраниц, подобного FrontPage. Программы такого рода поддерживают создание только статических (неизменяемых) вебстраниц, в то время как современные вебсайты как правило используют динамическую генерацию страниц. Принцип динамической генерации страниц состоит в формировании вебстраницы в зависимости от запроса в адресной строке браузера посетителя.
На основании запроса происходит выборка данных из базы сайта, которые подставляются в шаблон, соответствующий дизайну сайта. Генерация страницы может происходить на сервере, где расположен сайт (в случае если в качестве средства генерации используется язык PHP) или на машине клиента (если используется JavaScript) часто оба средства генерации используются одновременно. В качестве базы используется размещенная на сервере СУБД MySQL, PostgreSQL или Oracle. Естественно, для того чтобы все это работало, на сайте нужно разместить соответствующее программное обеспечение. Его, конечно, можно написать самому, но для этого потребуется изучение соответствующих языков программирования и много времени, осознание чего заставляет опустить руки многих начинающих вебмастеров. На самом деле совсем нет необходимости самому изобретать велосипед, а лучше обратиться к специалистам, у которых можно заказать сайт, работающий на Системе Управления Контентом (Содержимым). CMS (Content management system), или по-русски Система Управления Контентом (Содержимым) позволяет без знания программирования управлять внешним видом сайта, быстро и просто добавлять на него информацию, а так же управлять доступом пользователей к содержимому сайта.
Также нужно иметь в виду, что серьезный сайт должен иметь собственное доменное имя (к примеру, mysite. ru, mysite. com. ua и т. п.), а так же доступ к таким функциям сервера как интерпретатор языка PHP и СУБД MySQL или PostgreSQL.