Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Share this Page URL

Chapter 5. Designing your site with them... > Understanding themes and their struc... - Pg. 129

Understanding themes and their structure 129 intranet's home page, a consistent way to access their functions, and so on. I came up with a 100-pixel space at the top of every page that was the common "header" for all applications. The logo for the app went on the left; the logo for the intranet was on the right, and a drop-down menu system implemented in JavaScript went underneath. Implementing this header for new applications was easy--it was a simple matter of getting management's approval on the design, after which it became a standard that everybody had to follow. Implementing it for older applications was a bit more difficult. The company's web apps were on three different software platforms, each of which held both new and legacy applications. To retrofit this common standard to all of them proved to be more complicated than I'd expected (but in my defense, my original task was only to apply the standard to the platform for which I was responsible). As is usual in big companies, we brought in a new platform a year later that made the entire project moot. That platform happened to be a portal, and over the course of the next few years, as more applications went into the portal, the portal's inherent theming capabilities ensured that every application had a consistent look and feel. The best part for me was that the user interface possibilities were standardized by the portal's framework. That's the way portals work, and it's powerful. Liferay themes allow developers and designers to completely customize the look and feel of Liferay Portal. They've been designed to integrate nicely with the web tech- nologies you already know: HTML , Cascading Style Sheets (CSS) , and JavaScript. As a