TYPO3: различия между версиями
[непроверенная версия] | [отпатрулированная версия] |
оформление, минус дохлые ссылки |
|||
Строка 7: | Строка 7: | ||
| collapsible = |
| collapsible = |
||
| author = [[Скорхёй, Каспер|Каспер Скорхёй]] |
| author = [[Скорхёй, Каспер|Каспер Скорхёй]] |
||
| developer = [[ |
| developer = [[Ассоциация TYPO3]] |
||
| released = [[1998]] |
| released = [[1998]] |
||
| discontinued = |
| discontinued = |
||
Строка 25: | Строка 25: | ||
}} |
}} |
||
'''TYPO3''' |
'''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: | ||
* Одна установка системы для многих сайтов (с единым деревом страниц) |
* Одна установка системы для многих сайтов (с единым деревом страниц) |
||
* Одна установка системы для многих доменов |
* Одна установка системы для многих доменов |
||
* |
* 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]]-кода и той функциональности, которая будет связана с этими областями. Например, один из тегов |
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 |
* [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 |
Написана на | 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 — альтернативный шаблонизатор для 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 используют ВЦИОМ, РГМУ, сервер органов государственной власти Республики Бурятия, Республики Дагестан, банк «Финсервис», группа компаний «Инталев», Уральская академия государственной службы, официальные сайты ОАО «Газпром», ОАО «Хакасэнерго» и другие организации.