Вы здесь

Сайт 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)

Долгий и медленный проект.