Открыть главное меню

Вики LessWrong.ru β

Изменения

Обсуждение:Сайт LessWrong.ru

526 байт добавлено, 16:36, 7 сентября 2019
Нет описания правки
Рассматриваю вариант переписать lesswrong.ru (ту часть, которая не вики) на [https://www.djangoproject.com/ Django] и [https://wagtail.io/ Wagtail].
 
[[Участник:Berekuk|Berekuk]] ([[Обсуждение участника:Berekuk|обсуждение]]) 19:36, 7 сентября 2019 (MSK)
 
Сделали хакатон с Toundra и начали переписывать: https://github.com/Toundra/lesswrongru_site_migrations
=== Rationale ===
** минусы: потребует гораздо больше усилий (под ноду нет аналогов Django/Rails/Laravel, насколько я знаю)
* Static Site Generator (Hugo/Jekyll) + самописная админка
** больше ограничений для написания простых новых фич
** больше усилий на написание кастомной админки
** медленный деплой новых фич зачастую менее быстрое внесение правок (например, Gatsby + Netlify CMS - круто, но любая правка требует полной пересборки сайта за несколько минут, инкрементальную сборку всё ещё не завезли)
** высокий порог вхождения, если требовать хранение всего на github и принимать правки через pull request'ы (в ЛВ много программистов, но далеко не все)
* [https://github.com/LessWrong2/Lesswrong2 Движок lesswrong.com]
** в общем, эта задача тоже может оказаться очень муторной, хотя её не обязательно делать 100% идеально (на некоторые редко посещаемые урлы можно забить; например, мне не кажется важным поддерживать ссылку на историю ревизий
*** для проверки можно будет, например, взять все логи nginx и проверить, что по всем посещённым за последние N месяцев урлам отдаётся что-то осмысленное
 
Технические требования:
* mysql/mariadb (потому что они уже используются и ставить postgres параллельно неохота)
* весь код на github