Invision Power Board 3
Содержание раздела
- Введение в разработку
- Каркас приложения на PHP 5
- Делая шаблоны проще
- Расширяя механизмы авторизации
- Дизайн
- Каркас для пользовательских приложений
- Ревизия системы BBCode
- Управление заблокированными пользователями
- Приоткрывая завесу над ipsRegistry
- Теги шаблонов, перезагрузка
- Управление языками в IP.Board 3
- Глобальный поиск в IP.Board 3
- Глобальные права доступа
- Делая интеграцию проще
- Система жалоб на сообщения
- Дополнения и хуки
- Система репутации
- Такой новый модуль вывода
- Обновление стиля
- Обзор механизма пометки прочитанности тем
- Улучшения системы обработки ошибок
- Наконец-то, дружественные URL'ы!
- Личные беседы
- Взаимосвязь с внешними приложениями
- Оптимизация для поисковых систем
- Улучшение ядра системы
- Упрощение администрирования
- IP.Blog, IP.Gallery и IP.Downloads
- Прочие возможности
Улучшения системы обработки ошибок
В любом приложении необходима система обработки ошибочных ситуаций. Чаще всего используется вывод предупреждений пользователям в случае возникновения проблемной ситуации. Хотя в большинстве случаев этого достаточно, чтобы решить проблему, в новой версии IP.Board мы решили отдать обработку ошибок так же и самой системе, чтобы попытаться сделать систему обработки ошибок более полезней.
Во-первых, мы составили список всех ошибок, которые могут возникать в системе, систематизировали и разделили их. Отныне больше нет невразумительных описаний ошибок вроде "Извините, но некоторые необходимые файлы отсутствуют". Сообщения об ошибках теперь более понятны конечному пользователю.
Во-вторых, переработав сами сообщения об ошибках, мы добавили каждой ошибке уникальный код. Коды ошибок подчиняются определенному стандарту, таким образом при создании запроса в службу поддержки вы сможете указать сопутствующие проблеме коды ошибок и наши техники смогут легко найти место и причину возникновения ошибки.
Ближе к выходу финальной версии IP.Board 3.0 мы планируем разместить базу кодов ошибок, так что клиенты смогут легко получить дополнительную информацию о интересующих их ошибках.
В дополнении к этому, мы добавили и ведение журнала ошибок. По-умолчанию определенные ошибки будут записываться в журнал. В основном это ошибки связанные с безопасностью, они будут попадать в журнал в случае попыток пользователя обойти систему безопасности форума. Мы учли и тот факт, что некоторые администраторы могут захотеть журналировать больше ошибок, если вообще не все, и мы добавили настройку, включение которой позволяет записывать в журнал ошибки определенного уровня (уровни ошибок ранжируются от 1 до 5). Более того вы можете настроить опцию уведомления об ошибках определенного уровня. Это должно сделать управление вашим форумом более эффективным и более того увеличивает безопасность вашей системы, оповещая вас об ошибках, о существовании которых вы даже не подозревали (например, ошибки в сторонних модификациях). Так же данная система поможет нашим техникам выявлять проблемы уникальные именно для вашей системы.
Задача по очистке журналов в системе так же была обновлена, теперь она поддерживает таблицу журнала ошибок, тем самым вы можете предотвратить разрастание журнала ошибок.
Конечно же, у нас есть еще идеи о том, как улучшить систему обработки ошибок, чтобы она была надежным помощником как вам, так и вашим пользователям.
← Предыдущая · Следующая →