Вы здесь
Главные вкладки
Сайт LessWrong.ru — планы и задачи
Автор: Вячеслав Матюхин (В том числе везде, где ниже по тексту написано «я»). Текст перенесён из хакпада.
Самое главное:
- список конкретных задач по сайту тут
- помощь по сайту очень приветствуется, приглашаются все желающие
- сайт на Drupal 7, но задачи очень разнотипные, от php-кода до полумеханической редакторской работы
Общие вопросы
Зачем вообще нужен сайт? Зачем его развивать?
Чтобы на нём была вся информация о рациональности и сообществе рационалистов.
Чтобы им было приятно и удобно пользоваться.
Чтобы упростить и автоматизировать некоторые типовые процессы: организацию встреч, обсуждения рациональности, обсуждения деятельности сообщества.
Для кого этот документ?
Во-первых, для тех, кто может присоединиться к работам по сайту (направлений много, от редакторской деятельности до разработки на php).
Во-вторых, для общего понимания, что происходит с сайтом, сообществом, и каких улучшений можно ожидать в будущем.
Что есть в этом документе?
- общая информация про работу над сайтом
- обзор направлений
- TODO: описание крупных проектов
- TODO
Что не входит в этот документ?
Задачи по развитию slack-чата.
Задачи по страницам LW в соцсетях.
На каком движке сделан сайт? Не стоит ли его переписать на чём-то ещё?
LessWrong.ru сейчас работает на Drupal 7. За последние несколько лет разные люди (в том числе я) предлагали переписать его на MediaWiki, WordPress, любой static site generator и всякие другие варианты.
Моя текущая позиция — Drupal достаточно хорош и подходит под наши задачи, чтобы остаться на нём на неопределённый срок.
- TODO — написать отдельный документ с разбором аргументов за и против каждого варианта, с учётом, что для Drupal уже сейчас многое настроено и работает.
- Я полагаю, что это должен быть вопрос с достаточно низким приоритетом, ибо какую задачу этот документ вообще решит?
Направления развития
Эта секция — обзор того, какого рода вообще могут быть доработки по сайту. В этой секции нет конкретных задач, но обозначены направления для деятельности.
Разные направления требуют разных компетенций: разработка, дизайн, администрирование, умение переводить, и ещё всегда есть чисто механическая работа по наполнению сайта материалами. Так что если вы чего-то не умеете, вы наверняка сможете помочь в какой-то ещё области, задачи найдутся для всех.
(Или по крайней мере к такому положению вещей стоит стремиться; см. направление «Мета: организация работы».)
Направления перечислены примерно в порядке приоритета. Выложить новые материалы, обновить структуру сайта и запустить сайт в новом дизайне — задачи первой очерёдности. Сделать на сайте раздел со встречами и добавить раздел о сообществе — можно сделать позже.
Материалы (контент)
Контент — это главное, что может быть на сайте, остальное вторично.
В первую очередь это всё то, что накопилось в хакпаде (в частности, в категории контент).
В будущем у нас могут появиться договорённости, кто, когда и в каких случаях будет писать новые тексты.
Структура
Текущий сайт совсем «плоский», на 90% состоит из переводов (если не считать форума), и плохо приспособлен для того, чтобы на него вывалить все накопившиеся материалы.
В общем, нужна структура — разделы, навигация, договорённость про схему урлов.
Дизайн
Если включать сюда UX, то тесно граничит со структурой, так что давайте считать, что это про визуальную часть: цвета, шрифты, и т.п.
Встречи
Будущий отдельный раздел на сайте про встречи в разных городах, с расписанием, картой, анонсами, видео со встреч. Отдельных задач тут много, каждая по отдельности не очень сложная, главное — сделать так, чтобы было удобнее, чем продолжать хранить историю встреч в хакпаде или в соцсетях.
Сюда же — материалы о том, как начать встречи в новом городе и рекомендации про то, чем можно заняться на встречах.
Раздел о сообществе
Это направление сильно пересекается с «Материалами» и «Встречами». Не уверен даже, стоит ли его выделять в отдельное.
Инструменты для общения
Новый форум или коллективный блог; возможно, агрегатор русскоязычных блогов (когда такие появятся).
Новые проекты
Их пока нет, но есть много идей:
- онлайн-тесты на рациональность (например, RQ Становича)
- биржа предсказаний
- прочие интерактивные штуки в духе clearerthinking
Мета: инфраструктура
Есть какое-то количество технических задач, результат выполнения которых не будет виден людям напрямую, но которые могут упростить разработку или сделать пользователям удобнее: переехать на php 7 (ускорение сайта в 2 раза), перенести сайт на VPS, написать инструкции для разработчиков (как поднять локальную копию сайта), настроить https.
Мета: организация работы
Это то, чем занимаюсь я, когда пишу этот документ. Всяческая мета по выписыванию задач, координации разработчиков, документации процессов.
Проекты
Проекты включают в себя не всю возможную деятельность по сайту. Только ту, которую получилось сгруппировать в более-менее крупные блоки. Список всех отдельных задач можно увидеть на github’е.
Новая drupal-тема (github #1)
Уже в разработке, https://github.com/lesswrong-ru/drupal-theme-ng
Пока тема не выложена на всех, её можно посмотреть по флагу ?lwtheme=test.
Запуск этого проекта продвинет нас сразу по нескольким направлениям:
- дизайну (новые стили ссылок, крупный шрифт)
- структуре (верхнее меню)
- и технической части (новая тема написана с нуля, поэтому дорабатывать её будет проще).
Выложить все материалы с хакпада (github #2)
Долгий и медленный проект.