Qevix — Jevix-подобный автоматический фильтр HTML/XHTML разметки в текстах пользователей

qevixQevix — Jevix-подобный автоматический фильтр HTML/XHTML разметки в текстах.

Применяя наборы правил, контролирует перечень допустимых тегов и атрибутов, предотвращает возможные XSS-атаки.

Qevix основывается на идеях и исходном коде PHP версии Jevix (средства для фильтрации HTML/XHTML разметки и автоматического типографирования текста).


Читать дальше →

Дополнения: типографика, НЧ-SEO

1. Было бы неплохо добавить в Text.class.php подмену «–» на «—», т.е. ndash на mdash. Это вылезает когда пользователь добавляет текст статьи из ворда. Ворд, по крайней мере 2007, подменяет знак дефиса (минуса) на ndash (для русского языка это не очень традиционно), а Jevix такой символ уже пропускает.

2. Еще не плохо бы добавлять NOINDEX и rel=nofollow только для внешних ссылок. Иначе возникают сложности с внутренними перелинковками.

3. Здорово было бы убирать автоматом сдвоенные (строенные и т.д.) пробелы — встречаются очень нерадивые пользователи.

www.sharfik.name - Копипаст на тему дизайна, типографики и т.п.



Немного о проекте: сайт будет полезен дизайнеру и просто рядовому пользователю. По возможности стараюсь накопать интересное на эту тематику из интернета. Постить на сайте пока думаю сам, а дальше посмотрим.

www.sharfik.name