План внедрения Semantic MediaWiki
Версия от 23:02, 25 декабря 2017; Berekuk (обсуждение | вклад) (Новая страница: «{{TechnicalProjectPage}} Хочется переделать базу встреч на сайте на движок [https://www.semantic-mediawiki.org/wiki/Sem…»)
Это "техническая" страница одного из проектов сообщества LessWrong. Она создана, чтобы сохранить техническую информацию или интересные идеи для проекта, поэтому не пугайтесь, если вам тут что-нибудь непонятно.
Если вы хотите помочь сообществу, но не знаете, с чего бы начать, загляните на страницу Как помочь сообществу. Если же вы пока просто хотите понять, чем мы тут занимаемся, начните со страницы Если вы хотите узнать о рациональности. |
Хочется переделать базу встреч на сайте на движок Semantic MediaWiki. Чтобы не заполнять страницы вручную и чтобы получить удобную навигацию.
Фронт работ:
- Все данные, которые могут быть семантичными, должны быть семантичными: дата мероприятия, место, формат. Список докладов, вероятно, тоже. В будущем — ссылки на анонсы и ссылки на видео.
- Сделать страницу с SMW-запросом «все встречи» и с фильтрами по городам. Плюс календарь. Архив встреч тоже можно переделать.
- Прикрутить формы для заведения встреч и для заявок.
- Вынести ленту стреч на главную страницу сайта.
Перед всем этим: придумать, как мы будем называть страницы встреч, и вынести их из неймспейса «встречи». Во что-то типа wiki/Встречи/Москва/2017-12-24
.
В неймспейсе Встреча:] сейчас SMW не работает вообще, можно было бы включить, но мне кажется осмысленнее его выпилить полностью.
И тут ещё две подзадачи:
- Непонятно, как решить проблему дедупликации данных — в тексте страницы и в урле-заголовке. Можно поискать ещё, можно забить и поддерживать консистентность вручную. Скорее всего поначалу надо забить, и так объёмный проект получается.
- Хорошо бы сконвертировать все старые страницы встреч. Это почти наверняка придётся делать вручную (проще вручную, чем писать скрипт, встреч было не так много). И ещё круче было бы, конечно, восстановить историю всех встреч вообще из хакпада.