ayena.de

Report

Wednesday, May 30, 2007 - 08:23 AM

This page intends to show the small steps of this project within Google Summer of Code 2007. The timeline page just shows the planned progress. This one the real progress.

Week 1 (2007-05-28 - 2007-06-03)

  • Basic part of Designer's UI
  • Abstraction for boolean field type
  • Abstraction for general field type properties
  • Reading XEP-0004

Week 2 (2007-06-04 - 2007-06-10)

  • Abstraction for text-single field type

Week 3 (2007-06-11 - 2007-06-17)

  • Rehearsals

Week 4 (2007-06-18 - 2007-06-24)

  • Plays

Week 5 (2007-06-25 - 2007-07-01)

  • Abstraction for text-private field type
  • Abstraction for text-multi field type
  • Abstraction for list-single field type

Week 6 (2007-07-02 - 2007-07-08)

  • Black- and Whitelists (Access Control)
  • Fancy about window (eye candy)
  • Abstraction for fixed field type
  • Loading for some forms and some field types

Week 7 (2007-07-09 - 2007-07-15)

  • Abstraction for list-multi field type
  • Doxygen documentation (visit Data Form Suite for XMPP Documentation)
  • Abstraction for jid-single field type
  • Abstraction for jid-multi field type
  • Ability to remove forms and fields
  • Finished loading code

Week 8 (2007-07-16 - 2007-07-22)

  • Saving of data forms
  • Adding toolbar
  • Rewrite of the about window
  • Adding GPL licensing
  • Starting console form provider
  • Adding shutdown command
  • Adding edit settings command

Week 9 (2007-07-23 - 2007-07-29)

  • Uploading of data forms
  • Publishing of data forms
  • Threading class
  • FormManager which handles automatic publishing and hiding of forms
  • CSVStorageBackend implemented

Week 10 (2007-07-30 - 2007-08-05)

  • FormProvider which sends forms to end users
  • Store the answers

Week 11 (2007-08-06 - 2007-08-12)

  • Downloading of form results
  • Providing own SOCKS5 server due file transfers

Week 12 (2007-08-13 - 2007-08-19)

  • CMakeList.txt builds universal binaries under MacOS X
  • Better logging system
  • GUI for the form provider
  • XML storage backend
  • settings-example.xml
Comment! Keep reading >>