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

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

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

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

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

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

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

Добавление новых событий

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

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

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

Можно экспортировать набор событий в формате файла 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.

См. также