psmithЦитата: Может кто посоветовать хорошую сборку на базе phpbb, где уже включены все актуальные на сегодня моды?
Не знаю как насчет сборок, а вот хороший форк посоветую:
phpBBex (phpBB extended) - расширенная версия phpBB [more=Описание phpBBex (phpBB extended)]phpBBex (phpBB extended) — это новый и набирающий популярность форк phpBB 3, в который уже встроены наиболее востребованные возможности и даже больше. Большинство нововведений уникально и не существует в виде модов, а тот код, что был взят из существующих модификаций, был сильно переработан: исправлены ошибки, код оптимизирован и адаптирован под последние версии phpBB. При этом новые возможности совершенно не навязываются — этому способствует большое количество новых опций в панели администратора, где всё лишнее вы можете просто отключить.
Важно заметить, что phpBBex — это форк phpBB со своим независимым циклом разработки. Это означает, что phpBBex — это не сборка, в которых как правило просто предустановлено несколько модов. Цель ответвления заключается в создании максимально гибкого движка форумов без превращения его в комбайн на все случаи жизни. Это означает, что в стандартной поставке никогда не появится галерей, блогов и других вещей, напрямую не относящихся к форумам.
Проект начат 16 февраля 2011 года. В основу легли наработки 2008-2010 годов, которые изначально были созданы для форума города Слуцка. Первая стабильная версия phpBBex была анонсирована 9 октября 2011 года. С каждым релизом в phpBBex появляются новые возможности и опции, которые невозможно не заметить. Анонсы новых версий phpBBex достаточно красноречивы: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6 и 1.7.
Что характерно, phpBBex быстро перенимает все обновления из основной ветки phpBB. Разработка была начата на базе phpBB 3.0.8, и переход phpBBex на новую версию базового кода осуществлялся в среднем за день-два после очередного релиза phpBB. Например, phpBBex 1.7.0 был приурочен к выходу phpBB 3.0.12, при этом кроме обновления базового кода в новом релизе нашлось место и массе других приятных мелочей.
Разработка phpBBex ведётся на профессиональном уровне. Исходные коды находятся под контролем системы управления версиями Mercurial. Все самые последние новшества, которые ещё не вошли в очередной релиз, вы всегда сможете найти репозитории проекта. Все изменения тестируются сразу же на нескольких форумах, поэтому свежайшая ревизия обычно достаточно стабильна. Однако, недостаточно опытным пользователям всё же рекомендуется использовать последнюю релизную версию.
Из-за значительного количества изменений серьёзные моды для phpBB перед установкой на phpBBex скорее всего придётся обрабатывать напильником, а пакеты локализации и стили от phpBB и вовсе не заработают без соответствующей переработки. Однако, вокруг phpBBex уже собралось небольшое сообщество, которое помогает развитию проекта: KDit выпустил пакет локализации phpBBex на украинский язык; Bricklayer и KDit выпустили адаптацию некоторых тяжёлых модов от phpBB для phpBBex. Вы также при желании можете присоединиться.
Если в phpBBex есть возможности, которых вам не хватает в стандартном phpBB 3 — без сомнений, phpBBex будет для вас верным выбором. Если вы сомневаетесь, ознакомьтесь ниже с возможностями phpBBex и сравните преимущества и недостатки выбора phpBBex или phpBB.[/more]
[more=phpBBex или phpBB: преимущества и недостатки каждого]Многие пользователи после лёгкого знакомства с phpBBex задаются вопросом: на чём остановиться? Давайте рассмотрим преимущества и недостатки каждого возможного варианта выбора.
phpBBex
phpBBex — это не сборка, как многие заблуждаются, это — форк phpBB 3 со своим циклом разработки. В состав phpBBex входит огромное количество изменений, которые недоступны для phpBB 3 даже в виде модов. По этой причине (в отличие от сборок) получить возможности phpBBex простой установкой модов на phpBB 3 у вас не получится.
Преимущества:
Значительно больше возможностей из коробки
Новые возможности настраиваемы и отключаемы из админки
Все модификации хорошо отлажены, разрешены все возможные конфликты
Исправлены некоторые недостатки и ошибки оригинального phpBB
Вы можете смело устанавливать phpBBex прямо из репозитория, после чего вы сможете быстро получать все последние изменения и автоматически объединять их со всеми вашими модификациями
Недостатки:
Некоторые моды от phpBB 3 при установке необходимо немного переработать напильником (для соответствия коду phpBBex)
Нельзя использовать стили и языковые файлы от phpBB 3 без соответствующей переработки (поскольку там не учтены новые возможности phpBBex)
Паритет:
Вместо использования механизма обновления phpBB 3 предлагается использовать Mercurial (преимущество в том, что он мощнее и часто удобнее, недостаток — его несколько сложнее освоить)
phpBBex поддерживает только БД MySQL (преимущество в более серьёзной оптимизации под эту БД, недостаток — невозможность использовать другие виды БД, но такая необходимость случается крайне редко)
phpBB 3
Классический пакет phpBB 3. Вышел в 2007 и с тех пор в нём практически не было особых видимых изменений. Судя по темпам разработки phpBB 3.1 его релиз будет ещё совсем не скоро.
Преимущества:
На phpBB 3 без модов новый мод устанавливается без напильника
В phpBB 3 без модов можно смело использовать любые готовые стили и языковые файлы от phpBB 3
Недостатки:
Необходимость устанавливать большое количество стандартных модов типа полноценного быстрого ответа, склейки сообщений и др.
Невозможность получить многие возможности phpBBex путём установки модов из-за их отсутствия (система предупреждений, репутация и др.)
После установки большого количества модов вы всё равно столкнётесь с тем, что при установке очередного мода он не заработает без переработки напильником из-за конфликтов между модами
На phpBB 3 с вашими модами всё равно нельзя устанавливать любые стили и языки от phpBB 3 без соответствующей переработки (ведь там не будет кода установленных модификаций)
Одна из сборок phpBB 3
В интернете вы найдёте большое количество всевозможных сборок phpBB 3. Это обычный phpBB 3 плюс несколько предустановленных модов для phpBB 3. То есть при желании, вы можете сделать сборку самостоятельно, и для этого нет необходимости знать программирование — достаточно уметь устанавливать моды.
Преимущества:
Нет необходимости устанавливать стандартные моды типа быстрого ответа, склейки сообщений и др.
Как правило, сборки модифицированы не очень сильно, поэтому моды чаще всего устанавливается без напильника
Недостатки:
Часто сборки делаются неопытными веб-мастерами, поэтому качество может оказаться неудовлетворительным
Обычно для создания сборок используются «спартанские» инструменты, из-за чего обновления базового кода выходят с большой задержкой
Невозможность получить многие возможности phpBBex путём установки модов из-за их отсутствия (система предупреждений, репутация и др.)
После установки ещё небольшого количества модов вы всё равно столкнётесь с тем, что при установке очередного мода он не заработает без переработки напильником из-за конфликтов между модами
На любой сборке phpBB 3 нельзя использовать стили и языковые файлы от phpBB 3 без соответствующей переработки (поскольку там не учтен код предустановленных модов)
Почему phpBBex лучше и безопаснее собственной сборки на базе phpBB?
Как правило, мало кого устраивает стандартная функциональность phpBB 3, и каждый владелец форума устанавливает большое количество различных модификаций. Однако, многие моды реализованы недостаточно хорошо, в них годами не исправляются ошибки из-за того, что авторы «забили» на поддержку. Плюс никто не гарантирует совместимость модов друг с другом, а также с новыми версиями phpBB. А если всё это собирается воедино человеком без должного опыта, отдалённо представляющим что вообще происходит, в результате очень легко получить нестабильный результат.
В сети хватает «вредных» советов по модификации и настройке phpBB. Если у вас недостаточно знаний в PHP, SQL и т.д., чтобы разобраться в том, что именно вам предлагается сделать, вы можете воспользоваться откровенно глупым и небезопасным советом или модификацией. В качестве простейшего примера можно привести реальную рекомендацию вставлять видео с ВКонтакте при помощи BBCode [vkontakte]{TEXT}[/vkontakte] с заменой HTML:
Код: Выделить всё
<iframe src="{TEXT}" width="607" height="360" frameborder="0"></iframe>
Подобная рекомендация встречается на нескольких сайтах о phpBB, причём от людей с неплохой репутацией. Данный код отлично выполняет свою задачу, но человек с небольшим опытом в HTML должен сразу заметить, что этот код опасен и уязвим. По сути он позволяет встроить в сообщение фрейм с абсолютно любой ссылкой. Многим злоумышленникам только это и нужно. Обычно после взлома сайта первым делом они встраивают скрытые фреймы, в которые загружается код, пытающийся заразить машины всех ваших пользователей через известные уязвимости. То есть установив такой BBCode вы избавите хакеров от необходимости взламывать ваш сайт — всё и так уже готово. Для примера можно задействовать свежую уязвимость в Android, позволяющую запустить процедуру полной очистки памяти в телефоне читающего пользователя. Для этого достаточно вставить в сообщение конструкцию: [vkontakte]tel:*2767*3855%23[/vkontakte]. Стоит только попытаться прочесть это сообщение с уязвимого устройства — и все ваши данные будут уничтожены.[/more]