concrete5 for Developers

Learn to develop themes, blocks, and attributes with concrete5
Preview in Mapt

concrete5 for Developers

Sufyan bin Uzayr

1 customer reviews
Learn to develop themes, blocks, and attributes with concrete5
Mapt Subscription
FREE
$29.99/m after trial
eBook
$9.80
RRP $13.99
Save 29%
Print + eBook
$22.99
RRP $22.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$9.80
$22.99
$29.99p/m after trial
RRP $13.99
RRP $22.99
Subscription
eBook
Print + eBook
Start 30 Day Trial

Frequently bought together


concrete5 for Developers Book Cover
concrete5 for Developers
$ 13.99
$ 9.80
concrete5: Beginner's Guide - Second Edition Book Cover
concrete5: Beginner's Guide - Second Edition
$ 26.99
$ 18.90
Buy 2 for $27.30
Save $13.68
Add to Cart
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 

Book Details

ISBN 139781783283552
Paperback116 pages

Book Description

Among the various PHP-based content management systems, concrete5 has been rising in popularity. The CMS in itself is neither very bloated nor very limiting, thereby making concrete5 an ideal pick for building websites and a hit among developers.

concrete5 for Developers discusses concrete5 development and web development with this PHP-based CMS. It starts with theme development for concrete5, and also explains ways to convert your existing HTML designs into templates ready for use with concrete5. Special emphasis is laid on the MVC framework in concrete5.

This book follows an easy-to-grasp model with a step-by-step approach. Each topic is explained at length and is followed and supplemented by examples in code, followed in turn by an explanation of the sample code.

Table of Contents

Chapter 1: Building a concrete5 Theme
Themes and page types
Getting started with theme building
Designing templates – things you should know
Creating the theme
Creating the default page type
Packaging your theme for the marketplace
Summary
Chapter 2: Introduction to concrete5 Blocks
The directory structure of concrete5 blocks
The MVC framework in concrete5
Creating a new block
Validating user inputs
Summary
Chapter 3: Advanced concrete5 Blocks
Using database tables
Getting data from the database
Working with advanced concrete5 blocks
Working with file management
Overriding the default functionality of concrete5
Packaging your code for distribution
Summary
Chapter 4: Attributes in concrete5
An overview of the concrete5 attributes
Attribute terminology in concrete5
Understanding and working with attribute terminology in concrete5
Creating a custom attribute type in concrete5
Installation of the custom attribute type
Summary
Chapter 5: Permissions and Workflows
Introducing permissions in concrete5
The difference between simple and advanced permissions
A closer look at advanced permissions in concrete5
A note on area and block permissions
Managing advanced permissions programmatically in concrete5
Workflows in concrete5
Setting up the basic workflow
Summary

What You Will Learn

  • Offer your concrete5 themes for sale in the official marketplace
  • Develop advanced blocks for complex and feature-rich interactive websites
  • Perform database actions, especially for power users building advanced websites
  • Override the default functionality of concrete5
  • Store data in concrete5 by means of attributes and attribute types
  • Work with the permission system of concrete5
  • Build blocks for concrete5 in order to use them on your websites
  • Create themes and templates ready for concrete5 from HTML templates

Authors

Table of Contents

Chapter 1: Building a concrete5 Theme
Themes and page types
Getting started with theme building
Designing templates – things you should know
Creating the theme
Creating the default page type
Packaging your theme for the marketplace
Summary
Chapter 2: Introduction to concrete5 Blocks
The directory structure of concrete5 blocks
The MVC framework in concrete5
Creating a new block
Validating user inputs
Summary
Chapter 3: Advanced concrete5 Blocks
Using database tables
Getting data from the database
Working with advanced concrete5 blocks
Working with file management
Overriding the default functionality of concrete5
Packaging your code for distribution
Summary
Chapter 4: Attributes in concrete5
An overview of the concrete5 attributes
Attribute terminology in concrete5
Understanding and working with attribute terminology in concrete5
Creating a custom attribute type in concrete5
Installation of the custom attribute type
Summary
Chapter 5: Permissions and Workflows
Introducing permissions in concrete5
The difference between simple and advanced permissions
A closer look at advanced permissions in concrete5
A note on area and block permissions
Managing advanced permissions programmatically in concrete5
Workflows in concrete5
Setting up the basic workflow
Summary

Book Details

ISBN 139781783283552
Paperback116 pages
Read More
From 1 reviews

Read More Reviews

Recommended for You

Responsive Web Design with HTML5 and CSS3 Book Cover
Responsive Web Design with HTML5 and CSS3
$ 23.99
$ 4.80
concrete5 Cookbook Book Cover
concrete5 Cookbook
$ 26.99
$ 18.90
Learning Bootstrap Book Cover
Learning Bootstrap
$ 26.99
$ 18.90
Creating Concrete5 Themes Book Cover
Creating Concrete5 Themes
$ 12.99
$ 9.10
HTML5 Canvas Cookbook Book Cover
HTML5 Canvas Cookbook
$ 23.99
$ 16.80
concrete5: Beginner's Guide - Second Edition Book Cover
concrete5: Beginner's Guide - Second Edition
$ 26.99
$ 18.90