Календарь событий/справка

From Meta, a Wikimedia project coordination wiki
This page is a translated version of the page Events calendar/about and the translation is 100% complete.

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

Как это использовать

Прежде всего, разблокируйте расширенные функции

Календарь событий может быть просмотрен и использован напрямую любым пользователем, подключенным или нет, но его функциональные возможности ограничены статическими функциями, описанными в документации шаблона. Чтобы разблокировать больше интерактивных возможностей, таких как переход между месяцами, динамическое изменение вида или фильтрация событий, а также простое управление событиями (добавление новых, редактирование или удаление существующих), вам нужно скопировать и вставить эти две строки в ваш common.js:

importScript( 'User:Putnik/Events-calendar-editor.js' );
importScript( 'User:Putnik/Events-calendar-navigation.js' );

Добавление новых мероприятий

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

Если ваша страна или город отсутствуют, вам следует добавить их в Events calendar/parameters.json. Та же процедура применяется, если вы хотите использовать новый тег.

Экспорт событий в iCalendar

Можно экспортировать набор событий в формате файла Икалендарный календарь, создав страницу, содержащую только {{Events calendar|display=ical}} (вы можете добавить к ней фильтры, смотрите документацию шаблон). Затем вызовите в своем менеджере календаря url-адрес https://meta.wikimedia.org/wiki/MY_EXPORT_PAGE?action=raw&templates=expand.

Для получения всех добавленных событий вы можете использовать этот URL: https://meta.wikimedia.org/wiki/Events_calendar/ICalendar?action=raw&templates=expand.

Использовать на других страницах

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

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

См. документацию шаблона Template:Events calendar.

См. также