My Account Log in

4 options

concrete5 beginner's guide : create and customize your own feature-rich website in no time with concrete5! / Remo Laubacher.

EBSCOhost Academic eBook Collection (North America) Available online

View online

EBSCOhost Ebook Public Library Collection - North America Available online

View online

Ebook Central Academic Complete Available online

View online

Ebook Central College Complete Available online

View online
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.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account