A Couple Blog Matters
Nov 26, 2012, 6:58 PM
I've made a couple structural changes to the blog here. Normally, I wouldn't make a fuss over things like that, but they're pertinent to the overall theme.
First off, I changed the links over on the right, adding a link to the in-progress home page of my side-project company, I Know Some Guys. We're in the market for contracts - web site projects, internal apps, and the like. I may have more about that later.
I also promoted the link to my portfolio page to its own category. Since the aforementioned side-project company isn't a full-time gig, it can't hurt to keep that and the resume visible.
Finally, the blog itself is hopping on the ever-popular Bootstrap bandwagon. For the most part, the look of the site should be the same, though some widgets here and there are an awkward mix of the two. Many of my projects lately have been Bootstrap-based, and I figured I may as well move this over too, but not just leave it at the default style. Not only is the site (somewhat) more responsive now, but it and the portfolio have been giving me practice with building controls and Themes to make the application of Bootstrap to XPages apps easier. One huge advantage of OneUI is that IBM did a lot of work theming standard controls and building excellent new ones in the Extension Library to automatically gain OneUI styling as appropriate. Fortunately, I can piggyback on that: with a bit of work with Themes and Renderers, my goal is to make it so that an app can be almost-seamlessly switched between OneUI and Bootstrap as desired. They're not perfect matches for each other (OneUI has more structural geegaws), but they're close. That'll give me some much-needed Renderer practice, too.
Patrick Kwinten - Nov 27, 2012, 2:01 AM
wished the application layout control in Ext Lib supports responsive web layout
Jesse Gallagher - Nov 27, 2012, 5:46 AM
Indeed, but one of the nice things about it is that the code you write is almost entirely devoted to semantics, even more than in usual clean HTML/XHTML. Things like "place bar", "legal", etc. have more meaning than just "header", "nav", and "footer", so that means that alternative stylesheets/renderers can make better choices about how to switch things around when making it more responsive. It's only SORT OF tied to OneUI specifically.
Andrew Barickman - Dec 13, 2012, 4:01 PM
"my goal is to make it so that an app can be almost-seamlessly switched between OneUI and Bootstrap as desired" Yes please!