Шаблон:Product info: различия между версиями

Материал из IFВики
Перейти к навигации Перейти к поиску
Содержимое удалено Содержимое добавлено
Постепенная утряска
Строка 12: Строка 12:
{{product info
{{product info
|название = <!-- если нет — будет заменено на название статьи -->
|название = <!-- если нет — будет заменено на название статьи -->
|логотип = <!-- только имя файла -->
|снимок экрана = <!-- только имя файла -->
|подпись =
|тип =
|тип =
|разработчик =
|интерфейс =
|автор =
|разработчик = <!-- либо разработчики -->
|языки интерфейса =
|языки интерфейса =
|операционные системы =
|операционные системы =
Строка 40: Строка 35:


* название — название продукта
* название — название продукта
* (!) тип — тип продукта, один или несколько (через запятую) из вариантов:
* (?) логотип — изображение логотипа продукта
** Инструмент
* (?) снимок экрана — изображение рабочего экрана продукта
** Интернет-ресурс
* (?) подпись — описание пункта «снимок экрана»
** Интерпретатор
* (!) тип — тип продукта: платформа, интерпретатор, редактор, средство разработки, Интернет-ресурс и др.
** Менюшная платформа
* (?) интерфейс — тип интерфейса пользователя: графический (HTML, Qt или др.), командная строка
** Парсерная платформа
* автор — автор первой версии продукта (возможно уже отошёл от разработки)
* разработчик — лица, организации и сообщества, принявшие участие в разработки продукта
* разработчик — главные лица и организации, принявшие участие в разработке продукта
* языки интерфейса — язык, на котором пользователь будет взаимодействовать с интерфейсом продукта
* языки интерфейса — язык, на котором пользователь будет взаимодействовать с интерфейсом продукта
* операционные системы — перечень систем, на которых возможно использование продукта, в том числе web
* операционные системы — перечень систем, на которых возможно использование продукта, если поддерживается онлайн, то используется вариант «web»
* написано на — язык программирования, на котором написан продукт
* написано на — язык программирования, на котором написан продукт
* язык разработки — язык программирования, на котором пользователь будет вести разработку (актуально для платформ и средств разработки)
* язык разработки — язык программирования, на котором пользователь будет вести разработку (актуально для платформ и средств разработки), для [[:Категория:Платформы без программирования|платформ без программирования]] следует использовать значение «Визуальный редактор»
* читаемые форматы данных — форматы файлов, которые можно открывать программой (актуально для интерпретаторов)
* читаемые форматы данных — форматы файлов, которые можно открывать программой (актуально для интерпретаторов)
* создаваемые форматы данных — форматы файлов, которые можно создавать программой (актуально для платформ и средств разработки)
* создаваемые форматы данных — форматы файлов, которые можно создавать программой (актуально для платформ и средств разработки (инструментов))
* первый выпуск — дата выпуска первой версии
* первый выпуск — дата выпуска первой версии
* последняя версия — текущая версия
* последняя версия — текущая версия
Строка 59: Строка 54:
* лицензия — лицензия, на условиях которой распространяется продукт
* лицензия — лицензия, на условиях которой распространяется продукт
* сайт — официальный сайт продукта
* сайт — официальный сайт продукта

Вопросительным знаком (?) отмечены параметры, необходимость которых вызывает сомнения.

Восклицательным знаком (!) отмечены параметры, на которые следует обратить внимание с целью уточнения сути или пространства значений.


== To Do ==
== To Do ==
* Ещё раз обдумать структуру и наполнение параметров
* Чётче специфицировать пространство значений параметра «тип».
* Сделать шаблон как таковой со следующими требованиями:
* Сделать шаблон как таковой со следующими требованиями:
*# Значения параметра «тип» должны приводить к автоматической вставки соответствующих категорий (категории «[[:Категория:Интернет-ресурсы|Интернет-ресурсы]]» пока нет)
*# Параметр «тип» должен соотноситься с существующей в wiki структурой категорий и автоматически добавлять статье с шаблоном подходящие категории, в частности, такие как «[[:Категория:Платформы|Платформы]]», «[[:Категория:Парсерные платформы|Парсерные платформы]]», «[[:Категория:Менюшные платформы|Менюшные платформы]]» и др.
*# Значение «Визуальный редактор» параметра «язык разработки» должно приводить к автоматической вставке категории «[[:Категория:Платформы без программирования|Платформы без программирования]]»
*# Значение параметров «автор» и «разработчик» должны автоматически приводить к отображению упомянутых лиц в соответствующем качестве на их страницах в данной wiki (либо интеграцией с шаблоном «[[:Шаблон:Игры автора|Игры автора]]», либо в виде дополнительного шаблона (оптимальный вариант надо обдумать)).
*# Значение «web» параметра «операционные системы» должно приводить к автоматической вставке категории «[[:Категория:Онлайн-платформы|Онлайн-платформы]]» (категория пока [[Обсуждение категории:Интерпретаторы|обсуждается]])
*# Возможно ряд прочих параметров имеет смысл делать полноценными свойствами, чтобы, например, была возможность отсортировывать платформы с поддержкой web (надо чётче оценить соотношение трудоёмкости и актуальности реализации).
*# Продумать область значений параметра «разработчик». Возможно имеет смысл ввести несколько свойств для разработчика: разработчик, локализатор, администратор (аналогично автор, программист, переводчик и др. для шаблона «[[:Шаблон:Игры автора|Игры автора]]»)
*# Значение параметра «разработчик» должно автоматически приводить к отображению упомянутых лиц в соответствующем качестве на их страницах в данной wiki (либо интеграцией с шаблоном «[[:Шаблон:Игры автора|Игры автора]]», либо в виде дополнительного шаблона (оптимальный вариант надо обдумать)).
* В конце ещё раз всё перепроверить и начать адаптировать под использование шаблона [[:Категория:Платформы|страницы платформ]] в этой wiki.
* В конце ещё раз всё перепроверить и начать адаптировать под использование шаблона [[:Категория:Платформы|страницы платформ]] в этой wiki.



Версия от 21:39, 31 мая 2018

Эта часть ещё не дописана. Вы можете помочь в этом.

Это концепт будущего шаблона для унификации структурированного представления информации о платформах разработки ИЛ, средствах разработки (редакторы, компиляторы), Интернет-ресурсах (информационных и совмещённых с платформами).

Шаблон не готов к использованию. До снятия этой отметки ни в коем случае не пытайтесь его применять на страницах wiki!

Заготовка для копирования


{{product info
|название = <!-- если нет — будет заменено на название статьи -->
|тип = 
|разработчик =
|языки интерфейса = 
|операционные системы = 
|написано на = 
|язык разработки = 
|читаемые форматы данных = 
|создаваемые форматы данных = 
|первый выпуск = 
|последняя версия = 
|дата последней версии = 
|состояние = 
|лицензия = 
|сайт = 
}}

Параметры

Все параметры, кроме названия, необязательны. При этом соответствующие поля карточки не будут показаны.

  • название — название продукта
  • (!) тип — тип продукта, один или несколько (через запятую) из вариантов:
    • Инструмент
    • Интернет-ресурс
    • Интерпретатор
    • Менюшная платформа
    • Парсерная платформа
  • разработчик — главные лица и организации, принявшие участие в разработке продукта
  • языки интерфейса — язык, на котором пользователь будет взаимодействовать с интерфейсом продукта
  • операционные системы — перечень систем, на которых возможно использование продукта, если поддерживается онлайн, то используется вариант «web»
  • написано на — язык программирования, на котором написан продукт
  • язык разработки — язык программирования, на котором пользователь будет вести разработку (актуально для платформ и средств разработки), для платформ без программирования следует использовать значение «Визуальный редактор»
  • читаемые форматы данных — форматы файлов, которые можно открывать программой (актуально для интерпретаторов)
  • создаваемые форматы данных — форматы файлов, которые можно создавать программой (актуально для платформ и средств разработки (инструментов))
  • первый выпуск — дата выпуска первой версии
  • последняя версия — текущая версия
  • дата последней версии — дата выпуска текущей версии
  • статус — текущее состояние продукта: активное, архивное
  • лицензия — лицензия, на условиях которой распространяется продукт
  • сайт — официальный сайт продукта

To Do

  • Сделать шаблон как таковой со следующими требованиями:
    1. Значения параметра «тип» должны приводить к автоматической вставки соответствующих категорий (категории «Интернет-ресурсы» пока нет)
    2. Значение «Визуальный редактор» параметра «язык разработки» должно приводить к автоматической вставке категории «Платформы без программирования»
    3. Значение «web» параметра «операционные системы» должно приводить к автоматической вставке категории «Онлайн-платформы» (категория пока обсуждается)
    4. Продумать область значений параметра «разработчик». Возможно имеет смысл ввести несколько свойств для разработчика: разработчик, локализатор, администратор (аналогично автор, программист, переводчик и др. для шаблона «Игры автора»)
    5. Значение параметра «разработчик» должно автоматически приводить к отображению упомянутых лиц в соответствующем качестве на их страницах в данной wiki (либо интеграцией с шаблоном «Игры автора», либо в виде дополнительного шаблона (оптимальный вариант надо обдумать)).
  • В конце ещё раз всё перепроверить и начать адаптировать под использование шаблона страницы платформ в этой wiki.

См. обсуждение.