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

Материал из IFВики
Перейти к навигации Перейти к поиску
(To Do)
(Постепенная утряска)
Строка 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.
  

Версия 00:39, 1 июня 2018

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

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

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

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


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

Параметры

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

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

To Do

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

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