From: Matthew B. <mat...@ou...> - 2006-07-11 14:16:31
|
Sean Mehan wrote: > need to differentiate here between the client which connects to the > external server and the page which gives information on which of your > pals is online and chattable. But shouldn't the "page which gives information" be a tool? as you might want it to be permission and hierarchy aware? > The chat server is being made aware of bod groups, so your groups turn > into roster groups in chat-space, and you have the ability to create a > chat room as you do a forum for the discussion tool. Ok so from our current discussion I have a glossary of: Plugin: A way of linking code into an application without having the application explicitly depend on the code. Don't you need an interface todo this, you get the application to depend on the interface not the implementation. But you still end up polluting the application with the interface. Bodington already has plugins in BuildingSession (and subclasses) and Facility (and subclass) can be replaced at runtime with different implementations. Tool: A Bodington tool that can be deployed somewhere in the tree of resources and is aware of permissions and possibly the hierarchy. -- -- Matthew Buckett, VLE Developer -- Learning Technologies Group, Oxford University Computing Services -- Tel: +44 (0)1865 283660 http://www.oucs.ox.ac.uk/ltg/ |