Пропустить

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

Обсуждение будущего проекта phpBB.
Свернуть Развернуть Правила форума Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

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

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

Вот решил открыть и такую тему. Давайте здесь анализировать тройку и выявлять те проблемы, которые можно решить только путём серьёзной переработки движка, или -- нет смысла реализовывать решение на старом движке.
Первое, что приходит в голову, -- проблемы кодировки. Более умные и надёжные конверторы с предыдущих версий, умная перекодировка, исправление дефектной кодировки.
А также наладить наконец Backup -- Restore.
Хотелось бы также капитального улучшения процесса перехода с версии на версию.
За это сообщение автора Борис Бердичевский поблагодарил:
night_kent (12.09.2011 12:26)
Аватара пользователя
Борис Бердичевский
phpBB 2.0.12
 
Сообщения: 414
Зарегистрирован: 31.12.2007 1:52
Откуда: Израиль, Беэр-Шева
Благодарил (а): 6 раз.
Поблагодарили: 17 раз.

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

Сообщение FladeX » 15.12.2009 13:52

С кодировкой вряд ли проблемы будут, так как и тройка и четверка на юникоде. Вот переход с двойки был осложнен тем, что кодировка у нее была не юникод, но это уже в прошлом.
Улучшение процесса обновления - какие еще варианты можете предложить, помимо существующих?
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
Аватара пользователя
FladeX
Former team member
 
Сообщения: 2104
Зарегистрирован: 02.06.2007 22:44
Откуда: Саранск
Благодарил (а): 6 раз.
Поблагодарили: 53 раз.

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

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

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

Добавлено спустя 3 минуты 28 секунд:
Насчёт перекодировки -- не в прошлом, ибо будут переходить с двойки прямо на четвёрку.
Аватара пользователя
Борис Бердичевский
phpBB 2.0.12
 
Сообщения: 414
Зарегистрирован: 31.12.2007 1:52
Откуда: Израиль, Беэр-Шева
Благодарил (а): 6 раз.
Поблагодарили: 17 раз.

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

Сообщение rxu » 15.12.2009 14:10

Борис Бердичевский писал(а):ибо будут переходить с двойки прямо на четвёрку.

Вы уверены, что будет конвертер? Я - нет.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7314
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 251 раз.

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

Сообщение FladeX » 15.12.2009 14:10

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

Добавлено спустя 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 для форумов | форум про форумы
Аватара пользователя
FladeX
Former team member
 
Сообщения: 2104
Зарегистрирован: 02.06.2007 22:44
Откуда: Саранск
Благодарил (а): 6 раз.
Поблагодарили: 53 раз.

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

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

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

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

Расточительно вставить и использовать готовые перекодировщики?

Добавлено спустя 1 час 45 минут 9 секунд:
rxu
а почему бы и нет -- т.е. почему бы не дать возможность перейти с двойки на четвёрку?
Конвертор, будь он без принципиальных изменений, мало будет отличаться от 2->3.
Но я предлагаю, чтоб его доработали в плане дополнения надёжных и правильных перекодировок.
Аватара пользователя
Борис Бердичевский
phpBB 2.0.12
 
Сообщения: 414
Зарегистрирован: 31.12.2007 1:52
Откуда: Израиль, Беэр-Шева
Благодарил (а): 6 раз.
Поблагодарили: 17 раз.

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

Сообщение rxu » 15.12.2009 16:51

Конвертера с первой версии на третью тоже нет.
До выхода 4-ки будет более чем достаточно времени (и уже было более чем достаточно) для перехода на 3-ку.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7314
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 251 раз.

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

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

Есть одна проблема, которую не я первым заметил.
На одном Форуме, где я очень давно, у меня около 20,000 сообщений. Версия 3.0.6.
И, скорее всего, поэтому отработка линка "Ваши сообщения" занимает около 40 секунд, в то время как Активные темы -- около 1 сек.
Прежде всего, тут надо бы брать в результаты поиска не все 20,000 сообщений (кому это нужно?), а ограничить количество результатов. Или создать что-то умное в коде, например, заполнить страницу результатов и поиск остановить.
Аватара пользователя
Борис Бердичевский
phpBB 2.0.12
 
Сообщения: 414
Зарегистрирован: 31.12.2007 1:52
Откуда: Израиль, Беэр-Шева
Благодарил (а): 6 раз.
Поблагодарили: 17 раз.

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

Сообщение Mr. Anderson » 15.12.2009 17:18

Борис Бердичевский писал(а):чтоб его доработали в плане дополнения надёжных и правильных перекодировок

Это слишком локально-зависимо - от настроек сервера и ПО. Так что разработчики тут мало что могут.
Правила конференции (30.05.2011) | Общие ошибки новичков (07.11.2005) | Шаблон запроса | FAQ (phpBB 3.0.x)
Последняя и единственно актуальная на сегодня версия - 3.0.10!
Поддержка по ICQ, e-mail и ЛС оказывается только за WM!


phpBB Guru blog
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
 
Сообщения: 5275
Зарегистрирован: 13.03.2004 21:32
Откуда: СССР
Благодарил (а): 3 раз.
Поблагодарили: 80 раз.

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

Сообщение FladeX » 15.12.2009 18:08

Борис Бердичевский писал(а):Прежде всего, тут надо бы брать в результаты поиска не все 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 для форумов | форум про форумы
Аватара пользователя
FladeX
Former team member
 
Сообщения: 2104
Зарегистрирован: 02.06.2007 22:44
Откуда: Саранск
Благодарил (а): 6 раз.
Поблагодарили: 53 раз.

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

Сообщение rxu » 15.12.2009 18:10

Это всё мелочи.
Еще даже принципы разработки 4-й версии не определены, а вы уже о частностях конкретной реализации мелких функций спорите :)
Давайте начинать с головы, что ли.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7314
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 251 раз.

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

Сообщение MAzZY » 15.12.2009 18:33

Да вот и я говорю, еще движок только-только разрабатывать начали, а они о рюшечках вроде редактора и конвертора.
Заработок на сайтах и форумах. Рефералам помогу установить код и начать зарабатывать.
Хороший хостинг в Питере
Аватара пользователя
MAzZY
Former team member
 
Сообщения: 2969
Зарегистрирован: 14.05.2005 22:43
Благодарил (а): 50 раз.
Поблагодарили: 54 раз.
Предупреждения: 1

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

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

Определить требования к новой разработке, так сказать, техническое задание, -- тоже немаловажно. Это в конечном итоге повлияет на технические решения.
Идея данной темы -- выловить узкие места в прежней версии, чтобы учесть всё это в архитектуре разрабатываемой.
Аватара пользователя
Борис Бердичевский
phpBB 2.0.12
 
Сообщения: 414
Зарегистрирован: 31.12.2007 1:52
Откуда: Израиль, Беэр-Шева
Благодарил (а): 6 раз.
Поблагодарили: 17 раз.

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

Сообщение SvS » 15.12.2009 21:03

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

SvS
phpBB 1.4.4
 
Сообщения: 93
Зарегистрирован: 12.04.2009 13:50
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.

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

Сообщение FladeX » 15.12.2009 21:08

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 для форумов | форум про форумы
Аватара пользователя
FladeX
Former team member
 
Сообщения: 2104
Зарегистрирован: 02.06.2007 22:44
Откуда: Саранск
Благодарил (а): 6 раз.
Поблагодарили: 53 раз.

След.

Вернуться в Обсуждение phpBB 4.0.x/Rhea

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы
cron