PHP → MarkHtml
Библиотека для чистки HTML кода от XSS вставок и лишних закрывающих тегов, позволяет фильтровать входные данные, способные нарушить работу сайта.
В отличии от других аналогичных библиотек, например Jevix, ставка сделана не на разрешающие теги и атрибуты, а на запрещающие. То есть, возможно вводить всё, кроме запрещённого.
В отличии от других аналогичных библиотек, например Jevix, ставка сделана не на разрешающие теги и атрибуты, а на запрещающие. То есть, возможно вводить всё, кроме запрещённого.
Хабрахабр — Анонсы → Свершилось — Jevix 1.0

Jevix — система автоматического применения правил набора текстов (типографика) разработанная в ТМ™ для собственных проектов (Хабр, Кадабра, Дрибблер), с открытым исходным кодом, наделённая способностью унифицировать разметку HTML/XML документов, контролировать перечень допустимых тегов и атрибутов и предотвращать возможные XSS-атаки в коде документов.
В связи с катастрофической нехваткой времени, не смотря на мои обещания, код версии 1.0 выложен только сегодня. Но зато он всё же вышел! Причём вместе с исправлением вчерашнего хабрабага с перечёркиванием текста.
Теперь Jevix доступен на google code. Я не поссорился с Juks — автором perl-версии (если кто что подумал) — просто с google code мне работать проще.
Хабрахабр — Анонсы → Типограф и вставка кода
Сегодня обновился наш парсер Jevix.
Пока его нельзя скачать с официального сайта но, скоро, честное слово он появится там.
Полный список изменений можно будет найти в коде, а вкратце:
Пока его нельзя скачать с официального сайта но, скоро, честное слово он появится там.
Полный список изменений можно будет найти в коде, а вкратце:
Персональные блоги → Конфигурация типографа Jevix
Дорогие хабралюди!
Начал присматриваться к парсеру и типографу текстов Jevix, однако распространяемый с PHP-версией демонстрационный файл, а точнее конфигурация jevix-а в нем, достаточно неоптимальная, в частности, при ее использовании нет возможности различного акцентирования текста в ячейках таблиц и т.п.
В связи с вышесказанным, обращаюсь к сообществу с вопросом-просьбой: как наиболее безопасно и, в то же время, не сильно урезая возможности HTML, настроить Jevix для использования на своем сайте и никто не смог бы поделиться своими вариантами конфигурации?
_________
Текст подготовлен в ХабраРедакторе
Начал присматриваться к парсеру и типографу текстов Jevix, однако распространяемый с PHP-версией демонстрационный файл, а точнее конфигурация jevix-а в нем, достаточно неоптимальная, в частности, при ее использовании нет возможности различного акцентирования текста в ячейках таблиц и т.п.
В связи с вышесказанным, обращаюсь к сообществу с вопросом-просьбой: как наиболее безопасно и, в то же время, не сильно урезая возможности HTML, настроить Jevix для использования на своем сайте и никто не смог бы поделиться своими вариантами конфигурации?
_________
Текст подготовлен в ХабраРедакторе
Веб-разработка → Jevix: опубликована php-версия 0.9 (beta)

Jevix — средство применения правил набора текстов (типографики), фильтрации тегов и аттрибутов, предотвращения XSS-атак. Jevix предназначен для использования в составе интернет-проектов, публикующих пользовательские материалы, будь то крупная социальная сеть или авторский блог.
Jevix способен полностью взять на себя все возможные проблемы с обработкой пользовательского материала в формате простого текста или HTML.
Типографика → Jevix 0.9.5

Опубликована новая версия Jevix — 0.9.5.
Основное отличие новой версии в том, что с этих пор Jevix можно использовать как средство для всестороннего контроля и преобразования текстовых данных больших интернет-проектов с «User-Generated» материалом.
Теперь Jevix умеет не только применять правила типографики, унифицировать HTML/XML разметку, но и контролировать перечень допустимых тегов с возможностью определения списка допустимых атрибутов для каждого тега отдельно. Также предусмотрена возможность предотвращения вероятных