06153nam 22006615 450 991043809740332120200630151336.01-4302-1629-810.1007/978-1-4302-1629-2(CKB)3360000000354120(EBL)1317600(SSID)ssj0000935466(PQKBManifestationID)11588623(PQKBTitleCode)TC0000935466(PQKBWorkID)10953220(PQKB)11594585(DE-He213)978-1-4302-1629-2(MiAaPQ)EBC1317600(CaSebORM)9781430216285(PPN)170486559(EXLCZ)99336000000035412020130626d2013 u| 0engur|n|---|||||txtccrAdvanced Joomla![electronic resource] /by Dan Rahmel1st ed. 2013.Berkeley, CA :Apress :Imprint: Apress,2013.1 online resource (395 p.)The expert's voice in Web developmentIncludes index.1-4302-1628-X 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 PageConclusionCHAPTER 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 SpreadsheetImplementing 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 TemplateOptimizing 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 PracticesPlanning 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; ConclusionCHAPTER 5 Using JavaScript and Ajax to Dynamically Load Page ElementsAdvanced 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 bestselling Beginning Joomla! author Dan Rahmel, Advanced Joomla! picks up right where Beginning Joomla! left off. Amongst other things, it shows you how to integrate advanced features into your Joomla! site, including social networking, blogging, and Google and Yahoo! web services; construct advanced Joomla! templates that use multiple stylesheets; use advanced administration techniques; and employ MySQL data reporting, remote deployment, and quality control using automated testing.  Advanced Joomla! assists content providers and web developers in all aspects of Joomla! content creation. For graphic artists and web designers, the professional template techniques and site organization information will prove invaluable. For developers who are weary of the often Byzantine documentation and hunger for clear organized information, Advanced Joomla! holds the key to unlocking the treasures of this advanced CMS system.Computer programmingSoftware engineeringWeb Developmenthttps://scigraph.springernature.com/ontologies/product-market-codes/I29050Software Engineering/Programming and Operating Systemshttps://scigraph.springernature.com/ontologies/product-market-codes/I14002Computer programming.Software engineering.Web Development.Software Engineering/Programming and Operating Systems.006.78006.786Rahmel Danauthttp://id.loc.gov/vocabulary/relators/aut746980UMIUMIBOOK9910438097403321Advanced Joomla2257651UNINA