myauu (myauu) wrote,
myauu
myauu

Category:

Ru-Memorials. Дневник разработки

Идея.
У нас есть несколько сотен сфотографированных технопамятников.
Часть из них уже описана в моём ЖЖ, часть ждёт своей очереди.
Ещё есть несколько тысяч известных объектов, отмеченных на нашей карте.
Возможно мы, когда-либо, доедем до некоторых из них.

rm-map

После написания двухсотой статьи о памятниках (июль 2017 года) я столкнулся с некоторыми сложностями при создании кросс-сылок между статьями. Их стало слишком много.
Несмотря на наличие каталога в экселе, стало сложно находить все строки для раздела "А ещё я видел такое в:".

Я созрел до необходимости формирования полноценной БД с веб-интерфейсом.
Примерно в то же время ко мне с похожей идеей обратился один из пользователей ЖЖ (к сожалению на данном этапе всё и остановилось).

Ресурсы.
Я достаточно хорошо знаю как работает простой web-сервер.
У меня есть хороший навык СУБД Oracle для БД.
Я умею немного кодить на C# и PHP.
Я имею представление об HTML5, CSS и JavaScript.
У меня есть напарник +Л.O., быстро развивающий свои заброшенные навыки программирования.
У меня есть свой кусочек облака в Microsoft Azure с небольшим кредитом.
В Azure у меня есть возможность бесплатного размещения WebApp и Visual Studio Team Services.
У меня есть полноценная подписка с Visual Studio Enterprise 2017.
У меня есть пара тематических доменных имён.

Реализация.
Делаю БД на Oracle Express, размещаю её в Azure, туда же WebApp на C#, туда же файловое хранилище.
Всё на разных виртуальных инстансах.
Получилось три сервера - фалы на Ubuntu+Apache, WebApp - это самодостаточный экземпляр IIS, Oracle на отдельной машине с Win10 (так мне сейчас проще).

Инфраструктура была сделана достаточно быстро.
Машины созданы, настроены, доменные имена назначены, SSL сертификаты получены и прикручены.
Microsoft Azure - это просто, если знаешь, что и зачем делаешь. :)

Дальше было не так весело.
Медленно и печально, в свободное от работы и семьи время, я начал проектировать БД и, к началу февраля, более менее закончил.
Следующие объёмные шаги - наполнение данными, написание серверного скрипта и клиентского интерфейса.
Такими темпами я имею шансы закончить ближе к 2025 году :(

В какой-то момент мы решили немного изменить приоритеты своего развития и активизировать разработку Ru-Memorials (внутреннее имя проекта "про памятники").
Каждый вечер по паре часов. В выходные чуть больше.
Набросали простенький интерфейс, прикинули разделы, расписали и посчитали нужные работы.
Поставили планку выхода в релиз Ru-Memorials v1 на 30 марта 2018 года.

Приступили к разработке в понедельник 12 февраля.

По плану на неделю 12.02.2018 - разработка формы ввода в БД (ASP, C#, Oracle).
Вебформа с полями и проверками.
Введённые и верифицированные данные вставляются в таблицы БД и доступны для просмотра на странице сайта.

Текущая версия "в разработке" доступна по соответствующей ссылке на главной странице https://ru-memorials.ru
Так же, внизу главной страницы актуальная карта известных мне памятников и ссылка на донат :)

Я буду публиковать отчёты о прогрессе и планах раз в неделю.
А так же сделаю несколько постов о планируемом дизайне, сложностях и способах их реализации.
Tags: +Л.О., ru-memorials, ИТ
Subscribe

Posts from This Journal “ru-memorials” Tag

  • Техновстреча

    Сегодня, в тёплой и дружественной обстановке, в нашем любимом Černovar'e, прошла долгожданная встреча на высшем уровне c камрадом mib55

  • Ru-Memorials. Дневник разработки - 14.07.2018

    С предыдущего отчета по моему проекту "Памятники России" прошло довольно много времени. Был немного занят путешествиями ( 1, 2, 3), семьёй и…

  • Ru-Memorials. Дневник разработки - 01.03.2018

    Прогресс этой недели слаб. Основное время занял дизайн страницы редактирования. Для неё использована технология Razor. Это такой вариант смешанной…

promo myauu november 2, 2016 22:37 13
Buy for 100 tokens
Вопрос: Зачем я это делаю? Мне нравится путешествовать. Мне интересно посмотреть на города изнутри, разные улицы и районы. Проехать по ним на машине или общественном транспорте. Для этого можно просто проложить маршрут на карте в надежде, что попадётся что-то интересное. А можно выбрать…
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 6 comments