Пляж (тестовый)

Режим: Ответ

No.1345
Меня если честно даже ПУГАЕТ идея разделения борды на отдельные разделы. Потому что я как юзер привык воспринимать сайт целиком. А когда разделов много, ты уже не можешь это сделать физически. Вот у меня сейчас открыто три вкладки (по разделам) и я как идиот хожу туда сюда. А если добавить еще что-то (предлагают мету), то будет ЧЕТЫРЕ.
No.1346
И что особенно пугает - будет уже ЧЕТЫРЕ модерки, надо при случае бегать туда сюда.

С движком тоже - 1 раздел = 1 движок, то есть 4 раздела = 4 движка. Какие-то фичи или баги надо заливать ЧЕТЫРЕ РАЗА. Это ужас просто какой-то.
Ответы: >>1353
No.1347
Еще не нравится сама идея КАТЕГОРИЗАЦИИ. То есть вот подумайте - допустим, сделали раздел "мета". И что дальше?

Старые треды туда не перенести никак.

Хорошо, но что тогда с новыми? Вот бич сдеал тред: "борды уже не те" - это мета? Мета. Второй бич сделал тред с историями про бичей. Это мета? А если отсылка на борда - то мета? Короче вы поняли.
No.1348
Ну тогда би будет перманентно засран метой. Хз норм это или не норм.
Ответы: >>1401
No.1353
>>1346
Я правильно понимаю, что у тебя сейчас ТРИ борды поднято на этом сайте?
Ответы: >>1355
No.1355
>>1353
Ну если по-простому, то да. Три движка (php-скрипта), каждый в своей директории.
No.1401
>>1348
Вообще, /мета скорее всего неизбежна, потому что пиздюк заебал.
Ответы: >>1405
No.1405
>>1401
Какой пиздюк тебя заебал?
Ответы: >>1406
No.1406
>>1405
Ладно, забей.
Ответы: >>1407
No.1407
>>1406
Бич!
No.1408
Я тут подумал, расширение ВШИРЬ (то есть посредством дробления на доски) скорее всего является правильной стратегией развития. Потому что обычно, когда борда набирает посещаемость и на ней растет постинг, то она вскоре привлекает к себе нежелательное внимание и происходит своеобразный КОПРОГЕЙТ. Это когда об борду начинают долбиться сразу несколько упоротых серунов. Если постинг рассредоточен по доскам, то по идеи борда должна как бы мимо радаров проходить.
Ответы: >>1409
No.1409
>>1408
Вот ты понимаешь, что я потом как байбак угорелый буду по четырем разделам скакать? Я ЕБНУСЬ просто смотреть, кто где сколько накакал. Ты этого добиваешься?

Так-то ты в целом прав, что дробить надо. Но движок не позволяет это делать адекватно. Надо его дальше дорабатывать, но это непросто. Да и времени нет вообще. Не знаю, что с этим делать, в общем.
Ответы: >>1410, >>1411
No.1410
>>1409
Мочерацию найми. Будут вместо тебя скакать. И причина сделать /meta появится, обсуждать мочу там будем.
No.1411
>>1409
> Я ЕБНУСЬ просто смотреть, кто где сколько накакал
Ну репосты например вроде не сильно-то и надо проверять - он же и планировался как раздел без модерации.
No.1412
Да дело еще не только в модерации, это даже не самая большая проблема.

Настоящая проблема - в поддержке. Например чтобы добавить переключалку разделов (b/repost), мне надо было ее сначала сделать (очевидно), а потом ДВА РАЗА залить ее, и потом еще ДВА РАЗА залогиниться в ДВЕ АДМИНКИ, чтобы пересобрать статику. Будет N разделов - придется так делать N раз.

Был бы один движок на все разделы - я бы просто в одном месте поправил, но тут так не получится.
Ответы: >>1413
No.1413
>>1412
А ты это, залей код куда-нибудь. Будем вместе код писать. Другие бичи помогут чем смогут. Общее же это дело, барак строить.
Ответы: >>1414, >>1415
No.1414
Не слушай >>1413 этого. Он хочет УГНАТЬ ценный движок и поднять конкурирующую парашу!
No.1415
>>1413
> Будем вместе код писать. Другие бичи помогут чем смогут
Да представить страшно, что такие бичи понапишут. Вон один написал уже. Тревор зовут. Американский хобо.
Ответы: >>1416, >>1419
No.1416
>>1415
Ну нейросеть тогда к делу приставь, не знаю. Надо же че-то делать, сам говоришь. А варианты из предложенных тебе никакие не нравятся.
No.1417
Да я думаю можно сделать доработочку. Допустим добавить поле boardId для постов. И базы объединить. Остальное это уже мелочи.

Но тут проблема в том, что айдишники должны быть монотонными и общими. Например в основном разделе айдишники уже 13к, а в репосте - даже 1к нет. И есть даже ПЕРЕСЕЧЕНИЯ, допустим пост id:123 можно встретить и там, и там. Надо с этим что-то думать. Может нейрокарася потыкаю, булькнет чего умного на эту тему.
No.1418
В прицнипе че надо-то:

1. Переделать скрипт под мультиборд:

- Добавить поле boardId
- Добавить таблицу boards (id, slug, title)
- Доработать код запросов, чтобы учитывался boardId
- Протестировать все это

2. Сделать скрипт миграции:

- Считывание N однодосочных баз
- Создание общей таблицы постов с globalId, localId
- Маппинг старых айдишников в localId
- Сортировка по timestamp и создание новых айдишников в globalId
- Переписывание всех постов, чтобы ссылки вида >>xxx стали ссылаться на новые айдишники
- Удаление столбцов globalId, localId. Столбец id берет данные из globalId

3. Деплой обновления

- Остановка старых разделов
- Заливка нового кода
- Миграция в новую единую базу
- Заливка базы
- Пересборка статики

Между 2 и 3 разумеется тестирование.

Ну это пару месяцев минимум займет.
No.1419
>>1415
> Да представить страшно, что такие бичи понапишут.
Нармальна сделаем насяльника, барака строить умеемана.