Шаблон:Product info: различия между версиями
Содержимое удалено Содержимое добавлено
Nikita (обсуждение | вклад) Тогда может вот так |
Oreolek (обсуждение | вклад) мНет описания правки |
||
| (не показано 40 промежуточных версий 3 участников) | |||
Строка 1:
{| class="infobox" cell cellpadding="3" cellspacing="0"
| colspan="2" class="
|- style="{{#if: {{{тип|}}} | | display: none; }}"
! [[Свойство:Тип|Тип]]
|<includeonly>{{#arraydefine:type|{{{тип| }}}|,}}{{#arrayprint:type|, |@@@@ |[[Категория:@@@@]] [[Тип::@@@@| ]] [[:Категория:@@@@|@@@@]] }} {{#vardefine:isplatform| {{#arraysearch:type|Менюшные платформы}}{{#arraysearch:type|Парсерные платформы}} }} {{#vardefine:issite| {{#arraysearch:type|Новостные ресурсы}}{{#arraysearch:type|Сайты}} }}</includeonly><nowiki />
|- style="{{#if: {{{разработчик|}}} | | display: none; }}"
! [[:Категория:Персоналии|<includeonly>{{#if: {{#var:issite}} | Администратор(ы) | Разработчик(и) }}</includeonly>]]
| {{{разработчик}}}
|- style="{{#if: {{{язык|}}} | | display: none; }}"
Строка 12:
|- style="{{#if: {{{система|}}} | | {{#ifeq: {{{онлайн|}}} | да | | display: none; }} }}"
! Операционные системы
| <includeonly> {{#ifeq: {{{онлайн|}}} | да | [[Категория:Онлайн-платформы]] [[:Категория:Онлайн-платформы|Браузер]]{{#if: {{{система|}}} | ,  | }} {{{система|}}} | {{{система|}}} }} </includeonly>
|- style="{{#if: {{{написано на|}}} | | display: none; }}"
! Написано на
Строка 26:
| {{{создаваемый формат}}}
|- style="{{#if: {{{первый выпуск|}}} | | display: none; }}"
! [[Свойство:Дата первого релиза|<includeonly>{{#if: {{#var:issite}} | Начало работы | Дата первого выпуска }}</includeonly>]]
| <includeonly> {{#if: {{{первый выпуск|}}} | [[Дата первого релиза::{{{первый выпуск}}}|{{#ifeq: {{#expr: {{{первый выпуск}}}*1 }} | {{{первый выпуск}}} | {{{первый выпуск}}} | {{#time: j xg Y|{{{первый выпуск}}}|ru }} }}]] | }} </includeonly>
|- style="{{#if: {{{последняя версия|}}} | | display: none; }}"
! [[Свойство:Версия|Последняя версия]]
| {{{последняя версия}}} <includeonly> {{#if: {{{последняя версия|}}} | [[Версия::{{{последняя версия}}}| ]] | }} </includeonly>
|- style="{{#if: {{{дата последней версии|}}} | | display: none; }}"
! [[Свойство:Дата последнего релиза|<includeonly>{{#if: {{#var:issite}} | Прекращение работы | Дата последней версии }}</includeonly>]]
| <includeonly> {{#if: {{{дата последней версии|}}} | [[Дата последнего релиза::{{{дата последней версии}}}|{{#ifeq: {{#expr: {{{дата последней версии}}}*1 }} | {{{дата последней версии}}} | {{{дата последней версии}}} | {{#time: j xg Y|{{{дата последней версии}}}|ru }} }}]] | {{#if: {{{первый выпуск|}}} | [[Дата последнего релиза::{{{первый выпуск}}}| ]] | }} }} </includeonly>
|- style="{{#if: {{{состояние|}}} | | display: none; }}"
! Состояние
| <includeonly>{{#
|- style="{{#if: {{{лицензия|}}} | | display: none; }}"
! <includeonly>{{#if: {{#var:issite}} | Условия использования | Лицензия }}</includeonly>
| {{{лицензия}}}
|- style="{{#if: {{{сайт|}}} | | display: none; }}"
! <includeonly>{{#if: {{#var:issite}} | Адрес | Сайт }}</includeonly>
| {{{сайт}}}
|}
<includeonly><nowiki />
[[Название::{{#var:productname}}| ]]<nowiki />
</includeonly><nowiki />
<noinclude>
Данный шаблон используется для систематизации описания на страницах вики различных проектов и разработок из области [[Интерактивная литература|интерактивной литературы]], таких как [[:Категория:Платформы|платформы]], [[:Категория:Инструменты|инструменты]], [[:Категория:Интернет-ресурсы|Интернет-ресурсы]] и прочих.
== Заготовка для копирования ==
<pre><nowiki>
{{product info
|название =
|тип =
|разработчик =
|язык =
|система =
Строка 76 ⟶ 73 :
== Параметры ==
Все параметры необязательны. При их отсутствии (или при наличии с пустыми значениями) соответствующие поля карточки не будут показаны. Если не задан параметр «название», то в качестве названия в карточке будет показываться название статьи.
* название — название продукта произвольной строкой текста▼
* (!) тип — тип продукта, один или несколько (через запятую) из вариантов:▼
* разработчик — главные лица и организации, принявшие участие в разработке продукта. В виде произвольной строки текста, но конкретные персоны записываются в ней при помощи свойств соответствующего вида, например:▼
** Разработчик как [[Разработчик::Имя разработчика]]▼
** Локализатор как [[Локализатор::Имя локализатора]]▼
** Администратор как [[Администратор::Имя администратора]]▼
* язык — язык, на котором пользователь будет взаимодействовать с интерфейсом продукта. В виде произвольной строки текста, например:<br>12 языков, в том числе русский▼
* система — перечень операционных систем, на которых возможно использование продукта. Значение в виде произвольной строки текста, желательно просто с перечислением названий через запятую.▼
* онлайн — флаг для [[:Категория:Онлайн-платформы|онлайн-платформ]]: если платформа имеет штатную возможность воспроизведения игр в онлайн-режиме, то данный параметр должен иметь значение «да».▼
* написано на — язык программирования, на котором написан продукт. Значение в виде произвольной строки текста, желательно просто с перечислением названий через запятую.▼
* язык разработки — язык программирования, на котором пользователь будет вести разработку (актуально для платформ и средств разработки), для [[:Категория:Платформы без программирования|платформ без программирования]] следует использовать значение «Визуальный редактор»▼
* читаемый формат — форматы файлов, которые можно открывать программой (актуально для интерпретаторов). Значение в виде произвольной строки текста, желательно описывать полным названием типа файла в виде ссылки на статью про соответствующее расширение, например, «[[.txt|Текстовые документы (*.txt)]]».▼
* создаваемый формат — форматы файлов, которые можно создавать программой (актуально для платформ и средств разработки (инструментов)). Значение в виде произвольной строки текста, желательно описывать полным названием типа файла в виде ссылки на статью про соответствующее расширение, например, «[[.html|Веб-страница (*.htm;*.html)]]».▼
* первый выпуск — дата выпуска первой версии. Значение в виде максимально подробного указания даты в форматах ДД.ММ.ГГГГ, ММ.ГГГГ или ГГГГ.▼
* последняя версия — текущая версия. Значение в виде произвольной строки текста.▼
* дата последней версии — дата выпуска текущей версии. Значение в виде максимально подробного указания даты в форматах ДД.ММ.ГГГГ, ММ.ГГГГ или ГГГГ.▼
* состояние — текущее состояние продукта: если разрабатывается, поддерживается или активно используется, то «активное», если ничего из этого, то «архивное»▼
* лицензия — лицензия, на условиях которой распространяется продукт. Значение в виде произвольной строки текста, но название лицензии желательно делать ссылкой на её текст или описание.▼
▲* '''название''' — название продукта произвольной строкой текста
▲*
** ''[[:Категория:Менюшные платформы|Менюшные платформы]]''
** ''[[:Категория:Парсерные платформы|Парсерные платформы]]''
** Одна из подкатегорий категории [[:Категория:Расширения платформ|Расширения платформ]].
** Одна или несколько из подкатегорий категории [[:Категория:Интерпретаторы|Интерпретаторы]]
** ''[[:Категория:Инструменты|Инструменты]]''
** ''[[:Категория:Новостные ресурсы|Новостные ресурсы]]''
** ''[[:Категория:Сайты|Сайты]]''
▲* '''разработчик''' — главные лица и организации, принявшие участие в разработке продукта. В виде произвольной строки текста, но конкретные персоны записываются в ней при помощи свойств соответствующего вида
▲** Разработчик как ''[[Разработчик::Имя разработчика]]'' (например, разработчик какой-то утилиты)
▲** Локализатор как ''[[Локализатор::Имя локализатора]]'' (например, локализатор какой-то платформы)
▲** Администратор как ''[[Администратор::Имя администратора]]'' (например, администратор какого-то Интернет-ресурса)
** Технический писатель как ''[[Технический писатель::Имя технического писателя]]'' (например, автор документации для какой-то платформы)
▲* '''язык''' — язык, на котором пользователь будет взаимодействовать с интерфейсом продукта. В виде произвольной строки текста, например:<br>''12 языков, в том числе русский''
▲* '''система''' — перечень операционных систем, на которых возможно использование продукта. Значение в виде произвольной строки текста, желательно просто с перечислением названий через запятую.
▲* '''онлайн''' — флаг для [[:Категория:Онлайн-платформы|онлайн-платформ]]: если платформа имеет штатную возможность воспроизведения игр в онлайн-режиме, то данный параметр должен иметь значение «''да''».
▲* '''написано на''' — язык программирования, на котором написан продукт. Значение в виде произвольной строки текста, желательно просто с перечислением названий через запятую.
▲* '''язык разработки''' — язык программирования, на котором пользователь будет вести разработку (актуально для платформ и средств разработки), для [[:Категория:Платформы без программирования|платформ без программирования]] следует использовать значение «''Визуальный редактор''»
▲* '''читаемый формат''' — форматы файлов, которые можно открывать программой (актуально для интерпретаторов). Значение в виде произвольной строки текста, желательно описывать полным названием типа файла в виде ссылки на статью про соответствующее расширение, например, «''[[.txt|Текстовые документы (*.txt)]]''».
▲* '''создаваемый формат''' — форматы файлов, которые можно создавать программой (актуально для платформ и средств разработки (инструментов)). Значение в виде произвольной строки текста, желательно описывать полным названием типа файла в виде ссылки на статью про соответствующее расширение, например, «''[[.html|Веб-страница (*.htm;*.html)]]''».
▲* '''первый выпуск''' — дата выпуска первой версии. Значение в виде
▲* '''последняя версия''' — текущая версия. Значение в виде произвольной строки текста.
▲* '''дата последней версии''' — дата выпуска текущей версии. Значение в виде
▲* '''состояние''' — текущее состояние продукта: если разрабатывается, поддерживается или активно используется, то «
▲* '''лицензия''' — лицензия, на условиях которой распространяется продукт. Значение в виде произвольной строки текста, но название лицензии желательно делать ссылкой на её текст или описание. Для Интернет-ресурсов здесь описываются условия использования (необходимость регистрации и пр.).
* '''сайт''' — официальный сайт продукта. Значение в виде произвольной строки текста, но желательно, чтобы она была ссылкой, видимая часть которой будет написана в нижнем регистре без схемы URI, «www» и завершающего знака слеша, например, ''[https://www.IFwiki.ru/ ifwiki.ru]''
== Примеры использования ==
Для лучшего понимания принципов применения шаблона можно ознакомиться со следующими статьями вики, демонстрирующими его использование в разных вариантах:
* [[RTADS|Статья про Платформу RTADS]]
* [[TADS Toolchain|Статья про инструмент TADS Toolchain]]
* [[IFHub|Статья про Интернет-ресурс IFHub]]
[[Категория:Шаблоны]]
| |||