gsoc:2009:phdplugins

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
gsoc:2009:phdplugins [2009/04/27 22:23] scottmacgsoc:2009:phdplugins [2017/09/22 13:28] (current) – external edit 127.0.0.1
Line 4: Line 4:
 ===== Details ===== ===== Details =====
   * Student: Moacir de Oliveira Miranda Junior   * Student: Moacir de Oliveira Miranda Junior
-  * Mentor: Hannes +  * Nickname: moacirdeo 
-  * Timezone: Unknown +  * Blog: http://moacirdeoliveira.blogspot.com/ 
-  * Mailing list: Unknown+  * Mentor: Hannes Magnusson 
 +  * Mentor nickname: bjori 
 +  * Timezone: GMT -4 (Moacir), GMT+2 (Hannes) 
 +  * Mailing list: phpdoc@lists.php.net 
 +  * IRC: #php.doc @ EFNet
  
 ===== Abstract ===== ===== 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.+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. 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 (23 May to 13 July)**
 +
 +Sprint 1 (23 May to 6 June)
 +  * Begin merging stuff from ENTERPRISE to HEAD
 +  * Discuss the design with the community
 +
 +Sprint 2 - (07 June to 20 June)
 +  * Separate formats in abstracts and concrete classes 
 +  * Make concrete formats "plug and play"
 +
 +Sprint 3 - (21 June to 04 July)
 +  * Merge the SQLite Indexer from ENTERPRISE to HEAD
 +  * Write tests
 +
 +Sprint 4 - (05 July to 13 July)
 +  * Midterm evaluations
 +
 +**Second Part (14 July to 24 August)**
 +
 +Sprint 5 - (14 July to 25 July)
 +  * Implement PI (Processing Instructions) support
 +  * Write tests  
 +
 +(We decided not to render the books Docbook: The Definitive Guide and Producing Open Source Software to focus in port the old Themes to new Packages)
 +
 +Sprint 6 - (26 July to 08 August)
 +  * Port the Pear Themes to Packages
 +
 +Sprint 7 - (09 August to 22 August)
 +  * Port the PHP Themes to Packages
 +
 +Sprint 8 - (16 August to 24 August)
 +  * Final Evaluations
 +
gsoc/2009/phdplugins.1240870992.txt.gz · Last modified: 2017/09/22 13:28 (external edit)