Ещё совсем недавно многие только мечтали о собственном сайте. Нужны были обширные знания в области Web-технологий, чтобы сделать что-либо более серьёзное, чем личная страничка-визитка. А главное, эту страничку нужно было сделать доступной для других людей. И здесь всплывает слово хостинг. Под этим словом подразумевается размещение вашей странички в Интернете. Сайт может располагаться и на вашем компьютере, но тогда ваш компьютер должен быть круглосуточно включён. И одновременно он должен быть круглосуточно подключен к Интернету. Причём это подключение должно происходить с хорошей скоростью и достаточной пропускной способностью. Вы же рассчитываете на большое количество посетителей вашего сайта? Всё это проблематично для многих, а для модемщиков, которых ещё достаточно много в России и на постсоветском пространстве, вообще исключено. И тут выходом является абонирование места на чужом сервере, выполняющем все три вышеперечисленных условия. Вы платите абонентную плату, а хостер обеспечивает бесперебойный доступ к вашему сайту. В последние годы вы даже можете не платить за абонирование наличные, а просто позволить разместить на своём сайте рекламу хостера. Реклама на разных хостингах не всегда навязчивая, выбрать приемлемую можно. Все сайты в сети сегодня можно разделить на две большие группы - статические и динамические. Посетителю сайта обычно совершенно не важно, на какой странице он находится - статической или динамической. Ему важно получить ту информацию за которой он пришёл и чтобы навигация по сайту была понятной, а поиск нужной информации быстрый и лёгкий. Важно это для создателя сайта. Уясним себе разницу между статической и динамической страницами. Когда мы смотрим на экран компьютера, то мы видим в обозревателе странички содержащие текст, картинки и гиперсвязи, то есть ссылки соединяющие между собой различные разделы сайта, размещённые обычно на разных страницах. И здесь без достаточного опыта довольно трудно отличить статическую страницу от динамической. Разве что посмотреть на содержимое адресной строки. Если окончание адреса html или hml, то скорее всего перед вами статическая страничка, а если там непонятный набор символов, то определённо страничка динамическая. Но по сути отличия в другом, они глубже и лежат в иной плоскости. Статическая страничка, это такая страничка, которая на сервере хранится в таком же виде, как и выводится в обозревателе. И изменения в которую вносятся вручную и затем при каждой правке происходит пересохранение её на сервер. Динамическая страничка, это такая страничка, которая на сервере как единое целое не существует и собирается в обозревателе "на лету" из отдельтных блоков по определённому сценарию. То есть, для существования динамической страницы необходимы три условия или три важных структурных части: 1. Содержание или контент, то есть текст, сопровождающие текст картинки и гиперсвязи, обычно находится в специальной базе данных. 2. Описание оформления контента, то есть как это содержание будет располагаться и оформляться на странице, его окомчательный вид. 3. Программа-сценарий, которая извлекает отдельные блоки контента из базы и собирает страницу в единое целое. Вот в этом и состоит главное преимущество динамических страниц перед статическими. Информация (контент) и дизайн в них совершенно не зависят друг от друга и их можно изменять раздельно и в разное время. И что самое важное - дизайн очень легко приводится к единому виду при помощи шаблонов. Шаблон, трафарет, то есть набор правил расположения и оформления элементов на странице. Создав один или несколько шаблонов на сайт, вам останется только менять в установленных местах информацию, извлекать её из базы данных по сценарию или в ответ на действия пользователя. Последнее оказалось весьма важным свойством динамических страниц. Оно создало удобства не только для разработчиков сайтов, но и для их пользователей. С помощью разнообразных форм появилась возможность менять страницу в зависимости от действий пользователя. Это позволило создавать Интернет-магазины, виртуальные клубы, сетевые игры, форумы, чаты... Ничего этого не было бы, не придумай люди динамические страницы. Очень важным следствием появления динамических страниц явилось то, что теперь владельцу сайтя не обязательно обладать знаниями в Web-технологиях. Он теперь может не быть профи в html-вёрстке, не уметь работать с графикой и не уметь программировать. Можно заказать разработку сайта Web-дизанеру или специальной дизайн-студии, а потом просто добавлять на сайт информацию, совершенно не заморачиваясь как всё это работает. Если через какое-то время вам надоест дизайн вашего сайта и вы пожелаете внести в него изменения, то ваши данные при этом совершенно не пострадают, даже, если новый дизайнер допустит в шаблоне ошибки. Всё это легко исправляется не затрагивая контент. В случае же статического сайта, изменения в разросшийся сайт пришлось бы вносить вручную на каждую из нескольких десятков страниц (а то и сотен!), а в случае ошибки вы можете потерять всю информацию со сбойной страницы. Теперь возникает вполне резонный вопрос - а кто такому владельцу непрофессионалу разработает такое чудо и за сколько? Разработка хорошего, функционального корпоративного сайта ещё недавно обходилась в несколько тысяч долларов. Для обычного человека, желающего иметь индивидуальный сайт, использующий все преимущества динамики, такая роскошь не по карману. Можно сесть за учебники и за несколько лет освоить все эти премудрости, но зачем это профессиональному музыканту или писателю? Или просто человеку далёкому от ИТ, но решившему поделиться своим хобби со всем миром? Выход из такой ситуации есть. Даже два. Это покупка или аренда готовой динамической системы. Или как это иначе называется - Системы Управления Контентом, по английски аббревиатура CMS. Вы можете купить CMS в своё личное пользование - это так называемые коробочные CMS, а можете арендовать хостинг с предустановленной системой. Опять же - аренда может быть как платной, так и бесплатной на вышеописанных условиях. Коробочные CMS обычно платные, бесплатны только демонстрационные, урезанные версии. Правда надо отметить, что на начальном этапе раскрутки такие CMS могут быть бесплатны на первый взгляд. На второй они просто бесплатно тестируются, то есть это вам не платят за то, что вы найдёте в такой CMS ошибки. Есть ещё вариант, что вам поставят условие - использовать CMS только на хостинге разработчика, опять же при условии размещения на вашем сайте рекламы. А куда же без неё? Известные до сих пор сервисы хостинг+предустановленная CMS, это сервисы дневников, гостевые, форумы и портальные системы. Их много, самые известные в Рунете, это ЖЖ, Народ, Майлива, borda, mybb, flybb и тому подобное. Каждый из этих сервисов имеет функциональные ограничения и недостатки. Чаще всего это узкая направленность (только дневник или только форум, например) и нестабильность доступа к вашему ресурсу. Чем крупнее сервис, тем чаще на него набеги хакеров и тем "тормознутее" он становится. Коробочные CMS на этом фоне смотрятся солиднее. Во-первых, в большинстве они имеют в своём составе основные распространенные блоки или один, но как говориться с функциями на все случаи жизни. Например, форумы Инвизион или VBulletin. Во-вторых, ставятся они на платные хостинги, где пользователь всегда может за свои деньги потребовать от хостера стабильность работы ресурса. Попадаются в Интернете и бесплатные хостинги разрешающие ставить таких монстров, но зато тогда вам ограничат траффик и всегда может наступить момент для динамично развивающегося ресурса, что вы упрётесь в ограничения. Но самое главное здесь даже не это. Сервер, на котором будет работать ваша CMS должен поддерживать вашу базу данных и язык программирования на котором эта CMS написана. И хотя разработчики стараются придерживаться некоего подобия стандарта в этом деле, то есть ориентируются при разработке на распространенное программное обеспечение, вас может ждать сюрприз! А вы ведь, как мы оговаривали ранее, используете CMS только потому, что сами в ИТ не разбираетесь... То есть вы не можете определить подходит вам эта CMS или нет, пока не попытаетесь поставить её на купленный вами хостинг. А поставить её, это тоже песня... Похоже, что опять придётся нанимать профи, если вы, конечно, не решились поменять профессию. А теперь главное - с октября 2005 года пришло спасение - стартовал проект UcoZ. UcoZ - это новое слово в сайтостроении. Никогда ещё создание сайта не было таким простым и увлекательным действием. За подробностями прошу сюда. |