Personalizer: A wizard for eGroupWare
As applications gets bigger and more configurable it harder to get them to work. Is it a good idea to create a general wizard app to which every app can hook which helps the admin/user to select the most used and probably going to work configuration options? This can be done in 4 or 5 screen with guiding text and maybe some cheerfull illustrations.
Finally one screenshot at 800x600:
why no navbar or other egw elements? The user must actively abort the wizard and NOT have to much options, links or possibilities to loose attention.
Planned functionality
Normal Functions
- The wizard app can automatically run after setup or first login or can be called manually.
- Add personal information
- The wizard can be run for all eGW and all hooked application or for one application.
Admin settings
- run for every thirst login: yes/no
- enable other applications request: yes/no
- exclude certain applications
- make certain screens required before user can run eGroupWare, e.g. personal information/password change.
TODO
- implement save direct after next screen setting
- workout all input functions used by the hookfiles
- implement method for single applications wizard
- design implement method for non existing preferences which set an array of existing preferences. e.g. "Are you a poweruser?" sets true to all "filemanager view columns questions"
- ask question: You have access to the following apps. Do you want to request the administrator for access to other apps listed below?
- formflow / chosen settings session array
- cache screenlist array to increse speed
DONE
- describe and implement general hook_method
- create_select_box function can be executed from hook_file
---
reinerj 23.01.04
I see the shot and i understand the concept. I like it. This is a realy usefull application to configure the personally requirements. Congratulations Pim !!!
Can you please use instead of "next" ... also a icon ? Of course but thirst this bastard must work.
reinerj
I sure it will :-)
---
wolffc 31.01.04
Being the maintainer of kpersonalizer, wich has the exact same purpose ("first-start-setup-wizzard") for KDE, I like this idea. For kpersonalizer, we had a "whitepaper" from a useability-guy, wich described exactly the different pages and wich options they should trigger. I found this very usefull to have, maybe it would be a good idea, to create this sort of Concept-Paper for this application, too.
(BTW, please tell me, if the WIKI is not intended for this sort of comments)
---
reinerj 31.01.04
wolffc, this sounds realy usefull. I sure mipmip is interesting in it. Can you post it here to the wiki or add a link to the original?.
---
wolffc 08.02.04
sure, here is the link:
http://webcvs.kde.org/cgi-bin/cvsweb.cgi/kdebase/kpersonalizer/README?rev=1.15&content-type=text/x-cvsweb-markup
---
nathan 2007.03.07
That link is dead now, I think this might be vaguely related, but I couldn't find new information on kpersonalizer:
http://developer.kde.org/documentation/standards/kde/kcontrol_style/index.html
Here's hoping this gets done soon. :-P