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

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
оформление, минус дохлые ссылки
Строка 7: Строка 7:
| collapsible =
| collapsible =
| author = [[Скорхёй, Каспер|Каспер Скорхёй]]
| author = [[Скорхёй, Каспер|Каспер Скорхёй]]
| developer = [[TYPO3 Ассоциация]]
| developer = [[Ассоциация TYPO3]]
| released = [[1998]]
| released = [[1998]]
| discontinued =
| discontinued =
Строка 25: Строка 25:
}}
}}


'''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]]''.
'''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]].
== Автор и лицензия ==
Система создана [[Скорхёй, Каспер|Каспером Скорхёем]] и распространяется бесплатно под лицензией [[GNU General Public License|GNU GPL]]. TYPO3 — гибкая и расширяемая система, с удобным интерфейсом, большим количеством модулей и функций. Она является прямым конкурентом коммерческих систем и, по словам немецкого [[IT]]-журнала ''iX'', ''«TYPO3 не нуждается в том, чтобы прятаться за спины своих коммерческих конкурентов»''.


Система создана [[Скорхёй, Каспер|Каспером Скорхёем]] и распространяется бесплатно под лицензией [[GNU General Public License|GNU GPL]].
== Режимы работы ==
TYPO3 имеет два режима работы: ''frontend'' и ''backend''. Frontend — это «лицо» сайта, то, каким он виден посетителям. Backend — это интерфейс для администраторов и редакторов сайта. Кроме того, поддерживается режим frontend-редактирования, позволяющий редакторам вносить правки непосредственно при просмотре «лица» сайта.


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

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


== Основные возможности ==
== Основные возможности ==
Строка 48: Строка 48:
* Одна установка системы для многих сайтов (с единым деревом страниц)
* Одна установка системы для многих сайтов (с единым деревом страниц)
* Одна установка системы для многих доменов
* Одна установка системы для многих доменов
* [[TYPO3#Templavoila|Templavoila]]
* Templavoila
* Гибкая система разграничения прав для редакторов сайта
* Гибкая система разграничения прав для редакторов сайта
* Динамическое построение меню — текстовых и графических
* Динамическое построение меню — текстовых и графических
Строка 60: Строка 60:
* Экспорт в статический [[HTML]]
* Экспорт в статический [[HTML]]
* [[Кеш-память#Кеширование интернет-страниц|Кэширование страниц]]
* [[Кеш-память#Кеширование интернет-страниц|Кэширование страниц]]
*


== Templavoila ==
=== Templavoila ===
[[Файл:Templavoila.png|Процесс создания шаблона в Templavoila|right|300px|thumb]]
[[Файл:Templavoila.png|Процесс создания шаблона в Templavoila|right|300px|thumb]]
Templavoila — альтернативный [[шаблонизатор]] для TYPO3. С помощью Templavoila из [[HTML]]-шаблона генерируется TYPO3-шаблон без изменений в структуре [[HTML]]. Процесс генерации Templavoila-шаблона (мэппинг) представляет собой сопоставление областей [[HTML]]-кода и той функциональности, которая будет связана с этими областями. Например, один из тегов <div> будет заменяться на меню, вместо другого тега будет подставлен элемент контента. Мэппинг выполняется с помощью мыши и не требует даже знания HTML.
Templavoila — альтернативный [[шаблонизатор]] для TYPO3. С помощью Templavoila из [[HTML]]-шаблона генерируется TYPO3-шаблон без изменений в структуре [[HTML]]. Процесс генерации Templavoila-шаблона (мэппинг) представляет собой сопоставление областей [[HTML]]-кода и той функциональности, которая будет связана с этими областями. Например, один из тегов <code><div></code> будет заменяться на меню, вместо другого тега будет подставлен элемент контента. Мэппинг выполняется с помощью мыши и не требует даже знания HTML.

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


== Расширения ==
=== Расширения ===
Основные расширения для TYPO3
Основные расширения для TYPO3
* Гибкая новостная система
* Гибкая новостная система
Строка 80: Строка 80:
* Календарь
* Календарь


== Сайты ==
== Применение ==
TYPO3 работает более чем на 500 тыс. сайтах<ref>[http://www.typo3.ru/index.php?id=examples Примеры внедрения TYPO3]</ref>, включая сайты [[Epson Corporation]], [[Philips]], [[Schwarzkopf]], [[UNICEF]], [[ЮНЕСКО]], [[Konica Minolta]], [[Cisco]]. TYPO3 используется на сайтах десятков европейских банков, сотен международных организаций и крупных компаний, уделяющих значительное внимание безопасности своих интернет-систем. В России TYPO3 используют [[ВЦИОМ]], [[РГМУ]], сервер органов государственной власти [[Республика Бурятия|Республики Бурятия]], Республики Дагестан, банк «[[Финсервис]]», группа компаний «Инталев», Уральская академия государственной службы, официальные сайты ОАО «[[Газпром]]», ОАО «Хакасэнерго» и другие организации.
TYPO3 работает более чем на 230 000 сайтах<ref>[http://trends.builtwith.com/websitelist/TYPO3-Open-Source-CMS Страница TYPO3 на BuiltWith.com]</ref>, включая сайты ''[[Epson Corporation]]''<ref>[http://www.typo3.ru/examples/#c357 Список сайтов Epson Corporation, работающих на CMS TYPO3]</ref> , ''[[Philips]]''<ref>[http://www.typo3.ru/examples/#c354 Список сайтов Philips, работающих на CMS TYPO3]</ref>, ''[[Schwarzkopf]]''<ref>[http://www.typo3.ru/examples/#c346 Список сайтов Schwarzkopf, работающих на CMS TYPO3]</ref>, [[UNICEF]]<ref>[http://www.typo3.ru/examples/#c332 Список сайтов UNICEF, работающих на CMS TYPO3]</ref>, [[ЮНЕСКО]]<ref>[http://www.typo3.ru/examples/#c350 Список сайтов ЮНЕСКО, работающих на CMS TYPO3]</ref>, [[Konica Minolta]]<ref>[http://www.typo3.ru/examples/#c353 Список сайтов Konica Minolta, работающих на CMS TYPO3]</ref>, [[Cisco]]<ref>[http://www.typo3.ru/examples/#c360 Список сайтов Cisco Systems, работающих на CMS TYPO3]</ref> (все приведенные по сноскам сайты компаний имеют комментарий с упоминанием TYPO3 в HTML-коде страниц). TYPO3 — это промышленная CMS/CMF, отвечающая высоким стандартам безопасности. Она используется на сайтах десятков европейских банков, сотен международных организаций и крупных компаний, уделяющих значительное внимание безопасности своих интернет-систем.

В России TYPO3 используют: [[ВЦИОМ]], [[РГМУ]], сервер органов гос. власти [[Республика Бурятия|Республики Бурятия]], Сайт Президента Республики Бурятия,[http://president.e-dag.ru/ Сайт Президента Республики Дагестан], [http://www.dstu.ru Сайт Дагестанского государственного технического университета], банк Финсервис, Группа компаний «ИНТАЛЕВ», Уральская академия государственной службы, 9 из 13 официальных сайтов ОАО «[[Газпром]]», ОАО «Хакасэнерго» и другие организации<ref>[http://www.typo3.ru/examples/ Примеры внедрения TYPO3]</ref>.

Основными признаками использования TYPO3 на каком-либо сайте являются:
# наличие комментария с текстом "This website is powered by TYPO3..." в заголовке html-кода страниц (комментарий может быть отключен разработчиком сайта);
# наличие формы входа в BackEnd по адресу вида: http://домен/typo3/ (страница может быть закрыта для доступа по IP).

== События ==
[http://typo3.org/events/official-events/typo3-conference-2013/ 29.Окт.2013 TYPO3 Конференция 2013]

[http://typo3.org/news/article/typo3-cms-615-6010-4715-and-4530-released/ TYPO3 CMS 6.1.5, 6.0.10, 4.7.15 and 4.5.30 ]новый релиз


== Примечания ==
== Примечания ==
Строка 99: Строка 88:
== Ссылки ==
== Ссылки ==
{{Портал|Свободное программное обеспечение}}
{{Портал|Свободное программное обеспечение}}
* [http://www.typo3.org Официальный сайт разработки TYPO3 ] {{ref-en}}, в том числе [http://wiki.typo3.org вики] {{ref-en}}
* [http://www.typo3.org Официальный сайт разработки TYPO3] {{ref-en}}
* [http://www.typo3.com Сайт TYPO3 Association ] {{ref-en}}
* [http://www.typo3.ru/ Сайт русскоязычного сообщества TYPO3]
* [http://www.typo3.ru/ Сайт русскоязычного сообщества TYPO3]
* [http://forum.typo3.biz/ Русскоязычный форум по TYPO3]
* [http://www.typo3.ru/index.php?id=documentation Русскоязычная документация по TYPO3]
* [http://www.typo3.ru/index.php?id=examples Примеры внедрения TYPO3]


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

Версия от 16:02, 17 мая 2015

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

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

Написана на PHP, для хранения данных использует любую реляционную базу данных, поддерживаемую TYPO3 DBAL, включая MySQL, Oracle Database, PostgreSQL и другие. Работает на таких серверах, как Apache или 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
  • Внутренние ссылки (возможны ссылки на уровне элементов содержимого)
  • Внутренний поисковый механизм
  • Одна установка системы для многих сайтов (с единым деревом страниц)
  • Одна установка системы для многих доменов
  • Templavoila
  • Гибкая система разграничения прав для редакторов сайта
  • Динамическое построение меню — текстовых и графических
  • Возможность авторизации пользователей через LDAP
  • Версионирование
  • Рабочие области (workspaces)
  • Поддержка WML
  • Поддержка XML
  • Поддержка импорта и экспорта RSS
  • Экспорт в PDF
  • Экспорт в статический HTML
  • Кэширование страниц

Templavoila

Файл:Templavoila.png
Процесс создания шаблона в Templavoila

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

будет заменяться на меню, вместо другого тега будет подставлен элемент контента. Мэппинг выполняется с помощью мыши и не требует даже знания HTML.

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

Расширения

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

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

Применение

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

Примечания

Ссылки

Шаблон:Системы управления содержанием