[isf-wifidog] R&D director report

Benoit Grégoire bock at step.polymtl.ca
Mer 9 Nov 16:33:52 EST 2005


As agreed, every director is supposed to write a report of what transpired in 
this departement since the last general meeting, here is mine:

I met with Mike to try and arrive at an mutual understanding of what we need 
to start accumulating content for the portals.  The technical implications of 
these are to give priorities to:

-Profiles (Philippe started working on it)
-Minor changes to Flicker to allow displaying only the last image but bigger, 
and possilby a second but random one. (François)
-Allow an option to extend the RSS feed content by default (to be used when we 
only show two or tree articles) (Me).
 
----------------------------------------------------
There was also meeting of the wifidog developers last Sunday.  Here's a quick 
summary of each subject discussed:

> -Communication entre développeurs maintenant que wifidog est mondial.

Not specifically discussed.

> -Roadmap gateway
>         -Retour sur les objectifs architecturaux du gateway établis lors de 
la 
> première réunion.
>         -Les quatre use case de traffic shaping (voir les RFE sur 
sourceforge)

The consensus was that the algorithms I sent in a prior email (in french) to 
solve the four cases were sound, but would not be implementable as described 
because:
-The current bandwidth passing trough the upstrem connection cannot always be 
known by the system as it can be affected by external factors.  While this is 
unavoidable, the algorithms must not degrade in a pathological case when the 
estimation is wrong.  More research must be done into this area.
-As philippe pointed out, if we call tc for each user and the re-adjust each 
one individually to meet changing conditions, the forking overhead will kill 
us on the WRT54G (if nothing else kills us that is).  We will have to find a 
way to chain the existing queing strategies in the kernel to do the dynamic 
work locally, leaving only the general policies updated by the central 
server.  Fortunately tc seems very flexible in this regard.

>         -WPA

Consensus that it is definitely a disireable feature, but no one at ISF will 
commit actual time developing it.

>         -Conditional compile of extra features

This is for the gateway.  A consesus was reached that there would be core 
features and extensions.  Extensions will be compile time options (using 
autoconf), avoiding the overhead of dynamically linking modules.  A small 
configure help script will be written to list and enable/disable them.

-Serving local splash page will be a core feature, so that there is a fallback 
when all auth servers are down.
-The current uptime and memory usage sent by the gateway will become an 
extension.

> -Mettre le roadmap sur SF drette la, pas plus tard.

There weren't enough details yet to make it into a roadmap.

> -Architecture de plugins sur le auth server

Plugins (Content, authenticator, geocoders) will be slightly changed:
-Each plugin will have a folder named ClassName, and a class file also named 
ClassName.php.  Thi will allow us to profide readme's for extensions, as well 
as additional files.
-Plugins will still be distributed as part of the main auth server, for schema 
handling and translation considerations.

> -Nouvelle approche CSS et Smarty (découle des discussions à Londres et avec 
> Philippe), gestion du positionnement du contenu et des outils dans 
> l'interface.

CSS was not really discussed as Benjamin had to leave early.

Smarty was discussed very extensively.  While not everyone is happy with that 
solution, the "macro-template" approach was chosen since no viable 
alternative was presented.  This means that there will Smarty templates 
providing the glue for data and html generated by various parts of the 
system.  Avoiding adding code duplication will remain a major goal in the 
rework.

> -Comment terminer de dé-ISFer le auth server, et qu'est-ce que ça a comme 
> implication?

Very lightly touched on, no real discussion.  The idea is to create singleton 
content types in the Content manager to represent "tools".  In conjunction 
with the CSS rework, this will allow groups to move (or remove) things like 
the online user list, the login form, without having to modify any file under 
version control.

> -Adopt a hotspot (manque pas grand chose, faudrait finir)

Will be finished "Real soon now".

> -Quotas pour les usagers, comment on les gère

Will be mostly dealt with at the node level. The user will be informed of the 
remaining bandwidth.
 
> -Granularité des permissions sur le auth server
> -Passer au travers des listes de bugs (11) et RFE (21)
> -Fichiers plus ou moins deprecated, où les envoie-t'on?

Ran out of time to discuss this.
---------------------------------------------

-- 
Benoit Grégoire, http://benoitg.coeus.ca/
-------------- section suivante --------------
Une pièce jointe non texte a été nettoyée...
Nom: non disponible
Type: application/pgp-signature
Taille: 189 octets
Desc: non disponible
Url: http://listes.ilesansfil.org/pipermail/wifidog/attachments/20051109/f55ea4b8/attachment.pgp


More information about the WiFiDog mailing list