Welcome to Rainbow Portal Community Sign in | Join | Help

SVN Commit [ Settings Wizard, Magic Ajax, Message Conrol ]

I have committed my current developer code, to my SVN trunk.
svn+ssh://anonymous@forgesvn1.novell.com/svn/rainbow/sandboxes/jminond

or if you are a developer who might be commiting fixes to my issues :-)

svn+ssh:// [yourUsername]   @forgesvn1.novell.com/svn/rainbow/sandboxes/jminond


Keep in mind this is early developer code for this, and allthoguh it works ( sometimes ) it is not ready for any production site or even the rainbow dev folder.

 

Change Log:

  • Property Pages - Click properties on a module, any module, and you will see what I mean. There is implementation of an asp.net 2.0 Wizard control.
  • Message Control - embedded at the page level, the settings wizard sends messages to the page, which are added "ajaxified" and sent to the client. for Ajax post back messaging.
  • web-config - added Magic Ajax stuff and added key UseDebugWrite, which is implemented in page and new class Rainbow.DesktopModules.General -> should be moved to Rainbow. Configuration and eventually Rainbow.Core.Web or Rainbow.API.Web or something like that, whatever it is.

Known Issues:

  • The Ajaxified setting wizard acts up and sometimes you have to push the close link, or side bar link multiple times for it to click... this seems like some JavaScript hitting the page that should be looked into.
  • The setting wizard has issues with checkboxes. Data from text boxes, lists and combos saves ok. Checkboxes, you have to click once to activate it seems, and then the second click is registered. however, the checkboxes for all the steps are updated and any that you didn’t update end up being null and are set to false... this is an issue I need major help with.
  • Due to an experiment with add module control, it probably wont work for you most the time... this is my developer trunk, don't complain about it. :-)

TODO:

  • Test with ELB, problem is predominant in Zen themes, in setting wizard with message control :-)
  • Layout and design message control better
  • Settings css clean up a bit, some firefox issues.
  • All the known issues
  • Comments and TODO clean ( there are plenty in the code ) :-)
  • When property pages work, need to convert site settings as well
  • Need to see if setting wizard implantation is possible in base settings page ( roles and such )

Wish list (will do sooner or later):

  • Multiple file upload control
  • Save view state to server option ( not sure if this will have issue with Ajax )
  • Login redirect option
  • Command Button styles are terrible :-) header menu buttons are much nicer

Once the issues with the wizard are kinked out, it will server as a great starting points for devs in rainbow to start learning and implementing 2.0 controls, and ajaxyfiying new and existing controls. I imagine in a very short time, we will be able to push a huge step forward with regards towards ui and usability in RB. All the while, hopefully maintain focus on improving our theme and skinning process, cleaning up the css and simplifying it, while pushing towards 2.0 master, themes and skins.

 

Published domenica 12 febbraio 2006 0.25 by Jonathan

Comments

# re: SVN Commit [ Settings Wizard, Magic Ajax, Message Conrol ]

lunedì 13 febbraio 2006 16.05 by Jonathan
Eric mentioned to me he had a little trouble doing a clean install with my soltution and the Add Module (viewer.ascx) module. If this happens to you, just put the original module in the page, it's not important to testing the Wizard or Message Control.

If anyone has fixes for issues in my code please contact me to jminond at gmail or msn jminond410 at hotmail.

I have done some major restructing in my current code, implementing Rainbow.Framework (so far everything works great.. except for the message control and ajax) somehow in my framework change, the ajax is ignored some how... whatever.. issues ill work through. However, I have to fix frameowrk, before getting back to setting wizard, so if any of you have fixes for some of the issues I had in the wizard, communitcate with me, and we can make one giant improvemnt together.

# re: SVN Commit [ Settings Wizard, Magic Ajax, Message Conrol ]

lunedì 13 febbraio 2006 20.33 by moudrick
Jonathan, will it be easy for us to merge your changes into the devint location? What is youк estimation?

# re: SVN Commit [ Settings Wizard, Magic Ajax, Message Conrol ]

martedì 14 febbraio 2006 1.49 by Jonathan
The changes are very easy to merge, but they are not ready yet. they are still a bit buggy, and i tok a break for a couple days to work on something else... http://community.rainbowportal.net/blogs/jonathans_rainbow_blog/archive/2006/02/14/453.aspx
Anonymous comments are disabled