Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ 9 сообщений ] 
Автор Сообщение
СообщениеДобавлено: 12 фев 2021, 16:18 
Не в сети

Зарегистрирован: 11 фев 2021, 23:34
Сообщения: 5
Добрый день!
Подскажите, пожалуйста, целесообразность реализации идеи.
Каждый храм составляет расписание богослужений, возможно публикует у себя нас сайта. Кто-то занимается этим постоянно на протяжении многих лет.
Сам долго занимаюсь, точнее - занимался этой рутинной работой. Раньше все это выливалось в правку прошлогодних файлов со смещением дней недели. Это однообразное занятие, ослабляя внимание, часто приводило к различным ошибкам.
Имея за плечами образование программиста, подумал, что можно все это автоматизировать. И автоматизировал. Вот уже года 3 как работает расписание как часики: учитывается изменяющаяся дата Пасхи, переходящие праздники. Существует гибкая система создания условий для формирования особого расписания на переходящие праздники.
Разработанная система имеет возможность регистрации пользователей и создания "устава" для собственных нужд.
Также можно разместить формирующееся расписание на Вашем сайте, достаточно добавить одну строчку кода на html-страницу.
Можно качать версию для печати, которая создает документы в формате word в (условно) любом форматировании.

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

Если кому-то это интересно, дайте знать - с радостью поделюсь информацией.



Оценили +1 (всего 0): >>
Не оценили -1 (всего 0): >>
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 12 фев 2021, 17:46 
Не в сети
Модератор
Аватара пользователя

Зарегистрирован: 09 май 2009, 12:33
Сообщения: 714
Откуда: Город портовый
Любопытная идея. Насколько сложно реализуется? Через программу или макросами в офисе?



Оценили +1 (всего 0): >>
Не оценили -1 (всего 0): >>
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 12 фев 2021, 18:07 
Не в сети
Аватара пользователя

Зарегистрирован: 29 июл 2007, 20:17
Сообщения: 500
Откуда: Замосковье
Тема, безусловно, интересная, но она вызывает множество практических вопросов, если сам занимался составлением расписания. Например, как обстоит дело с памятью тех или иных святых? Стандартный календарь по сию пору нам предлагает поводом к службе всяческие константинопольские трусы и мифические обновления храмов. В то время, когда вполне почитаемые святые в пятом ряду дневного календаря.

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



Оценили +1 (всего 0): >>
Не оценили -1 (всего 0): >>
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 12 фев 2021, 19:32 
Не в сети

Зарегистрирован: 11 фев 2021, 23:34
Сообщения: 5
и. Ковальски писал(а):
Любопытная идея. Насколько сложно реализуется? Через программу или макросами в офисе?

Реализуется через веб-приложение. Зарегистрированный пользователь создает свой Устав, определяя:
1. Календарь.
- дни на каждый день календарного года
- переходящие праздники (например, Димитриевская родительская суббота)
- дни привязанные к Пасхальному кругу (например, 6-ой дней от Пасхи)
В них указывается, кому мы служим. У каждого Устава может свой уникальный набор, который пользователь составляет сам.
Также для этих дней определяется знак службы.
2. Расписание.
Основываясь на календаре пользователь определяет, как в конкретный день будет совершаться богослужение.
Например,
накануне в 16.00 всенощное бдение.
в самый день в 9.00 Божественная литургия.

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


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

Чтобы Устав стал доступен для формирования расписания, он должен быть опубликован. После публикации можно посмотреть расписание на любой день любого года (2010-2100 - ограничено введенными датами Пасхи).



Оценили +1 (всего 0): >>
Не оценили -1 (всего 0): >>
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 12 фев 2021, 19:40 
Не в сети

Зарегистрирован: 11 фев 2021, 23:34
Сообщения: 5
священник_Андрей писал(а):
Думаю, если Вам есть что предложить, проще это будет сделать в каком-то демо-режиме, наглядно дав увидеть, как решается множество практических нюансов.


Вот ссылочка на проект https://typicon.online/

Можно зарегистрироваться, я могу подсказать детально как создать свой Устав.

Интерфейс хромает, потому как решил все переделать, купив красивый шаблон для отображения.
Внутрянка работает отлично, расписание формируется, у нас на сайте всегда актуальные две недели расписания. Вот рабочий пример: https://www.berluki.ru/%d0%b1%d0%be%d0% ... /schedule/

А вот страница просмотра расписания на любую дату этого же Устава. Можно скачать печатную версию - word-документ.
http://typicon.online/schedule/berluki


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

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


Отредактировал иером. Тимофей. Дата редактирования: 12 фев 2021, 22:00.


Оценили +1 (всего 0): >>
Не оценили -1 (всего 0): >>
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 12 фев 2021, 19:51 
Не в сети

Зарегистрирован: 11 фев 2021, 23:34
Сообщения: 5
и. Ковальски писал(а):
Любопытная идея. Насколько сложно реализуется? Через программу или макросами в офисе?

Если про техническую часть, то реализовано с использованием следующих технологий:
back-end: asp.net core
front-end: html + javascript (jquery)
Инструкции для формирования порядка богослужения и написания правил для переходящих праздников: xml
Печатный шаблон: word документ, где в нужных местах вставлены кодовые слова, которые заменяются программой на фактические значения при формировании расписания.



Оценили +1 (всего 0): >>
Не оценили -1 (всего 0): >>
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 12 фев 2021, 20:50 
Не в сети
Аватара пользователя

Зарегистрирован: 10 фев 2010, 20:32
Сообщения: 1368
иером. Тимофей писал(а):
Имея за плечами образование программиста, подумал,

Для начала неплохо бы разобраться с правилами форума!

_________________
Люди спидом болеют, а я ладан люблю (Архим. Павел Груздев)



Оценили +1 (всего 0): >>
Не оценили -1 (всего 0): >>
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 13 фев 2021, 19:51 
Не в сети

Зарегистрирован: 17 ноя 2012, 14:09
Сообщения: 28
Откуда: Астрахань
Писала когда-то подобную систему на PHP. От священника было следующее пожелание: сделать выпадающий список святых, чья память приходится на конкретный день, чтобы можно было выбрать один или несколько элементов. Список загружался с days.pravoslavie.ru, помню, весь сайт поехал, когда была память 70 апостолов, перечислявшихся поименно. А когда дошло до внедрения моей системы, то составление расписания как раз оказалось порученным другому батюшке, который сказал, что ему проще править прошлогоднее расписание.



Оценили +1 (всего 0): >>
Не оценили -1 (всего 0): >>
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 13 фев 2021, 22:08 
Не в сети

Зарегистрирован: 11 фев 2021, 23:34
Сообщения: 5
Элберет писал(а):
Писала когда-то подобную систему на PHP. От священника было следующее пожелание: сделать выпадающий список святых, чья память приходится на конкретный день, чтобы можно было выбрать один или несколько элементов. Список загружался с days.pravoslavie.ru, помню, весь сайт поехал, когда была память 70 апостолов, перечислявшихся поименно. А когда дошло до внедрения моей системы, то составление расписания как раз оказалось порученным другому батюшке, который сказал, что ему проще править прошлогоднее расписание.

Тут разница в том, что кому это было нужно, сам все и внедрил. Повторюсь, 3 года все работает автономно без критических ошибок.



Оценили +1 (всего 0): >>
Не оценили -1 (всего 0): >>
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 9 сообщений ] 


Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB ® Forum Software © phpBB Group



Диаконское служение в Православной Церкви