We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Hypertag: an Indented Language for easy HTML Generation & Web Templating

00:00

Formal Metadata

Title
Hypertag: an Indented Language for easy HTML Generation & Web Templating
Title of Series
Number of Parts
115
Author
Contributors
License
CC Attribution - NonCommercial - ShareAlike 4.0 International:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal and non-commercial purpose as long as the work is attributed to the author in the manner specified by the author or licensor and the work or content is shared also in adapted form only under the conditions of this
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
HYPERTAG is a full-featured standalone language for HTML templating and document generation. Inspired by indentation-based template languages (Slim, Haml, Shpaml, Pug), it provides clean, readable syntax and multiple original features that enhance code reuse and modularity: native custom tags, DOM manipulation, Python-like granular imports, control blocks, compound expressions, and more. Hypertag can be called directly from Python code, or be plugged as a template backend into Django. Hypertag scripts can utilize all of Django's filter functions out of the box. Hypertag is not limited to HTML alone, but can be adapted to produce different markups. Docs: http://hypertag.io GitHub: https://github.com/mwojnars/hypertag PyPI: https://pypi.org/project/hypertag-lang/ During the talk, Hypertag's syntax will be presented with particular focus on original features not found elsewhere (custom native tags, DOM manipulation, granular imports). The talk will be illustrated with examples, and a comparison with existing template languages will be shown.
GoogolCodeAttribute grammarHypercubePoint cloudSingle-precision floating-point formatCodeResultantWebsitePasswordImplementationDrop (liquid)Type theoryComplex (psychology)Multiplication signBlock (periodic table)Information security1 (number)Right angleProgrammer (hardware)AreaLine (geometry)Musical ensembleVector spaceSound effectSymbol tableWritingWordContext awarenessCondition numberInformationMarginal distributionProgrammschleifeSpacetimeMereologyLoop (music)Goodness of fitDifferent (Kate Ryan album)Flow separationTouchscreenNetwork topologyOperator (mathematics)AngleExpression2 (number)Statement (computer science)Doubling the cubeSign (mathematics)Form (programming)MultiplicationBootingData structureSocial classRaw image formatCartesian coordinate systemReal numberBoilerplate (text)Formal languageContent (media)LogicPerformance appraisalObject (grammar)Template (C++)CASE <Informatik>CalculusTable (information)HypertextDifferenz <Mathematik>Internet service providerObject modelPairwise comparisonCellular automatonField (computer science)Electronic visual displayElectronic mailing listProteinWeb pageMedical imagingGoogolException handlingProgramming languageSoftware testingMacro (computer science)Message passingFunctional (mathematics)Electric generatorWeb 2.0VolumenvisualisierungEscape characterWeb-DesignerControl flowData dictionaryArtistic renderingExterior algebraFlash memoryElement (mathematics)Web applicationAtomic numberTask (computing)Combinational logicDefault (computer science)Variable (mathematics)Online helpUniform boundedness principleAsynchronous Transfer ModeBitParameter (computer programming)Term (mathematics)Extension (kinesiology)Streaming mediaPosition operatorPhysical systemDisk read-and-write headHyperlinkStandard deviationRow (database)Modul <Datentyp>Arithmetic meanStack (abstract data type)System callGame controllerModule (mathematics)Keyboard shortcutComputer fileMeeting/Interview
HypercubeElectric generatorImplementationWeb applicationWeb 2.0Formal languageCodeParsingPresentation of a groupWordWeb-DesignerModul <Datentyp>Complex (psychology)WritingProgrammer (hardware)InformationResultantAreaMultiplication sign
Modul <Datentyp>Gamma functionBoilerplate (text)Content (media)HypercubeWebsiteType theorySymbol tableFormal languageRaw image formatTemplate (C++)Block (periodic table)Performance appraisalEscape characterWeb 2.0Pairwise comparisonElectronic mailing listCellular automatonDifferent (Kate Ryan album)MereologyCodeHypertextLine (geometry)ExpressionPlastikkarteNetwork topologyProgrammer (hardware)Poisson-KlammerAttribute grammarBoilerplate (text)Content (media)LogicSource code
Content (media)HypercubeLevel (video gaming)Attribute grammarFlow separationComputer-generated imageryWeb pageRight angleInternet service providerMereologyStatement (computer science)Default (computer science)Different (Kate Ryan album)Symbol tableFunctional (mathematics)Control flowData structureCodeHypertextSocial classData dictionaryElement (mathematics)Attribute grammarVertex (graph theory)Table (information)Message passingVolumenvisualisierungException handlingArtistic renderingExterior algebraParameter (computer programming)Position operatorBlock (periodic table)Row (database)Cartesian coordinate systemExpressionCondition numberType theoryForm (programming)Operator (mathematics)Arithmetic meanBitCombinational logicComputer programmingBoilerplate (text)MultiplicationContent (media)Doubling the cubeFormal languageGame controllerTerm (mathematics)Complex (psychology)Sign (mathematics)Reduction of order2 (number)Standard deviationModul <Datentyp>Flow separationTemplate (C++)Pairwise comparisonHypercube
HypercubeColor managementGamma functionWeb pageRadio-frequency identificationData structureExtension (kinesiology)Element (mathematics)1 (number)Disk read-and-write headHyperlinkObject modelFunctional (mathematics)System administratorInformationMedical imagingTable (information)Different (Kate Ryan album)Line (geometry)CodeAtomic numberSingle-precision floating-point formatContent (media)Formal languageElectronic mailing listAttribute grammarFunction (mathematics)Game controllerNetwork topologyMultiplication signModule (mathematics)Web 2.0Artistic renderingWave packetSymbol tableHypertextBlock (periodic table)ExpressionFluid staticsComputer fileCASE <Informatik>
HypercubeFront and back ends
Transcript: English(auto-generated)