Creating Concrete5 themes. (2013)
- Record Type:
- Book
- Title:
- Creating Concrete5 themes. (2013)
- Main Title:
- Creating Concrete5 themes.
- Other Titles:
- Creating Concrete five themes
- Other Names:
- Laubacher, Remo
- Contents:
- Table of Contents; Creating concrete5 Themes; Creating concrete5 Themes; Credits; About the Author; About the Reviewer; www.PacktPub.com; Support files, eBooks, discount offers and more; Why Subscribe?; Free Access for Packt account holders; Preface; What this book covers; What you need for this book; Who this book is for; Conventions; Reader feedback; Customer support; Downloading the example code; Errata; Piracy; Questions; 1. Getting Started; Getting your own concrete5 site; Start working with concrete5; Dashboard to manage concrete5; How to edit content; What are blocks; What is an area? Adding and updating blocksPublishing changes and managing versions; Managing files; Uploading files; Working with stacks; Change the layout and style of your pages, areas, and blocks; Page types; Design to customize the appearance of blocks and areas; Splitting content in different columns; Creating and managing pages; Adding a new page; Adding default blocks to page types; Summary; 2. Architecture of concrete5; The file structure of concrete5; concrete5 updates; Caching for better performance; The distinction of Model-View-Controller (MVC); The anatomy of a page; The anatomy of a block. Concrete5 API and helpersHelpers; Events to hook into the core; What happens when a page is rendered; Why you might want to build a package; Basic package installer; Marketplace submission; Summary; 3. Creating Your First Theme; Getting started with themes; Creating the first theme; Adding our page typeTable of Contents; Creating concrete5 Themes; Creating concrete5 Themes; Credits; About the Author; About the Reviewer; www.PacktPub.com; Support files, eBooks, discount offers and more; Why Subscribe?; Free Access for Packt account holders; Preface; What this book covers; What you need for this book; Who this book is for; Conventions; Reader feedback; Customer support; Downloading the example code; Errata; Piracy; Questions; 1. Getting Started; Getting your own concrete5 site; Start working with concrete5; Dashboard to manage concrete5; How to edit content; What are blocks; What is an area? Adding and updating blocksPublishing changes and managing versions; Managing files; Uploading files; Working with stacks; Change the layout and style of your pages, areas, and blocks; Page types; Design to customize the appearance of blocks and areas; Splitting content in different columns; Creating and managing pages; Adding a new page; Adding default blocks to page types; Summary; 2. Architecture of concrete5; The file structure of concrete5; concrete5 updates; Caching for better performance; The distinction of Model-View-Controller (MVC); The anatomy of a page; The anatomy of a block. Concrete5 API and helpersHelpers; Events to hook into the core; What happens when a page is rendered; Why you might want to build a package; Basic package installer; Marketplace submission; Summary; 3. Creating Your First Theme; Getting started with themes; Creating the first theme; Adding our page type template; Creating the shared header; Creating the shared footer; Adding a theme thumbnail; Installing your theme; Adding CSS files to a theme; Adding main.css; Adding typography.css; Content block styles; Performance perfection when including CSS files; Customizable styles. Adding more detailsGlobal areas; Replacing the header area with a global area; Putting blocks in templates; Finding block properties; Templates for page types; Number of blocks per area; Background picture by page attribute; Creating the attribute to hold our picture; Page-specific variables; Getting page name and description; Checking the edit mode; Getting the current page type; Assigning attribute to page type; Selecting background pictures; Working with attributes in the theme; Summary; 4. Styling Single Pages; What is a single page?; Creating our own single page; Installing single pages. Changing the single page layoutAdding view.php to your theme; Applying the theme to single pages; Overriding the single page's HTML output; Summary; 5. Styling the Block Output; Overriding block templates; Additional block templates; Block templates with CSS and JavaScript; Content block in a box; Overriding blocks in packages; Changing the navigation; Working with the drop-down block template; Creating a portfolio list with filter; Adding portfolio attributes; Creating a page list filter template; Summary; 6. Responsive Themes; Responsive or separate mobile websites; Responsive techniques. … (more)
- Publisher Details:
- Birmingham, UK : Packt Pub. Ltd
- Publication Date:
- 2013
- Extent:
- 1 online resource (1 volume), illustrations
- Subjects:
- 005.276
Web site development
Digital media -- Management
Multimedia systems -- Management
Java (Computer program language)
Web site development
Digital media -- Management
Multimedia systems -- Management
Java (Computer program language)
COMPUTERS -- Web -- Design
Web sites -- Authoring programs
Web sites -- Design
Web site development
Digital media / Management
Multimedia systems / Management
Java (Computer program language)
Electronic books - Languages:
- English
- ISBNs:
- 9781782161653
1782161651
1782161643
9781782161646 - Related ISBNs:
- 9781782161646
- Notes:
- Note: Online resource; title from PDF title page (Safari, viewed May 6, 2013).
- Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.86585
- Ingest File:
- 01_025.xml