Шаблон:Product info: различия между версиями
Перейти к навигации
Перейти к поиску
Nikita (обсуждение | вклад) |
Nikita (обсуждение | вклад) (Зависимости) |
||
Строка 53: | Строка 53: | ||
* лицензия — лицензия, на условиях которой распространяется продукт | * лицензия — лицензия, на условиях которой распространяется продукт | ||
* сайт — официальный сайт продукта | * сайт — официальный сайт продукта | ||
+ | |||
+ | == Зависимости == | ||
+ | Шаблон Product info имеет зависимости со следующими страницами: | ||
+ | |||
+ | * [[:Свойство:Дата]] | ||
+ | * [[:Свойство:Локализатор]] | ||
+ | * [[:Свойство:Разработчик]] | ||
+ | * [[:Свойство:Язык]] | ||
+ | * [[:Шаблон:Проекты и разработки]] | ||
== To Do == | == To Do == |
Версия 17:54, 2 июня 2018
Эта часть ещё не дописана. Вы можете помочь в этом.
Это концепт будущего шаблона для унификации структурированного представления информации о платформах разработки ИЛ, средствах разработки (редакторы, компиляторы), Интернет-ресурсах (информационных и совмещённых с платформами).
Шаблон не готов к использованию. До снятия этой отметки ни в коем случае не пытайтесь его применять на страницах wiki!
Заготовка для копирования
{{product info |название = |тип = |разработчик = |языки интерфейса = |операционные системы = |написано на = |язык разработки = |читаемые форматы данных = |создаваемые форматы данных = |первый выпуск = |последняя версия = |дата последней версии = |состояние = |лицензия = |сайт = }}
Если название не указано, то оно будет заменено на название статьи.
Параметры
Все параметры, кроме названия, необязательны. При этом соответствующие поля карточки не будут показаны.
- название — название продукта
- (!) тип — тип продукта, один или несколько (через запятую) из вариантов:
- Инструменты
- Интерпретаторы
- Новостные ресурсы
- Менюшные платформы
- Парсерные платформы
- Сайты
- разработчик — главные лица и организации, принявшие участие в разработке продукта
- языки интерфейса — язык, на котором пользователь будет взаимодействовать с интерфейсом продукта
- операционные системы — перечень систем, на которых возможно использование продукта, если поддерживается онлайн, то используется вариант «web»
- написано на — язык программирования, на котором написан продукт
- язык разработки — язык программирования, на котором пользователь будет вести разработку (актуально для платформ и средств разработки), для платформ без программирования следует использовать значение «Визуальный редактор»
- читаемые форматы данных — форматы файлов, которые можно открывать программой (актуально для интерпретаторов)
- создаваемые форматы данных — форматы файлов, которые можно создавать программой (актуально для платформ и средств разработки (инструментов))
- первый выпуск — дата выпуска первой версии
- последняя версия — текущая версия
- дата последней версии — дата выпуска текущей версии
- состояние — текущее состояние продукта: если разрабатывается, поддерживается или активно используется, то «активное», если ничего из этого, то «архивное»
- лицензия — лицензия, на условиях которой распространяется продукт
- сайт — официальный сайт продукта
Зависимости
Шаблон Product info имеет зависимости со следующими страницами:
To Do
- Для заполнения параметра «разработчик» создать свойство «Разработчик», а также создать для него следующие подсвойства: «Локализатор» (например, Валентин Коптельцев по отношению к RTADS или Антон Жучков по отношению к Twine). Также возможны такие подсвойства как «Ментейнер», «Контрибьютер», «Администратор», но есть сомнения, что для текущего объёма данных нужна столь мелкая классификация. Следует тщательнее изучить вопрос необходимости подобных подсвойств.
- Для отображения причастности персоналий к тем или иным продуктам создать шаблон «Проекты и разработки», который должен будет добавляться на страницу персоны и в табличной форме выводить информацию, генерируемую по значениям свойства «Разработчик» и его подсвойств, аналогично работе шаблона «Игры автора». Прямое внедрение информации от Product info в шаблон «Игры автора», пожалуй, всё-таки неуместно.
- Сделать шаблон Product info как таковой со следующими требованиями:
- Значения параметра «тип» должны приводить к автоматической вставке соответствующих категорий
- Значение «Визуальный редактор» параметра «язык разработки» должно приводить к автоматической вставке категории «Платформы без программирования»
- Значение «web» параметра «операционные системы» должно приводить к автоматической вставке категории «Онлайн-платформы».
- Одновременное наличие значения «Менюшные платформы» или «Парсерные платформы» параметра «тип» и значения «архивное» параметра «состояние» должно приводить к автоматической вставке категории «Заброшенные платформы», то есть
ЕСЛИ (тип = Менюшные платформы ИЛИ тип = Парсерные платформы) И состояние = архивное ТОГДА вставить Категория:Заброшенные платформы
- В конце ещё раз всё перепроверить и начать адаптировать под использование шаблона страницы платформ в этой wiki.
См. обсуждение.