2626 байт добавлено,
23:02, 25 декабря 2017 {{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 не работает вообще, можно было бы включить, но мне кажется осмысленнее его выпилить полностью.
И тут ещё две подзадачи:
# Непонятно, как решить проблему дедупликации данных — в тексте страницы и в урле-заголовке. Можно поискать ещё, можно забить и поддерживать консистентность вручную. Скорее всего поначалу надо забить, и так объёмный проект получается.
# Хорошо бы сконвертировать все старые страницы встреч. Это почти наверняка придётся делать вручную (проще вручную, чем писать скрипт, встреч было не так много). И ещё круче было бы, конечно, восстановить историю всех встреч вообще из [[хакпад]]а.