Skip to content

Commit

Permalink
1
Browse files Browse the repository at this point in the history
  • Loading branch information
irmtim committed Aug 11, 2020
1 parent cb5b029 commit 402ed62
Show file tree
Hide file tree
Showing 22 changed files with 717 additions and 32 deletions.
Binary file modified docs/_build/doctrees/environment.pickle
Binary file not shown.
Binary file modified docs/_build/doctrees/faq.doctree
Binary file not shown.
Binary file modified docs/_build/doctrees/index.doctree
Binary file not shown.
Binary file added docs/_build/doctrees/typesetter/dayschema.doctree
Binary file not shown.
Binary file added docs/_build/doctrees/typesetter/index.doctree
Binary file not shown.
Binary file modified docs/_build/doctrees/typicon.doctree
Binary file not shown.
6 changes: 3 additions & 3 deletions docs/_build/html/_sources/faq.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -17,17 +17,17 @@
Как разместить расписание Устава на html-странице?
---------------------------------------------------

1. :ref:`Создайте новый Устав <faq_create_typicon>`. (см. Предыдущий вопрос)
1. :ref:`Создайте новый Устав <faq_create_typicon>`.
2. В нужном месте html-страницы достаточно вставить одну строчку кода:

::

<script src="https://typicon.online/schedule.js?id=berluki&weeks=2"></script>
<script src="https://www.typicon.online/week.js?id=berluki&count=2"></script>

где:

* **id** - системное имя Устава,
* **weeks** - количество отображаемых седмиц (от 1 до 5)
* **count** - количество отображаемых седмиц (от 1 до 5)


Как внести изменение в расписание?
Expand Down
3 changes: 3 additions & 0 deletions docs/_build/html/_sources/index.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,14 @@

.. toctree::
:maxdepth: 2
:glob:

intro
typicon
admin
editor
typesetter/index
typesetter/*
faq


Expand Down
97 changes: 97 additions & 0 deletions docs/_build/html/_sources/typesetter/dayschema.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,97 @@
Правила набора богослужебных текстов
====================================

Описание
--------

В настоящее время богослужебные тексты хранятся в системе Типикон.онлайн в формате XML.

Ниже представлены правила оформления документа.

Также по **ссылке** доступна XSD-схема для проверки правильности заполнения XML-документа.


Корневой элемент
----------------

Описание
~~~~~~~~
Корневой элемент для описания текста службы

Имя тэга
~~~~~~~~

.. doctest::
dayservice

Дочерние элементы
~~~~~~~~~~~~~~~~~

Наименование
""""""""""""

Наименование службы

Тип
`Многоязыковая строка`_

Малая вечерня
"""""""""""""

Вечерня
"""""""

Повечерие
"""""""""

Полунощница
"""""""""""

Утреня
""""""

Шестой час
""""""""""

Литургия
""""""""


Примеры заполнения
~~~~~~~~~~~~~~~~~~


Малая вечерня
-------------

Описание
~~~~~~~~

Имя тэга
~~~~~~~~

Атрибуты
~~~~~~~~

Дочерние элементы
~~~~~~~~~~~~~~~~~

Примеры заполнения
~~~~~~~~~~~~~~~~~~

Вечерня
-------

Повечерие
---------
Полунощница
-----------

Утреня
------

Шестой час
----------

Литургия
--------
56 changes: 56 additions & 0 deletions docs/_build/html/_sources/typesetter/index.rst.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
Редактор текстов
================


Описание
--------

Роль пользователя в системе Типикон.онлайн

Позволяет выполнять следующие задачи:

* Редактирование богослужебных текстов
* Минеи
* Триоди
* Октоиха


Функционал
----------

Создание службы Минеи
~~~~~~~~~~~~~~~~~~~~~

Права доступа
"""""""""""""
Открыто для Редактора текстов и Администратора

Условия
"""""""
Открыто для зарегистрированного пользователя

Алгоритм
""""""""

1. Пользователь выбирает раздел меню "Тексты служб - Минея".
2. В открывшемся окне Пользователь выбирает действие "Новая служба Минеи"
3. В открывшемся окне заполняются поля:
a. Наименование (обязательно)
Наименование службы (многоязычное)
b. **Краткое наименование службы**

c. Дата (високосный год)
Дата службы (указывается дата по високосному году).
d. Признак Господского или Богородичного праздника, его предпразднества или попразднества
Если выбран, то служба будет учитываться как Господский/Богородичный праздник.
e. Признак, использовать ли полное имя при составлении расписания
Учитывается при отображении расписания в воскресные дни.
Например, имеет значение true для праздника Недели по Рождестве
f. Определение текста службы
XML-документ, включающий определение текста службы.
Заполняется согласноопределенным правилам.

4. Пользователь выбирает действие "Создать".
5. Происходит валидация данных.
6. При успешной валидации происходит переход на страницу списка текстов служб Минеи.
7. В случае каких-либо ошибок, система возвращает сообщение об ошибке.
33 changes: 33 additions & 0 deletions docs/_build/html/_sources/typicon.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,40 @@
* переходящие
дата не определена, вычисялется с помощью элементов правил.
Например: Димитриевская родительская суббота, Неделя по Рождестве и т.д.

Свойства
~~~~~~~~

* **Тексты служб**
Должна существовать возможность формировать данный список из любых Текстов служб Дней Минеи. Имеется в виду, что совсем не обязательно, чтобы даты Текстов служб Правила Минеи и Дня Минеи должны совпадать.

.. note:: Как пример, существует практика переноса служб. Для определенного Устава данное Правило Минеи должно включать службы, допустим, с предыдущего дня, потому как в тот день совершается престольный праздник, когда формируется особенная последовательность богослужений.

* **Шаблон**
Ссылка на Знак службы
* **Как дополнение**
В большинстве случаев **Правило Минеи** не имеет собственного определения **Правила для последовательности** по той причине, что оно определено шаблоне - Знаке службы, на которое ссылается данное Правило.
Если же у Правила Минеи, которое описывает богослужение календарного дня, имеются какие-либо особенности, то они отображаеются в поле **Правило для последовательности**. Часто бывает так, что нет необходимости переписывать все определение, но нужно лишь изменить, добавить или удалить некоторые элементы из **Правило для последовательности** Знака Службы.
В таком случае полю **Как дополнение** нужно задать значение "Истина" (должно быть в нажатом состоянии).

Особенности формирования Правил для последовательности "как дополнения" описываются **здесь** (добавить ссылку).

* **Дата**: день-месяц
Хранится в формате --MM-dd
* **Дата (високосный год)**: день-месяц
Хранится в формате --MM-dd

По поводу целесобразности хранения двух дат описано в Дне Минеи.

В случае незаполнения обеих дат считаем Правило переходящим. В таком случае его использование в Расписании Устава должно определяться в Формальном определении Правила через Модифицированные Правила.
* **Правило для переноса служб**
Определение алгоритма для переноса данного Правила.
Представляет собой xml-документ, описание элементов смотри **здесь** (добавить ссылку).
* **Правило для последовательности**
Определение особенностей расписания богослужений для данного Правила, а также последовательности этих богослужений.
Представляет собой xml-документ, описание элементов смотри **здесь** (добавить ссылку).


Правила Триоди
--------------

Expand Down
3 changes: 3 additions & 0 deletions docs/_build/html/debug.log
Original file line number Diff line number Diff line change
Expand Up @@ -22,3 +22,6 @@
[1228/231919.880:ERROR:crash_report_database_win.cc(469)] failed to stat report
[1228/231919.881:ERROR:crash_report_database_win.cc(469)] failed to stat report
[1228/231919.881:ERROR:crash_report_database_win.cc(469)] failed to stat report
[0811/065022.169:ERROR:crash_report_database_win.cc(469)] failed to stat report
[0811/065022.181:ERROR:crash_report_database_win.cc(469)] failed to stat report
[0811/065022.181:ERROR:crash_report_database_win.cc(469)] failed to stat report
16 changes: 8 additions & 8 deletions docs/_build/html/faq.html
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@

<link rel="index" title="Алфавитный указатель" href="genindex.html" />
<link rel="search" title="Поиск" href="search.html" />
<link rel="prev" title="Уставщик" href="editor.html" />
<link rel="prev" title="Правила набора богослужебных текстов" href="typesetter/dayschema.html" />
</head><body>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Навигация</h3>
Expand All @@ -26,7 +26,7 @@ <h3>Навигация</h3>
<a href="genindex.html" title="Алфавитный указатель"
accesskey="I">указатель</a></li>
<li class="right" >
<a href="editor.html" title="Уставщик"
<a href="typesetter/dayschema.html" title="Правила набора богослужебных текстов"
accesskey="P">назад</a> |</li>
<li class="nav-item nav-item-0"><a href="index.html">документация Typicon.Online 0.1</a> &#187;</li>
</ul>
Expand All @@ -51,16 +51,16 @@ <h1>Часто задаваемые вопросы<a class="headerlink" href="#i
<div class="section" id="html">
<span id="faq-public-site"></span><h2>Как разместить расписание Устава на html-странице?<a class="headerlink" href="#html" title="Ссылка на этот заголовок"></a></h2>
<ol class="arabic simple">
<li><p><a class="reference internal" href="#faq-create-typicon"><span class="std std-ref">Создайте новый Устав</span></a>. (см. Предыдущий вопрос)</p></li>
<li><p><a class="reference internal" href="#faq-create-typicon"><span class="std std-ref">Создайте новый Устав</span></a>.</p></li>
<li><p>В нужном месте html-страницы достаточно вставить одну строчку кода:</p></li>
</ol>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="o">&lt;</span><span class="n">script</span> <span class="n">src</span><span class="o">=</span><span class="s2">&quot;https://typicon.online/schedule.js?id=berluki&amp;weeks=2&quot;</span><span class="o">&gt;&lt;/</span><span class="n">script</span><span class="o">&gt;</span>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="o">&lt;</span><span class="n">script</span> <span class="n">src</span><span class="o">=</span><span class="s2">&quot;https://www.typicon.online/week.js?id=berluki&amp;count=2&quot;</span><span class="o">&gt;&lt;/</span><span class="n">script</span><span class="o">&gt;</span>
</pre></div>
</div>
<p>где:</p>
<ul class="simple">
<li><p><strong>id</strong> - системное имя Устава,</p></li>
<li><p><strong>weeks</strong> - количество отображаемых седмиц (от 1 до 5)</p></li>
<li><p><strong>count</strong> - количество отображаемых седмиц (от 1 до 5)</p></li>
</ul>
</div>
<div class="section" id="id3">
Expand All @@ -85,8 +85,8 @@ <h3><a href="index.html">Оглавление</a></h3>
</ul>

<h4>Предыдущий раздел</h4>
<p class="topless"><a href="editor.html"
title="предыдущая глава">Уставщик</a></p>
<p class="topless"><a href="typesetter/dayschema.html"
title="предыдущая глава">Правила набора богослужебных текстов</a></p>
<div role="note" aria-label="source link">
<h3>Эта страница</h3>
<ul class="this-page-menu">
Expand Down Expand Up @@ -115,7 +115,7 @@ <h3>Навигация</h3>
<a href="genindex.html" title="Алфавитный указатель"
>указатель</a></li>
<li class="right" >
<a href="editor.html" title="Уставщик"
<a href="typesetter/dayschema.html" title="Правила набора богослужебных текстов"
>назад</a> |</li>
<li class="nav-item nav-item-0"><a href="index.html">документация Typicon.Online 0.1</a> &#187;</li>
</ul>
Expand Down
25 changes: 21 additions & 4 deletions docs/_build/html/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -49,10 +49,10 @@ <h1>Добро пожаловать в документацию проекта
<li class="toctree-l1"><a class="reference internal" href="intro.html#id4">Богослужебные тексты</a></li>
<li class="toctree-l1"><a class="reference internal" href="typicon.html">Устав</a><ul>
<li class="toctree-l2"><a class="reference internal" href="typicon.html#id2">Правила Минеи</a></li>
<li class="toctree-l2"><a class="reference internal" href="typicon.html#id3">Правила Триоди</a></li>
<li class="toctree-l2"><a class="reference internal" href="typicon.html#id4">Знаки службы</a></li>
<li class="toctree-l2"><a class="reference internal" href="typicon.html#id5">Общие правила</a></li>
<li class="toctree-l2"><a class="reference internal" href="typicon.html#id6">Явные правила</a></li>
<li class="toctree-l2"><a class="reference internal" href="typicon.html#id4">Правила Триоди</a></li>
<li class="toctree-l2"><a class="reference internal" href="typicon.html#id5">Знаки службы</a></li>
<li class="toctree-l2"><a class="reference internal" href="typicon.html#id6">Общие правила</a></li>
<li class="toctree-l2"><a class="reference internal" href="typicon.html#id7">Явные правила</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="admin.html">Администратор</a><ul>
Expand All @@ -71,6 +71,23 @@ <h1>Добро пожаловать в документацию проекта
<li class="toctree-l2"><a class="reference internal" href="editor.html#id29">Публикация Устава</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="typesetter/index.html">Редактор текстов</a><ul>
<li class="toctree-l2"><a class="reference internal" href="typesetter/index.html#id2">Описание</a></li>
<li class="toctree-l2"><a class="reference internal" href="typesetter/index.html#id3">Функционал</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="typesetter/dayschema.html">Правила набора богослужебных текстов</a><ul>
<li class="toctree-l2"><a class="reference internal" href="typesetter/dayschema.html#id2">Описание</a></li>
<li class="toctree-l2"><a class="reference internal" href="typesetter/dayschema.html#id3">Корневой элемент</a></li>
<li class="toctree-l2"><a class="reference internal" href="typesetter/dayschema.html#id16">Малая вечерня</a></li>
<li class="toctree-l2"><a class="reference internal" href="typesetter/dayschema.html#id22">Вечерня</a></li>
<li class="toctree-l2"><a class="reference internal" href="typesetter/dayschema.html#id23">Повечерие</a></li>
<li class="toctree-l2"><a class="reference internal" href="typesetter/dayschema.html#id24">Полунощница</a></li>
<li class="toctree-l2"><a class="reference internal" href="typesetter/dayschema.html#id25">Утреня</a></li>
<li class="toctree-l2"><a class="reference internal" href="typesetter/dayschema.html#id26">Шестой час</a></li>
<li class="toctree-l2"><a class="reference internal" href="typesetter/dayschema.html#id27">Литургия</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="faq.html">Часто задаваемые вопросы</a><ul>
<li class="toctree-l2"><a class="reference internal" href="faq.html#faq-create-typicon">Как создать новый Устав?</a></li>
<li class="toctree-l2"><a class="reference internal" href="faq.html#html">Как разместить расписание Устава на html-странице?</a></li>
Expand Down
Binary file modified docs/_build/html/objects.inv
Binary file not shown.
2 changes: 1 addition & 1 deletion docs/_build/html/searchindex.js

Large diffs are not rendered by default.

0 comments on commit 402ed62

Please sign in to comment.