Вниз

13 октября 2010

5

С чего начать создание сайта

Это к сожалению теоретический пост о сайтостроительстве, но как говорил один из моих учителей (нет не глупый школьный или вузовский теоретик, а настоящий учитель, как в Японии): <<Нет ничего более практического, чем хорошая теория, которую можно применить на практике!>> Сегодня мы поговорим, что нужно сделать что бы создать свой сайт.

Для того что бы сделать свой сайт нужно:

  1. Концепция сайта
  2. Планирование (проектирование) сайта
  3. Создание сайта
  4. Тестирование сайта
  5. Эксплуатация сайта

Концепция сайта

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

Иногда идея сайта может быть вызвана необходимостью или просто желанием что бы было. Вот это самые опасные проекты, потому как первые тип(необходимость) для заказчика нужен, но не интересен. А вторые (чтобы было) обычно материалы для сайта предоставляются неспешно и небрежно. Но это уже частный случай, в нашей случае нам повезло и мы делаем сайт для себя. (поэтому множество организационых моментов я пропускаю)

Когда определись с основной идеей сайта: о чем будет сайт. То есть необходимо четко понимать, какую информацию он несет посетителям этого сайта.(чаще всего сайты делают в надежде на посетителей)

Например этот блог это сайт о моих мыслях, некоторых полезных знаний, а проще говоря это сайт для меня и обо мне- это моя ораторская площадка.(впрочем я всегда за обмен гостевыми постами)

Планирование (проектирование) сайта

Спланировать как реализовать эту идею тоже искусство. Нет можно конечно делать все как получится и по вдохновению, но вдохновение бывает проходит, а проблемы остаются. Под планированием и проектированием я подразумеваю:

  • определить форму подачи материала (информация будет даваться короткими статьями, или будет много рисунков, или это будет анимация)
  • определить формат сайта (это будет блог, это сайт каталог, это фотогаллерея, социальная сеть и т.д.)
  • как будет проходить навигация на сайте (это будет разделение информации на категории, или просто ссылки на тексты и фото с нескольких страниц без категории) и сделать навигацию удобной это задача не из легких
  • спланировать как будет происходить общение с посетителями(если нужно), например на этом сайте это комментарии; на некоторых сайтах это гостевые книги (достаточно устаревший способ), форумы, опросы и т.д.
  • спроектировать расположение элементов на сайте (где будет вход для пользователей, как представить информацию о новостях например, где будет форма заказа если это интернет магазин и т.д.)
  • спроектировать дизайн сайта в соответствии с потребностями пользователей и вышеизложенных пунктов. Рисовать просто красивую картинку, для современного сайта не очень здорово. Гораздо лучше, когда дизайн вписывается в концепцию сайта, когда он помогает пользователю найти информацию (удобно расположенные ссылки категорий или отображение свежих новостей очень помогают найти нужную информацию быстрее)

Далее необходимо выбрать какие средства использовать для создания сайта:

  • будет ли это чистый html + CSS
  • или это будет сайт на Flash
  • будет ли использоваться CMS:WordPress, Drupal и т.д.
  • возможно это будет сайт на Ruby или Groovy (альтернатива java)

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

Создание сайта

На данном этапе нужно реализовать предыдущий этап- Проектирование. То есть самое главное у нас есть, что нужно сделать, осталось узнать как. И тема эта не на одно сообщение, потому как средств реализации достаточно много и все они не однозначны.

Тестирование сайта

Тестирование подразумевает поиск ошибок на сайте, могут быть:

  • ссылки ведущие не туда куда нужно
  • неработающие кнопки
  • криво нарисованный дизайн
  • неточности в текстах
  • некоректно работающие скрипты
  • и т.д.

На этом этапе еще не сложно сознаваться ошибках и быстро их исправлять.

Эксплуатация сайта

Использование (эксплуатация) сайта самый длинный и самый ответственный этап в создании сайта, ибо это то ради чего все и затевалось. В период эксплуатации ты еще не раз будешь модернизировать свой сайт ибо все меняется и всегда хочется большего от сайта.

p.s. Это краткая теория о создании сайта, но когда ты, каждый этап разобьешь на удобные тебе маленькие задачки, сделать его будет легче. Еще советую если позволяет формат и технологии проводить тестирование как можно чаще, то есть сделал небольшую задачу проверь как работает. И проходить все этапы как можно чаще, то есть запланировал, реализовал, проверил.

  1. Smarat
    30 Окт 2010

    Анна спасибо за коммент, рад что тебе понравилось. Думаю что в жизни есть немного вещей, которым нельзя научится: например у меня это отсутвие музыкального слуха (сомневаюсь что этому можно научится), а планирование это скорее вечное ремесло(нет пределов совершенству на мой взгляд, но и нет четкого идеала)

  2. 29 Окт 2010

    Большое спасибо за полезную информацию. Кажется, я начинаю понимать, ЧТО мне нужно. Планирование пока хромает,но в твоём блоге я нашла хорошие подсказки!

  3. Smarat
    20 Окт 2010

    Татьяна, не переживай как понадобится очень сильно сразу научишся всему.
    Den,когда есть идея и желание, способ реализовать в наше время найти все же можно, есть интернет и очень много материалов в сети.

  4. 16 Окт 2010

    Очень часто всё заканчиваются на первом шаге, т.е. концепции сайта. Желание есть создать, но нет идеи. В другом случае, есть идея, но не знаешь как реализовать(

  5. 14 Окт 2010

    Очень интересно, спасибо. Понимаю, что многого из этого у меня нет и даже не знаю, когда появится, это я о планировании, например. Да и с концепцией как-то не очень… Но я учусь, в том числе и на твоем блоге.

Поделись своими мыслями!

Почтовые адреса не публикуются.

Подпишись на комментарии