TYPO3: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
c:file:Templavoila.png удалён c:user:Jcb по причине Copyright violation; see c:Commons:Licensing
мНет описания правки
 
(не показано 10 промежуточных версий 8 участников)
Строка 1: Строка 1:
{{Карточка программы
{{Карточка программы
| bodystyle = width:290px;
| bodystyle = width:290px;
| name = TYPO3
| logo = Logo TYPO3.svg
| screenshot = TYPO3 Backend.png
| caption = TYPO3 backend
| collapsible =
| author = [[Скорхёй, Каспер|Каспер Скорхёй]]
| author = [[Скорхёй, Каспер|Каспер Скорхёй]]
| developer = [[Ассоциация TYPO3]]
| developer = [[Ассоциация TYPO3]]
| released = [[1998]]
| discontinued =
| latest release version =
| latest release date =
| latest preview version =
| latest preview date =
| frequently updated =
| programming language = [[PHP]], [[SQL]], [[JavaScript]]
| operating system =
| platform = [[Кросс-платформенное программное обеспечение]]
| language = 51 язык
| language = 51 язык
| status = Активная разработка
| status = Активная разработка
| genre = [[Система управления содержимым]]
| license = [[GNU General Public License]]
| website = http://typo3.org/
}}
}}


'''TYPO3''' (''тайпо три'') — система управления сайтами ([[Система управления содержанием|CMS]]/[[CMF]]) с [[открытое программное обеспечение|открытым исходным кодом]] и [[свободное программное обеспечение|свободной лицензией]]. Является гибкой расширяемой системой с большим количеством модулей и функций.
'''TYPO3''' (''тайпо три'') — система управления сайтами ([[Система управления содержанием|CMS]]/[[CMF]]) с [[открытое программное обеспечение|открытым исходным кодом]] и [[свободное программное обеспечение|свободной лицензией]]. Является гибкой расширяемой системой с большим количеством модулей и функций.


Написана на [[PHP]], для хранения данных использует любую реляционную базу данных, поддерживаемую TYPO3 DBAL, включая [[MySQL]], [[Oracle Database]], [[PostgreSQL]] и другие. Работает на таких серверах, как [[Apache HTTP Server|Apache]] или [[Internet Information Services|IIS]], и на большинстве операционных систем, таких как [[Linux]], [[Microsoft Windows]], [[FreeBSD]], [[Mac OS X]] и [[OS/2]].
Написана на [[PHP]], для хранения данных использует любую реляционную базу данных, поддерживаемую TYPO3 DBAL, включая [[MySQL]], [[Oracle Database]], [[PostgreSQL]] и другие. Работает на таких серверах, как [[Apache HTTP Server|Apache]], [[Nginx]] или [[Internet Information Services|IIS]], и на большинстве операционных систем, таких как [[Linux]], [[Microsoft Windows]], [[FreeBSD]], [[Mac OS X]] и [[OS/2]].


Система создана [[Скорхёй, Каспер|Каспером Скорхёем]] и распространяется бесплатно под лицензией [[GNU General Public License|GNU GPL]].
Система создана [[Скорхёй, Каспер|Каспером Скорхёем]] и распространяется бесплатно под лицензией [[GNU General Public License|GNU GPL]].
Строка 48: Строка 30:
* Одна установка системы для многих сайтов (с единым деревом страниц)
* Одна установка системы для многих сайтов (с единым деревом страниц)
* Одна установка системы для многих доменов
* Одна установка системы для многих доменов
* Templavoila
* Гибкая система разграничения прав для редакторов сайта
* Гибкая система разграничения прав для редакторов сайта
* Динамическое построение меню — текстовых и графических
* Динамическое построение меню — текстовых и графических
Строка 61: Строка 42:
* [[Кеш-память#Кеширование интернет-страниц|Кэширование страниц]]
* [[Кеш-память#Кеширование интернет-страниц|Кэширование страниц]]


=== Templavoila ===
=== Расширения ===
Хотя система предоставляет широкие возможности по созданию и наполнению сайтов сразу после установки, функциональность системы можно значительно расширить с помощью дополнительных модулей, называемых расширениями (extensions). Каталог расширений представлен на сайте https://extensions.typo3.org/. Ранее этот каталог был единственным местом, откуда загружались расширения. После того, как TYPO3 начал использовать [[Composer]] для установки пакетов, расширения можно загрузить из любого репозитория, связанного с composer.


Примеры расширений для TYPO3:
Templavoila — альтернативный [[шаблонизатор]] для TYPO3. С помощью Templavoila из [[HTML]]-шаблона генерируется TYPO3-шаблон без изменений в структуре HTML. Процесс генерации Templavoila-шаблона (мэппинг) представляет собой сопоставление областей HTML-кода и той функциональности, которая будет связана с этими областями. Например, один из тегов будет заменяться на меню, вместо другого тега будет подставлен элемент контента. Мэппинг выполняется с помощью мыши и не требует даже знания HTML.


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

=== Расширения ===
Основные расширения для TYPO3
* Гибкая новостная система
* Гибкая новостная система
* Форум
* Форум
Строка 80: Строка 58:
* Чат
* Чат
* Календарь
* Календарь
* Интеграция с социальными системами
* Интеграция с файловыми хранилищами AWS, OneDrive, DropBox и прочими


== Применение ==
== Применение ==
TYPO3 работает более чем на 500 тыс. сайтах<ref>[http://www.typo3.ru/index.php?id=examples Примеры внедрения TYPO3]</ref>, включая сайты [[Epson Corporation]], [[Philips]], [[Schwarzkopf]], [[UNICEF]], [[Konica Minolta]], [[Cisco]]. TYPO3 используется на сайтах десятков европейских банков, сотен международных организаций и крупных компаний, уделяющих значительное внимание безопасности своих интернет-систем. В России TYPO3 используют [[ВЦИОМ]], [[РГМУ]], сервер органов государственной власти [[Республика Бурятия|Республики Бурятия]], Республики Дагестан, банк «[[Финсервис]]», группа компаний «Инталев», Уральская академия государственной службы, официальные сайты ОАО «[[Газпром]]», ОАО «Хакасэнерго» и другие организации.
TYPO3 работает более чем на 500 тыс. сайтах<ref>{{Cite web |url=http://www.typo3.ru/index.php?id=examples |title=Примеры внедрения TYPO3 |access-date=2013-09-14 |archive-date=2013-09-21 |archive-url=https://web.archive.org/web/20130921065534/http://www.typo3.ru/index.php?id=examples |deadlink=no }}</ref>, включая сайты [[Epson Corporation]], [[Philips]], [[Schwarzkopf]], [[UNICEF]], [[Konica Minolta]], [[Cisco]]. TYPO3 используется на сайтах десятков европейских банков, сотен международных организаций и крупных компаний, уделяющих значительное внимание безопасности своих интернет-систем. В России TYPO3 используют [[ВЦИОМ]], [[РГМУ]], сервер органов государственной власти [[Республика Бурятия|Республики Бурятия]], Республики Дагестан, банк «[[Финсервис]]», группа компаний «Инталев», ОАО «Хакасэнерго» и другие организации.


== Примечания ==
== Примечания ==
Строка 88: Строка 68:


== Ссылки ==
== Ссылки ==
{{Портал|Свободное программное обеспечение}}
* [http://www.typo3.org Официальный сайт разработки TYPO3] {{ref-en}}
* [http://www.typo3.org Официальный сайт разработки TYPO3] {{ref-en}}
* [http://www.typo3.ru/ Сайт русскоязычного сообщества TYPO3]
* [http://www.typo3.ru/ Сайт русскоязычного сообщества TYPO3]


{{Системы управления содержанием}}
{{PHP}}
{{PHP}}


[[Категория:Каркасы веб-приложений на PHP]]
[[Категория:Веб-фреймворки на PHP]]
[[Категория:Свободные системы управления сайтами]]
[[Категория:Свободные системы управления сайтами]]
[[Категория:Свободное программное обеспечение, написанное на PHP]]
[[Категория:Свободное программное обеспечение, написанное на PHP]]

Текущая версия от 14:36, 22 июля 2023

TYPO3
Логотип программы TYPO3
Скриншот программы TYPO3
TYPO3 CMS 10.4 backend
Тип система управления содержимым, веб-фреймворк и открытое программное обеспечение
Автор Каспер Скорхёй
Разработчик Ассоциация TYPO3
Написана на PHP[2] и JavaScript
Языки интерфейса 51 язык
Первый выпуск 1998
Аппаратная платформа кроссплатформенность
Последняя версия
Репозиторий git.typo3.org/Packages/T…
github.com/TYPO3/TYPO3.C…
Состояние Активная разработка
Лицензия GNU GPL
Сайт typo3.org (англ.)
Логотип Викисклада Медиафайлы на Викискладе

TYPO3 (тайпо три) — система управления сайтами (CMS/CMF) с открытым исходным кодом и свободной лицензией. Является гибкой расширяемой системой с большим количеством модулей и функций.

Написана на PHP, для хранения данных использует любую реляционную базу данных, поддерживаемую TYPO3 DBAL, включая MySQL, Oracle Database, PostgreSQL и другие. Работает на таких серверах, как Apache, Nginx или IIS, и на большинстве операционных систем, таких как Linux, Microsoft Windows, FreeBSD, Mac OS X и OS/2.

Система создана Каспером Скорхёем и распространяется бесплатно под лицензией GNU GPL.

Структура сайта в TYPO3 представлена деревом страниц. На каждой странице могут быть размещены элементы содержимого — небольшие блоки информации: текст, текст + изображение, изображение, таблица, чистый html, плагин и др. TYPO3 основана на шаблонах. Существуют готовые шаблоны для TYPO3, однако в основном шаблоны строятся заново на специальном конфигурационном языке TypoScript. Несмотря на использование script в названии, TypoScript не является процедурным языком. Он используется для конфигурирования и отображения сайта. TypoScript является альтернативой другим конфигурационным языкам, таким как ini- или conf-файлы, XML или JSON.

TYPO3 имеет два режима работы: frontend и backend. Frontend — это «лицо» сайта, то, каким он виден посетителям. Backend — это интерфейс для администраторов и редакторов сайта. Кроме того, поддерживается режим frontend-редактирования, позволяющий редакторам вносить правки непосредственно при просмотре «лица» сайта.

Основные возможности

[править | править код]
  • Редактор текста с форматированием (RTE) и проверка орфографии
  • Редактор текста с форматированием (FCKeditor) и модификация от сторонних разработчиков
  • Отмена изменений и история изменений
  • Предпросмотр перед публикацией
  • Буфер обмена
  • Редактирование содержимого из frontend и backend
  • Внутренние ссылки (возможны ссылки на уровне элементов содержимого)
  • Внутренний поисковый механизм
  • Одна установка системы для многих сайтов (с единым деревом страниц)
  • Одна установка системы для многих доменов
  • Гибкая система разграничения прав для редакторов сайта
  • Динамическое построение меню — текстовых и графических
  • Возможность авторизации пользователей через LDAP
  • Версионирование
  • Рабочие области (workspaces)
  • Поддержка WML
  • Поддержка XML
  • Поддержка импорта и экспорта RSS
  • Экспорт в PDF
  • Экспорт в статический HTML
  • Кэширование страниц

Расширения

[править | править код]

Хотя система предоставляет широкие возможности по созданию и наполнению сайтов сразу после установки, функциональность системы можно значительно расширить с помощью дополнительных модулей, называемых расширениями (extensions). Каталог расширений представлен на сайте https://extensions.typo3.org/. Ранее этот каталог был единственным местом, откуда загружались расширения. После того, как TYPO3 начал использовать Composer для установки пакетов, расширения можно загрузить из любого репозитория, связанного с composer.

Примеры расширений для TYPO3:

  • Гибкая новостная система
  • Форум
  • Интеграция с существующими форумами
  • Галереи изображений
  • Интернет-магазин и каталог
  • Голосования
  • Блог
  • Кнопки редактирования контента
  • Рассылки
  • Чат
  • Календарь
  • Интеграция с социальными системами
  • Интеграция с файловыми хранилищами AWS, OneDrive, DropBox и прочими

Применение

[править | править код]

TYPO3 работает более чем на 500 тыс. сайтах[3], включая сайты Epson Corporation, Philips, Schwarzkopf, UNICEF, Konica Minolta, Cisco. TYPO3 используется на сайтах десятков европейских банков, сотен международных организаций и крупных компаний, уделяющих значительное внимание безопасности своих интернет-систем. В России TYPO3 используют ВЦИОМ, РГМУ, сервер органов государственной власти Республики Бурятия, Республики Дагестан, банк «Финсервис», группа компаний «Инталев», ОАО «Хакасэнерго» и другие организации.

Примечания

[править | править код]
  1. List of Releases for TYPO3 v12
  2. The typo3 Open Source Project on Open Hub: Languages Page — 2006.
  3. Примеры внедрения TYPO3. Дата обращения: 14 сентября 2013. Архивировано 21 сентября 2013 года.