Haml (original) (raw)

About DBpedia

Le Haml (HTML Abstraction Markup Language) est un langage de balisage léger pour templates. Il est utilisé pour générer des documents XHTML sans utiliser la syntaxe HTML. Il se veut élégant et minimaliste. À l'instar de Python ou de Yaml, l'indentation est importante : elle permet la fermeture automatique des balises et blocs de code. Haml s'intègre bien à Ruby on Rails et (en). L'équivalent de Haml pour les feuilles de style en cascade (CSS) est Syntactically Awesome Stylesheets (Sass).

Property Value
dbo:abstract Haml (HTML Abstraction Markup Language) ist eine unter der MIT-Lizenz veröffentlichte vereinfachte Auszeichnungssprache, die benutzt wird, um auf klare und einfache Art das XHTML eines Web-Dokuments zu beschreiben, ohne dabei mittels Inline-Codierung ausführbaren Programmcode hineinmischen zu müssen. Es wurde entwickelt, um viele der Schwächen traditioneller Template-Mechanismen zu vermeiden und um Markup-Sprache möglichst elegant zu machen. Haml fungiert als Ersatz für Inline-Template-Mechanismen, wie sie bei PHP, JSP, RHTML oder ASP üblich sind. Haml vermeidet die Notwendigkeit, XHTML explizit in Templates zu codieren, weil es selbst eine Beschreibung für XHTML mit einigem Code für dynamischen Inhalt ist. Zum Umfang von Haml gehörte mit Sass auch ein Analogon zu CSS. Heute werden aber Sass und Haml getrennt entwickelt, versioniert und ausgeliefert. (de) Haml (en inglés, HTML Abstraction Markup Language) es un lenguaje de marcado ligero que se usa para describir el XHTML de un sin emplear el código embebido tradicional. Está diseñado para solucionar varios problemas de los motores de plantillas tradicionales y también para ser un lenguaje de marcado tan elegante como sea posible. Haml funciona como reemplazo de sistemas de plantillas de páginas embebidas como PHP, y ASP. Sin embargo, Haml elimina la necesidad de escribir XHTML explícito dentro de la plantilla, por ser en sí una descripción de XHTML, más algo de código para generar contenido dinámico. El equivalente de Haml para CSS es Sass. (es) Haml (HTML Abstraction Markup Language) is a templating system that is designed to avoid writing inline code in a web document and make the HTML cleaner. Haml gives the flexibility to have some dynamic content in HTML. Similar to other template systems like eRuby, Haml also embeds some code that gets executed during runtime and generates HTML code in order to provide some dynamic content. In order to run Haml code, files need to have a .haml extension. These files are similar to .erb or eRuby files which also help to embed Ruby code while developing a web application. While parsing coding comments, Haml uses the same rules as Ruby 1.9 or later. Haml understands only ASCII compatible encodings like UTF-8 but not UTF-16 or UTF-32 because these are not compatible with ASCII. Haml can be used in command line, as a separate Ruby module, or in a Ruby on Rails application. (en) Le Haml (HTML Abstraction Markup Language) est un langage de balisage léger pour templates. Il est utilisé pour générer des documents XHTML sans utiliser la syntaxe HTML. Il se veut élégant et minimaliste. À l'instar de Python ou de Yaml, l'indentation est importante : elle permet la fermeture automatique des balises et blocs de code. Haml s'intègre bien à Ruby on Rails et (en). L'équivalent de Haml pour les feuilles de style en cascade (CSS) est Syntactically Awesome Stylesheets (Sass). (fr) Haml (XHTML Abstraction Markup Language) – język znaczników używany do prostego i przejrzystego opisywania XHTML. Został stworzony, aby obejść wiele niedoskonałości tradycyjnych systemów szablonów używając zarazem eleganckiej składni. Głównym zadaniem Hamla jest zastąpienie dotychczasowych systemów szablonów, jak PHP, czy ASP. Odpowiednikiem Hamla dla CSS jest , który jest rozpowszechniany razem z Hamlem. (pl) Haml (HTML abstraction markup language) — язык разметки для упрощённой генерации HTML. HAML компилируется в HTML. Эквивалент Haml для CSS — это LESS или Sass. (ru) Haml (HTML Abstraction Markup Language) — це мова для написання шаблонів, головною метою якої є написання простого і легкого для сприйняття коду, який інтерпретується в звичайний HTML. Haml дає змогу писати динамічний код для HTML. Аналогічно іншим мовам програмування для вебу, таких як PHP, ASP, JSP та шаблонних систем типа eRuby, Haml також дозволяє писати код, що буде виконаний протягом генерації HTML і отримати динамічний код. Розширення файлів з кодом − .haml. Такий підхід до роботи схожий на файли .erb (eRuby), що дозволяють вставляти код, написаний на Ruby для генерації коду вебзастосунків. Під час обробки коду Haml користується тими ж правилами, що й Ruby версії 1.9 і новіше. Haml розпізнає тільки кодування, сумісні з ASCII, такі як UTF-8, але при цьому не працює з UTF-16 чи UTF-32 через те, що вони несумісні з ASCII. Haml може працювати через командний рядок як окремий модуль Ruby або ж використовуватися в Ruby on Rails, що робить цю мову гнучкою та зручною для створення багатьох видів застосунків. (uk) Haml(HTML Abstraction Markup Language,HTML抽象标记语言)是一种模板系统,它可以避免在Web文档中内嵌代码,使HTML更简易和干净。Haml为HTML中提供了一些动态内容的灵活性。类似其他Web语言(如PHP、ASP、JSP)和模板系统(如eRuby),Haml也嵌入一些在运行时执行的代码并生成HTML代码,从而提供一些动态内容。为运行Haml代码,文件需要采用.haml扩展名。这些文件类似.erb或eRuby文件,这有助于在开发网络应用程序时嵌入Ruby代码。在解析代码注释时,Haml采用与Ruby 1.9或之后版本相同的规则。Haml只能理解兼容ASCII的编码(例如UTF-8),而不能理解不兼容ASCII的UTF-16与UTF-32。Haml可以在命令行界面中使用,也可以作为一个单独的Ruby模块或在一个Ruby on Rails应用程序中使用,这使Haml可用于广泛的应用程序。 (zh)
dbo:designer dbr:Hampton_Catlin
dbo:license dbr:MIT_License https://unspace.ca/
dbo:wikiPageExternalLink http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd%22%3E http://haml.info/ http://phaml.sourceforge.net/ http://phphaml.sourceforge.net/ http://weblog.rubyonrails.org/2007/1/19/haml-1-0 https://learnxinyminutes.com/docs/haml/ https://unspace.ca/ https://code.google.com/p/nhaml/ https://code.google.com/p/phamlp/ http://guides.rubyonrails.org/action_view_overview.html http://haml.info/docs/yardoc/Haml/Engine.html http://haml.info/tutorial.html http://phphaml.sourceforge.net http://www.w3.org/1999/xhtml%22, http://www.w3.org/1999/xhtml'%3E https://github.com/Unspeakable/cl-haml https://github.com/amatsuda https://github.com/arnaud-lb/MtHaml https://github.com/creationix/haml-js https://github.com/jessemiller/HamlPy https://github.com/k0kubun/hamlit https://github.com/lvivski/hart https://github.com/mattwildig https://github.com/nex3 https://github.com/norman https://github.com/norman/lua-haml https://github.com/raymyers/JHaml https://github.com/teeparham https://groups.google.com/forum/%3Fhl=en%23!forum/haml https://web.archive.org/web/20080608081951/http:/weblogs.asp.net/mirvodasergey/archive/2008/06/02/introducing-monorail-nhaml.aspx https://web.archive.org/web/20100216131951/http:/scalate.fusesource.org/index.html https://web.archive.org/web/20100303124319/http:/wiki.github.com/dxw/Fammel/ https://web.archive.org/web/20110417115303/http:/haml-to-php.com/ https://metacpan.org/module/Text::Haml
dbo:wikiPageID 11674306 (xsd:integer)
dbo:wikiPageLength 13804 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1116639359 (xsd:integer)
dbo:wikiPageWikiLink dbr:Cascading_Style_Sheets dbr:RubyGems dbr:Ruby_(programming_language) dbr:Ruby_on_Rails dbr:Sass_(stylesheet_language) dbr:UTF-16 dbr:UTF-8 dbr:Don't_repeat_yourself dbr:ERuby dbr:Interpreter_(computing) dbc:Free_computer_libraries dbc:Software_using_the_MIT_license dbr:Command-line_interface dbr:Cross-platform dbc:Ruby_(programming_language) dbr:Markaby dbr:Web_application dbr:Website_Meta_Language dbr:ASCII dbr:PHP dbr:HTML dbr:Hampton_Catlin dbc:Template_engines dbr:Tracing_(software) dbr:Web_template dbc:Lightweight_markup_languages dbr:BBCode dbr:Merb dbr:XHTML dbr:YAML dbr:MIT_License dbr:Markup_language dbr:UTF-32 dbr:Indent_style dbr:Template_engine_(web)
dbp:designer dbr:Hampton_Catlin
dbp:developers https://github.com/amatsuda https://github.com/mattwildig https://github.com/nex3 https://github.com/norman https://github.com/teeparham
dbp:fileExt .haml (en)
dbp:license MIT License and Unspace Interactive (en)
dbp:name Haml (en)
dbp:operatingSystem dbr:Cross-platform
dbp:paradigm dbr:Template_engine_(web)
dbp:programmingLanguage dbr:Ruby_(programming_language)
dbp:website http://haml.info/
dbp:wikiPageUsesTemplate dbt:GitHub dbt:Advert dbt:Infobox_programming_language dbt:Mono dbt:Official_website dbt:Portal dbt:Reflist dbt:Short_description dbt:Start_date_and_age dbt:Wikidata
dbp:wordnet_type http://www.w3.org/2006/03/wn/wn20/instances/synset-software-noun-1
dcterms:subject dbc:Free_computer_libraries dbc:Software_using_the_MIT_license dbc:Ruby_(programming_language) dbc:Template_engines dbc:Lightweight_markup_languages
gold:hypernym dbr:System
rdf:type owl:Thing dbo:Language dbo:Software schema:Language wikidata:Q315 wikidata:Q9143 yago:WikicatCascadingStyleSheets yago:WikicatComputerFileFormats yago:WikicatLightweightMarkupLanguages yago:WikicatMarkupLanguages yago:WikicatXML-basedStandards yago:Abstraction100002137 yago:Code106355894 yago:CodingSystem106353757 yago:Communication100033020 yago:Format106636806 yago:Information106634376 yago:LanguageUnit106284225 yago:MarkupLanguage106787835 yago:Material114580897 yago:Matter100020827 yago:Measure100033615 yago:Message106598915 yago:Paper114974264 yago:Part113809207 yago:PhysicalEntity100001930 yago:Relation100031921 yago:Word106286395 yago:Writing106359877 yago:WrittenCommunication106349220 dbo:ProgrammingLanguage yago:Sheet106255777 yago:Software106566077 yago:Standard107260623 yago:StyleSheet106259584 yago:Substance100019613 yago:SystemOfMeasurement113577171 yago:Terminology106304059 umbel-rc:SoftwareObject
rdfs:comment Le Haml (HTML Abstraction Markup Language) est un langage de balisage léger pour templates. Il est utilisé pour générer des documents XHTML sans utiliser la syntaxe HTML. Il se veut élégant et minimaliste. À l'instar de Python ou de Yaml, l'indentation est importante : elle permet la fermeture automatique des balises et blocs de code. Haml s'intègre bien à Ruby on Rails et (en). L'équivalent de Haml pour les feuilles de style en cascade (CSS) est Syntactically Awesome Stylesheets (Sass). (fr) Haml (XHTML Abstraction Markup Language) – język znaczników używany do prostego i przejrzystego opisywania XHTML. Został stworzony, aby obejść wiele niedoskonałości tradycyjnych systemów szablonów używając zarazem eleganckiej składni. Głównym zadaniem Hamla jest zastąpienie dotychczasowych systemów szablonów, jak PHP, czy ASP. Odpowiednikiem Hamla dla CSS jest , który jest rozpowszechniany razem z Hamlem. (pl) Haml (HTML abstraction markup language) — язык разметки для упрощённой генерации HTML. HAML компилируется в HTML. Эквивалент Haml для CSS — это LESS или Sass. (ru) Haml(HTML Abstraction Markup Language,HTML抽象标记语言)是一种模板系统,它可以避免在Web文档中内嵌代码,使HTML更简易和干净。Haml为HTML中提供了一些动态内容的灵活性。类似其他Web语言(如PHP、ASP、JSP)和模板系统(如eRuby),Haml也嵌入一些在运行时执行的代码并生成HTML代码,从而提供一些动态内容。为运行Haml代码,文件需要采用.haml扩展名。这些文件类似.erb或eRuby文件,这有助于在开发网络应用程序时嵌入Ruby代码。在解析代码注释时,Haml采用与Ruby 1.9或之后版本相同的规则。Haml只能理解兼容ASCII的编码(例如UTF-8),而不能理解不兼容ASCII的UTF-16与UTF-32。Haml可以在命令行界面中使用,也可以作为一个单独的Ruby模块或在一个Ruby on Rails应用程序中使用,这使Haml可用于广泛的应用程序。 (zh) Haml (HTML Abstraction Markup Language) is a templating system that is designed to avoid writing inline code in a web document and make the HTML cleaner. Haml gives the flexibility to have some dynamic content in HTML. Similar to other template systems like eRuby, Haml also embeds some code that gets executed during runtime and generates HTML code in order to provide some dynamic content. In order to run Haml code, files need to have a .haml extension. These files are similar to .erb or eRuby files which also help to embed Ruby code while developing a web application. (en) Haml (HTML Abstraction Markup Language) ist eine unter der MIT-Lizenz veröffentlichte vereinfachte Auszeichnungssprache, die benutzt wird, um auf klare und einfache Art das XHTML eines Web-Dokuments zu beschreiben, ohne dabei mittels Inline-Codierung ausführbaren Programmcode hineinmischen zu müssen. Es wurde entwickelt, um viele der Schwächen traditioneller Template-Mechanismen zu vermeiden und um Markup-Sprache möglichst elegant zu machen. Haml fungiert als Ersatz für Inline-Template-Mechanismen, wie sie bei PHP, JSP, RHTML oder ASP üblich sind. Haml vermeidet die Notwendigkeit, XHTML explizit in Templates zu codieren, weil es selbst eine Beschreibung für XHTML mit einigem Code für dynamischen Inhalt ist. (de) Haml (en inglés, HTML Abstraction Markup Language) es un lenguaje de marcado ligero que se usa para describir el XHTML de un sin emplear el código embebido tradicional. Está diseñado para solucionar varios problemas de los motores de plantillas tradicionales y también para ser un lenguaje de marcado tan elegante como sea posible. Haml funciona como reemplazo de sistemas de plantillas de páginas embebidas como PHP, y ASP. Sin embargo, Haml elimina la necesidad de escribir XHTML explícito dentro de la plantilla, por ser en sí una descripción de XHTML, más algo de código para generar contenido dinámico. (es) Haml (HTML Abstraction Markup Language) — це мова для написання шаблонів, головною метою якої є написання простого і легкого для сприйняття коду, який інтерпретується в звичайний HTML. Haml дає змогу писати динамічний код для HTML. Аналогічно іншим мовам програмування для вебу, таких як PHP, ASP, JSP та шаблонних систем типа eRuby, Haml також дозволяє писати код, що буде виконаний протягом генерації HTML і отримати динамічний код. Розширення файлів з кодом − .haml. Такий підхід до роботи схожий на файли .erb (eRuby), що дозволяють вставляти код, написаний на Ruby для генерації коду вебзастосунків. Під час обробки коду Haml користується тими ж правилами, що й Ruby версії 1.9 і новіше. Haml розпізнає тільки кодування, сумісні з ASCII, такі як UTF-8, але при цьому не працює з UTF-16 чи UTF-32 (uk)
rdfs:label Haml (de) Haml (es) Haml (en) Haml (fr) Haml (pl) Haml (ru) Haml (uk) Haml (zh)
owl:sameAs freebase:Haml yago-res:Haml wikidata:Haml dbpedia-de:Haml dbpedia-es:Haml dbpedia-fr:Haml http://ml.dbpedia.org/resource/ഹാമൽ dbpedia-pl:Haml dbpedia-ru:Haml dbpedia-uk:Haml dbpedia-zh:Haml https://global.dbpedia.org/id/Z48T
prov:wasDerivedFrom wikipedia-en:Haml?oldid=1116639359&ns=0
foaf:homepage http://haml.info/
foaf:isPrimaryTopicOf wikipedia-en:Haml
foaf:name Haml (en)
foaf:page http://haml.info/
is dbo:influencedBy of dbr:Sass_(stylesheet_language)
is dbo:wikiPageRedirects of dbr:HAML dbr:PhpHaml
is dbo:wikiPageWikiLink of dbr:Sass_(stylesheet_language) dbr:ERuby dbr:Comparison_of_web_template_engines dbr:Episcopal_School_of_Jacksonville dbr:FuelPHP dbr:Lightweight_markup_language dbr:Hampton_Lintorn-Catlin dbr:Simple_Outline_XML dbr:Markaby dbr:Web_template_system dbr:Website_Meta_Language dbr:Forumwarz dbr:Tritium_(programming_language) dbr:HAML dbr:Nanoc dbr:Off-side_rule dbr:PhpHaml
is foaf:primaryTopic of wikipedia-en:Haml