SSB Validation / Usability enhancements

Average: 1 (1 vote)

Using SSB we have found that there are a number of in-consistencies in the interface, and while they are functional, not all of the interfaces are usable.

So we came up with a validation solution that you can "Bolt On" to SSB with a minimal package change and gives you the ability to create custom interface bits without customizing the packages.

I'll let the code and examples speak for them selves here:

http://web.uvic.ca/~wolowicz/jsvalidation/

The idea is that you customize SSB through the Web Tailor "Information Text" and the Javascript takes care of the interface changes. There are two key items here for consideration. If the user has an older browser or does not support JavaScript, the interface looks the same as it did, but it still works. If they have JavaScript, it works better.

You can also add to the UVic Validation file to create your own Validation rules and your own tools (building dropdown, auto-completion High school selector....)

The load sizes are quite large, but for production you should use the compressed versions of all of the files.

Another thing that we have been doing is customizing the interaction by including custom JS files with script tags in the "Information Text" of packages. These files also use JQuery... I might post a good example of this later. We have turned a couple confusing forms into "Wizards" using the JavaScript solution. We are also looking at auto completion fields and things.

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

JQuery in SSB

We are now trying to implement jQuery in SSB and it works fine when we use the plugin UI DataPicker.
What we intend to do, is to use the autocomplete functionnality of jQuery in SSB.
Regrettably, we are not able to make it work on your environnement, but we have test it in a full PHP environnement.
As you planned to use the auto-completion functionnality in SSB, could you advise us, if you succeded in implementing the functionnality with jQuery.

Per adavance, Thanks in lot