Модуль рендеринга документов PhD
| Разработчик (и) | Группа документации PHP |
|---|---|
| Стабильный выпуск | 1.1.6 / 16 июня 2012 г. (2012-06-16) |
| Тип | DocBook XML Renderer |
| Лицензия | Лицензия MIT |
| Веб-сайт | http://doc.php.net/phd/ |
PhD (произносится как «PHD») - это DocBook Средство визуализации XML. Он преобразует разметку DocBook в презентабельные форматы, такие как HTML Help, PDF и многие другие. Первоначально PhD был написан специально для проекта PHP, однако он достаточно универсален для использования другими проектами за пределами PHP.net.
- 1 История
- 2 Google Summer of Code
- 3 См. Также
- 4 Ссылки
Доктор философии родился в 2007 году в рамках проекта Google Summer of Code., где основное внимание уделялось разработке приложения для замены цепочки инструментов Docbook-XSL, которую проект PHP использовал для визуализации своей документации. Первоначальной целью проекта была работа над приложением под названием Livedocs, но после рассмотрения приложения было решено, что лучше начать с нуля. Одна из основных целей PhD заключалась в том, чтобы упростить для группы документации изменение стиля рендеринга без необходимости копаться в бесконечной магии XSLT, и поэтому он написан на PHP, с которым большинство людей хорошо знакомо. Другой целью была производительность. PhD был написан с расчетом на производительность и сократил время отрисовки руководства PHP.net с более чем часа до 2 минут. Первым публичным выпуском PhD была версия 0.1 Release Candidate 2 октября, а первая «стабильная» версия - 20 октября
PhD вошли в Google Summer of Code дважды, в 2008 и 2009 годах, как один из проектов для PHP.