PhD Docbook renderer

PhD: PHP: Docbook Renderer
Developer(s) The PHP Documentation Group
Stable release
1.1.6 / June 16, 2012 (2012-06-16)
Development status Active
Type DocBook XML Renderer
License MIT License
Website http://doc.php.net/phd/

PhD (pronounced "P-H-D") is a DocBook XML renderer. It converts DocBook markup into presentable formats such as HTML Help, PDF, and many more. PhD was originally written specific for the PHP 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,[1] where the focus was on developing an application to replace the Docbook-XSL toolchain the PHP 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.[2] The first public release of PhD was the 0.1 Release Candidate [3] October 2, with the first "stable" release October 20[4]

Google Summer of Code

PhD have entered Google Summer of Code twice, in 2008[5] and 2009,[6] as one of the projects for PHP.

See also

References

  1. list of projects participating in GSoC for PHP
  2. PhD: The [PH]P based [D]ocbook renderer RC1 released
  3. first public Release Candidate
  4. the 0.1.0 release announcement
  5. GSoC 2008 project list
  6. PhD Improvements (Plugin System) for PHP, the GSoC application 2009
This article is issued from Wikipedia - version of the 11/10/2012. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.