Good day to all,
As member of a team working daily with eGW, I submit to you all the project we are currently thinking of developping within eGW;
We are looking for feedback as well as pieces of advice on how to achieve this in the best possible manner, hoping to develop something that could be integrated in the official release of eGW.
Here are our thoughts on the project so far:
eGroupWare : Creation of an application for the management of groups of individuals
Goals:
- To organize contacts from the address book into groups of individuals
- To delegate the management of those groups of users to eGW users
- Is not to replace the eGW user being part of an organisation, as already in use.
- Being able to ‘categorize’ contacts in the adressbook which are not eGW users.
Ergonomics :
visualisation page
-
graphical view of which groups users are part of
-
tree view of existing groups
administration page
-
graphical view of delegations
-
administration in 2 colums : left > the contacts & right > the groups
Constraints
- accessibility from all applications : calendar, adress book, task manager, project manager & web service
- multi–level groups management
- delegation of the management via ACL
- installation through the ‘classic’ eGW process
2 possible ways to achieve this
Further developping the actual group system :
Pros :
-
integration to official eGW release
-
easy to use, because using actual behavior
-
unified & linked user’s rights management in eGW.
Cons :
-
modifications of the way groups are working in official code .
-
No possible exception for ‘weird’ cases
To do
-
Multi-level group management
-
delegation of management rights
-
without being an administrator
-
adding contacts from the adressbook to groups
-
improve the window 'search or select accounts’
-
add a groups selection to the adressbook
or, Building an application for 'Groups of individuals’
Pros :
-
separation of eGW user’s management and their being part of groups of individuals.
-
Management of groups easier to implement this way.
Cons :
-
Complexity of use between eGW groups & ‘groups of individuals’
-
Management of both ‘eGW groups’ and ‘Groups of individuals’
To do
-
New application
-
integration of ‘Groups of individuals’ in all applications
-
visualisation page
-
administration page
-
add a selection of’ ‘Groups of individuals’ in the adressbook
We believe it to be useful to other people in addition to us, & would very much like your thoughts on how to integrate it fully to the current eGW.
Thank you all in advance for your feedback!
greetings, roland