Cargando…

Designing for XOOPS /

"XOOPS (eXtensible Object Oriented Portal System) is an Open Source application platform written in PHP and database for developing small to large interactive dynamic community websites, company portals, intranets, weblogs, and much more. XOOPS uses Smarty, one of the most popular template engi...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Ruoyu, Sun
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Sebastopol, CA : O'Reilly, ©2011.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
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.