PhD Docbook renderer
Encyclopedia
PhD is a DocBook
DocBook
DocBook is a semantic markup language for technical documentation. It was originally intended for writing technical documents related to computer hardware and software but it can be used for any other sort of documentation....

 XML renderer. It converts DocBook markup into presentable formats such as CHM
CHM
-Museums:* Chicago History Museum, founded in 1856 to study and interpret Chicago's history* Computer History Museum, established in 1996 in Mountain View, California, dedicated to preserving and presenting the stories and artifacts of the information age, and exploring the computing revolution and...

, PDF, and many more. PhD was originally written specific for the 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...

 project, its however generic enough for other projects outside PHP.net to use.

History

PhD was born from a Google Summer of Code project in 2007 , where the focus was on developing an application to replace the Docbook-XSL toolchain the 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...

 project was using to render their documentations. The initial project goal was to work on an application called Livedocs, but after a review of the application it was decided it would be better to start from scratch.
One of the primary goals of PhD was to make it easier for the documentation team to make rendering style changes without needing to dig through endless XSLT magic, and is therefore written in PHP - which most people are very familiar with. The other goal was performance. PhD was written with performance in mind, and reduced the rendering time of the PHP.net manual from over an hour, down to 2minutes .
The first public release of PhD was the 0.1 Release Candidate October 2, with the first "stable" release October 20

Google Summer of Code

PhD have entered Google Summer of Code
Google Summer of Code
The Google Summer of Code is an annual program, first held from May to August 2005, in which Google awards stipends to hundreds of students who successfully complete a requested free or open-source software coding project during the summer...

 twice, in 2008 and 2009, as one of the projects for 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...

.
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK