Обзор CMS TYPO3

Обзор CMS TYPO3

TYPO3 – универсальная система управления контентом с открытым исходным кодом. Доступна для бесплатного скачивания на официальном сайте, так как распространяется по свободной лицензии. Разрабатывается с 1998 года, имеет обширное сообщество пользователей, которые помогают системе развиваться. Движок ежегодно получает два официальных обновления и большое количество новых решений от сторонних разработчиков. Используется для создания крупных корпоративных порталов: сайты на TYPO3 построены у «Газпрома», Epson Corporation, Philips, ЮНЕСКО.

2018-08-03 41 Евгений Куликов Рейтинг: 4.0

Удобство использования

TYPO3 предлагает два режима – фронтэнд и бэкэнд. Фронтэнд отвечает за внешний вид сайта, бэкэнд – за показ и функциональность администраторской панели. Для удобного внесения мелких правок во внешний вид есть специальный режим конструктора, который позволяет изменять пользовательский интерфейс на страницах и сразу видеть результат. 

Функциональность движка расширяется установкой плагинов. Все официальные плагины загружаются в TER – репозиторий расширений TYPO3. Как и в других CMS, дополнения предлагают самые разные возможности. Одни добавляют только внешние элементы, другие отвечают за работу внутренних инструментов. У каждого плагина есть свои настройки, так что сайт можно кастомизировать бесконечно. Открытый исходный код позволяет конструировать расширения самостоятельно, поэтому в умелых руках возможности движка неограниченны. 

Примеры плагинов:

  • Новостная система с гибкими настройками.
  • Модуль для построения архива с разделением на категории с возможность быстрого поиска по типу файла.
  • Добавление внутреннего поиска по открытым для индексации страницам сайта.
  • Форум, отображаемый в обособленных разделах сайта, но доступный под единой учётной записью пользователя.
  • Галереи для размещения нескольких изображений и экономии пространства.
  • Интернет-магазин, включающий каталог для удобного отображения товаров.
  • Инструменты социального вовлечения: голосование, комментарии, блог и чат. 
  • Модули для настройки SEO-параметров. 

В базовой комплектации этого нет, но плагины доступны для бесплатного скачивания. Расширения, которые добавлены в репозиторий TYPO3, проверены и безопасны. Их разрабатывают члены пользовательского сообщества движка – это и есть совместное развитие, которое часто сопровождает IT-продукты со свободной лицензией. 

Дизайн

Сразу после установки веб-мастеру доступен только административный интерфейс – всё остальное он создаёт самостоятельно. Сайт выстраивается на базе шаблона.  Есть свёрстанные другими решения, но в основном макеты создаются с нуля на TypoScript - языке конфигурирования и отображения данных. Макет для TYPO3 одновременно является шаблоном TypoScript, что позволяет скачать готовое решение и изменить его для решения своих задач.

Для разработки дизайна можно использовать специальную среду – Templavoila. В ней тема создаётся из HTML-макета, при этом структура не менется. В процессе сопоставляются куски кода и возможности, которые с ними связаны. Все действия выполняются с помощью мыши, поэтому можно обойтись без навыков программирования - главное, чтобы был готов HTML-макет.. 

Благодаря Templavoila веб-мастер может скачать любой HTML-шаблон и превратить его в макет для сайта на TYPO3. Ещё одна интересная возможность Templavoila – создание динамических блоков. Они отличаются тем, что содержат в себе другие элементы, расположение которых зависит от структуры HTML.

Тарифы

Скачать, использовать и изменять TYPO3 можно бесплатно. Пользователь платит за услуги создания сайта, если заказывает его у веб-студии, и за его поддержку, если она требуется. Единственная обязательная статья затрат – хороший хостинг. 

Расширения тоже распространяются по свободной лицензии, пока ими нельзя управлять как независимыми приложениями. Это значит, что авторы расширений не вправе ограничить модификацию или дальнейшее изменение кода после опубликования. На практике это приводит к тому, что веб-мастер может бесплатно скачать плагин, изменить его и спокойно использовать на сайте. 

Финансирование проекта осуществляется из нескольких источников. Среди них – заказ у разработчиков нужной функциональности (например, так был создан шаблонизатор TemplaVoila) и членские взносы Ассоциации TYPO3 – сообщества, которое сильно помогает в развитии системы. 

Достоинства и недостатки

Главное преимущество TYPO3 – простое администрирование, которое не требует навыков программирования. Функциональность движка увеличивается благодаря расширениям, что даёт возможность быстро настроить сайт, который нужен. Среди других достоинств отметим:

  • управление несколькими проектами из одной панели администратора;
  • многоязычный интерфейс с качественной локализацией;
  • гибкость дизайна, которая достигается за счёт использования TypoScript и шаблонизатора Templavoilla;
  • визуальный редактор для внесения мелких изменений с возможностью сразу увидеть результат;
  • создание закрытых разделов с доступом для определённых типов пользователей. 

К недостаткам отнесём необходимость приобретения мощного хостинга с большим количеством свободного места и сложность изучения. Основной язык сообщества – английский. Некоторые материалы переведены на русский, но чтобы полностью разобраться с возможностями движка и быстро узнавать о новых функциях, придётся пользоваться англоязычными источниками информации. 

Выводы

TYPO3 – решение для создания среднего или крупного сайта. На нём можно создавать только проекты, в которых нет пользовательского контента – информацию публикует только администратор. Поэтому на этой CMS не получится собрать соцсеть или блоговую площадку. С запуском интернет-магазина тоже могут возникнуть сложности – есть модуль с нужной функциональностью, но реализация продаж всё равно станет проблемой, которую сможет преодолеть только специалист. 

Для работы большого и качественного сайта на TYPO3 понадобится хороший хостинг, поэтому запустить бюджетный проект на этом движке не получится.  Его главное предназначение – компании средней величины и отраслевые сайты крупных корпораций.