TYPO3
Материал из Википедии — свободной энциклопедии
TYРOЗ (та́йпо три)— система управления сайтами (CMS/CMF) с открытым исходным кодом и свободной лицензией. Написана на PHP, для хранения данных использует СУБД MySQL.
Содержание |
[править] Автор и лицензия
Система создана Каспером Скархойем и распространяется бесплатно под лицензией GNU GPL. TYPO3 — гибкая и расширяемая система, с удобным интерфейсом, большим количеством модулей и функций. Она является прямым конкурентом коммерческих систем и, по словам немецкого IT-журнала iX, «TYPO3 не нуждается в том, чтобы прятаться за спины своих коммерческих конкурентов». Сейчас ядро TYPO3 разрабатывается двумя командами. Одна команда разработчиков работает над ветвью 4.x (лидер - Michael Stucki). Другая команда работает над ветвью 5.x (лидер - Robert Lemke). Независимые разработчики создают сотни плагинов. Команда по согласованию расширений старается обеспечить наилучшее взаимодействие между расширениями. На данный момент около 2000 расширений доступно для скачивания из репозитория.
[править] Режимы работы
TYPO3 имеет два режима работы: frontend и backend. Frontend - это "лицо" сайта, то, каким он виден посетителям. Backend - это интерфейс для администраторов и редакторов сайта. Кроме того, поддерживается режим frontend-редактирования, позволяющий редакторам вносить правки непосредственно при просмотре "лица" сайта.
[править] Концепция
Структура сайта в TYPO3 представлена деревом страниц. На каждой странице могут быть размещены элементы содержимого - небольшие блоки информации: текст, текст + изображение, изображение, таблица, чистый html, плагин и др. TYPO3 основана на шаблонах. Существуют готовые шаблоны для TYPO3, однако в основном шаблоны строятся заново на специальном конфигурационном языке TypoScript. Несмотря на использование script в названии, TypoScript не является процедурным языком. Он используется для конфигурирования и отображения сайта. TypoScript является альтернативой XSLT.
[править] Основные возможности
- Редактор текста с форматированием (RTE) и проверка орфографии
- Отмена изменений и история изменений
- Предпросмотр перед публикацией
- Буфер обмена
- Редактирование содержимого из frontend и backend
- Внутренние ссылки (возможны ссылке на уровне элементов содержимого)
- Внутренний поисковый механизм
- Одна инсталляция системы для многих сайтов (с единым деревом страниц)
- Одна инсталляция системы для многих доменов
- Templavoila
- Гибкая система разграничения прав для редакторов сайта
- Динамическое построение меню - текстовых и графических
- Возможность авторизации пользователей через LDAP
- Версионирование
- Рабочие области (workspaces)
- Поддержка WML
- Поддержка XML
- Поддержка импорта и эксторта RSS
- Экспорт в PDF
- Экспорт в статический HTML
- Кэширование страниц
[править] Templavoila
Templavoila - альтернативный шаблонизатор для TYPO3. С помощью Templavoila из HTML-шаблона генерируется TYPO3-шаблон без изменений в структуре HTML. Процесс генерации Templavoila-шаблона (мэппинг) представляет собой сопоставление областей HTML-кода и той функциональсти, которая будет связана с этими областями. Например, один из тэгов <div> будет заменяться на сайте меню, вместо другого тэга будет подставлен элемент контента. Мэппинг выполняется с помощью мыши и не требует даже знания HTML. Важной особенностью Templavoila является возможность создания Flexible Content Elements (FCE) - динамических элементов контента. Это особые элементы контента, которые могут включать в себя более мелкие элементы контента и располагать их в соответствии со структурой HTML-шаблона. FCE строятся по тем же принципам, что и Templavoila-шаблоны страниц, создавая эффект "шаблона в шаблоне". Использование FCE позволяет чрезвычайно гибко управлять содержимым страницы.
[править] Расширения
Основные расширения для TYPO3
- Гибкая новостная система
- Форум
- Интеграция с существующими форумами
- Галереи изображений
- Интернет магазин и каталог
- Голосования
- Блог
- Рассылки
- Чат
- Календарь
[править] Сайты
TYPO3 работает более чем на 6000 сайтах, включая сайты Epson Corporation, Philips, «Фольксваген», DHL, 3M, «ТиссенКрупп», ЮНЕСКО, Коника-Минольта, Man. TYPO3 — это промышленная CMS/CMF, отвечающая высоким стандартам безопасности. Она используется на сайтах двух швейцарских банков и нескольких европейских платежных систем.
В России TYPO3 используют: ВЦИОМ, сервер органов гос. власти Республики Бурятия, Консультационно-внедренческая фирма «ИНТАЛЕВ», Сеть отелей Гелиопарк, Уральская академия государственной службы, Новосибирский государственный педагогический университет, ОАО «Хакасэнерго», Абакан-радио и другие организации. Полный список внедрений
[править] Ссылки
- Официальный сайт разработки TYPO3 (англ.)
- Сайт TYPO3 Association (англ.)
- Вики о TYPO3 (на официальном сайте) (англ.)
- Русскоязычный сайт о TYPO3
- Русскоязычный форум о TYPO3
- Система управления сайтом TYPO3 - На русском
- О TYPO3 на русском языке
- Flash-демо функциональности TYPO3
- Flash-видео инструкции по работе с TYPO3, демо-сайт TYPO3 на русском языке