- Typo3
-
TYPO3 Бекэнд TYPO3Тип CMF Разработчик TYPO3 association и сообщество разработчиков Написана на [1] ОС Кросс-платформенное программное обеспечение Версия 4.2.6 — 10 февраля, 2009 Лицензия GNU GPL Сайт www.typo3.com
www.typo3.org
(ресурс для разработчиков)TYРOЗ (та́йпо три)— система управления сайтами (CMS/открытым исходным кодом и свободной лицензией. Написана на MySQL.
Содержание
Автор и лицензия
Система создана Каспером Скорхёем и распространяется бесплатно под лицензией GNU GPL. TYPO3 — гибкая и расширяемая система, с удобным интерфейсом, большим количеством модулей и функций. Она является прямым конкурентом коммерческих систем и, по словам немецкого IT-журнала iX, «TYPO3 не нуждается в том, чтобы прятаться за спины своих коммерческих конкурентов». Сейчас ядро TYPO3 разрабатывается двумя командами. Одна команда разработчиков работает над ветвью 4.x (лидер — Michael Stucki). Другая команда работает над ветвью 5.x (лидер — Robert Lemke). Независимые разработчики создают сотни плагинов. Команда по согласованию расширений старается обеспечить наилучшее взаимодействие между расширениями. На данный момент около 3000 расширений доступно для скачивания из репозитория.
Режимы работы
TYPO3 имеет два режима работы: frontend и backend. Frontend — это «лицо» сайта, то, каким он виден посетителям. Backend — это интерфейс для администраторов и редакторов сайта. Кроме того, поддерживается режим frontend-редактирования, позволяющий редакторам вносить правки непосредственно при просмотре «лица» сайта.
Концепция
Структура сайта в TYPO3 представлена деревом страниц. На каждой странице могут быть размещены элементы содержимого — небольшие блоки информации: текст, текст + изображение, изображение, таблица, чистый html, плагин и др. TYPO3 основана на шаблонах. Существуют готовые шаблоны для TYPO3, однако в основном шаблоны строятся заново на специальном конфигурационном языке TypoScript. Несмотря на использование script в названии, TypoScript не является процедурным языком. Он используется для конфигурирования и отображения сайта. TypoScript является альтернативой другим конфигурационным языкам, таким как ini или conf-файлы, JSON.
Основные возможности
- Редактор текста с форматированием (RTE) и проверка орфографии
- Редактор текста с форматированием (FCKeditor) и модификация от сторонних разработчиков
- Отмена изменений и история изменений
- Предпросмотр перед публикацией
- Буфер обмена
- Редактирование содержимого из frontend и backend
- Внутренние ссылки (возможны ссылки на уровне элементов содержимого)
- Внутренний поисковый механизм
- Одна инсталляция системы для многих сайтов (с единым деревом страниц)
- Одна инсталляция системы для многих доменов
-
- Динамическое построение меню — текстовых и графических
- Возможность авторизации пользователей через
- Поддержка XML
- Поддержка импорта и экспорта PDF
- Экспорт в статический Кэширование страниц
Templavoila
Процесс создания шаблона в TemplavoilaTemplavoila — альтернативный шаблонизатор для TYPO3. С помощью Templavoila из HTML-шаблона генерируется TYPO3-шаблон без изменений в структуре HTML. Процесс генерации Templavoila-шаблона (мэппинг) представляет собой сопоставление областей HTML-кода и той функциональсти, которая будет связана с этими областями. Например, один из тэгов <div> будет заменяться на сайте меню, вместо другого тэга будет подставлен элемент контента. Мэппинг выполняется с помощью мыши и не требует даже знания HTML. Важной особенностью Templavoila является возможность создания Flexible Content Elements (FCE) — динамических элементов контента. Это особые элементы контента, которые могут включать в себя более мелкие элементы контента и располагать их в соответствии со структурой HTML-шаблона. FCE строятся по тем же принципам, что и Templavoila-шаблоны страниц, создавая эффект «шаблона в шаблоне». Использование FCE позволяет чрезвычайно гибко управлять содержимым страницы.
Расширения
Основные расширения для TYPO3
- Гибкая новостная система
- Форум
- Интеграция с существующими форумами
- Галереи изображений
- Интернет магазин и каталог
- Голосования
- Блог
- Рассылки
- Чат
- Календарь
Сайты
TYPO3 работает более чем на 8500 сайтах, включая сайты Epson Corporation, BASF, ЮНЕСКО, Konica Minolta, Cisco. TYPO3 — это промышленная CMS/CMF, отвечающая высоким стандартам безопасности. Она используется на сайтах шести швейцарских банков и нескольких европейских платежных систем.
В России TYPO3 используют: ВЦИОМ, сервер органов гос. власти Республики Бурятия, Сайт Президента Республики Бурятия , банк Финсервис, Группа компаний «ИНТАЛЕВ», Уральская академия государственной службы, Новосибирский государственный педагогический университет, ОАО «Хакасэнерго» и другие организации. Полный список внедрений
Примечания
Ссылки
Англоязычные
- Официальный сайт разработки TYPO3 (англ.), в том числе вики (англ.)
- Сайт TYPO3 Association (англ.)
Русскоязычные
- Корпоративная система управления веб-контентом - www.typo3.biz форумом (рус.)
- Система управления сайтом TYPO3 - www.typo3pro.ru (рус.)
- О TYPO3 на русском языке - typo3lab.ru (рус.)
- Flash-видео инструкции по работе с TYPO3, демо-сайт TYPO3 - cms-demo.typo3lab.ru (рус.)
Wikimedia Foundation. 2010.