Автор и лицензия
Автор и лицензия
Система создана Каспером Скорхёем и распространяется бесплатно под лицензией GNU GPL. TYPO3 — гибкая и расширяемая система, с удобным интерфейсом, большим количеством модулей и функций. Она является прямым конкурентом коммерческих систем и, по словам немецкого IT-журнала iX, «TYPO3 не нуждается в том, чтобы прятаться за спины своих коммерческих конкурентов». Сейчас ядро TYPO3 разрабатывается двумя командами. Одна команда разработчиков работает над ветвью 4.x (лидер — Michael Stucki). Другая команда работает над ветвью 5.x (лидер — Robert Lemke). Независимые разработчики создают сотни плагинов. Команда по согласованию расширений старается обеспечить наилучшее взаимодействие между расширениями. На данный момент более 4200 расширений доступно для скачивания из репозитория.
Режимы работы
Режимы работы
TYPO3 имеет два режима работы: frontend и backend. Frontend — это «лицо» сайта, то, каким он виден посетителям. Backend — это интерфейс для администраторов и редакторов сайта. Кроме того, поддерживается режим frontend-редактирования, позволяющий редакторам вносить правки непосредственно при просмотре «лица» сайта.
Основные возможности
Основные возможности
-
Редактор текста с форматированием (RTE) и проверка орфографии
-
Редактор текста с форматированием (FCKeditor) и модификация от сторонних разработчиков
-
Отмена изменений и история изменений
-
Предпросмотр перед публикацией
-
Буфер обмена
-
Редактирование содержимого из frontend и backend
-
Внутренние ссылки (возможны ссылки на уровне элементов содержимого)
-
Внутренний поисковый механизм
-
Одна установка системы для многих сайтов (с единым деревом страниц)
-
Одна установка системы для многих доменов
-
Гибкая система разграничения прав для редакторов сайта
-
Динамическое построение меню — текстовых и графических
-
Возможность авторизации пользователей через LDAP
-
Версионирование
-
Рабочие области (workspaces)
-
Поддержка WML
-
Поддержка XML
-
Поддержка импорта и экспорта RSS
-
Экспорт в PDF
-
Экспорт в статический HTML
Templavoila
Templavoila
Templavoila — альтернативный шаблонизатор для TYPO3. С помощью Templavoila из HTML-шаблона генерируется TYPO3-шаблон без изменений в структуре HTML. Процесс генерации Templavoila-шаблона (мэппинг) представляет собой сопоставление областей HTML-кода и той функциональсти, которая будет связана с этими областями. Например, один из тэгов
будет заменяться на сайте меню, вместо другого тэга будет подставлен элемент контента. Мэппинг выполняется с помощью мыши и не требует даже знания HTML. Важной особенностью Templavoila является возможность создания Flexible Content Elements (FCE) — динамических элементов контента. Это особые элементы контента, которые могут включать в себя более мелкие элементы контента и располагать их в соответствии со структурой HTML-шаблона. FCE








