Texy!
Encyclopedia
Texy! is a text-to-XHTML formatter and converter library. It allows the user to write structured documents without knowledge or using of HTML
language. The user writes documents in easy-to-read plain text format and Texy! converts it to structurally valid and well-formed XHTML
code.
Texy! is one of the most complex formatters. It has full support for CSS
, HTML
etc. and can handle images, links (anchors), nested lists, and tables.
It supports very long words division (with respect for language rules), clickable emails and URL (emails are obfuscated against spambots), national typographic single and double quotation mark
s, ellipses
, em dashes,
dimension sign, nonbreakable spaces (e.g. in phone numbers), acronyms, arrows and many others.
Texy! is developed by David Grudl since 2004. It is written in PHP
(version 4.3.3 or newer). Can be used in any other platform using XML/RPC service.
Texy! is distributed under the GNU General Public License
. Plugins for several content-management systems
are included.
HTML
HyperText Markup Language is the predominant markup language for web pages. HTML elements are the basic building-blocks of webpages....
language. The user writes documents in easy-to-read plain text format and Texy! converts it to structurally valid and well-formed XHTML
XHTML
XHTML is a family of XML markup languages that mirror or extend versions of the widely-used Hypertext Markup Language , the language in which web pages are written....
code.
Texy! is one of the most complex formatters. It has full support for CSS
Cascading Style Sheets
Cascading Style Sheets is a style sheet language used to describe the presentation semantics of a document written in a markup language...
, HTML
HTML
HyperText Markup Language is the predominant markup language for web pages. HTML elements are the basic building-blocks of webpages....
etc. and can handle images, links (anchors), nested lists, and tables.
It supports very long words division (with respect for language rules), clickable emails and URL (emails are obfuscated against spambots), national typographic single and double quotation mark
Quotation mark
Quotation marks or inverted commas are punctuation marks at the beginning and end of a quotation, direct speech, literal title or name. Quotation marks can also be used to indicate a different meaning of a word or phrase than the one typically associated with it and are often used to express irony...
s, ellipses
Ellipsis
Ellipsis is a series of marks that usually indicate an intentional omission of a word, sentence or whole section from the original text being quoted. An ellipsis can also be used to indicate an unfinished thought or, at the end of a sentence, a trailing off into silence...
, em dashes,
dimension sign, nonbreakable spaces (e.g. in phone numbers), acronyms, arrows and many others.
Texy! is developed by David Grudl since 2004. It is written in PHP
PHP
PHP is a general-purpose server-side scripting language originally designed for web development to produce dynamic web pages. For this purpose, PHP code is embedded into the HTML source document and interpreted by a web server with a PHP processor module, which generates the web page document...
(version 4.3.3 or newer). Can be used in any other platform using XML/RPC service.
Texy! is distributed under the GNU General Public License
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....
. Plugins for several content-management systems
Content management system
A content management system is a system providing a collection of procedures used to manage work flow in a collaborative environment. These procedures can be manual or computer-based...
are included.
External links
- Texy! home page, lists whole Texy! syntax and offers a demo.
- Texy! playground, online demo
- XML/RPC service, available for any platform
- JTexy, Java port of Texy!.