TYPO3 CMS 7 backend | |
Автор (ы) | Kasper Skårhøj |
---|---|
Разработчик (и) | |
Первый выпуск | 1998 г.; 22 года назад (1998) |
Стабильный выпуск | 10.4 (10 LTS) / 2020-04-21 |
Репозиторий | |
Написано на | PHP, SQL, JavaScript |
Platform | Cross-Platform |
Размер | 18,5 MB |
Доступен на | 51 языке |
Тип | Структура управления контентом, Система управления контентом |
Лицензия | Стандартная общественная лицензия GNU версия 2 |
Веб-сайт | typo3.org |
TYPO3 - это бесплатная и система управления контентом с открытым исходным кодом Интернет система написана на PHP. Он выпущен под Стандартной общественной лицензией GNU. Он может работать на нескольких веб-серверах, таких как Apache, Nginx или IIS, поверх многих операционных систем, в том числе Linux, Microsoft Windows, FreeBSD, macOS и OS / 2.
TYPO3, наряду с Drupal, Joomla! и WordPress - одни из самых популярных систем управления контентом в мире, однако они более распространены в Европе, чем в других регионах. Самая большая доля рынка приходится на немецкоязычные страны.
TYPO3 считается очень гибким, поскольку код и контент работают отдельно. Его можно расширить новыми функциями без написания какого-либо программного кода. Кроме того, программное обеспечение доступно более чем на 50 языках и имеет встроенную систему локализации, поэтому поддерживает публикацию контента на нескольких языках. Благодаря своим функциям, таким как рабочее место редактора и рабочий процесс, расширенное редактирование внешнего интерфейса, масштабируемость и зрелость, TYPO3 используется для создания и управления веб-сайтами различных типов и размеров, от небольших сайтов для частных лиц или некоммерческих организаций до многоязычных предприятий. решения для крупных корпораций. По способности поддерживать корпоративную среду она классифицируется как система управления контентом корпоративного уровня.
Первоначально автором TYPO3 был датчанин Каспер Скархой в 1997 году. Сейчас его разрабатывают более 300 участников под руководством Бенджамина Мака (руководителя основной группы) и Матиас Шрайбер (владелец продукта).
Расчеты TYPO3 Association показывают, что в настоящее время он используется более чем в 500 000 инсталляций. К февралю 2017 года количество установок, обнаруженных общедоступным веб-сайтом «CMS Crawler», составило около 384 000.
Поставляемый с базовым набором интерфейсов, функций и модулей, реализован спектр функциональных возможностей TYPO3. расширениями. В настоящее время для TYPO3 доступно более 5000 расширений для загрузки по Стандартной общественной лицензии GNU из репозитория под названием TYPO3 Extension Repository, или TER.
TYPO3 может работать на большинстве HTTP-серверов, таких как Apache, Nginx или IIS поверх Linux, Microsoft Windows или macOS. Он использует PHP 5.3 или новее и любую реляционную базу данных, поддерживаемую TYPO3 DBAL, включая MySQL, Oracle, PostgreSQL и другие. Некоторые сторонние расширения, не использующие API базы данных, поддерживают MySQL как единственный механизм базы данных. Систему можно запустить на любом веб-сервере с современным ЦП и минимум 256 МБ ОЗУ. Бэкэнд может отображаться в любом современном браузере с JavaScript. Нет ограничений браузера для отображения ориентированного на пользователя контента, созданного TYPO3.
Начиная с версии 4.5, TYPO3 публикуется с демонстрационным веб-сайтом под названием «Introduction Package». Это позволяет начинающим пользователям быстро получить рабочий пример веб-сайта и поэкспериментировать со встроенными функциями. Пакет можно активировать с помощью инструмента установки.
Чтобы познакомиться с TYPO3, разработчику обычно требуется от нескольких недель до нескольких месяцев. Для автора или редактора, который администрирует и управляет веб-сайтом на основе TYPO3, это требование может варьироваться от нескольких минут до нескольких часов. Разработчик, создающий веб-сайт с помощью TYPO3, должен будет интенсивно работать с метаязыком TypoScript.
Концептуально TYPO3 состоит из двух частей: внешнего интерфейса, видимого посетителям, и административный бэкэнд. Веб-интерфейс отображает веб-контент. Серверная часть отвечает за администрирование и управление контентом. Основные функции TYPO3 включают привилегии и роли пользователей, временное управление отображением контента (отображение / скрытие элементов контента), функцию поиска статического и динамического контента, удобные для поисковых систем URL-адреса, автоматическую карту сайта, многоязычные возможности для внешнего интерфейса. и бэкэнд, и многое другое.
Как и большинство современных CMS, TYPO3 следует политике разделения контента и макета: контент веб-сайта хранится в реляционной базе данных, а шаблоны страниц хранятся в файловой системе. Следовательно, и тем и другим можно управлять и обновлять отдельно.
TYPO3 определяет различные основные типы данных контента. Стандартные элементы контента описываются как текст, текст с мультимедиа, изображения, (простой) HTML, видео и т. Д. С помощью расширений.
можно обрабатывать различные дополнительные типы элементов контента. Основной единицей контента является «страница». Страницы представляют собой URL-адрес во внешнем интерфейсе и иерархически организованы в дереве страниц внутреннего интерфейса. Стандартные страницы служат «контейнерами» для одного или нескольких элементов контента. Есть несколько дополнительных специальных типов страниц:
Внутренне TYPO3 управляется различными массивами PHP. Они содержат всю информацию, необходимую для создания HTML-кода из содержимого, хранящегося в базе данных. Это достигается с помощью уникального языка конфигурации TypoScript.
Проектирование и разработка с помощью TYPO3 обычно основывается, среди прочего, на следующих элементах:
### MARKER ###
) и маркерами диапазона, называемыми частями (например, …
); которые были заменены различными элементами контента или служили подшаблоном. Эту систему шаблонов все еще можно найти в более старых расширениях и установках.Расширения являются краеугольным камнем внутренней архитектуры TYPO3. В версии 3.5 в 2003 г. появилась функция Extension Manager, центр управления, управляющий всеми расширениями TYPO3. Разделение между ядром TYPO3 и расширениями - важная концепция, определившая развитие TYPO3 в последние годы. Расширения разработаны таким образом, что они могут легко дополнять ядро. Это означает, что система TYPO3 будет отображаться как единое целое, хотя на самом деле она состоит из основного приложения и набора расширений, обеспечивающих различные функции.
Схема базовой архитектуры системы TYPO3Их можно загрузить из онлайн-репозитория ( TER) прямо из серверной части и устанавливаются и обновляются в несколько кликов. Каждое расширение идентифицируется уникальным ключом расширения (например, tt_news). Кроме того, разработчики могут делиться новыми или измененными расширениями, загружая их в репозиторий.
Как правило, расширения пишутся на PHP. Можно использовать полный набор команд PHP 5.3 (с учетом системных требований конкретной версии TYPO3), но TYPO3 также предоставляет несколько библиотечных классов для повышения эффективности: Наиболее известным и наиболее часто используемым является класс библиотеки piBase. С появлением в 2009 году TYPO3 4.3, piBase был заменен (или расширен) библиотекой Extbase, которая представляет собой современную среду разработки на основе MVC. Для обеспечения обратной совместимости обе библиотеки можно использовать в одной установке TYPO3. Сама Extbase - это резервная копия некоторых функций FLOW3, общей инфраструктуры веб-приложений.
Поскольку она классифицируется как корпоративная CMS, многие глобальные компании и организации основывают свои веб-сайты или интранет на TYPO3. Большинство из них базируется в немецкоговорящих странах, таких как земля Саксония-Ангальт, Немецкая Партия зеленых, Университет Люцерна (Швейцария), Венский университет (Австрия).) и Берлинский технический университет. Международные организации, управляющие одним или несколькими сайтами TYPO3: Airbus, Konica-Minolta, Leica Microsystems, Air France, Greenpeace и Meda (Швеция).
Обозначения: | Старая версия, не поддерживается | Старая версия, все еще поддерживается | Текущая стабильная версия | Последняя предварительная версия | Будущий выпуск |
---|
Ветвь | Версия | Дата выпуска | Основные изменения |
---|---|---|---|
3.x | |||
Старая версия, больше не поддерживается: 3.0 | 2001 |
| |
Старая версия, больше не поддерживается: 3.2 | Май 2002 |
| |
Старая версия, больше не поддерживается: 3.3 | 3 июня 2002 г. |
| |
Старая версия, больше не поддерживается: 3.5 | 18 февраля 2003 г. |
| |
Старая версия, больше не поддерживается : 3.6 | 30 апреля 2004 г. | ||
Старая версия, больше не поддерживается: 3.7 | 24 сентября 2004 г. |
| |
Старая версия, больше не поддерживается: 3.8 | 23 мая 2005 г. |
| |
Старая версия, больше не поддерживается: 3.8.1 | 14 ноября 2005 г. |
| |
4.x | Старая версия, нет дольше поддерживается: 4.0 | 7 апреля 2006 г. |
|
Старая версия, больше не поддерживается: 4.1 | 6 Март 2007 г. | ||
Старая версия, больше не поддерживается: 4.2 | 24 мая 2008 г. |
| |
Старая версия, больше не поддерживается: 4.3 | 30 ноября 2009 г. |
| |
Старая версия, больше не поддерживается: 4.4 | 22 июня 2010 г. |
| |
Старая версия, больше не поддерживается: 4.5 LTS | 26 января 2011 г. |
| |
Старая версия, больше не поддерживается: 4.6 | 25 октября 2011 г. |
| |
Старая версия, больше не поддерживается: 4.7 | 24 апреля 2012 г. |
| |
6.x | Старая версия, больше не поддерживается: 6.0 | 27 ноября 2012 г. |
|
Старая версия, больше не поддерживается: 6.1 | 30 апреля 2013 г. |
| |
Старая версия, больше не поддерживается: 6.2 LTS | 25 марта 2014 г. |
| |
7.x | Старая версия, больше не поддерживается: 7.0 | 2 декабря 2014 г. |
|
Старая версия, больше не поддерживается: 7.4 | 4 августа 2015 г. |
| |
Старая версия, нет больше не поддерживается: 7.5 | 29 сентября 2015 г. |
| |
Старая версия, больше не поддерживается: 7.6 LTS | 10 ноября 2015 |
| |
8.x | Старая версия, больше не поддерживается: 8.0 | 22 марта 2016 г. |
|
Старая версия, больше не поддерживается: 8.1 | 3 мая 2016 г. |
| |
Старая версия, больше не поддерживается: 8.2 | 5 июля 2016 |
| |
Старая версия, больше не поддерживается: 8.3 | 30 августа 2016 |
| |
Старая версия, больше нет поддерживается: 8.4 | 18 октября 2016 |
| |
Старая версия, больше не поддерживается: 8.5 | 20 декабря 2016 |
| |
Старая версия, больше не поддерживается: 8.6 | 14 февраля 2017 |
| |
Текущая стабильная версия: 8.7 LTS | 4 апреля 2017 г. |
| |
9.x | Старая версия, больше не поддерживается: 9.0 | 12 декабря 2017 г. |
|
Старая версия, больше не поддерживается: 9.1 | 30 января 2018 |
| |
Старая версия, больше не поддерживается: 9.2 | 10 апреля 2018 |
| |
Старая версия, больше не поддерживается: 9.3 | 12 июня 2018 |
| |
Старая версия, больше не поддерживается: 9.4 | 4 сентября 2018 г. |
| |
Текущая стабильная версия: 9.5 LTS | 2 октября 2018 г. |
| |
10.x | Старая версия, больше не поддерживается: 10.0 | 23 июля 2019 г. | |
Старая версия, больше не поддерживается: 10.1 | 1 октября 2019 г. | ||
Текущая стабильная версия: 10.2 | 3 декабря 2019 г. | ||
Будущий выпуск: 10.3 | 25 февраля 2020 г. | ||
Будущий выпуск: 10.4 LTS | 21 апреля 2020 |
|
Первоначально была полностью переписанная версия (под кодовым названием "Phoenix") планируется как TYPO3 версии 5.0. Работая над этим новым выпуском и анализируя 10-летнюю историю и сложность TYPO3 v4, сообщество TYPO3 решило выделить версию 5 как полностью отдельный продукт, который не заменит версию 4 в ближайшем будущем и как таковой необходим. иметь собственное имя. Опубликованный как FLOW3, он вместе с другими различными пакетами послужил основой для начала разработки проекта Phoenix.
В сентябре 2012 года разработчики TYPO3 определились с названием для нового продукт "TYPO3 Neos". В конце 2012 года была выпущена общедоступная тестовая версия TYPO3 Neos 1.0 alpha1. В мае 2015 года TYPO3 Association и команда Neos решили пойти разными путями, и TYPO3 CMS осталась единственным продуктом CMS, одобренным Ассоциацией и командой Neos, публикующей Neos. как автономная CMS без какой-либо связи с миром TYPO3.
В январе 2017 года был опубликован Neos 3.0 вместе с новой версией среды Flow и изменением имени языка конфигурации с TypoScript2 на Fusion
На Викискладе есть материалы, связанные с TYPO3. |