11 июля общественность наконец-то дождалась полноценной второй версии довольно известного форума — SMF 2.0. весьма прискорбно, что ожидаемая функциональность, заявленная в далёком 2007 году, была официально «запущена в массы» лишь сейчас. несмотря на то, что форум содержит, пожалуй, все основные примочки, от него ожидаемые, код его слишком тяжёл и довольно плохо поддаётся выправлению. так, изменения по простейшим, казалось бы, вещам, вносятся пакетами модификаций прямо в исходный код, что очень неудобно. особенно если модификация привязана к какой-то теме; в этом случае приходится внедрятся в код и править, править…
но хватит о грустном. как говорится, если релиз был выпущен, значит это кому-то нужно. и в самом деле, форум далеко не самый медленный, поддерживает модификации (пусть часть из них внедряется через одно место, но поработав головой и руками можно допилить под себя), и не является забагованным до крайности.
самое основное — изменение типа лицензии. раньше, для версии 1.0 и 1.1 применялась лицензия Simple Machines License. Теперь же это BSD License. Тексты лицензий доступны здесь. как следствие, можно спокойно убрать вызов функции theme_copyright() из шаблонов; smf теперь не будет «ругаться» на отсутствующие копирайты.
Наиболее важные изменения, доступные с предыдущего релиз-кандидата 5:
- пофиксена система защиты авторизации;
- предотвращение спуфинга реального имени;
- пофиксены проблемы совместимости с MySQL 5.5;
- пофиксены проблемы с PostgreSQL;
- пофиксены интеграционные хуки;
- пофиксены проблемы пользовательского интерфейса;
- пофиксены ошибки, связанные с обновлением профиля пользователем;
- исправлены ошибки в скриптах обновления (upgrade.php и компания).
всего было сделано чуть более 90 фиксов, добавлений и исправлений.
что же, теперь начинается самое интересное, а именно официально разрешённая установка (ранее предупреждалось, что rc-версии крайне нежелательно использовать в качестве основных).
днём интернета
шоколадкой для работы мозга
коробочкой ароматного чая для бодрости
продлением хостинга на +1 месяц