Scrolling Tables Updated
I’ve had this sitting around for awhile now. Originally I was going to write up an article describing this technique, but that fell on the wayside. Anyways, I present to the Web Development world:
This is useful in web applications for displaying data sets, web mail applications, mp3 playlists, etc. I’ve tried to comment as much as the code as possible.
While I things may seem idle here, I’ve actually developed a rather interesting CSS technique and am hoping to get an article published on it. Will post an update when possible.
Development on integratedModes has been painfully slow for the past 2 weeks. I recieved a few comments regarding Alpha 2, and will apply some of the suggested modifications. I’m gonna take a self deserved long weekend and pick up development next week.
I’ve posted a zip distribution of inductiveModes Developer Alpha 2. It is still through a quick-start distribution, but it can now be deploy from source. I don’t have instructions for registering the theme into another DB, so please continue using the included HSQL script. A changelog and TODO list has also been posted.
Some comparitive screenshots of inductiveModes versus integratedModes. Look at the “Size and main page:” and “Size of inline elements". There are some big differences. Bandwidth savings are realized once you take into account that the inline elements are typically cached on the client-side. Also, most of the inline elements of the inductiveModes theme are completely optional. How does that sound?
I messed around with their online demo, appears that they are using some code from my Nested DIVs theme (and skins). Nice! They removed most of the eye-candy DIV markup used for the channels, and seem to be going with a minimalist markup base. They have also introduced the concept of pages within tabs. It works nice, but the lack of spatial cues blurs the concept.
I was, however, expecting a more advanced theme from the Sakai group and was extremely disappointed. From my inspections of the HTML, they have not address any of the remaining accessibility / usability issues of uPortal. Thankfully, my inductiveModes theme does and it seems I’m fighting an uphill battle mostly by myself.
A screenshot of skin dubbed the “University of Nested DIVs” is posted. Will be cleaning up some code, write up a changelog, and hopefully post a new alpha release within a week or two.
One last additional feature to the theme (skin) is the ability to define custom icons per tab. See the screenshot above for an example.
The skin for new theme is just about finished. The hard part will be modifying the default channels and the preferences section. This is what makes a complete theme. No ETA on completion for this part.
What’s new thus far in the theme
These are in addition to what’s already available in the ND theme.
Progress on the theme update has been steady for the past two nights. I’ve made several nice usability enhancements that increase uPortal’s “perceived” speed while reducing un-necessary server load. There’s one more enhancement in the works, but it’s giving me problems right now.
I’d would like to thank Patty Gertz and Princeton for sponsoring me in the JA-SIG Clearinghouse. This allows me to continue along and contribute my work back to the educational sector. Thank You.
Please consider helping theme development by purchasing a book on my Amazon Wishlist. In particular, I am in need of references related to W3C DOM. XSLT reference books would be nice too.