Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » IkonBoard и другие форумы » Другие форумы » Все о phpBB [2]

Модерирует : Antuan, Dekker

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

BarHan



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Многие пользователи после лёгкого знакомства с 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]. Стоит только попытаться прочесть это сообщение с уязвимого устройства — и все ваши данные будут уничтожены.

Всего записей: 762 | Зарегистр. 30-01-2004 | Отправлено: 19:09 20-10-2014 | Исправлено: BarHan, 19:12 20-10-2014
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Другие форумы » Все о phpBB [2]


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru