Главная Услуги Работы Персона Юзабилити анализы
IMG тел. +7(901) 370-1796
Как создать сайт самостоятельно, и что для этого надо. Если Вы хотите знать, читатье статью.




ПОИСК по сайту


    Полный список статей
/ Как создать сайт самостоятельно / Версия для печати / translit / абракадабра :-)


<-предыдущая следующая ->

 
  google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru smi2.ru twitter.com Яндекс закладки text20.ru RuSpace RuSpace toodoo

Перед тем как заработать на своем сайте (о чем можно прочитать здесь) - надо как-то создать сайт самостоятельно. И тут у большинства новиков возникают сложности.
У Вас есть два пути - создать сайт самостоятельно или использовать готовое решение в виде CMS. CMS (content management system) - система управления контентом - по сути это готовый сайт, у которого надо лишь немного поправить внешнюю структуру и наполнить его содержимым.

Они хорошо подходят для типовых решений (стандартный сайт, форум, блог, гостевая, …), и могут не подойти в случае необходимости нестандартного решения. О них можно прочитать здесь: Лучшие CMS системы - какие они? Лучшие CMS = бесплатные CMS системы?

Если Вы хотите знать как они работают, или создать сайт самостоятельно - читайте ниже.

Все сайты сделаны на HTML (Hyper Text Markup Language) - языке разметки гиперстраниц. Обычная страница, которую Вы открываете в браузере - это и есть html, только браузер показывает не саму разметку, состоящую из тегов и обычного текста, а показывает то, что в ней описано, как должна выглядеть страница.

Вы можете просмотреть эту разметку на любой открытой странице в браузере. В Internet Explorer’е это делается через меню Страница -> Просмотреть HTML-код, в Opera по ctrl+F3, в Mozill Firefox по ctrl+u.
Внутри HTLM могут быть скрипты, как правило JavaScript - это придает страницам большую интерактивность. Также могут быть ссылки на внешние мультимедиа файлы, к примеру, видео или flash. Эти файлы будут вставлены в нужное место страницы, когда она будет загружена пользователем.

И соответственно все это работает исключительно в браузере пользователя - это клиентская часть.

Сложность номер один - язык разметки html, а точнее его незнание. Эта проблема решается достаточно легко - надо найти какой-нибудь справочник по html, начать верстать в нем, и смотреть результаты в своем же браузере.

Последняя версия HTML на данные момент 4.01 - ее и надо использовать.
Ниже ссылки на пособия по HTML:

  • здесь можно скачать учебник по HTML (русский; chm; 270kb)
  • а здесь скачать официальную спецификацию HTML (english; zipped html; 400kb)

Создать сайт (HTML) можно и в ноутпаде, набрав верстку (путь профи), а можно и с помощью специальных WYSIWYG (what you see is what you get) редакторов, в которых Вы мышкой кидаете компоненты на страницу.
Но статические сайты дают мало возможностей, и рано или поздно у веб-мастера появляется вопрос как создать динамический сайт. Сайт на котором можно было легко размещать новости, статьи, установить форум, и т.д.

Все это возможно, но одного html для этого не хватит. Требуется использовать другие технологии.

PHP - бесплатный скриптовый язык программирования, используемый на серверной стороне, т.е. в создании и обработке данных, отправляемых пользователю зашедшему на сайт. На PHP создано большинство сайтов в интернете. Рекомендую начинать работать с 5-ой версией PHP. Большая часть хостингов его уже к счастью поддерживают (если Ваш хостинг не поддерживает - бросайте его, вот тут обзор хорошего недорогого хостера).

PHP работает на сервере, и клиент ничего о нем не знает, он только получает то, что выйдет в результате работы php скрипта, к примеру - страницу гостевой книги.

Т.е. PHP получает запрос, к примеру, ввиде номера страницы гостевой книги, получает записи из базы данных (об этом ниже), которые находятся на этой странице, создает строку из тегов html и записей базы данных, и отправляет эту строку клиенту. Клиент видет страницу, которая состоит из это строки.

Ссылки ниже помогут Вам в изучении PHP:

  • скачать учебник по php (русский; 460kb)
  • скачать справочник по php 5 (официальный; формат chm; ссылка на выбор зеркала; 7.8Mb)
  • статьи по php есть на многих сайтах - полностью тематических, типа phpclub.ru, или содержащих раздел по php, типа раздела по PHP на codenet.ru

Если какая-либо ссылка битая - где скачать учебник по php, или справочник - легко найти на yandex’e.

Дополнительные материалы по php также легко найти через поисковики, так что Вам остается лишь начать их изучать.

У PHP есть много конкурентов типа APS (язык от MS, работает только с софтом от MS), Perl (есть плюсы, но мне php больше нравится), и другие. Не охота устраивать священных войн, т.ч. скажу просто - для начала выбирайте php. Захотите - потом разберетесь и с другими языками.

Следующее что потребуется для создания сайта - место, где в удобном виде будет храниться вся информация расположенная на сайте. Можно для этих целей использовать и файлы, но это не правильно - гораздо удобней и эффективней будет использование базы данных, типа MySQL.

Последняя версия MySQL - 6 Alpha. Луше всего работать с пятой версией, хотя больше всего до сих пор наверное распространен MySQL 4. Могу и ошибаться.

Офицальная документация по MySQL есть на офф.сайте - http://dev.mysql.com/doc/. Там можно почитать online документацию по MySQL, или скачать документацию по MySQL требуемой Вам версии на требуемом Вам языке в требуемом Вам формате.

Вот прямые ссылки на то, что Вам скорей всего понадобится:

  • скачать справочник по MySQL 4 (русский; zipped html; ~3Mb)
  • скачать справочник по MySQL 5 (english; chm; ~5Mb)

Официальный справочник по mysql 5 скачать можно только на английском языке.

Выше были ссылки только на учебники по php и mysql, а где необходимые программы? И какие собственно необходимы?
Для того чтоб создать сайт самостоятельно - Вам потребуется интерпретатор php (программа, которая будет исполнять ваши php скрипты), программа MySQL, а также apache - сервер, который будет общаться с посетителями - получать от них запросы, и отправлять обратно то, что нагенерирует php с mysql.

Все это можно скачать и по отдельности, а затем настроить, но это достаточно сложный путь для начинающих. Лучше скачать denver, в котором содержится mysql + php + apache + perl - ничего лишнего и как раз все, что требуется для того чтоб создать сайт самостоятельно, и протестировать его работу перед запуском в интернете.

Где скачать denver (последнюю базовую версию):
http://www.denwer.ru/dis/Base/latest (~3Mb)
Официальный сайт денвера, где есть много информации о нем:
http://denwer.ru

Вот еще интересная статья на тему как установить и при необходимости настроить denver, а также Как создать свой мини сайт самостоятельно. Пошаговая инструкция.

Я указал Вам основные технологии, которые требуются чтобы создать сайт самостоятельно, а Вам остается начать с ними работать.

P.S. Кстати дизайн для сайта можно найти готовый, на каком-нибудь сайте с бесплатными шаблонами. К примеру здесь: http://www.opendesigns.org/view-designs/. Сам только вчера нашел этот сайт. Минус что нет разбития по категория, а также то что он на английском языке, хотя там читать в общем-то и нечего. Только ссылка download понадобится. Из плюсов - бесплатные шаблоны для сайтов - бесплатно и качественно, что самое удивительное.

P.P.S. А как заработать на созданном сайте - читайте у меня в блоге: как заработать на сайте с помощью Google Adsense. ;)

Обновлено: Если вас интересуют современные технологии, которые используются при создании крупных инновационных проекто, т.е. самые сливки веб-технологий, то читайте что нам стоит дом построить.
deniso.info/blog/?p=152

Создание эксклюзивных сайтов, юзибилити анализ и бесплатный анализ под запросы основных поисковых машин
Контактная информация :
тел. +7(901) 370-1796

Написать письмо на e-mail
icq 415547094  romverрейтинг на mail.ru сайта romverinbox.ru
© 1997 - 2017 romver.ru

Полная карта сайта Display Pagerank  
CMS version 3.6.3 | PTG 0,0228 s.