-
Notifications
You must be signed in to change notification settings - Fork 21
Home
ur001 edited this page Oct 11, 2012
·
11 revisions
Система автоматического типографирования и фильтрации текста с HTML/XHTML разметкой, разработанная в ТМ™ (thematicmedia.ru) для собственных проектов с открытым исходным кодом. Изначально появился как php-версия перлового Jevix-а, сейчас проекты сильно разошлись.
- Проекты Тематических Медиа (Хабрахабр и др.)
- Сообщество безвоздместного дарения Дару~дар
- Один из ведущих русскоязычных интернет-ресурсов, посвящённых nix системам и миру Open Source NIXP.RU
- Свободные движки для блого-социальных сетей и тематических сообществ LiveStreet, BigStreet и Explay CMS
- Система управления сайтами Сogear на CodeIgniter
- Плагин для Codeigniter. Работает в связке с GeSHi для подсветки синтаксиса
- Плагин для MODx CMS: домашняя страница, на GitHub
- Компонент для удобного использования Jevix в Yii
- Фильтрация введённого пользователем текста с HTML разметкой на основе заданных правил о разрешённых тегах и атрибутах
- Исправление ошибок HTML и формирование валидного HTML или XHTML кода
- Предотвращение XSS-атак
- Применение правил набора текстов (типографика) для русского языка
- Jevix работает на конечном автомате, а не на регулярных выражениях. Соответственно обратная идеология: вместо запрещающих правил разрешающие (всё что не разрешено — запрещено)
- XSS-фильтация, валидация, обработка HTML и типографирование в одном флаконе, в одном файле
- Jevix разделяет строки <br&rt;-ами. Делать
абзацы
он не умеет, и, в существующей архитектурной концепции вряд ли научится - Автор больше не развивает проект, перешёл на Python и постепенно забывает синтаксис PHP. Однако PULL-реквесты приветствуются
- PHP5
- Модуль mbstring
- UTF-8
php_value mbstring.func_overload 0
php_value default_charset UTF-8
php_value mbstring.language Russian
php_value mbstring.internal_encoding UTF-8