Пять элементов Ленты Времени
Основных объектов Проекта всего пять и они интуитивно понятны по названиям:
- ПЕРСОНЫ
- МЕСТА
- СОБЫТИЯ
- ДОКУМЕНТЫ
- ФОТОГРАФИИ
Начнем с основного объекта:
ПЕРСОНЫ
Объект Персоны содержит записи (информацию) о людях.
Сразу отметим, что пользователь, создающий записи, никак не отмечается среди записей объекта Персоны.
Записи о Персонах состоят из полей. Первая особенность Проекта заключается в том, что не существует обязательных к заполнению полей. Есть несколько базовых, основных поля (четыре), которые всегда будут показываться на экранах объекта Персоны, но каждое из них может быть пустым.
Понятно, что создать запись, полностью состоящих из пустых полей не получится — хотя бы в одном должна быть хотя бы одна буква.
Таких основных поля четыре:
- Фамилия
- Имя
- Дата рождения
- Пол
Следующая особенность Проекта заключена во фразе «всегда будут показываться». У объекта Персоны полей намного больше, чем четыре, но поскольку реализация системы предполагает еще и мобильную версию, то не всегда удобно показывать все поля, особенно в табличной форме экрана.
В настоящее время у объекта Персоны есть 28 полей.
Для определения состава и порядка показа полей в разных экранах есть специальная опция «Конфигурация экранов».
Вернемся к нашим четырем полям: Фамилия, Имя, Дата рождения, Пол.
Эти четыре поля отражают три возможных типа: текст, дату и словарное значение.
Текст может быть двух видов:
- состоящий из заглавных букв (точнее любой введенный текст переводится в заглавные)
- состоящий из любых букв, а также допускающий цифры, точку, запятую и пробел
Первый вариант текста используется для Фамилии, Имени и Отчества. Второй вариант для всех остальных текстовых полей.
Дата может быть тоже двух видов:
- год в виде 4-х знаков (1876, 1945, 1991, 2020 и т.п.)
- точная дата в формате ДД.ММ.ГГГГ (01.01.2000, 29.02.2020, 09.05.1945 и т.п.)
Словарное значение понятно — что будет предлагаться из выпадающего списка, то и можно указать как значение поля. Например, в поле Пол будет выпадающий список из значений «муж» и «жен», хотя в поле будет показываться проще: «М» и, соответственно, «Ж».
Полный состав полей и пояснение по каждому полю мы сейчас не будем приводить, потому что со временем, возможно, этот список будет расти — система допускает добавление новых полей (в том числе и по объективному желанию участников Проекта).
Кроме того, не все поля обязательно должны быть заполнены и по многим просто может не быть информации в настоящее время. По нашему мнению, это дает определенную гибкость по сохранению и накоплению информации о Персонах.
Следующая особенность Проекта в общем смысле и объекта Персона в частности, заключается в наличии у полей записи Персона Вариантов и Фактов.
Об этом — читаем дальше …