1.31. Что такое "формат ввода"?

Формат ввода - это определённый набор правил, который применяется при отображении материала к введённому пользователем содержимому этого материала. Например, текст материала может содержать HTML-теги, которые являются небезопасными (javascript или frame), которые должны быть вырезаны при показе страницы с материалом или какие-либо управляющие последовательности (например смайлики), которые должны быть заменены перед показом страницы на значки, показывающие эмоции.

Формат ввода влияет только на отображение материала, а не на введённый текст, который остаётся неизменным именно в том виде, в котором его ввёл пользователь.

Формат ввода в свою очередь состоит из правил, которые называются фильтрами, которые собственно и производят всю работу по фильтрации и замене. Фильтры обычно узкоспециализированы и выполняют какую-то одну вещь, поэтому в формате ввода существует очерёдность выполнения фильтров, которую можно по желанию изменить.