An Entity of Type: software, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

Twig is a template engine for the PHP programming language. Its syntax originates from Jinja and Django templates. It's an open source product licensed under a BSD License and maintained by Fabien Potencier. The initial version was created by Armin Ronacher. Symfony PHP framework comes with a bundled support for Twig as its default template engine since version 2.

Property Value
dbo:abstract
  • Twig je pro programovací jazyk PHP. Svou syntaxi odvozuje od systémů Jinja2 a Django. Jedná se o otevřený software uvolněný pod licencí BSD. Je distribuován také jako součást softwaru Symfony. Od své verze 8 vydané v roce 2015 jej používá redakční systém Drupal. Původním autorem je , později se správcem stal . Twig podporuje řada integrovaných vývojových prostředí, mj. Komodo, Eclipse, NetBeans a PhpStorm. Má podporu také některých textových editorů, mj. Vim, Emacs, Atom, Sublime Text, TextMate a Notepad++. (cs)
  • Twig ist eine Template-Engine für die Programmiersprache PHP. Die Syntax wurde von der Template-Engine Jinja sowie der des Django-Frameworks beeinflusst. Twig ist eine freie Software, unter der BSD-Lizenz, und wird von Fabien Potencier betreut. Die erste Version wurde von Armin Ronacher entwickelt. Das PHP-Framework Symfony benutzt Twig als Standard für die Template-Engine. (de)
  • Twig es un motor de plantilla para el lenguaje de programación PHP. Su sintaxis origina de Jinja y las plantillas Django. Es un producto de código abierto autorizado bajo Licencia BSD y mantenido por Fabien Potencier.​ La versión inicial estuvo creada por Armin Ronacher. El framework Symfony2 para PHP viene con un soporte incluido para Twig como su motor de plantilla por defecto.​ (es)
  • Twig est un moteur de templates pour le langage de programmation PHP, utilisé par défaut par le framework Symfony. Il a été inspiré par Jinja, moteur de template Python. (fr)
  • Twig is a template engine for the PHP programming language. Its syntax originates from Jinja and Django templates. It's an open source product licensed under a BSD License and maintained by Fabien Potencier. The initial version was created by Armin Ronacher. Symfony PHP framework comes with a bundled support for Twig as its default template engine since version 2. (en)
  • Twig は、 PHP で実装されたオープンソースのテンプレートエンジン である。ライセンスはBSDライセンスである。 その構文はPython で実装された Jinja や、Django に近いものになっている。 Symfony2 フレームワークでは デフォルトのテンプレートエンジンとして利用されている。 (ja)
  • 트위그(Twig)는 PHP 프로그래밍 언어를 위한 템플릿 엔진이다. 문법은 진자와 장고 템플릿에서 기원한다. BSD 허가서로 라이선스된 오픈 소스 제품이며 유지보수자는 Fabien Potencier이다. 최초 버전 개발자는 Armin Ronacher이다. 심포니 PHP 프레임워크는 버전 2부터 기본 템플릿 엔진으로서 트위크 지원을 기본 내장하고 있다. (ko)
  • Twig — компилирующий обработчик шаблонов с открытым исходным кодом, написанный на языке программирования PHP. Армин Ронахер написал Twig в 2008 году для платформы блогов Chyrp. Он больше не возвращался к разработке и в большей степени занимался разработкой на Python. Синтаксис языка шаблонов Twig берёт начало от движков шаблонов Jinja и Django, первый из которых также создан Ронахером. Идею данного шаблонизатора развивает и поддерживает Фабьен Потенсье, ведущий разработчик и идеолог фреймворка Symfony, в котором Twig используется по умолчанию. Сам Фабьен рассказывает о нём: Когда я приступил к поиску PHP-шаблонизатора, я сосредоточился на библиотеках, копирующих поведение Django. Спустя несколько часов «гугления» был найден Twig. Его автором является Armin Ronacher, известный по проекту Jinja (шаблонизатор для Python). Несомненно, я испытываю крайнее уважение к Армину за его замечательную работу над Jinja. Twig скорее похож на Jinja, чем на Django, как описано в реализации. Когда я взглянул на код, я сразу понял что это то, что я ищу. Главное отличие от Calypso состоит в том, что Twig компилирует шаблоны в обычный PHP-код. Я начал использовать эту библиотеку и в конце этой недели спросил у Армина, не желает ли он дать своему проекту новую жизнь. Его ответ был полон энтузиазма, и я приступил к изучению кода. Моя версия сильно отличается от версии Армина, но «лексер» и «парсер» сохранены почти в исходном виде. Я потратил всего несколько дней на работу над кодом, но я уже горжусь результатом и думаю что пора показывать библиотеку публично. Вчера я написал документацию и сделал простой сайт. Осталось ещё много работы: закончить документацию, добавить тесты и PHPDoc; но код уже целостен и функционален: * Встроенное наследование шаблонов (шаблоны компилируются как классы) * Автоматическое экранирование (отсутствие дополнительного времени на запуск — все делается во время компиляции) * Сверхбезопасный режим «песочницы» (список допустимых тегов, фильтров и методов которые разрешены в шаблоне) * Расширяемость: вы можете переписывать все что угодно, даже функции ядра, написав расширение; также можно манипулировать AST перед компиляцией. Используя эти возможности, вы можете создать даже свой собственный DSL-язык, ориентированный на ваше приложение. Несмотря на то, что Twig самый функциональный шаблонизатор, он ещё и самый быстрый. Перевод статьи из личного блога (ru)
  • Twig — компілюючий обробник шаблонів з відкритим сирцевим кодом, написаний на мові програмування PHP. Синтаксис мови шаблонів Twig бере початок від рушіїв шаблонів Jinja і Django. Ідею цього шаблонізатора розвиває і підтримує Fabien Potencier, провідний розробник і ідеолог фреймворку Symfony, в якому використовується Twig. (uk)
dbo:author
dbo:developer
dbo:genre
dbo:license
dbo:operatingSystem
dbo:programmingLanguage
dbo:releaseDate
  • 2009-10-12 (xsd:date)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 30042663 (xsd:integer)
dbo:wikiPageLength
  • 7600 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1081029142 (xsd:integer)
dbo:wikiPageWikiLink
dbp:author
  • Armin Ronacher, Fabien Potencier (en)
dbp:developer
dbp:genre
dbp:license
dbp:name
  • Twig (en)
dbp:operatingSystem
dbp:programmingLanguage
dbp:released
  • 2009-10-12 (xsd:date)
dbp:website
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • Twig je pro programovací jazyk PHP. Svou syntaxi odvozuje od systémů Jinja2 a Django. Jedná se o otevřený software uvolněný pod licencí BSD. Je distribuován také jako součást softwaru Symfony. Od své verze 8 vydané v roce 2015 jej používá redakční systém Drupal. Původním autorem je , později se správcem stal . Twig podporuje řada integrovaných vývojových prostředí, mj. Komodo, Eclipse, NetBeans a PhpStorm. Má podporu také některých textových editorů, mj. Vim, Emacs, Atom, Sublime Text, TextMate a Notepad++. (cs)
  • Twig ist eine Template-Engine für die Programmiersprache PHP. Die Syntax wurde von der Template-Engine Jinja sowie der des Django-Frameworks beeinflusst. Twig ist eine freie Software, unter der BSD-Lizenz, und wird von Fabien Potencier betreut. Die erste Version wurde von Armin Ronacher entwickelt. Das PHP-Framework Symfony benutzt Twig als Standard für die Template-Engine. (de)
  • Twig es un motor de plantilla para el lenguaje de programación PHP. Su sintaxis origina de Jinja y las plantillas Django. Es un producto de código abierto autorizado bajo Licencia BSD y mantenido por Fabien Potencier.​ La versión inicial estuvo creada por Armin Ronacher. El framework Symfony2 para PHP viene con un soporte incluido para Twig como su motor de plantilla por defecto.​ (es)
  • Twig est un moteur de templates pour le langage de programmation PHP, utilisé par défaut par le framework Symfony. Il a été inspiré par Jinja, moteur de template Python. (fr)
  • Twig is a template engine for the PHP programming language. Its syntax originates from Jinja and Django templates. It's an open source product licensed under a BSD License and maintained by Fabien Potencier. The initial version was created by Armin Ronacher. Symfony PHP framework comes with a bundled support for Twig as its default template engine since version 2. (en)
  • Twig は、 PHP で実装されたオープンソースのテンプレートエンジン である。ライセンスはBSDライセンスである。 その構文はPython で実装された Jinja や、Django に近いものになっている。 Symfony2 フレームワークでは デフォルトのテンプレートエンジンとして利用されている。 (ja)
  • Twig — компілюючий обробник шаблонів з відкритим сирцевим кодом, написаний на мові програмування PHP. Синтаксис мови шаблонів Twig бере початок від рушіїв шаблонів Jinja і Django. Ідею цього шаблонізатора розвиває і підтримує Fabien Potencier, провідний розробник і ідеолог фреймворку Symfony, в якому використовується Twig. (uk)
  • Twig — компилирующий обработчик шаблонов с открытым исходным кодом, написанный на языке программирования PHP. Армин Ронахер написал Twig в 2008 году для платформы блогов Chyrp. Он больше не возвращался к разработке и в большей степени занимался разработкой на Python. Синтаксис языка шаблонов Twig берёт начало от движков шаблонов Jinja и Django, первый из которых также создан Ронахером. Идею данного шаблонизатора развивает и поддерживает Фабьен Потенсье, ведущий разработчик и идеолог фреймворка Symfony, в котором Twig используется по умолчанию. Сам Фабьен рассказывает о нём: (ru)
rdfs:label
  • Twig (cs)
  • Twig (Template-Engine) (de)
  • Twig (motor de plantillas) (es)
  • Twig (fr)
  • Twig (ja)
  • 트위그 (템플릿 엔진) (ko)
  • Twig (template engine) (en)
  • Twig (ru)
  • Twig (uk)
owl:sameAs
prov:wasDerivedFrom
foaf:homepage
foaf:isPrimaryTopicOf
foaf:name
  • Twig (en)
is dbo:wikiPageDisambiguates of
is dbo:wikiPageWikiLink of
is dbp:engine of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License