Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Узкие места и проблемы, требующие решения в новой версии

Проблемы с установкой или работой phpBB 3.2.x? Получите помощь здесь!
Внимание: с 7 ноября 2020 года phpBB Group завершено дальнейшее развитие phpBB версии 3.2, а с 1 августа 2024 года будет прекращена её поддержка.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.

Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Борис Бердичевский
phpBB 3.0.0 RC1
Сообщения: 1457
Стаж: 16 лет 3 месяца
Откуда: Израиль, Беэр-Шева
Благодарил (а): 33 раза
Поблагодарили: 61 раз

Узкие места и проблемы, требующие решения в новой версии

Сообщение Борис Бердичевский »

Вот решил открыть и такую тему. Давайте здесь анализировать тройку и выявлять те проблемы, которые можно решить только путём серьёзной переработки движка, или -- нет смысла реализовывать решение на старом движке.
Первое, что приходит в голову, -- проблемы кодировки. Более умные и надёжные конверторы с предыдущих версий, умная перекодировка, исправление дефектной кодировки.
А также наладить наконец Backup -- Restore.
Хотелось бы также капитального улучшения процесса перехода с версии на версию.
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!
Аватара пользователя
FladeX
Former team member
Сообщения: 1935
Стаж: 16 лет 10 месяцев
Откуда: Саранск
Поблагодарили: 4 раза

Re: Узкие места и проблемы, требующие решения в новой версии

Сообщение FladeX »

С кодировкой вряд ли проблемы будут, так как и тройка и четверка на юникоде. Вот переход с двойки был осложнен тем, что кодировка у нее была не юникод, но это уже в прошлом.
Улучшение процесса обновления - какие еще варианты можете предложить, помимо существующих?
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
Аватара пользователя
Борис Бердичевский
phpBB 3.0.0 RC1
Сообщения: 1457
Стаж: 16 лет 3 месяца
Откуда: Израиль, Беэр-Шева
Благодарил (а): 33 раза
Поблагодарили: 61 раз

Re: Узкие места и проблемы, требующие решения в новой версии

Сообщение Борис Бердичевский »

Ну, скажем, разработать правила маркировки модов, чтобы сделать надёжным и простым автоматическое объединение новой версии с модами. А в критических случаях (объединение нетривиально) -- автоматическое выкидывание мода (если Администратор установки соглашается на это).
Честно говоря, это можно оформить и без перехода на четвёрку... :oops:

Добавлено спустя 3 минуты 28 секунд:
Насчёт перекодировки -- не в прошлом, ибо будут переходить с двойки прямо на четвёрку.
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16357
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1740 раз

Re: Узкие места и проблемы, требующие решения в новой версии

Сообщение rxu »

Борис Бердичевский писал(а):ибо будут переходить с двойки прямо на четвёрку.
Вы уверены, что будет конвертер? Я - нет.
Изображение
Аватара пользователя
FladeX
Former team member
Сообщения: 1935
Стаж: 16 лет 10 месяцев
Откуда: Саранск
Поблагодарили: 4 раза

Re: Узкие места и проблемы, требующие решения в новой версии

Сообщение FladeX »

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

Добавлено спустя 1 минуту 4 секунды:
Борис Бердичевский писал(а):Насчёт перекодировки -- не в прошлом, ибо будут переходить с двойки прямо на четвёрку.
Сомневаюсь. Это слишком расточительно в плане труда разработчиков.
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
Аватара пользователя
Борис Бердичевский
phpBB 3.0.0 RC1
Сообщения: 1457
Стаж: 16 лет 3 месяца
Откуда: Израиль, Беэр-Шева
Благодарил (а): 33 раза
Поблагодарили: 61 раз

Re: Узкие места и проблемы, требующие решения в новой версии

Сообщение Борис Бердичевский »

FladeX
а что будет, если мод разбросан по нескольким файлам, часть успешно объединена, а какой-то файл предлагают заменить на оригинальный?
Как минимум это потребует от Админа, кто делает обновление, что-то править ручками. :idea:

Добавлено спустя 2 минуты 15 секунд:
Это слишком расточительно в плане труда разработчиков.
Расточительно вставить и использовать готовые перекодировщики?

Добавлено спустя 1 час 45 минут 9 секунд:
rxu
а почему бы и нет -- т.е. почему бы не дать возможность перейти с двойки на четвёрку?
Конвертор, будь он без принципиальных изменений, мало будет отличаться от 2->3.
Но я предлагаю, чтоб его доработали в плане дополнения надёжных и правильных перекодировок.
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16357
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1740 раз

Re: Узкие места и проблемы, требующие решения в новой версии

Сообщение rxu »

Конвертера с первой версии на третью тоже нет.
До выхода 4-ки будет более чем достаточно времени (и уже было более чем достаточно) для перехода на 3-ку.
Изображение
Аватара пользователя
Борис Бердичевский
phpBB 3.0.0 RC1
Сообщения: 1457
Стаж: 16 лет 3 месяца
Откуда: Израиль, Беэр-Шева
Благодарил (а): 33 раза
Поблагодарили: 61 раз

Re: Узкие места и проблемы, требующие решения в новой версии

Сообщение Борис Бердичевский »

Есть одна проблема, которую не я первым заметил.
На одном Форуме, где я очень давно, у меня около 20,000 сообщений. Версия 3.0.6.
И, скорее всего, поэтому отработка линка "Ваши сообщения" занимает около 40 секунд, в то время как Активные темы -- около 1 сек.
Прежде всего, тут надо бы брать в результаты поиска не все 20,000 сообщений (кому это нужно?), а ограничить количество результатов. Или создать что-то умное в коде, например, заполнить страницу результатов и поиск остановить.
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 20 лет 1 месяц
Откуда: СССР
Благодарил (а): 5 раз
Поблагодарили: 105 раз

Re: Узкие места и проблемы, требующие решения в новой версии

Сообщение Mr. Anderson »

Борис Бердичевский писал(а):чтоб его доработали в плане дополнения надёжных и правильных перекодировок
Это слишком локально-зависимо - от настроек сервера и ПО. Так что разработчики тут мало что могут.
Аватара пользователя
FladeX
Former team member
Сообщения: 1935
Стаж: 16 лет 10 месяцев
Откуда: Саранск
Поблагодарили: 4 раза

Re: Узкие места и проблемы, требующие решения в новой версии

Сообщение FladeX »

Борис Бердичевский писал(а):Прежде всего, тут надо бы брать в результаты поиска не все 20,000 сообщений (кому это нужно?), а ограничить количество результатов. Или создать что-то умное в коде, например, заполнить страницу результатов и поиск остановить.
А пагинацию тогда как создавать? А как учитывать права доступа пользователя? И т.д. и т.п.
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16357
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1740 раз

Re: Узкие места и проблемы, требующие решения в новой версии

Сообщение rxu »

Это всё мелочи.
Еще даже принципы разработки 4-й версии не определены, а вы уже о частностях конкретной реализации мелких функций спорите :)
Давайте начинать с головы, что ли.
Изображение
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 18 лет 11 месяцев
Благодарил (а): 20 раз
Поблагодарили: 30 раз
Забанен: Бессрочно

Re: Узкие места и проблемы, требующие решения в новой версии

Сообщение MAzZY »

Да вот и я говорю, еще движок только-только разрабатывать начали, а они о рюшечках вроде редактора и конвертора.
Аватара пользователя
Борис Бердичевский
phpBB 3.0.0 RC1
Сообщения: 1457
Стаж: 16 лет 3 месяца
Откуда: Израиль, Беэр-Шева
Благодарил (а): 33 раза
Поблагодарили: 61 раз

Re: Узкие места и проблемы, требующие решения в новой версии

Сообщение Борис Бердичевский »

Определить требования к новой разработке, так сказать, техническое задание, -- тоже немаловажно. Это в конечном итоге повлияет на технические решения.
Идея данной темы -- выловить узкие места в прежней версии, чтобы учесть всё это в архитектуре разрабатываемой.
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!
SvS
phpBB 1.4.3
Сообщения: 83
Стаж: 15 лет
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: Узкие места и проблемы, требующие решения в новой версии

Сообщение SvS »

Имхо, самое узкое место в нынешней тройке - это масштабируемость, т.е система расширения возможностей движка в виде модов. На мой взгляд - это утопия и каменный век, крайне сильно ограничивающая юзабельность и приводящая к многочисленным проблемам и ошибкам, часто сводящим "на нет" саму идея использования движка. Надо понимать, что есть креативные люди, имеющие идеи и желающие их воплощать в плане контента, но они совсем не обязаны быть програмистами, копающимися в немыслимых объёмах php-кода. :o
Очень бы хотелось предложить (коль пишется новый движок с нуля) заранее продумать систему расширения и сделать не в виде модов, а в виде модулей (как в том же друпале, например). Скачал модуль - кинул в папку - включил - глянул и настроил при необходимости. Минута. Не понравился - так же безболезненно выключил за 5 сек. В phpbb3 если поставить мод еще куда ни шло (хотя и непростая задача), то корректно его удалить - задача, доступная только избранным. И это очень и очень плохо. :(
Аватара пользователя
FladeX
Former team member
Сообщения: 1935
Стаж: 16 лет 10 месяцев
Откуда: Саранск
Поблагодарили: 4 раза

Re: Узкие места и проблемы, требующие решения в новой версии

Сообщение FladeX »

SvS писал(а):Скачал модуль - кинул в папку - включил - глянул и настроил при необходимости.
Так и сейчас можно в олимпусе. Посмотрите мои моды Sitemap FX и Topiclist FX.
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы

Вернуться в «Поддержка phpBB 3.2.x»