Jevix — средство применения правил набора текстов (типографики), фильтрации тегов и аттрибутов, предотвращения XSS-атак. Jevix предназначен для использования в составе интернет-проектов, публикующих пользовательские материалы, будь то крупная социальная сеть или авторский блог.
Jevix способен полностью взять на себя все возможные проблемы с обработкой пользовательского материала в формате простого текста или HTML.
Jevix — проект с открытым исходным кодом. Мы рады сообщить о выпуске бета-версии на языке php.
Основная цель данного релиза — сбор комментариев и мнений, после чего будет выпущена окончательная (стабильная) версия. Справедливости ради, стоит отменить, что php-реализация шагнула много дальше рамок, в которых задумывался изначальный perl-вариант, что вполне естественно: время идёт, уровень запросов возрастает.
Пожалуйста, примите во внимание, что на данный момент Jevix не является средством для применения всех возможных эстетских типографических правил. Основная направленность проекта — применение в рамках крупных ресурсов с User-Genarated материалом.
Будем рады конструктивным отзывам и пожеланиям.
Загрузить исходный код можно на странице проекта.
P.S. Технические требования: PHP5, mbstring, исходные данные в UTF-8