Скоро исполняется 10 лет с тех пор, как я завел мой первый сайт в Интернет. Завел я его потому, что начал собирать ссылки на различные материалы по операционной системе GNU/Linux, которую тогда начал осваивать. Со временем этот сайт существено изменился, как по содержанию, так и по местоположению. Его первая версия размещалась на бесплатном хостинге chat.ru, потом сайт переехал на сервер, расположенный в Северной Америке (его администрировал один из наших соотечественников, интересующихся Linux-ом, он предложил мне перебраться к нему, с чем я и согласился). Сейчас сайт "живет" на платном хостинге от McHost.ru и доступен по ссылке http://rus-linux.net. Кроме того, на том же хостинге я завел недавно еще один сайт, http://kostr.net, посвященный моей родословной и поиску однофамильцев и родственников.
Все это я рассказал только для того, чтобы показать, что некоторый опыт поддержки сайтов я успел приобрести. Вместе с тем, назвать себя опытным вебмастером я не могу. Я дошел только до той ступени развития, когда начинаешь понимать, что многого не знаешь, когда появляются все новые и новые вопросы. Вот для того, чтобы упорядочить свои знания в части сайтостроения, привести их в какую-то систему, я и решил связно изложить те отрывочные сведения, которые разбросаны по сети. Одновременно я буду проверять все приводимые рекомендации на двух уже существующих сайтах и на двух, создаваемых с нуля (на одном из этих новых сайтов вы и находитесь). Таким образом получается, что новый сайт будет как-бы конспектом начинающего вебмастера (о чем и сообщает подзаголовок сайта).
Начав собирать материал для своего обзора, я вскоре обнаружил, что далеко не первопроходец. В сети уже имеется несколько (но нельзя сказать, что очень много) ресурсов, посвященных заявленной теме. В приложении я перечислю ссылки на те сайты, которые мне показались полезными и интересными. Список этот я буду регулярно дополнять и пересматривать, причем постараюсь оставлять в нем только самые интересные ресурсы и удалять те, которые покажутся мне менее ценными. Дело в том, что в Интернет все меняется просто стремительно. И материал тех сайтов, которые создавались несколько лет назад, скорее всего, уже в значительной степени устарел. Нельзя сказать, что этот материал уже совсем не представляет интереса, но все же он уже не актуален.
Вы можете спросить: зачем же нужен еще один сайт, если есть перечисленные в ссылках? И чем мое творение будет отличаться от материалов, уже опубликованных на перечисленных выше сайтах?
Ну, во-первых, я конспектирую для себя, упорядочивая таким образом свои знания.
Во-вторых, я буду все приводимые утверждения проверять на своих сайтах и постараюсь весь рассказ иллюстрировать примерами из собственной практики, то есть излагать в основном свой опыт. Как бы подробны не были рассказы других, всегда найдутся штрихи и особенности, имевшие место именно в моем случае. Так что, возможно, вы найдете здесь решение каких-то своих небольших проблем. Обмен опытом всегда полезен и даже если вы все это где-то читали, то, как говорят, "повторение - мать учения".
Наконец, я не думаю, что на всех вышеупомянутых сайтах рассмотрены все аспекты создания сайта, какие-то из интересных для меня тем оказываются не затронутыми или раскрыты не полно. Техника создания сайтов постоянно развивается и совершенствуется. Я буду искать в Интернет полезный опыт самых разных веб-мастеров и на основе полученных знаний попытаюсь последовательно изложить все аспекты разработки персонального сайта. Это еще одна причина или повод для создания моего сайта и нового руководства на уже, казалось бы, избитую тему.
О чем пойдет речь?
Так о чем же я собираюсь здесь рассказать?
На момент написания этих строк (апрель 2009 года) я представляю процесс создания и поддержки сайта следующим образом.
Прежде чем браться за создание своего сайта, следует подумать, для чего вы все это затеваете, кому предназначаете и какие цели ставите.
Затем следует составить себе хотя бы общее представление о том, как функционируют веб-сайты. Это основы сайтостроения - язык гипертекстовой разметки, языки программирования PHP, Perl, ASP и другие, каскадные таблицы стилей CSS, шаблоны, базы данных и так далее.
Следующий важный момент - это получение представления о том, где "живут" сайты, что нужно сделать, чтобы ваш сайт стал доступен другим пользователям Интернет. Другими словами, будет рассказно о том, что такое доменное имя и как выбрать домен и хостинг.
Затем пойдет рассказ о том, как собственно создается сайт, то есть о разработке его структуры и внешнего вида, о дизайне, юзабилити и других подобных вещах.
Только после этого можно будет поговорить и о том, с помощью каких программных средств создаются конкретные странички.
Но написать несколько страничек - это еще далеко не все. Нужно оптимизировать сайт, проверить как он будет смотреться со стороны пользователя, выверить на наличие разного рода ошибок. Так что необходимо поговорить об инструментарии для проверки сайта по разным критериям.
Сайт создан и заработал. Пришло время подумать о том, как повысить посещаемость сайт. Мы же создавали его не для себя, не для локального использования в кругу семьи. Поэтому надо донести сайт до пользователя, привлечь этого пользователя. И нужны какие-то измерители посещаемости и популярности сайта. А также инструменты для повышения популярности. Об этом и пойдет речь в соответствующем разделе.
Ну, и наконец, сайт может приносить не только удовольствие, но и некоторое матеральное вознаграждение за те труды, которые были потрачены на его сохздание и поддержку. Об этом в конце повествования.
Такие вот замыслы. Чтобы судить о том, как они реализованы, читайте дальше.
| Назад | Оглавление | Вперед |