Advanced Joomla!
Advanced Joomla! teaches you advanced techniques for customizing a Joomla! CMS, including creating templates, administration, and building extensions. It will provide the technical know-how and a bonanza of information that will allow you to take your Joomla! sites to the next level. Written by best...
Autor principal: | |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Berkeley, Calif. :
Apress
2013.
|
Edición: | 1st ed. 2013. |
Colección: | The expert's voice in Web development
|
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009628771006719 |
Tabla de Contenidos:
- Cover; Title Page; Copyright Page; Dedication Page; Contents at a Glance; Table of Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; CHAPTER 1 Streamlining the Authoring Process; Setting the Editor Style Sheets; Setting Up an Article "Staging" Category; Anatomy of the Article Display Process; Configuring Article Display; Article Settings; Global Settings; Menu Settings; Title of the Home Page; Article Voting; Summary of Article Presentation; URLs and Their Challenges; Puzzling Out a URL; Examining the SEF URL; Configuring the Search Results Page
- ConclusionCHAPTER 2 Customizing Joomla with Widgets; Creating a Custom HTML Module; Adding Custom Widgets to Your Site; Implementing the Google Calendar; Adding a Google Map to Your Joomla Site; Adding a Google Translate Web Element; Adding Chat to Your Site with Chatango; Adding the Survey Monkey Widget to Your Site; Adding a Related Content Module to Your Site; Using the PayPal Storefront; Summary; CHAPTER 3 Constructing a Dynamic Template; Designing the Template; Setting Goals for the Template; Page Types Displayed by a Template; Drafting the Template with a Spreadsheet
- Implementing the TemplateCreate the Index and Template Details Files; Editing the Template on a Remote Server with jEdit; Examining the Template Foundation; Understanding the Effects of Doctype Settings; Choosing the Proper Doctype; Augmenting the Basic Template; Creating the Head Section; Downloading Twitter Bootstrap and jQuery; Checking the Template Load; Create the Body Section; Semantic HTML or XHTML; Creating a Multi-Column Body; Using Template Parameters; Selecting Among Multiple CSS Files in a Single Template
- Optimizing the Dynamic Template for Mobile, Tablet, and Other Viewing PlatformsUsing Responsive Design for Mobile Browsers; General Guidelines for Handheld Templates; Creating a Handheld.css to Optimize Mobile Browsing; Handling Mobile Switches from Portrait to Landscape Mode; Making the Template Effective for Text Browsers; Refining the Dynamic Template; Avoiding Common Template Pitfalls; Assuring Font and Anti-Alias Support; Considering Screen Sizes; Creating a Shared Template Shell to Share Resources in a Multi-Template Site; Adopting Basic Style Sheet Best Practices
- Planning for Caches, Proxies, and CDNsUsing Page Class Suffix for Custom Styles; Using CSS Sprites; Using Template Testing Tools; Using the Web Developer Toolbar in Firefox; Disabling JavaScript; Examining CSS; Examining and Altering Cookies; Using IE Tester to Assure Internet Explorer Compatibility; Conclusion; CHAPTER 4 Using Template Overrides; What a Template Override Can Do; Including a Custom Module in a Template Package; Creating a Custom Login Module; Including a Custom Component in a Template Package; Modifying the Offline page; Adding a Custom 404 Page; Conclusion
- CHAPTER 5 Using JavaScript and Ajax to Dynamically Load Page Elements