Designing for XOOPS
Learn how to customize websites with XOOPS, the open source CMS that helps non-developers build dynamic community websites, intranets, and other applications. This concise book shows you how to use XOOPS themes and modules to design everything from simple blogs to large database-driven CMS portals....
Autor principal: | |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Beijing ; Sebastopol, California :
O'Reilly
2011.
|
Edición: | First edition |
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009627764706719 |
Tabla de Contenidos:
- Table of Contents; Preface; What Is XOOPS?; Why Use XOOPS?; Powerful Modules; Themes and Templates; User Management; Supported Worldwide; Brief History of XOOPS; What This Book Covers; What You Need to Know; Who Is This Book For?; Conventions Used in This Book; Path and Folders; Using Code Examples; We'd Like to Hear from You; Safari® Books Online; Acknowledgments; Chapter 1. Before the Journey; Prepare the Tools; General Workflow of Designing a XOOPS Theme; Step 1: Create a Web Design; Step 2: Convert the XHTML template to a XOOPS theme; Step 3: Testing and debugging
- Chapter 2. Elements of a XOOPS ThemeNecessary Elements of a XOOPS Theme; A Simple Example; Block-Displaying Structures; Content and Footer; Chapter 3. Converting an Existing XHTML Template; Get the CSS Template; Plug It into XOOPS; Further Modifications; Head Part; Logo and Navigation Bar; Footer; The Last Fix to Make the Theme Work; Chapter 4. Styling XOOPS and Creating a Theme from 960; More on Styling XOOPS; Global Style; Theme-Specific Style; XOOPS System Template Style; Dealing with XOOPS Template Style; #MainMenu; #Usermenu; Table and Cells; Smarty: I Want to Know More; Header Tags
- XOOPS GeneralXOOPS User-Related; Smarty Flow Control; Include and Assign; More on Smarty: Tricks and Examples; Module-Based Navigation; What About a Block Without a Title?; Custom Block Filter; Create a Theme with 960; Chapter 5. jQuery and UI Libraries for XOOPS Themes; Link Your Theme to jQuery; Case1: jQuery Used Separately (Adding a Slider to Your Theme); Get the Graphics Done; Coding (X)HTML and CSS; Adding jQuery Effect; Case2: jQuery Integration (Transform Your Blocks into Tabs); jQuery Tools as UI Library; Implementing Tabs Separately; Integration: How to Come Up with an Idea
- Integration: How to Implement the IdeaChapter 6. Module Template Override; An Experiment in Module Template Override; Dig Deeper; Case Study: Gallery Slideshow Block; Preparation; Clean Up the Markup; Integrate with the InsMinimal theme; A Test Run; A Look Back; Chapter 7. Block Anywhere Techniques; How to Get XOOPS Tools Module; A First Play-around; What's the Difference?; Chapter 8. Case Study: My TinyMag; Wireframing; Mock Up a Design; Code the Mock-Up Design; Header; How to Deal with Content; Content Markup; Set Up Blocks; Publisher FAQ; Where are the advanced editing options?
- Why can't I upload article images?Construct Header Feature; Construct the Main Feature; Construct the Content; Construct Latest Article Categories; Poll; Archives and Discussions; Archives; Forum; User Menu; Publisher + Disqus; Final Check; Appendix. XOOPS Cheatsheets; XOOPS Resources; More Resources