1

Этап 1

Подготовка

2

Этап 2

Прототипирование

3

Этап 3

Дизайн и верстка

4

Этап 4

Разработка бэк-енда и бизнес-логики

5

Этап 5

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

6

Этап 6

Пре-релиз

7

Этап 7

Наполнение блога

8

Этап 8

Релиз

1

Этап 1

Подготовка

2

Этап 2

Прототипирование

3

Этап 3

Дизайн и верстка

4

Этап 4

Разработка бэк-енда и бизнес-логики

5

Этап 5

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

6

Этап 6

Пре-релиз

7

Этап 7

Наполнение блога

8

Этап 8

Релиз

18 августа 2015

Цель заброшена

Автор не отписывался в цели 9 лет 29 дней

Общая

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

За все свое время нахождения в интернет-сфере я ни раз начинал вести блог. Однако, будучи дизайнером и довольно требовательным пользователем, меня всегда что-то не устраивало в существующих платформах. Поэтому я решил создать собственный проект своими руками и мозгами, дополнительно к этому еще чуть больше углубившись во front-end разработку.

Первая версия блога была простым статическим сайтом и моим первым опытом верстки еще в далеком 2003 году. Оборачиваясь и глядя сейчас на тот первый опыт в области веб-разработки, сейчас я инстинктивно делаю facepalm. Но что поделать: времена, как и нравы, были жестокими. =) Как ни удивительно, но эта версия блога существует до сих пор, хотя ссылку на него получают лишь единицы. ;)

Вторую версию я вел в популярном тогда Live Internet. Этот блог познакомил меня с моей первой девушкой, а также первым фриланс-клиентом и принес мне первые заработанные $100. Потом была третья версия на WordPress с собственноручно написанной темой, четвертая версия в ЖЖ, и пятая версия снова на WordPress на готовом шаблоне и уже с более интересным контентом о моем начавшемся тогда первом путешествии по Азии.

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

 Критерий завершения

Полностью реализован функционал версии 1.0, проект опубликован, начато наполнение

 Личные ресурсы

Время, Информация, Навыки, Знания

 Экологичность цели

У меня есть потребность создать качественный и интересный проект, полезный людям и мне. И теперь я знаю, что нужно сделать, чтобы достичь этого.

  1. Подготовка

    У меня более 10 лет опыта в вебе. За это время я смог наконец усвоить важный урок ценности такого этапа, как подготовка. Прежде, чем сломя голову бросаться в омут реализации своих идей и планов, нужно как следует продумать все их аспекты. В рамках данной цели мне необходимо продумать структуру, функционал и подобрать технологии, на которых я буду реализовывать проект.

    1. MindMap

    2. Определение и описание базовых разделов, функционала и тематик

    3. Проработка структуры проекта

    4. Подбор базовых технологий и их тестирование

  2. Прототипирование

    Теперь, когда передо мной есть ясная модель будущего проекта, нужно продумать полностью UX сайта. Я хочу сделать удобный и качественный ресурс, на котором пользователям захочется оставаться дольше.

    Ппрототипы — это крайне важная часть становления проекта. Многие люди, сталкивающиеся с созданием сайта, необдуманно игнорируют этот этап разработки. А некоторые хипстеры, наоборот, уделяют ему слишком пристальное внимание. Так что же такое в итоге прототипы?

    Для меня это набор упрощенных схематических картинок, которые показывают функции и расположение элементов сайта. В тоже время, я поддерживаю концепцию динамических прототипов, когда можно потыкать, посмотреть в действии. Это правильно. Для этого существует один из самых лучших инструментов — Axure Pro. Я в нем работаю, когда делаю прототипы для заказчиков. Но для себя, в проектах, где я досконально знаю, что я делаю и как, я больше люблю делать статические изображения. Они получаются более приятными и для меня информативными. Заодно я смогу их выкладывать сюда. =)

    1. Написать список необходимых прототипов экранов и их состояний

    2. Прототипы основной концепции блога

    3. Проработать прототипы экраны различных состояний постов

    4. Прототипы концепции комментирования

    5. Проработать размещение партнерок и рекламы

    6. Прототипы покупки фотографий

    7. Прототипы «рабочего» раздела

    8. Прототипы раздела книг

  3. Дизайн и верстка

    Я считаю, что хороший дизайн — это тот, который незаметен. Основными графическими элементами в блоге будут фотографии. А в постах, где их будет мало — это типографика и сам текст. Дизайн не должен мешать человеку читать и изучать информацию, а следовательно он должен быть минимален.

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

    1. Сверстать главную на базе собственного фреймворка позиционирования

    2. Протестировать в различных браузерах, продумать дальнейшее поведение элементов

    3. Сверстать внутренние

    4. Запрограммировать клиентскую логику

  4. Разработка бэк-енда и бизнес-логики

    Этот этап будет достаточно трудным для меня, поскольку я не программист (хотя и часто занимаюсь программированием).

    Здесь придется много изучать и пробовать, поскольку я люблю все делать качественно. А значит нужно будет подходить к данному этапу скурпулезно и продуманно.

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

    1. Проработка логики на сервере

    2. Соединение с базой данных

    3. Подключение различных партнерок

    4. Тестирование

    5. Деплой на сервер

  5. Тестирование

    Перед тем, как выкатывать все на общее обозрение, лучше все 100 раз перепроверить. Так что сначала я все как следует протестирую. Этот процесс будет разбит на два этапа:

    1. Локальное тестирование: проект будет некоторое время обкатываться на локальной виртуальной машине, нагружаться разными тестами и т.д. На этом этапе будут отсеяны совсем детские болячки и ошибки.
    2. Закрытое тестирование: осуществить деплой на реальный сервер и открыть доступ для ряда знакомых и друзей, чтобы те потыкали кнопочки, по оставляли комментарии, по залезали в разные затаившиеся уголки и нашли еще ошибок, которые я пропустил сам.
    1. Локальное тестирование

    2. Исправление найденых локально багов

    3. Закрытое тестирование

    4. Исправление найденных посетителями багов

  6. Пре-релиз

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

  7. Наполнение блога

    За время путешествий в последние два года у меня накопилось более 3Тб различных фото, видео и текстовых материалов. Большое множество впечатлений, красивых картинок и все прочего. Плюс, ко всему прочему, я люблю писать интересные статьи на разные около космические, научно-популярные и исторические темы. Поэтому материала для наполнения блога на первое время более чем достаточно.

    1. 10 постов

    2. 20 постов

    3. 30 постов

    4. 40 постов

    5. 50 постов

  8. Релиз

  • 3389
  • 18 августа 2015, 13:16
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?