gsoc:2009:phdplugins

This is an old revision of the document!


PhD Improvements (Plugin System)

Details

  • Student: Moacir de Oliveira Miranda Junior
  • Nickname: moacirdeo
  • Mentor: Hannes Magnusson
  • Mentor nickname: bjori
  • Timezone: GMT -4 (Moacir), GMT+2 (Hannes)
  • Mailing list: phpdoc@lists.php.net
  • IRC: #php.doc @ EFNet

Abstract

Today, PhD is centric in php.net projects and needs some improvements to be useful to others projects. In Google Summer of Code 2008 was added output formats/themes and other things, however these formats/themes are very attached to the main code of the PhD and is impossible to develop a new theme without changing the main code. The aim of my proposal is develop a Plugin System to manage Themes and Formats, to enable other projects writing their own themes without modify the main code of PhD.

Timeline

First part:

  • Write the Abstract Factory (Plugin System)
  • Write generic themes
  • Begin writing a theme package for DocBook: The Definitive Guide

Second part

  • Improve indexer
  • Write a theme package for Producing Open Source Software (if time allows it)
gsoc/2009/phdplugins.1241726918.txt.gz · Last modified: 2017/09/22 13:28 (external edit)