phpBBex 1.7.1. Проекту два года!

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

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

Ваше мнение?

При возможности воспользуюсь
53
60%
Мне всё равно
11
12%
Не нужно
25
28%
 
Всего голосов: 89

Аватара пользователя
VEG
phpBB 2.0.7a
Сообщения: 609
Стаж: 20 лет 5 месяцев
Откуда: Минск
Благодарил (а): 20 раз
Поблагодарили: 141 раз

phpBBex 1.7.1. Проекту два года!

Сообщение VEG »

ИзображениеИзображение

Вышел phpBBex 1.7. Правильная терминология, продвинутый лог регистраций и многое другое!

Подробности по версии 1.7.
Подробности по версии 1.6.
Если бы в каждой версии phpBB было бы столько новшеств, он бы уже давно полетел в космос :)

Что не так с phpBB?

К сожалению, сам phpBB 3 развивается, к сожалению, крайне медленно. С момента выхода phpBB 3.0 в 2007 году видимые изменения можно пересчитать по пальцам — разработчики в основном ограничиваются исправлениями найденных багов, а новые возможности предлагается ждать в phpBB 3.1, который ещё неизвестно когда выйдет.

Как правило, мало кого устраивает стандартная функциональность phpBB 3, и каждый владелец форума устанавливает большое количество различных модификаций. Однако, многие моды реализованы недостаточно хорошо, в них годами не исправляются ошибки из-за того, что авторы «забили» на поддержку. Плюс никто не гарантирует совместимость модов друг с другом, а также с новыми версиями phpBB. А если всё это собирается воедино человеком без должного опыта, отдалённо представляющим что вообще происходит, в результате очень легко получить нестабильный результат.

Что такое phpBBex?

phpBBex (phpBB extended) — это продвинутый вариант phpBB, в который уже встроены наиболее востребованные возможности и даже больше. Большинство нововведений уникально и не существует в виде модов, а тот код, что был взят из существующих модификаций, был сильно переработан: исправлены ошибки, код оптимизирован и адаптирован под последние версии phpBB. При этом новые возможности совершенно не навязываются — этому способствует большое количество новых опций в панели администратора, где всё лишнее вы можете просто отключить.

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

Проект начат 16 февраля 2011 года. В основу легли наработки 2008-2010 годов, которые изначально были созданы для форума города Слуцка. Первая стабильная версия phpBBex была анонсирована 9 октября 2011 года. С каждым релизом в phpBBex появляются новые возможности и опции, которые невозможно не заметить. Анонсы новых версий phpBBex достаточно красноречивы: 1.1, 1.2, 1.3, 1.4 и 1.5.

Что характерно, phpBBex быстро перенимает все обновления из основной ветки phpBB. Разработка была начата на базе phpBB 3.0.8, и переход phpBBex на новую версию базового кода осуществлялся в среднем за день-два после очередного релиза phpBB. Например, phpBBex 1.4.0 был приурочен к выходу phpBB 3.0.11, при этом кроме обновления базового кода в новом релизе нашлось место и массе других приятных мелочей.

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

Из-за значительного количества изменений серьёзные моды для phpBB перед установкой на phpBBex скорее всего придётся обрабатывать напильником, а пакеты локализации и стили от phpBB и вовсе не заработают без соответствующей переработки. Однако, вокруг phpBBex уже собралось небольшое сообщество, которое помогает развитию проекта: KDit выпустил пакет локализации phpBBex на украинский язык; Bricklayer и KDit выпустили адаптацию некоторых тяжёлых модов от phpBB для phpBBex. Вы также при желании можете присоединиться.

Если в phpBBex есть возможности, которых вам не хватает в стандартном phpBB 3 — без сомнений, phpBBex будет для вас верным выбором.

Описание со скриншотами: http://phpbbex.com/forum/viewtopic.php?t=2
Страница проекта: http://phpbbex.com/ (демо логин: demo_ru, пароль: demo_ru)
Примеры форумов на phpBBex: Особенности phpBBex

В phpBBex вы найдёте более сотни уникальных модификаций, которые не существуют отдельно от phpBBex. Ниже — только 3 интересные особенности. Остальное вы найдёте в первом знакомстве с phpBBex.

Новая система предупреждений

Изображение

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

Оценки сообщений

Совершенно новая система оценки сообщений. Призвана заменить всевозможные модификации «спасибо» и другие подобные. Работает полностью на AJAX, позволяет ставить как положительные оценки, так и отрицательные (настраивается). Для отмены оценки необходимо один раз нажать на противоположную оценку. Можно настроить время оценки сообщений. Сообщения старше указанного срока нельзя оценивать. Так же можно ограничить время изменения оценки.

Изображение

Гибкие настройки

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

Украинский язык

Целевая аудитория phpBBex расширяется благодаря стараниям нашего пользователя KDit. Он создал и активно поддерживает перевод phpBBex на украинский язык, за что ему огромная благодарность. Перевод для версии 1.5.1 уже готов и доступен для скачивания!

phpBBex бывает разным

Наши пользователи создали множество форумов на phpBBex. Посмотрите, что у них получилось (ссылка по картинке ведёт на страницу со скриншотами).

Изображение
Последний раз редактировалось VEG 10.10.2013 15:19, всего редактировалось 63 раза.
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [ media ] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода)
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 17 лет 6 месяцев
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 3 раза
Поблагодарили: 351 раз

Re: phpBBex 1.3.0 — расширенная версия phpBB (с репутацией)

Сообщение MIT »

VEG, полезность спорная, но что оно работает поверх существующего механизма, а не вводит ещё один, — хорошо.
Аватара пользователя
VEG
phpBB 2.0.7a
Сообщения: 609
Стаж: 20 лет 5 месяцев
Откуда: Минск
Благодарил (а): 20 раз
Поблагодарили: 141 раз

Re: phpBBex 1.3.0 — расширенная версия phpBB (с репутацией)

Сообщение VEG »

MIT
Почему сразу спорная? Сколько у меня было форумов — я всегда исправлял это значение на 30 дней. А тут один из форумов начал умирать потихоньку, и за последние 30 дней там буквально 5-6 тем поднимается. Там мне нужно, чтобы выводились темы за год.
Если пригодилось мне в двух разных вариантах, думаю и кому-то другому пригодится также.
Ещё свежий пример. В каком-то другом движке на одном из форумов, который я иногда посещаю, стоит вообще выводить сообщения за 1 день. Очень часто там выводится «Нет активных тем» и это огорчает. На не посещаемых форумах тема должна считаться активной дольше, чем на популярных форумах. Опция много кушать не просит, на то она и опция :)
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [ media ] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода)
Аватара пользователя
dimon-sl
phpBB 1.4.4
Сообщения: 100
Стаж: 15 лет
Благодарил (а): 9 раз
Поблагодарили: 2 раза

Re: phpBBex 1.3.0 — расширенная версия phpBB (с репутацией)

Сообщение dimon-sl »

А где можно отдельно скачать МОД "Оценки сообщений"?
Аватара пользователя
VEG
phpBB 2.0.7a
Сообщения: 609
Стаж: 20 лет 5 месяцев
Откуда: Минск
Благодарил (а): 20 раз
Поблагодарили: 141 раз

Re: phpBBex 1.3.0 — расширенная версия phpBB (с репутацией)

Сообщение VEG »

dimon-sl
Нет такого. В phpBBex многие модификации не существуют отдельно.
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [ media ] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода)
Аватара пользователя
dimon-sl
phpBB 1.4.4
Сообщения: 100
Стаж: 15 лет
Благодарил (а): 9 раз
Поблагодарили: 2 раза

Re: phpBBex 1.3.0 — расширенная версия phpBB (с репутацией)

Сообщение dimon-sl »

Жаль, что нет отдельно.
А в чем загвоздка, почему нельзя установить на phpbb?
Получается, что Ваши труды сильно ограничены в распространении, т.к. все-таки сборки не столь популярны, как отдельные МОДы.
Аватара пользователя
VEG
phpBB 2.0.7a
Сообщения: 609
Стаж: 20 лет 5 месяцев
Откуда: Минск
Благодарил (а): 20 раз
Поблагодарили: 141 раз

Re: phpBBex 1.3.0 — расширенная версия phpBB (с репутацией)

Сообщение VEG »

dimon-sl
Это не просто сборка, это самостоятельный продукт на базе phpBB 3, и лучше подойдёт термин «форк». Эксклюзивные модификации должны быть стимулом к использованию phpBBex. Смысл использовать phpBBex, если бы там не было чего-то уникального?
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [ media ] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода)
Аватара пользователя
VEG
phpBB 2.0.7a
Сообщения: 609
Стаж: 20 лет 5 месяцев
Откуда: Минск
Благодарил (а): 20 раз
Поблагодарили: 141 раз

Re: phpBBex 1.3.0 — расширенная версия phpBB (с репутацией)

Сообщение VEG »

Пока разработчики phpBB тянут с выпуском 3.0.11, работа над phpBBex продолжается.

— Обновлён инсталлятор. Теперь тексты больше соответствуют phpBBex.
— Исправлена проверка версии PHP при установке (минимально необходимая 5.2.3)
— Добавлены новые пользовательские роли: «Возможности для гостей» и «Возможности для ботов». Теперь вы можете удобно их редактировать из редактора ролей.
— Добавлены новые форумные роли: «Стандартный доступ без создания тем» (для форума новостей), «Стандартный доступ с опросами и закрытием тем» (для форума вопрос-ответ), «Гостевой доступ» (позволяет гостям оставлять комментарии), «Гостевой доступ с предварительным одобрением» (то же, с предварительным одобрением).

К сожалению, новые роли сейчас доступны только при чистой установке (потому что по сути это относится не к скриптам, а к настройкам по умолчанию). При обновлении при желании их можно создать вручную. Возможно, будет написан скрипт, который добавит новые роли автоматически.

Продолжаем работу над phpBBex:
— При запуске cron.php (путём вставки изображения в футер) в футере не появляется пустое пространство.
— Опция, позволяющая администратору полностью отключить добавление параметра sid для всех пользователей. При этом даже если оставить добавление sid включённым, для поисковиков он всё равно не будет никогда добавляться. Единственное место, где поисковик может подхватить ссылку с sid — это пользовательские сообщения. И чтобы пользователи никогда не получали ссылки с sid (и не делились ими) была придумана эта опция.
— Автор темы корректно отображается в том случае, если он — гость. Ранее у всех гостей висело звание «Автор темы», если автор темы — гость.
— Ну и мелочь: настройки быстрого ответа в новых установках переехали на вкладку «Сообщения»

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

Оставайтесь с нами — у нас всегда много приятных мелочей! :)
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [ media ] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода)
Аватара пользователя
VEG
phpBB 2.0.7a
Сообщения: 609
Стаж: 20 лет 5 месяцев
Откуда: Минск
Благодарил (а): 20 раз
Поблагодарили: 141 раз

Re: phpBBex 1.3.0 — расширенная версия phpBB (с репутацией)

Сообщение VEG »

Элементы в минипрофиле были как-то криво расположены, отступы по вертикали не очень ровные. Но я решил исправить это:
Изображение
Слева — как было, справа — как стало. В живую можно посмотреть на форуме http://phpbbex.com/
Ещё бы задать максимальную ширину минипрофиля в пикселях, а то на широких мониторах не очень красиво выглядит.
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [ media ] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода)
Аватара пользователя
VEG
phpBB 2.0.7a
Сообщения: 609
Стаж: 20 лет 5 месяцев
Откуда: Минск
Благодарил (а): 20 раз
Поблагодарили: 141 раз

Re: phpBBex 1.3.0 — расширенная версия phpBB (с репутацией)

Сообщение VEG »

phpBB 3.0.11 всё ещё в разработке, а пока пара полезностей в репозитории:
— Валидация вводимых идентификаторов Skype
— Расширены возможности формата даты: символами { и } можно отмечать необязательные части, которые на данный момент вырезаются в поле «Зарегистрирован»

Вопрос к фанатам вёрстки. Может кто-нибудь придумает, как можно минимальными усилиями сделать ширину минипрофиля фиксированной, при этом это решение должно работать как для правостороннего, так и для левостороннего просильвера :) Самому мне пока простых идей (без существенного вмешательства в вёрстку) не пришло.
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [ media ] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода)
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: phpBBex 1.3.0 — расширенная версия phpBB (с репутацией)

Сообщение Татьяна5 »

VEG писал(а):сделать ширину минипрофиля фиксированной
Использую решение из темы [FAQ] ON-LINE при переносе столбца налево в prosilver. Другого, насколько я знаю, нет
Аватара пользователя
VEG
phpBB 2.0.7a
Сообщения: 609
Стаж: 20 лет 5 месяцев
Откуда: Минск
Благодарил (а): 20 раз
Поблагодарили: 141 раз

Re: phpBBex 1.3.0 — расширенная версия phpBB (с репутацией)

Сообщение VEG »

Татьяна5
Я не имел в виду готовую модификацию :) Я смотрел уже придуманные решения — подходящего (позволяющего легко переключать правосторонний и левосторонний просильвер) решения нет. Судя по всему придётся самому что-то сочинять...
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [ media ] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода)
Аватара пользователя
Simple
phpBB 2.0.0
Сообщения: 214
Стаж: 15 лет 5 месяцев
Откуда: Крым, Бахчисарай
Благодарил (а): 67 раз
Поблагодарили: 16 раз

Re: phpBBex 1.3.0 — расширенная версия phpBB (с репутацией)

Сообщение Simple »

VEG писал(а):Может кто-нибудь придумает, как можно минимальными усилиями сделать ширину минипрофиля фиксированной
Как насчет отдельных файлов для лево и правостороннего стилей? Насколько я себе это представляю, в теме стиля нужно будет вместо того, чтобы изменять, просто добавить рядом параметры для левого просильвера и создать для него же отдельный вьютопик2.html, в котором прописать вместо стандартных, новые параметры. Дальше создать скрипт, который в зависимости от нажатия кнопки будет включать тот или иной вьютопик. Придется помудрить с условиями вывода для тех юзеров, которые выберут иной от "по умолчанию" стиля, но тут я уже не спец, дальше сами. :? Потом правда придется при модификациях править уже два вьютопика, вместо одного, да и в том что это сработает я не уверен, ибо не пробовал и вообще на ходу выдумал. :D
Аватара пользователя
VEG
phpBB 2.0.7a
Сообщения: 609
Стаж: 20 лет 5 месяцев
Откуда: Минск
Благодарил (а): 20 раз
Поблагодарили: 141 раз

Re: phpBBex 1.3.0 — расширенная версия phpBB (с репутацией)

Сообщение VEG »

Simple
Переключение право- и левостороннего просильвера уже есть. Оно делается одним классом. Нужно сохранить это свойство и сделать фиксированный по ширине минипрофиль. Я придумал как это сделать (чтобы переброс минипрофилей с правой стороны на левую был через класс), но для этого нужно достаточно сильно поменять вёрстку. Вот этого и хотелось бы избежать. Может кто придумает как это сделать практически без изменения вёрстки, просто изменив стили. Если удастся, то сделать переключение классом не будет проблемой.

P.S. Мой способ связан со слоем с display: table; и возможностью отображать ячейки в таком слое в обратном порядке. Проверил — работает хорошо как справа, так и слева. Колонку с минипрофилями можно легко делать резиновой или фиксированной на выбор. Но при этом вёрстка сообщения полностью меняется.
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [ media ] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода)
Аватара пользователя
VEG
phpBB 2.0.7a
Сообщения: 609
Стаж: 20 лет 5 месяцев
Откуда: Минск
Благодарил (а): 20 раз
Поблагодарили: 141 раз

phpBB 3.0.11 вышел!

Сообщение VEG »

Вышел phpBB 3.0.11. В ближайшее несколько дней phpBBex также обновится. Фиксированную ширину профиля решил пока что отложить до следующей версии — из-за изменений в вёрстке нужно будет получше потестировать, чтобы лишнего ничего не поплыло.
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [ media ] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода)
Аватара пользователя
VEG
phpBB 2.0.7a
Сообщения: 609
Стаж: 20 лет 5 месяцев
Откуда: Минск
Благодарил (а): 20 раз
Поблагодарили: 141 раз

Re: phpBBex 1.3.0 — расширенная версия phpBB (с репутацией)

Сообщение VEG »

Итак. Объединение phpBBex и phpBB 3.0.11 заняло менее часа и уже готово. Желающие могут взять в репозитории. Несколько дней потестируем и оформим в виде релиза. Новая версия уже работает на phpbbex.com. Если заметите какие-то проблемы — обязательно сообщите об этом.
phpBBex 1.7.1 — phpBB 3 с уникальными функциями, не существующими в модах
phpBB [ media ] — универсальный bbcode для вставки аудио и видео (поддержка более 30 сервисов, без правок кода)

Вернуться в «Бета-версии модов для phpBB 3.0.x»