TYPO3: различия между версиями
[отпатрулированная версия] | [непроверенная версия] |
орфография |
Vrom (обсуждение | вклад) мНет описания правки |
||
(не показаны 33 промежуточные версии 20 участников) | |||
Строка 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 = 7.0 |
|||
| latest release date = 2014-12-02<ref name="dl">[http://typo3.org/download Download - TYPO3 - The Enterprise Open Source CMS<!-- Заголовок добавлен ботом -->]</ref> |
|||
| 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: | ||
* [[Кеш-память#Кеширование интернет-страниц|Кэширование страниц]] |
* [[Кеш-память#Кеширование интернет-страниц|Кэширование страниц]] |
||
=== |
=== Расширения === |
||
Хотя система предоставляет широкие возможности по созданию и наполнению сайтов сразу после установки, функциональность системы можно значительно расширить с помощью дополнительных модулей, называемых расширениями (extensions). Каталог расширений представлен на сайте https://extensions.typo3.org/. Ранее этот каталог был единственным местом, откуда загружались расширения. После того, как TYPO3 начал использовать [[Composer]] для установки пакетов, расширения можно загрузить из любого репозитория, связанного с composer. |
|||
[[Файл:Templavoila.png|Процесс создания шаблона в Templavoila|right|300px|thumb]] |
|||
Templavoila — альтернативный [[шаблонизатор]] для TYPO3. С помощью Templavoila из [[HTML]]-шаблона генерируется TYPO3-шаблон без изменений в структуре [[HTML]]. Процесс генерации Templavoila-шаблона (мэппинг) представляет собой сопоставление областей [[HTML]]-кода и той функциональности, которая будет связана с этими областями. Например, один из тегов <code><div></code> будет заменяться на меню, вместо другого тега будет подставлен элемент контента. Мэппинг выполняется с помощью мыши и не требует даже знания HTML. |
|||
Примеры расширений для TYPO3: |
|||
Важной особенностью Templavoila является возможность создания ''Flexible Content Elements (FCE)'' — динамических элементов контента. Это особые элементы контента, которые могут включать в себя более мелкие элементы контента и располагать их в соответствии со структурой [[HTML]]-шаблона. FCE строятся по тем же принципам, что и Templavoila-шаблоны страниц, создавая эффект «шаблона в шаблоне». Использование FCE позволяет чрезвычайно гибко управлять содержимым страницы. |
|||
=== Расширения === |
|||
Основные расширения для TYPO3 |
|||
* Гибкая новостная система |
* Гибкая новостная система |
||
* Форум |
* Форум |
||
Строка 76: | Строка 54: | ||
* Голосования |
* Голосования |
||
* Блог |
* Блог |
||
* Кнопки редактирования контента |
|||
* Рассылки |
* Рассылки |
||
* Чат |
* Чат |
||
* Календарь |
* Календарь |
||
* Интеграция с социальными системами |
|||
* Интеграция с файловыми хранилищами AWS, OneDrive, DropBox и прочими |
|||
== Применение == |
== Применение == |
||
TYPO3 работает более чем на 500 тыс. сайтах<ref> |
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 используют [[ВЦИОМ]], [[РГМУ]], сервер органов государственной власти [[Республика Бурятия|Республики Бурятия]], Республики Дагестан, банк «[[Финсервис]]», группа компаний «Инталев», ОАО «Хакасэнерго» и другие организации. |
||
== Примечания == |
== Примечания == |
||
Строка 87: | Строка 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]] |
Текущая версия от 14:36, 22 июля 2023
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 используют ВЦИОМ, РГМУ, сервер органов государственной власти Республики Бурятия, Республики Дагестан, банк «Финсервис», группа компаний «Инталев», ОАО «Хакасэнерго» и другие организации.
Примечания
[править | править код]- ↑ List of Releases for TYPO3 v12
- ↑ The typo3 Open Source Project on Open Hub: Languages Page — 2006.
- ↑ Примеры внедрения TYPO3 . Дата обращения: 14 сентября 2013. Архивировано 21 сентября 2013 года.