Категории в верхней и нижней части страницы.

Категория — это навигационный инструмент, используемый в MediaWiki по умолчанию. Категории группируют страницы, объединённые общей тематикой. Категории очень полезны для структурирования материалов на вики и помогают участникам ориентироваться. Они отображаются перед названием статьи и внизу страницы в отдельном модуле «Категория».

Почему категории важны

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

Например, на вики по сериалу читатель смотрит страницу персонажа Мария. Она включена в категории «Главные персонажи» и «Персонажи 1 сезона». Читатель может перейти в категорию "Главных персонажей, чтобы узнать больше о других персонажах, исполняющих важные роли на протяжении всего сериала или перейти в категорию «Персонажи 1 сезона», чтобы узнать больше о других персонажах именно этого сезона, включая второстепенных. Если категории связаны общей категорией «Персонажи», то читатель может из категории «Главные персонажи» перейти в категорию «Персонажи» и в общей категории выбрать интересующую его группу персонажей — по определённому сезону, главные или второстепенные, по роду деятельности, статусу или другие варианты, соответствующие конкретной вики. Таким образом участник может найти нужного героя, не зная конкретного наименования статьи или даже имени персонажа

Есть ещё несколько причин для того, чтобы внимательно относится к структуре категорий на вики:

Страницы категории

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

Несуществующая страница категории и кнопка «Создать».

Страница категории создаётся также, как обычная статья — перейдите на страницу категории и нажмите кнопку «Создать», добавьте описание категории или включите ее в другую категорию и сохраните изменения. После этого страница категории станет считаться существующей на вики и будет выдаваться в результатах поиска и автоподстановке названий категорий.

Сортировка

По умолчанию, страницы в категории сортируются в алфавитном порядке (знаки → латиница от «a» до «z» → кириллица от «а» до «я»). В процессе редактирования статей можно добавить им отличный от стандарта «ключ сортировки». Например, если статьи персонажей названы в формате «Имя Фамилия», а вы хотите, чтобы в категории они сортировались по фамилии, задайте ключ сортировки «Фамилия Имя». Или если вы захотите выделить в категории статью со списком персонажей, чтобы он не потерялся среди остальных статей, можно добавить ему ключ сортировки в виде символа или пробела — тогда статья будет сортироваться в начале списка.

Как добавить страницу в категорию

Страница появляется в категории, только если вы добавите в статью ссылку на категорию. То есть вы не можете добавлять статьи в категорию, будучи на странице самой категории.

На странице

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

Нажмите кнопку «Добавить категорию» и наберите ее название. Вы можете выбрать уже существующую категорию (варианты будут предложены в выпадающем списке, как только вы начнете набирать) или создать новую. Как только вы закончите, нажмите «Сохранить», и страница будет добавлена в категорию.

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

При желании вы можете отключить данный модуль добавления категорий на странице личных настроек. Выберите вкладку «Редактирование», поставьте галочку в поле «Отключить Category Taging» и нажмите «Сохранить».

Добавление категории на странице.

В визуальном редакторе

Кнопка добавления категорий в редакторе.

Диалоговое окно добавления категорий в редакторе.

В редакторе в дополнительных инструментах выберите пункт «Категории». Откроется диалоговое окно, где вы можете:

  • добавить существующие категории (варианты будут предложены в выпадающем списке, как только вы начнете набирать) или создать новые;
  • отредактировать добавленные категории, добавив ключ сортировки для определённой категории;
  • добавить ключ для сортировки статьи по умолчанию во всех категориях;
  • удалить категорию у статьи.

В исходном коде

В режиме исходного кода вы можете просто добавить ссылку на категорию внизу страницы (например, [[Категория:Справка]]). Добавленные ранее категории в исходном коде не отображаются, если у вас не отключён модуль добавления категорий на странице.

Ключ сортировки можно добавить, написав его после вертикальной черты: [[Категория:Справка|<ключ сортировки>]] или [[Категория:Справка| ]] — для размещения в начале списка в категории.

Если статья включена во множество категорий и во всех она должна сортироваться не по названию, то ключ сортировки задаётся с помощью «волшебного слова»: {{DEFAULTSORT:<ключ сортировки>}}.

Через шаблон

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

<includeonly>[[Категория:ИмяКатегории]]</includeonly>

В результате все страницы, содержащие данный шаблон (за исключением его самого), будут автоматически причислены к указанной категории. Если указать название категории в шаблоне стандартным способом, то есть без тегов includeonly, то шаблон тоже будет внесён в категорию, как обычная статья.

Примеры шаблонов со встроенной навигацией

  • Информационные шаблоны, такие как «Заготовка», «Неоднозначность», «Удалить».
  • Навигационные шаблоны.

Проблема с кэшированием

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

  • Кэш также может быть сброшен командой action=purge, «нулевой правкой» или простой правкой страницы.

Как переименовать или удалить категорию

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

Чтобы удалить категорию, во-первых, отредактируйте каждую включенную в нее страницу и удалите ссылку на категорию (перейдите в режим редактирования и нажмите на значок мусорного бака рядом с названием категории или сотрите её название в режиме исходного кода). После этого перейдите на саму страницу категории и выберите «Удалить» из выпадающего списка у кнопки «Править», аналогично удалению обычных страниц. Если категория изначально не была создана, просто удалите из нее все статьи. Как только это будет сделано, категория перестанет отображаться в списке категорий.

Отображение категорий

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

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

Примечания

См. также

Материалы сообщества доступны в соответствии с условиями лицензии CC-BY-SA, если не указано иное.