4 options
concrete5 beginner's guide : create and customize your own feature-rich website in no time with concrete5! / Remo Laubacher.
- Format:
- Book
- Author/Creator:
- Laubacher, Remo.
- Language:
- English
- Subjects (All):
- Web sites--Authoring programs.
- Web sites.
- Web sites--Design.
- Physical Description:
- 1 online resource (324 p.)
- Edition:
- 2nd ed.
- Place of Publication:
- Birmingham, England : Packt Publishing, c2013.
- Language Note:
- English
- Summary:
- This is a beginner's guide, which takes a clear, step-by-step approach to guide you through the process of creating and adding functionality to your site.This book is ideal for developers experienced with HTML and CSS and possibly PHP as well as JavaScript, who would like to build their first site with Concrete5. Some knowledge of PHP, MySQL, or HTML would be useful, but no experience with Concrete5 is expected.
- Contents:
- Intro
- concrete5 Beginner's Guide
- Table of Contents
- Credits
- About the Author
- About the Reviewers
- 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
- Time for action - heading
- What just happened?
- Pop quiz - heading
- Have a go hero - heading
- Reader feedback
- Customer support
- Downloading the example code
- Errata
- Piracy
- Questions
- 1. Installing concrete5
- Preparing for installation
- Web browser
- Text editor
- Archive utility
- FTP client
- Installing Bitnami
- Time for action - installing Bitnami WAMP stack
- Pop quiz - requirements for concrete5
- Downloading concrete5
- Time for action - downloading the latest version
- Creating an empty MySQL database
- Time for action - creating a MySQL database
- Installing concrete5
- Time for action - installing concrete5
- The configuration file
- Pop quiz - the configuration file
- Disabling caching
- Time for action - disabling caching
- Enabling pretty URLs
- Time for action - enabling pretty URLs
- File and directory structure of concrete5
- Dispatcher process
- Summary
- 2. Working with concrete5
- Getting familiar with concrete5
- Time for action - logging in to concrete5
- Adding new blocks
- Time for action - adding new blocks
- Time for action - editing existing blocks
- Have a go hero - adding more blocks
- Time for action - exiting edit mode
- Pop quiz - concrete5 inside the editing mode.
- Working with the dashboard
- Time for action - changing the site's name
- Adding more pages
- Time for action - adding pages to create a news section
- Time for action - adding blocks to a new page
- Have a go hero - adding more pages
- Managing page defaults
- Time for action - adding default blocks to a page type
- Adding blocks to existing pages
- Time for action - adding blocks to existing pages
- Moving and sorting pages
- Time for action - moving and sorting your pages
- Splitting content into columns
- Time for action - creating a multi-column layout
- Have a go hero - adding more columns and blocks
- Copying blocks using the clipboard
- Time for action - copying the block using the clipboard
- Working with stacks
- Time for action - working with stacks
- Styling with design and CSS
- Time for action - styling your blocks
- Have a go hero - customizing more styles
- Have a go hero - play around
- 3. Managing Permissions
- Managing basic permissions
- Adding users and groups
- Time for action - adding groups
- Group expiration options
- Time for action - adding users
- Working with user attributes
- Granting sitemap and file manager permissions
- Time for action - assigning sitemap permissions
- Time for action - granting file manager permissions
- Have a go hero - time restriction for permissions
- Granting page editing permissions
- Time for action - granting edit access
- Managing edit access on a page by page basis
- Creating a protected website section.
- Time for action - creating a protected website
- Granting partial dashboard access
- Time for action - granting partial dashboard access
- Restricting block access
- Time for action - restricting access to blocks
- Working with the advanced permission mode
- Time for action - activating the advanced permission mode
- Managing advanced page permissions
- Time for action - removing permissions to change permissions
- Managing area permissions
- Managing block permissions
- Managing subpage permissions
- Time for action - setting subpage permissions
- Pop quiz - permissions in concrete5
- 4. Managing Add-ons
- Introduction to add-ons
- Installing add-ons from the marketplace
- Time for action - installing an add-on
- Time for action - uninstalling an add-on
- Have a go hero - installing more add-ons
- Manually installing an add-on
- Time for action - installing an add-on manually
- Working with theme add-ons
- Parts of a theme
- Theme file structure
- Working with block add-ons
- Block structure
- Packages
- Pop quiz - what's a package?
- 5. Creating Your Own Theme
- Starting with a new layout
- The HTML code
- CSS rules
- Converting HTML and CSS to a concrete5 theme
- Time for action - creating the concrete5 theme header
- Time for action - creating the concrete5 theme footer
- Time for action - creating a page template
- Time for action - creating more page templates
- Pop quiz - what are page templates and page types?
- Installing your theme
- Time for action - installing theme
- What just happened?.
- PHP constants and functions
- Time for action - getting a list of available constants
- Time for action - listing all available functions
- Time for action - checking for edit mode
- Time for action - hiding content from anonymous visitors
- Time for action - restricting numbers of blocks per area
- Time for action - inserting a block wrapper in an area
- Working with page attributes
- Time for action - using attributes to set background picture
- Time for action - accessing attribute data from a template
- Pop quiz - what are attributes?
- Inserting blocks in templates
- Time for action - replacing the header area with a template block
- Time for action - finding autonav block properties
- Time for action - specifying block templates in an area
- Applying a theme to a single page
- Time for action - creating a single page layout
- Time for action - adding variables to handle login errors
- Pop quiz - what's a single page?
- Creating customizable themes
- Time for action - creating a customizable theme
- Have a go hero - adding more customizable styles
- 6. Customizing Block Layouts
- Custom templates to modify a block layout
- Thumbnails in a page list
- Time for action - adding thumbnails to a page list
- Time for action - restricting thumbnails to a custom dimension
- Have a go hero - improving the thumbnail page list
- Have a go hero - exploring concrete5 helpers
- Block template folder
- Time for action - creating a template folder.
- What just happened?
- Pop quiz - how to include CSS and JavaScript files
- Picture pop-ups in a content block
- Time for action - building a lightbox gallery
- Have a go hero - creating another JavaScript gallery
- Adding a Gravatar picture in the guestbook
- Time for action - adding a Gravatar picture to the guestbook
- Avoiding duplicate code in a custom template
- Time for action - including an existing template
- Transforming a slideshow into a gallery
- Time for action - creating a gallery template for a slideshow
- Time for action - adding a slideshow gallery
- Slideshow using file attributes
- Time for action - adding file attributes to our slideshow
- Time for action - using file attributes in the gallery
- Using advanced tooltips in the content block
- Time for action - creating advanced tooltips
- 7. Adding Site Navigation
- Introducing the autonav block
- Preparation
- Time for action - undoing autonav block integration
- Autonav options
- Autonav page structure
- Page order
- Example 1 - showing all pages
- Example 2 - showing relevant subpages
- Example 3 - showing relevant subpages starting from the top
- Autonav output
- Adding navigation images
- Time for action - creating page attributes for navigation pictures
- Time for action - creating a block picture navigation template
- Pop quiz - parts of image navigation
- Adding a CSS3 hover effect
- Time for action - creating a CSS3 transition autonav template
- Have a go hero - create more transitions
- Building a drop-down navigation.
- Time for action - creating a SooperFish template.
- Notes:
- Includes index.
- "Learn by doing : less theory, more results"--Cover.
- Description based on online resource; title from title page (ebrary, viewed May 23, 2013).
- ISBN:
- 9781782169321
- 1782169326
- OCLC:
- 849933995
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.