PubTal uses the ZPT language from ZOPE and input plugins to generate a web site, maintaining content separate from presentation. . Input can be provided in several formats, including plain text, abiword, and textile, if the python-textile package is installed.