Идея.
У нас есть несколько сотен сфотографированных технопамятников.
Часть из них уже описана в моём ЖЖ, часть ждёт своей очереди.
Ещё есть несколько тысяч известных объектов, отмеченных на нашей карте.
Возможно мы, когда-либо, доедем до некоторых из них.
После написания двухсотой статьи о памятниках (июль 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Так же, внизу главной страницы актуальная карта известных мне памятников и ссылка на донат :)
Я буду публиковать отчёты о прогрессе и планах раз в неделю.
А так же сделаю несколько постов о планируемом дизайне, сложностях и способах их реализации.