Изменения

Перейти к: навигация, поиск

План внедрения Semantic MediaWiki

2626 байт добавлено, 23:02, 25 декабря 2017
Новая страница: «{{TechnicalProjectPage}} Хочется переделать базу встреч на сайте на движок [https://www.semantic-mediawiki.org/wiki/Sem…»
{{TechnicalProjectPage}}

Хочется переделать базу встреч на сайте на движок [https://www.semantic-mediawiki.org/wiki/Semantic_MediaWiki Semantic MediaWiki]. Чтобы не заполнять страницы вручную и чтобы получить удобную навигацию.

Фронт работ:
# Все данные, которые могут быть семантичными, должны быть семантичными: дата мероприятия, место, формат. Список докладов, вероятно, тоже. В будущем — ссылки на анонсы и ссылки на видео.
# Сделать страницу с SMW-запросом «все встречи» и с фильтрами по городам. Плюс календарь. Архив встреч тоже можно переделать.
# Прикрутить формы для заведения встреч и для заявок.
# Вынести ленту стреч на главную страницу сайта.

Перед всем этим: придумать, как мы будем называть страницы встреч, и вынести их из неймспейса «встречи». Во что-то типа <code>wiki/Встречи/Москва/2017-12-24</code>.

В неймспейсе [https://lesswrong.ru/wiki/Служебная:Все_страницы?from=&to=&namespace=3000 Встреча:]] сейчас SMW не работает вообще, можно было бы включить, но мне кажется осмысленнее его выпилить полностью.

И тут ещё две подзадачи:
# Непонятно, как решить проблему дедупликации данных — в тексте страницы и в урле-заголовке. Можно поискать ещё, можно забить и поддерживать консистентность вручную. Скорее всего поначалу надо забить, и так объёмный проект получается.
# Хорошо бы сконвертировать все старые страницы встреч. Это почти наверняка придётся делать вручную (проще вручную, чем писать скрипт, встреч было не так много). И ещё круче было бы, конечно, восстановить историю всех встреч вообще из [[хакпад]]а.

Навигация