Changes between Version 4 and Version 5 of TNG

04/19/09 22:01:29 (12 years ago)

first draft of plan


  • TNG

    v4 v5  
    11This page is used to collect the feature requests for Wifidog The Next Generation and help organize the work related to that project. 
     5As some of you already know, we have been drafting a plan for the next version of wifidog, dubbed WifiDog TNG (the next generation). 
     7We organized a few conference calls with other wifi orgs (Zap Québec, Zap Sherbrooke and other upcoming ZAPs) as well as with NYC Wireless and Wireless Toronto to collect as much as input as possible and gather consensus for future direction. I (SylvainCarle) also had good one-on-one chats with Benoit Grégoire, François Proulx and the current (and past) ISF board members. This is is first draft of the objectives for wifidog 2.0 
     9A few principles first. This is to be a process as inclusive as possible, it's open for contribution to any able and willing developer. It will be organized from the current Trac ticket system and wiki (see a copy of this email at 
     11There is a deadline for the first 2.0 release in August as several groups will need the new features for specific fall projects. As such, some ideas might be great but not consider for inclusion in the first release. A schedule for point releases (2.1, 2.2, etc) shall be discussed here but the goal is to be consistent with stable and supported releases and an "edge" version. 
     13Goal : make wifidog easier to integrate with other related opensource projects. 
     15* Be backward compatible and build on the excellent core we already have 
     16* Have to version, one "mini" for limited capacity hardware (as used in many existing installations worldwide, WRTG et al) and one "maxi" for more modern hardware (with much more processing power + memory) 
     17* Target platform: OpenWRT (Pyramid Linux as #2 and Sky OS as possible #3, we should also look at a deb/ubuntu packaging maybe) 
     18* Better reporting + integration with external graphing/reporting tools 
     19* Consolidate security patches and new ROM images 
     20* Support several modes: Authentification, Agreement et Content+Redirect 
     21* Development of a geolocation API for session/content/context 
     22* Integration with open source CMS for portal pages (via plugins): Wordpress is first candidate (Drupal and Pylons are considered) 
     23* Doc. the stack : Auth Server (hub), Gateway (node) and CMS (api) 
     24* Developing "Zap in a Box" for new cities/regions (make it easier to start a new wireless orgs) 
     25* Exploration of MESH and other hardware 
     27We are doing a little hackfest at Arts Café in Montreal this wednesday (22nd) @ 18h30 to continue this process. 
     29This is a lots of details, but I wanted to kickstart this process as much as possible with the tremendous community we have here. Comments, suggestions and questions are of course more than welcomed here and on the mailing list ( 
     32Sylvain Carle 
     33Board Member of ISF and  
     34Herder of Open Source Cats (I mean Dogs)!