By Sun Ruoyu
Methods to customise web pages with XOOPS, the open resource CMS that is helping non-developers construct dynamic group web pages, intranets, and different functions. This concise e-book exhibits you ways to take advantage of XOOPS topics and modules to layout every thing from basic blogs to massive database-driven CMS portals. net designers and present XOOPS clients will easy methods to create a website subject matter with CSS and jQuery libraries, together with suggestions for making extra modules comply with the site's feel and appear. even if XOOPS makes use of the PHP-based Smarty templating process, all you wish is a little XHTML and CSS adventure to start.
Read or Download Designing for XOOPS: A Designer's Quickstart Guide to Content Management PDF
Similar web design books
How you can version company approaches in an SOA-compliant method utilizing BPMN, translate them into BPEL and execute them at the SOA platform. a pragmatic advisor with real-world examples illustrating all key suggestions. This ebook is for CIOs, executives, SOA undertaking managers, company technique analysts, BPM and SOA architects, who're liable for bettering the potency of industrial strategies via IT, or for designing SOA.
Apache Struts 2 Web Application Development
This publication takes a transparent procedure, targeting one subject according to bankruptcy, yet interspersing different concerns within the mainline textual content and in bankruptcy detours. Taking a realistic procedure, it discusses agile net improvement utilizing Struts 2, with lots of examples for higher realizing. This publication is for Java builders who're drawn to constructing net purposes utilizing Struts.
Additional info for Designing for XOOPS: A Designer's Quickstart Guide to Content Management
Sample text
Head (which defines a style for the head class), I add a background to differentiate them. I also add a padding of 5px to td (which defines a style for standard table cells) and additional classes. I do it this way because I think table definitions should not be the focus of theme design, and shouldn’t bother designers so much. When I first designed for XOOPS, I was quite confused by those table definitions. They seemed too overwhelmed with details. Even if you do not define style for most of the selectors, you will be fine.
After this example, I hope you will feel more confident about designing for XOOPS. info Figure 5-5. Our home page looks mostly the same as it did before Figure 5-6. info Case2: jQuery Integration (Transform Your Blocks into Tabs) The jQuery library is very powerful. If we integrate jQuery into XOOPS, we can achieve much more sophisticated effects. The integration you are able to carry out will be based on your understanding of the XOOPS template engine. I will not simply tell you how to implement this.
Then there is a problem: how do you deal with the themes for different modules? XOOPS themes only set the basic styling and block layout, and allow specific modules to have their own templates—even styling—provided that the stylesheets will not clash. Since we are now on the topic, I should pause to explain the difference between a theme and a template. A theme in XOOPS sets the style of an entire XOOPS website. The stylesheet will be applied to the whole website, including all the modules. The theme also sets block layout.