请输入您要查询的百科知识:

 

词条 Website Meta Language
释义

  1. See also

  2. References

  3. External links

{{Distinguish|Wireless Markup Language}}{{Notability|Products|date=March 2012}}{{Infobox software
| name = Website Meta Language
| logo =
| screenshot =
| caption =
| collapsible =
| author =
| developer = Ralf S. Engelschall
| released =
| latest release version = 2.0.11
| latest release date = {{start date and age|2006|08|29}}
| latest preview version =
| latest preview date =
| frequently updated =
| programming language = C, Perl
| operating system = Unix
| platform =
| language = English
| status =
| genre = Web template system
| license = GNU General Public License v2
| website = {{URL|thewml.org}}
}}{{Portal|Free and open-source software}}

Website Meta Language (WML)[1] and its associated command wmk[2] are together a free and extensible web designer's off-line HTML generation toolkit for Unix, distributed under the GNU General Public License (GPL v2). It works as an off-line content management system. It is written in ANSI C and Perl 5, built via a GNU Autoconf based source tree and runs out-of-the-box on all major Unix derivates.

WML consists of a control frontend driving up to nine backends in a sequential pass-oriented filtering scheme. Each backend provides one particular core language. WML additionally ships with a set of include files which provide higher-level features.

WML's nine backends are:

  • Pass 1: Source Reading and Include File Expansion (ipp)
  • Pass 2: HTML Macro Construct Expansion (mp4h)
  • Pass 3: Perl 5 Programming Construct Expansion (eperl)
  • Pass 4: M4 Macro Construct Expansion (gm4)
  • Pass 5: Diversion Filter (divert)
  • Pass 6: Character and String Substitution (asubst)
  • Pass 7: HTML Fixup (htmlfix)
  • Pass 8: Line Stripping and Output Fixup (htmlstrip)
  • Pass 9: Output Splitting and Final Writing (slice)

See also

  • Website template
  • Haml

References

1. ^{{cite web|title=Using WML|url=http://www.debian.org/devel/website/using_wml|publisher=debian.org|accessdate=30 October 2016|archiveurl=https://web.archive.org/web/20161010001452/http://www.debian.org/devel/website/using_wml|archivedate=10 October 2016|deadurl=no}}
2. ^{{cite web|title=WMK manpage|publisher=manpages.ubuntu.com|url=http://manpages.ubuntu.com/manpages/hardy/man1/wmk.1.html|accessdate=30 October 2016|archiveurl=https://web.archive.org/web/20160304084509/http://manpages.ubuntu.com/manpages/hardy/man1/wmk.1.html|archivedate=4 March 2016|deadurl=no}}

External links

  • {{Official website|thewml.org}} - (old)
  • [https://bitbucket.org/shlomif/website-meta-language/overview Bitbucket website of WML]
{{DEFAULTSORT:Content Management System}}

7 : Free software programmed in C|Free software programmed in Perl|Free web development software|Perl software|Content management systems|Information systems|Website management

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/13 13:20:59