[isf-wifidog] WiFiDog Auth Server 1.0 feature freeze

Benoit Grégoire bock at step.polymtl.ca
Mar 28 Juin 17:32:27 EDT 2005

AS was announced, there was a developper meeting on the 14th.  I'm sorry I 
didn't have time to report earlier on the consensus that was reached.

The major announcement is that we agreed on a set of requirements for a 1.0 
release.  Aside from the tasks in the list, we will only accept bug fixes 
untill the 1.0 release.  And yes, usability problems will be considered bugs.

Developement of wifidog has reached a point where we must introduce a formal 
developement process.  From now on, there will be formal releases of all 
software, and we will make heavy use of the bug tracker at sourceforge.  I 
just spend several hours adding mostly every feature that was discussed at 
ISF to the bug tracker.  Hopefully this will become a "live" roadmap, and it 
is now the preferred way to request features and report bugs:   

RFE:  http://sourceforge.net/tracker/?group_id=102646&atid=632427
Bugs:  http://sourceforge.net/tracker/?group_id=102646&atid=632424

That being said, here is the list of tasks to be completed for 1.0 release.

MySql:  Conditional on someone volunteering to be the MySql maintainer, ISF 
volunteers are prepared to actaully do the work.  This will require porting 
the schema upgrade code and fixing and testing all the requests.  Makes it 
into 1.0 to favor adoption.

SQL schema upgrade unit test.  This is an absolute requirement for maintaining 
the stability of support for multiple databases on an ongoing basis. Makes 1.0 
because it's required by MySql support.

Port all legacy code to the new abstractions:  Made it into 1.0 because it is 
essential for harmonious further developement of features, code quality.  
It's essential to finish this transition for new developpers to understand 
the underlying design.

Make admin interface consistent and make sure they are complete.  Right now, 
they are a mix of legacy code and new code, artificially spread over 
different pages.  See

Remove smarty support:  The rationale is that since we don't use it for 
anything significant anymore, we should remove the dependency.  See 

Finish Network abstraction:  This made it into 1.0 because it's necessary to 
build a better installer.  See 

Runtime dependency detection:  This made it into 1.0 because it's necessary to 
build a better installer.  See 

Add a web based install/configuration system: This made it into 1.0 because it 
was deemed essential to lower the barrier to entry for new developpers. 
See http://sourceforge.net/tracker/index.php?func=detail&aid=1229310&group_id=102646&atid=632427

Things that I think must be added to 1.0 after discussion at the general 

Support a Iframe Content type.  This will allow a hotspot owner to add an 
existing news section on his web site directly in his portal page, making many 
complaints stop.  See

Things that didn't make the cut for 1.0:

Go to http://sourceforge.net/tracker/?group_id=102646&atid=632427, select 
Group "Post 1.0" or "Long term"

Benoit Grégoire, http://benoitg.coeus.ca/

More information about the WiFiDog mailing list