Викия

ru-Викия

коммент.20

Глобальная классификация шаблонов

Без шаблонов не обходится ни один википроект, но их внешний вид и использование отличаются от сообщества к сообществу. В 2015 году инженеры Викия уделили много времени работе с шаблонами, поставив перед собой две цели:

  • Во-первых, шаблоны нужно классифицировать и упорядочить по типам. Чтобы облегчить эту задачу, на служебной странице исследований появится новый пункт.
  • Во-вторых, шаблоны должны адекватно отображаться на любом устройстве, будь то ПК, мобильные телефоны или планшеты. Только так можно прийти к созданию мультиплатформенного контента на Викия. В создании мультиплатформенного контента вам помогут страницы справки о новой разметке инфобоксов.

Классификация шаблонов — это сложная задача. Разнообразие шаблонов на википроектах настолько велико, что людям, и тем более компьютерам, зачастую бывает сложно понять с первого взгляда, где и с какой целью используется данный шаблон. Поэтому инженерам необходима помощь администраторов википроектов, которые гораздо лучше знают, что за шаблоны находятся на их вики и где они применяются. Именно администраторам, а также обычным участникам, предлагается присвоить каждому шаблону на своём википроекте один из универсальных типов: инфобокс, навбокс, цитата и другие.

Польза от классификации

Когда все шаблоны будут классифицированы по типам, мы сможем предоставить новые возможности как для самих пользователей, так и для нашего плана по переходу на мультиплатформенный контент.

Кроме того, новая система организации шаблонов позволит создать более комфортные условия редактирования. Например, подсветка синтаксиса, которая настраивается сама в зависимости от ожидаемой для использования разметки, заранее заполненные шаблоны при создании новых, а также более эффективные способы поиска и импортирования шаблонов с других википроектов. При редактировании страниц у вас появится возможность добавить на них шаблоны из списка, который составлен из наиболее часто используемых шаблонов на страницах, включённых в те же категории. Процесс редактирования шаблонов в Визуальном редакторе сможет быть упрощён, а вставка определённых шаблонов в определённые пространства имен будет автоматически предотвращаться.

Знание типов и назначений шаблонов необходимо для разработки программного обеспечения, позволяющего шаблонам корректно отображаться на экранах мобильных устройств. В качестве примера рассмотрим Шаблон:Врезка из Википедии. На данный момент наш мобильный скин просто не может распознать, что этот шаблон должен быть одним из самых заметных на странице, и Шаблон:Врезка, скорее всего, будет отображаться как инфобокс. Но если наше мобильное обеспечение сможет понять, что этот шаблон на самом деле цитата, то в мобильном скине он будет отображаться адекватно, а не замещать собой инфобокс.

Служебная:Templates — это новая служебная страница, которая будет доступна участникам. На ней будет представлен полный список шаблонов, используемых на вашей вики. Он поможет быстро найти интересующий вас шаблон.

Как это работает

Скриншот выбор типа шаблонов.png

Лёгким движением руки можно выбрать подходящий тип шаблона

Тип шаблона — это не категория, а новый фрагмент внутренних данных Викия. Он никак не повлияет на сами шаблоны и на то, как они отображаются в статьях вики. Это внутренние данные, не влияющие на редактирование.

Как только тип шаблона будет определён, он появится под названием шаблона и в правой колонке при редактировании шаблона. Чтобы классифицировать шаблон, нажмите на кнопку «Править» и в появившемся меню выберите нужный вам тип шаблона. Расширение также будет доступно при создании новых шаблонов.

Примеры уже существующих шаблонов:

  • Инфобокс: показывает наиболее важную информацию о статье, обычно в правом верхнем углу страницы.
  • Навбокс: таблица со списком полезных ссылок, обычно расположен внизу страницы.
  • Цитата: акцентирует важные выдержки из текстов, как абзацы из книг или цитаты героев, слова из песен и многое другое.
  • Примечания: организованный список всех ссылок, упоминаний и цитат в статье.

Полный список типов в классификации шаблонов можно найти на странице справки.

Что можете сделать вы?

Скриншот как править тип шаблона.png

Под названием страницы вы увидите, был шаблон классифицирован или ещё нет

Всё довольно просто: начинайте классифицировать шаблоны!

Расширение «Типы шаблонов» доступно уже сегодня на каждой вики. Если у вас есть права редактировать страницы шаблонов, то вы также сможете добавлять или редактировать типы шаблонов. Классификация шаблона не отнимет у вас много времени, но положительно повлияет на будущее вашего вики-сообщества.

Более того, сейчас мы разрабатываем инструмент, который будет автоматически классифицировать шаблоны. Чем больше у нас будет примеров классифицированных шаблонов, тем более аккуратен будет новый инструмент.

Полный список неклассифицированных шаблонов доступен на странице Служебная:Исследования.

И, как всегда, нам интересны отзывы участников, для которых это расширение и разрабатывается. В список типов шаблонов могут быть добавлены новые пункты на основании отзывов участников. Нам также интересно услышать, в каких ещё целях, по мнению участников, может быть использована информация о типах шаблонов. Оставляем свои идеи здесь!

Викия-сеть

Случайная вики