Хостинг на базе CMS Typo3

23-09-2017 15:39
  На сайт ВлГУ      ОИЦ - главная      Поиск по сайту      Карта сайта   

 

Ничто так не подбадривает струсившего, как трусость другого человека.

В качестве специализированного ПО, как платформы для создания сайтов, ОИЦ предлагает Typo3. Этот продукт достаточно широко используется в мире. По данным аналитического издания CMS-систем этот программный продукт находится в первой десятке среди всех используемых в мире систем управления контентом для создания интернет-сайтов. А в категории «корпоративных сайтов» в сфере образовательных услуг — на первом месте. Система стабильна, динамично развивается. Имеет огромный и постоянно пополняемый репозиторий модулей.


Вот лишь некоторые организации сферы образования, где используется предлагаемая система:

Основные характеристики CMS Typo3

Система создана Каспером Скархойем и распространяется бесплатно под лицензией GNU GPL. TYPO3 — гибкая и расширяемая система, с удобным интерфейсом, большим количеством модулей и функций. Она является прямым конкурентом коммерческих систем и, по словам немецкого IT-журнала iX, «TYPO3 не нуждается в том, чтобы прятаться за спины своих коммерческих конкурентов».

Сейчас ядро TYPO3 разрабатывается двумя командами. Одна команда разработчиков работает над ветвью 4.x (лидер - Michael Stucki). Другая команда работает над ветвью 5.x (лидер - Robert Lemke). Независимые разработчики создают сотни плагинов. На данный момент более 4000 расширений доступно для скачивания и автоматической установки из репозитория.

Режимы работы

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-шаблона (mapping) представляет собой сопоставление областей HTML-кода и той функциональсти, которая будет связана с этими областями. Например, один из тэгов будет заменяться на сайте меню, вместо другого тэга будет подставлен элемент контента. Мэппинг выполняется с помощью мыши и не требует даже знания HTML.

Важной особенностью Templavoila является возможность создания Flexible Content Elements (FCE) - динамических элементов контента. Это особые элементы контента, которые могут включать в себя более мелкие элементы контента и располагать их в соответствии со структурой HTML-шаблона. FCE строятся по тем же принципам, что и Templavoila-шаблоны страниц, создавая эффект "шаблона в шаблоне". Использование FCE позволяет чрезвычайно гибко управлять содержимым страницы.

Расширения

Основные расширения для TYPO3

  • Гибкая новостная система (tt_news)

  • DAM (Didital Asset Management) - модуль, позволяющий построить архив документов с гибкой категоризацией и поиском в файлах разных типов (MS Word, MS Excel, PDF) над обычным файловым хранилищем

  • Интеграция сайтовых посковых систем (MnogoSearch и др.) для индексирования и поиска по страницам сайта

  • Модули редактируемых пользователем форм (powermail и др.)

  • Форум (mm_forum) с возможностью иметь несколько форумов в разных разделах сайта с единой или раздельной регистрацией

  • Интеграция с существующими форумами vBulletin и phpBB

  • Галереи изображений

  • Интернет магазины/каталоги (tt_products, extendedshop, commerce, trade)

  • Голосования (протые модули голосования с выбором одного из вариантов ответа и модуль для проведения профессиональных социологических опросов с более чем 10 типами ответов)

  • Модули комментирования и гостевые книги

  • Блог

  • Гибкая система email рассылок, поддерживающая возможность отслеживани доставки

  • Модуль для визуальной простановки и редактирования ссылок на области изображения (imagemap)

  • Чат

  • Календари

  • Модули для SEO (google sitemap и т.п.)

Сайты

TYPO3 работает более чем на 10000 сайтов, включая сайты CISCO, Nec, Epson Corporation, Philips, ЮНЕСКО, UNISEF, Коника-Минольта. TYPO3 — это промышленная CMS/CMF, отвечающая высоким стандартам безопасности. Она используется на сайтах шести швейцарских банков и нескольких европейских платежных систем.

В России TYPO3 используют: Газпром, ВЦИОМ, сервер органов гос. власти Республики Бурятия, Консультационно-внедренческая фирма «ИНТАЛЕВ», РГМУ,  Уральская академия государственной службы, Новосибирский государственный педагогический университет, ОАО «Хакасэнерго» и другие организации.

Некоторая документация по работе в среде Typo3

Раздел будет пополняться как русской, так и англоязычной документацией (в случае, если нет перевода для полезных в работе документов)

  1. Быстрый старт - самый первый документ для начинающих работать в среде Typo3
  2. TypoScript в примерах - делается попытка объяснения работы
    TypoScript
  3. Сверхсовременная разработка шаблонов - создание и внедрение собственного шаблона
  4. Фреймы в Typo3
  5. Расширение "Новости" - модуль, позволяющий вести ленту событий
  6. Руководство по TMENU_LAYERS- один из примеров многоуровневого меню
  7. Пример работы с базами данных с помощью расширения DB_Integration (key wfqbe)

OIC
Copyright © Vladimir state university