Kamrad.ru

Kamrad.ru (https://kamrad.ru/index.php)
- О сайте (https://kamrad.ru/forumdisplay.php?forumid=97)
-- Обновление форума (https://kamrad.ru/showthread.php?threadid=90285)



William Wolos 18-02-2025 13:50:

Exclamation Обновление форума

Камрады, внезапно неожиданная новость (пока не знаю хорошая или плохая, скорее где-то посередине)

Итак, на ближайшее время запланировано обновление форума с текущей версии 2.01 на 6.10.

Мысли о подобном обновлении у меня зародились в последние пару лет по одной простой причине : форум, мягко скажем, "видавший виды" и рано или поздно может возникнуть кризис технологий, то есть, рано или поздно настанет момент, когда технологии, которые он использует, устареют настолько, что его невозможно будет поддерживать онлайн.
Поэтому, лучше не дожидаться критического момента и разрешить эту проблематику заранее, сейчас, когда ещё есть время/силы/возможность как таковая etc

Как побочный плюс, использование актуальных технологий позволит не только отодвинуть технологический "потолок", но и избежать (или хотя бы свести к минимуму) проблемы с безопасностью и потенциальной компрометацией форума, основанного на очень старом неподдерживаемом коде.
Ну и кое какие "плюшки" в виде более продвинутой системы аттачей и тому подобного.

Примерная дата начала обновления - ближайшие несколько дней, возможно в течение недели.

Также хотел прояснить один момент : некоторое время назад я обратился к разработчикам кода форума на предмет соответствующего обновления, и они меня заранее предупредили : так как форум работает на очень старой версии "скрипта", то нет гарантии что процесс обновления пройдёт успешно на 100%.
Но в любом случае, будем надеяться на лучшее и если вдруг после процесса обновления возникнут недочёты, то они будут не сильно критичными и их можно будет потом тем или иным способом обойти.

Также, хотел заранее успокоить всех (и себя в первую очередь) : планирую максимально (насколько это вообще возможно) сохранить идентичность форума : цветовую гамму, типографику, элементы дизайна, функционал, смайлики в конце концов..

В общем, камрады, что я хотел бы в итоге сказать : не планируйте больших публикаций на форме в ближайшее время ( привет Duke ).

Форум на время обновления продолжит работу без каких-либо изменений - само обновление будет происходить на резервном сервере, что не отразится на работе форума.

Однако, через пару дней (как уже сказал) желательно не отправлять объемных публикаций, так как они могут не попасть на обновленную версию форума (для подготовки среды для обновления будет использован дамп базы данных, который выгрузится в ближайшие дни).
Если после выгрузки дампа будут опубликованы сообщения, это будет конечно не критично - я могу их вручную перенести методом прямого перепостинга, но это будет не очень кошерно красиво.

В общем, остаёмся на связи, буду держать вас в курсе по мере поступления новостей.
И как уже сказал, одним обновлением дело не ограничится : немало времени должно уйти на "допиливание" и устранение возникших проблем и поиск потенциальных альтернативных решений.
А проблемы/недочёты при таком обновлении, скорее всего, возникнут. Поэтому запаситесь терпением. Ну и рассчитываю на вашу помощь в тестировании новой версии.



Duke 18-02-2025 19:27:

Отлично!
Надеюсь, что олдскульный аутентичный вид форума удастся сохранить
__________________
YouTube Ретрономия



William Wolos 19-02-2025 18:51:

Выгружаю дамп

Если что пишите в Discord



Duke 26-02-2025 21:34:

Пока что вижу, что местами UI поломался.
__________________
YouTube Ретрономия



William Wolos 26-02-2025 22:00:

Duke нука нука, можешь уточнить где именно что поломалось ?

Как и говорил выше, продакшн сервер, на котором мы сейчас общаемся, никак вообще не может быть затронут. В процессе миграции участвуют свовсем другие сервера.
Так что, что бы там ни было, это точно не связано с данной проблематикой миграции

P.S. : вот тут немного новостей запостил недвно https://kamrad.ru/showthread.php?s=...444#post1857444



Duke 27-02-2025 03:43:

William Wolos, глянь RPG, я там видел и с компа и с мобильного глюки.
__________________
YouTube Ретрономия



William Wolos 27-02-2025 13:06:

Duke Глянул, что-то не могу найти каких-либо аномалий

Ты не мог бы опубликовать скриншот, который бы визуализировал проблему, пожалуйста



Duke 27-02-2025 16:49:

William Wolos, вот парочка. С мобильного больше. По возможности скину:

https://prnt.sc/QI-NuATZBUHN
https://prnt.sc/5iC39FPOnfeC
__________________
YouTube Ретрономия



Duke 27-02-2025 18:16:

И с мобильного
__________________
YouTube Ретрономия



William Wolos 27-02-2025 19:11:

Если ответить коротко, то это нормально.

https://prnt.sc/QI-NuATZBUHN
https://prnt.sc/5iC39FPOnfeC


Тут, я так понимаю, тебя смутила разница ширины таблиц.
Если обратишь внимание, то у таблицы верхненей секции (подразделов) немного отличается кофигурация от нижней секции.
В общем как-то вот оно так уже давно было, как минимум с 2014 года, когда я начал более-менее следить за форумом.


Касательно перекошенной вёрстки в некоторых браузерах (на третьем скрине), то это тоже номально.
Относительно давно (тогда тоже сразу обратил на это внимание) в некоторых браузерах с какого-то момента/версии изменился процесс обработки старого/legacy HTML и теперь оно вот так.
Ну и тогда мы в который раз попричитали что форум старый и всё такое.
Уже не помню в каких именно браузерах так проиходит, потести посмотри. (помоему все Chromium-besed)
В FF точно должно (пока ещё) отображать нормально..



William Wolos 03-03-2025 17:42:

Так, судя по всему, про нас немного "забыли".
Создам тикет чтобы напомнить (странно, мне показалось (было ясно написано), что данная услуга не требует отдельного тикета чтобы начать процесс - как бы там ни было, сейчас им напишу)

И немного новостей :
Всё это время (уже 12 дней) я даром не терял : изучал новую версию и теперь кастомизация и перевод интерфейса на русский обрисовались для меня более-менее понятной процедурой, которую вполне реально выполнить. Это по-прежнему потребует времени, но теперь хотябы это представляется чем-то +- осязаемым с возможностью делать какие-то прогнозы.
Да, есть какие-то новшества, которые будут выглядеть немного подругому, но в целом по отображению главной странцы это будет на 80-90% старый добрый камрад.
Чуть позже (в течении недели, смотря как будет со свободным временем) скину скрин как будет выглядеть главная страница.
Там обсудим и поделимся впечатлением.

Остаёмся на связи.
Как будут какие-то новости по процессу миграции как таковой - обязательно напишу.



Men Ar 03-03-2025 20:37:

William Wolos
Не помню говорил ли я когда нибудь - Восхищаюсь тобой
__________________
В этом городе должен быть кто-то живой...



Duke 03-03-2025 22:39:

William Wolos, супер! Спасибо за твой титанический труд!
__________________
YouTube Ретрономия



William Wolos 04-03-2025 01:10:

Спасибо вам камрады что составляете мне компанию в этом приключении, да и просто за то, что продолжаете приходить на форум
Это придаёт мотивации что-то делать и ощущение, что форум кому-то по-прежнему нужен кроме меня..

P.S. : нас в итоге никто не забывал Вот ответ на мой сегодняшний запрос (в переводе гугла) :
У нас было много запросов на установку/обновление, которые нужно обработать — ваш запрос теперь в начале списка и будет рассмотрен, как только один из членов команды освободится от предыдущих задач.



Mips 06-03-2025 18:45:

обновление - это хорошо, главное, чтобы ничего не сломалось. А что нового-то добавится?
__________________
Если у Вас ничего не получается, прочитайте инструкцию - обычно помогает



William Wolos 06-03-2025 20:16:

Попробую перефразировать и сократить моё первое сообщение :

Это обновление не ради обновления и не ради каких-то там плюшек.
Как уже сказал выше, основная и главная причина - отодвинуть момент, когда технологии, на которых работает форум, устареют настолько, что его невозможно будет поддерживать онлайн.

Если бы текущая версия движка могла работать на актуальных версиях PHP и MySQL, вопрос об обновлении вообще бы не стоял.

На данный момент в приоритете следующее :

1) Все данные профиля пользователя, включая аватар и информацию из всех основных и дополнительных полей профиля.
2) Форумы, подфорумы и все соответствующие темы и сообщения - со всеми вложениями, голосованиями и иконками.
3) Все личные сообщения.

Если первый или второй пункт окажется невозможным для миграции, целесообразность обновления форума окажется под большим вопросом.
Не вижу никакого смысла в обновлении, если мы не сумеем перенести накопленные данные в новую версию.
В таком случае придётся барахтаться на "технологиях древних" сколь долго это будет вообще возможно.
По крайней мере, я буду спать спокойно, зная что мы попытались.

P.S. : на данном этапе (когда ещё неизвестно как в итоге выйдет) я хотел бы воздержаться от обсуждения побочного функционала, который появится в результате обновления



William Wolos 12-03-2025 18:40:

Так, ребятки, как говорится лучше поздно, чем никогда..
После 21 дня терпеливого ожидания, сегодня наконец наша заявка была прикреплена к технику, который собственно ей и займётся.
Сегодня же удалось с ним предметно обменяться первыми качественными сообщениями по существу.

Честно говоря, я уже рад только тому, что дело тупо двинулось с места (посмотрим как дальше пойдёт)
Как я и ожидал (до этого предварительно изучив документацию) обновление будет разбито на несколько этапов.

Чтобы дойти до шестой версии, форум необходимо предварительно обновить до третьей и затем четвёртой версии :

- vB2 -> vB3
- vB3 -> vB4
- vB4 -> vB6

У меня к вам большая просьба камрады : будьте пожалуйста по возможности на связи.
Было бы неплохо вместе протестировать проверить "основные показатели" форума после каждого этапа.

Остаёмся на связи.



Victor525 16-03-2025 03:25:

Удачи! Будем смотреть
__________________
Не переступайте дорогу эльфийскому лучнику его стрелы догонят вас



William Wolos 19-03-2025 23:31:

Небольшой апдейт.
Не буду заниматься интерпретацией, просто приведу оригинальное сообщение от техника :

Just to keep you updated, we're having some issues with the early upgrade steps that we're trying to work through at the moment. We will continue to work on these so that we have everything in place for the live upgrade in due course.

Насколько могу судить, это рабочий (обычный?) момент, совершенно НЕ говорящий о том, что процесс зашёл в тупик и ничего нельзя поделать.
Думаю если таковое случится, то нам прямо об этом сообщат.

А пока просто наберёмся терпения и будем надеяться на лучшее



CEMb 20-03-2025 13:29:

Да, у них какие-то проблемки, с которыми они знают, что делать, и это надо просто сделать, потратить скоко-то времени.



Duke 21-03-2025 04:03:

William Wolos, будьте пожалуйста по возможности на связи.
Всегда!
__________________
YouTube Ретрономия



William Wolos 01-04-2025 22:34:

В очередной раз поинтересовался как там дела.

Если, коротко : процесс идёт и займёт ещё какое-то время.

Более подробно ниже.


Пришёл такой ответ :
(как и в прошлый раз, только текст без вступительных и завершающих реверансов)

We're still working through the process I'm afraid - we're having to manually update upgrade steps and the database within vB3, partly because of the data being in utf8mb4 format whihc, on older versions of MySQL, is causing issues over field lengths etc.

We're continuing to work on this and will update you as soon as we can.


На что я ответил следующим сообщением :

Yes, back in February, as part of the forum upgrade preparation, I converted the database encoding from "cp1251" to "utf8mb4".

During this process, I encountered (if I understood you correctly) the same issue that you're facing now.
The process was only successful after upgrading MySQL from 5.5.62 to 5.6.51.
This transition caused no issues, and the forum has been running smoothly ever since.

I suspect that vB3 (or the upgrade sсript) might be using some specific methods that could be causing these problems.
As a possible workaround, you could temporarily convert the database tables to "utf8mb3" and then switch them back to "utf8mb4" at a later upgrade stage.

As I mentioned in the worksheet, I have set up a separate server identical to the production environment.
The forum on this server runs on MySQL 5.6.51.
You're free to use this server as needed — it might help make the upgrade process easier.



William Wolos 01-04-2025 23:02:

А пока, как уже говорил ранее, создаю кастомный стиль на основе старого доброго форума.
На новые современные скины смотреть без грусти не получается... кусок странной субстанции

Занятие сие, доложу вам, поглощает время, как чёрная дыра свет.
Иногда по пол дня бьюсь над тем, чтобы какой-то один элемент отображался как надо и при этом не "поехало" что-то другое
Более продвинутые фишки могут и вовсе забирать по несколько дней времени

С какой-то стороны я даже рад что процесс обновления затянулся - есть время спокойно допиливать дизайн

В общем, надеюсь что обновление пройдёт успешно насколько это вообще возможно в нашем случае.
В противном случае, будет обидно что в итоге в пустую всё ковырял.
Но пока нет особых причин для уныния, поэтому остаёмся на связи



Duke 02-04-2025 21:26:

William Wolos, удачи! Звучит, как настоящее испытание.
А возможно сделать бэкап форума в таком виде, какой он сейчас? Чтобы в будущем, не дай Бог там чего, можно было бы его посмотреть офлайн? Сколько он весит вообще, интересно.
__________________
YouTube Ретрономия



William Wolos 02-04-2025 22:42:

Duke ой, а я этого не говорил похоже.. вылетело из головы..

В общем : старая версия форума никуда не денется, она переедет на под-домен а-ля legacy.kamrad.ru и будет поддерживаться онлайн настолько - насколько это будет технически возможно (то есть как минимум до тех пор, пока останется возможность установить PHP 5.3 и MySQL 5.6 на современные (и не очень) дистрибутивы - а это, как минимум, ещё лет 10)

Так как совершенно определённо будут некоторые вещи, которых по техническим причинам не будет в новой версии. Например (как уже говорил) фотографии пользователей (фотоальбом) - это кастомная доработка и меня, скорее всего, не хватит на допиливание подобного функционала (хотя кто знает, посмотрим)
И, возможно, могут возникнуть проблемы с перелинковкой : то есть, в старых сообщениях (до обновления), которые содержат ссылки на другие темы, так вот, возможно, эти ссылки перестанут работать :
Так как, например, в новой версии ссылка на тему https://kamrad.ru/showthread.php?s=&postid=1857481 станет https://kamrad.ru/forum/форумы-общей-тематики/о-сайте/Обновление-форума
(и тут как нельзя кстати пригодится архивная версия)
Есть шанс, конечно, что проблем со ссылками удастся избежать, но лучше быть морально готовыми к такому развитию событий.


А так, база форума весит примерно 2 Гб, если очистить таблицы индексов поиска.
Сказал бы, что это скорее не так уж и много.



William Wolos 07-04-2025 17:55:

Так, ребятки, кажется, я докастомизировался до того момента, на котором вам уже было бы неплохо подключиться к процессу.

Хотел бы с вами посоветоваться насчёт некоторых моментов, а самое главное услышать ваше мнение/впечатление по поводу увиденного.

Пока хотелось бы ограничить публичный/открытый доступ к тестовой платформе, поэтому необходимые инструкции для доступа будут высланы в индивидуальном/личном порядке каждому, кому интересно взглянуть и затем обсудить увиденное.

Это мне позволило бы как минимум получить хоть какую-то обратную связь.

Для получения соответствующего доступа, достаточно ответить на это сообщение здесь же в этой теме, уточнив способ коммуникации : k-mail или discord или электронная почта.

Очень расчитываю на вашу помощь / обратную связь.

Спасибо заранее за ваши отклики.

P.S. : хотел бы заранее предупредить, что в данный момент прежде всего речь идёт об интерфейсе и функциональных возможностях новой версии.
Как вы могли догадаться из предыдущих сообщений, содержимое форума пока в процессе миграции и этот процесс ещё займёт какое-то время.
А пока я хотел бы уже обменятся мнениями насчёт интерфейса, функционала и изменений в целом.



Duke 08-04-2025 04:47:

William Wolos, давай на k-mail.
__________________
YouTube Ретрономия



William Wolos 08-04-2025 17:05:

Duke отправил сообщение на k-mail

Как зайдёшь, можешь регистрироваться и тыкать во всё подряд тестирвать.

Впечатления можно оставлять прямо в этой теме.



William Wolos 08-04-2025 17:27:

Men Ar, Mips, Victor525, CEMb

Было бы здорово если бы вы тоже подключилсь !

ALL
Да и вообще все, кто просматривает даную тему



CEMb 08-04-2025 17:31:

Я мимо крокодил. Что надо делать?



William Wolos 08-04-2025 17:35:

CEMb Прочитай, пожалуйста, моё сообщение выше в этой теме от 07-04-2025.
Там всё написано



William Wolos 08-04-2025 18:52:

В дополнение к инфе, что отправлю(ил) по выбранному вами каналу связи :

Как откроете новый форум - надо выставить актуальную версию кастомизации.
В самом низу страницы, слева.

---
По умолчанию будет стоять Default Style
Надо выставить на 04042025import (самая актуальная на данный момент версия)

---
Ну и можете по переключаться между версиями, чтобы посмотреть что будет изменяться, возможно предыдущие решения/итерации вам понравятся больше

Переключать можно на абсолютно любой странице : будь то "Главная" или "Личный кабинет"

Думаю привычка переключать версии на каждой/любой странице будет крайне полезна чтобы сравнить эволюцию костюмного дизайна и выбрать наиболее понравившееся решение.



CEMb 09-04-2025 12:02:

k-mail или электронная почта, в зависимости от того, что там есть

я тут потерял работу, поэтому сейчас срочно занимаюсь переобучением, времени в результате больше не стало, поэтому ничего особо не обещаю, что посмотрю



William Wolos 09-04-2025 12:52:

CEMb я тут потерял работу

печально ((

Скину на всякий случай тебе инструкцию, но ты о ней вспоминай только если совсем не сумеешь найти применение свободному времени

k-mail у тебя не включён, поэтому отправлю тебе мейл как в прошлый раз на этот адрес инфосёмга


P.P.S : а ты чем занимался ? может поспрошаю насчёт халтурки какой..



CEMb 09-04-2025 21:12:

William Wolos
поэтому отправлю тебе мейл как в прошлый раз на этот адрес инфосёмга
на сёмгу пока ничё не приходило, последние письма там с нового года

P.P.S : а ты чем занимался ? может поспрошаю насчёт халтурки какой..
C++/winAPI, раньше было востребовано, последние 5 лет уже нет, поэтому и работу потерял, так как проект закрыли, а я пока больше ничего не умею
Было бы прикольно добыть финансирование на года 2-3, можно было бы попробовать в геймдев вкатиться, не отвлекаясь на всякие там работы :))) Но это вряд ли получится.



William Wolos 09-04-2025 22:04:

CEMb на сёмгу пока ничё не приходило, последние письма там с нового года

Да, я пока ничего и не отправлял, хотел убедиться что этот адрес ещё по прежнему актуален
Вот только что отправил, должно прийти по идее

C++/winAPI, раньше было востребовано, последние 5 лет уже нет,

ясно буду иметь в виду,
а переучиваться в какое русло собрался ?



CEMb 10-04-2025 19:37:

William Wolos
На семгу пришло, сижу в убунте, ярлык сделал, но сейчас пока нету возможности перезапустить оперу, и/или доставить ещё браузер.
Зашёл просто по IP. Смотрю. Думаю. Пытаюсь понять, вижу ли я то, что должен видеть?

а переучиваться в какое русло собрался ?
да на то же самое, плюсы, но на линуксе. В принципе, получается, когда я был маленький, все писали на libc, это потом пришла винда с winAPI, так что под линукс я вроде писать умею, надо только пару-тройку тестовых проектов запилить быстро. Ну и так как я сидел на старых проектах, я существенно отстал от новых редакций плюсов.
Но, вообще, глядя на вакансии, и на прошлую работу, я бы просто обновил плюсы, но работать бы на всё это(линух, сеть, БД, микросервисы, контейнеры) не хотел идти



William Wolos 10-04-2025 20:56:

CEMb Зашёл просто по IP. Смотрю. Думаю. Пытаюсь понять, вижу ли я то, что должен видеть?

Если зайти просто по IP, то ты увидишь Имперский Бастион
Тебе нужно следовать инструкции, чтобы увидеть то, что должно

P.S. : если что, можно поставить ВМ если ресурсы позволяют



CEMb 10-04-2025 21:02:

William Wolos

Если зайти просто по IP, то ты увидишь Имперский Бастион
Значит, всё ок, его и вижу а какой там физический смысл параметров командной строки?

Тебе нужно следовать инструкции, чтобы увидеть то, что должно
Ага

P.S. : если что, можно поставить ВМ если ресурсы позволяют
виртуалки под убунту ещё не ставил, что-то даже не задумывался о их существовании. Надо будет Brave поставить, как освобожусь



William Wolos 12-04-2025 12:36:

а какой там смысл параметров командной строки?

(если я правильно тебя понял) смысл данного подхода в том чтобы не трогать файл hosts и работать в конкретном браузере.
А так, это механика обыкновенного domain overrides



Men Ar 12-04-2025 15:28:

William Wolos Men Ar, Mips, Victor525, CEMb

Было бы здорово если бы вы тоже подключилсь !


Я только из больницы, не заходил, не читал 2 недели. Прошу простить.
Давай инструкции. Хоть в к-мейл, хоть в мыло (men-ar#mail.**)
__________________
В этом городе должен быть кто-то живой...



William Wolos 12-04-2025 20:56:

Men Ar Я только из больницы

Ой-ой, надеюсь ничего серьёзного...

Отправил тебе сообщение на k-mail
Спасибо ещё раз за твоё время

P.S. : кстати, я смотрю почта к твоему аккаунту привязана вида *@kamrad.ru
(при миграции в 2014м ящики не пересоздавались)
Сейчас создал заново соответствующий ящик и сделал переадресацию на тот, что ты указал. Будут как минимум приходить уведомления об ответах в темах и на k-mail



Men Ar 12-04-2025 21:19:

Ой-ой, надеюсь ничего серьёзного...
Серьезное. Но уже и годиков дофига, что-то должно было начать поскрипывать

кстати, я смотрю почта к твоему аккаунту привязана вида *@kamrad.ru
(при миграции в 2014м ящики не пересоздавались)

Ох, я и забыл, что мне AleXX делал местный ящик. Поправил на актуальный.
Так проще, наверное, будет.

PS у меня сразу то-ли тупняк, то-ли заковыка. У меня ярлык с параметрами не сохраняется
(с любым браузером, разумеется)
Может проблема в пробеле в имени юзера?
__________________
В этом городе должен быть кто-то живой...



William Wolos 13-04-2025 13:51:

Men Ar Серьезное.

Ну вот.. Ты эта, если вдруг нужна помощь, говори, не стесняйся, чем могу помогу..

У меня ярлык с параметрами не сохраняется

Вижу у тебя имя пользователя с пробелом (и соответствующая директория тоже), поэтому первичный путь должен быть полностью в кавычках.
этот момент я не учёл утверждая в изначальной инструкции что у Opera и Vivaldi основные пути без кавычек. Простите засранца
Другими словами, любой путь который содержит пробел в имени какой-либо директории для корректной обработки должен быть полностью в кавычках.

В итоге, в твоём случае поле Объект должно иметь следующее значение (только хх.хх.ххх.хх надо заменить на указанный ip) :

"C:\Users\Men Ar\AppData\Local\Programs\Opera\opera.exe" --host-resolver-rules="MAP kamrad.ru хх.хх.ххх.хх"

Если вдруг по прежнему ошибка, пиши в kmail
Или.. смотрю ты у меня есть в контактах ... у тебя телефон по прежнему на 00 заканчивается ?


Текущее время: 00:14

Powered by: vBulletin Version 2.0.1
Copyright © Jelsoft Enterprises Limited 2000, 2001.
Любое использование материалов сайта
возможно только с разрешения его администрации.