Система управления контентом TYPO3

TYPO3 — система управления контентом (CMS) с открытым исходным кодом и свободной лицензией (GPL).

TYPO3 — это массовая система, являющаяся одним из лидеров в категории свободного программного обеспечения для корпоративного использования:

  • около 300 000 действующих сайтов на TYPO3 по данным BuiltWith;
  • более 1 900 действующих сайтов на TYPO3 в доменной зоне RU (по данным исследования, проведенного в ноябре 2014 года компанией iTrack).

Уже давно TYPO3 стала стандартом, эталоном, с которым сравнивают другие системы. Еще в 2005 году обозреватель ведущего отраслевого онлайн-СМИ «CMS Watch» рекомендовал разработчикам знакомиться с основными концепциями систем управления контентом на примере TYPO3.

По классификации «Real Story Group» TYPO3 относится к категории Mid-Range Platforms, однако она вполне успешно конкурирует с более «тяжелыми» коммерческими системами за счет свободной лицензии и широко распространенной и дешевой в эксплуатации технологии (Linux, Apache или Nginx, MySQL, PHP — сокращенно LAMP или LEMP).

Развитие TYPO3

TYPO3 развивается с 1998 года, сначала как коммерческая разработка, затем как Open Source система. Быстрое развитие TYPO3 началось с 2002 года, после создания менеджера расширений (Extension manager), выхода версии 3.5.0 и запуска новых версий сайтов www.typo3.com и www.typo3.org. В результате TYPO3 стала основным инструментом нескольких десятков крупных и средних европейских веб-студий (преимущественно немецких).

В конце 2004 года создана «TYPO3 Ассоциация», официальная организация с платным членством, координирующая и финансирующая развитие ядра TYPO3 и ключевых модулей, а также продвижение и маркетинг.

По решению «TYPO3 Ассоциации» в сентябре 2016 года создана компания TYPO3 GmbH, обеспечивающая коммерческую поддержку TYPO3 для корпоративного сектора. Для многих крупных компаний наличие технической поддержки вендора  (SLA) является необходимым требованием при выборе ПО.

TYPO3 начиная с версии 8 LTS использует Doctrine DBAL для работы с базой данных. Таким образом обеспечивается поддержка не только MySQL, но и Oracle, Microsoft SQL Server и PostgreSQL.

TYPO3 8 LTS работает на PHP7, что обеспечило существенный (до 100%) прирост производительности в этой версии.

Система интенсивно развивается. Каждые 18 месяцев выпускается новая версия системы с существенным развитием функционала. Выпускаются стабильные LTS (Long Term Support) версии с 3-х летней поддержкой. 

Ежегодно проводится несколько мероприятий (TYPO3 East Europe, TYPO3 Kongress, TYPO3 User eXperience Week, TYPO3 Developer Days), в которых участвуют сотни разработчиков.

Независимые разработчики создают для TYPO3 сотни расширений (extensions). На данный момент более 1500 расширений доступно для скачивания и автоматической установки из репозитория.

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