cta quote button

Top 10 Concrete5 Books You Should Read

Read More

How Much Does It Cost to Hire Web Developers in Ukraine?

Our pricing is completely transparent: you pay your engineers’ salaries and a flat monthly fee for our services. No hidden charges.

Read More

1. concrete5 Beginner’s Guide – Second Edition (2013)

concrete5 is a superb content management system and this book will show you how to get going with it. From basic installation through to advanced techniques of customization, it’s the perfect primer for web developers.


  • Create your own theme to customize the look of your site.
  • Create new blocks from scratch to learn how to embed new content elements in your concrete5 site using HTML, CSS, PHP and JavaScript.
  • Wrap everything in a package for easy handling and distribution of your add-ons.
  • Learn how to install and set up a concrete5 website.
  • Build block templates to change the output of blocks to suit your needs.

In Detail

concrete5 is an open source content management system (CMS) for publishing content on the World Wide Web and intranets. Concrete5 is designed for ease of use, and for users with limited technical skills. It enables users to edit site content directly from the page. It provides version management for every page and allows users to edit images through an embedded editor on the page.

concrete5 Beginner’s Guide shows you everything you need to get your own site up and running in no time. You will then learn how to change the look of it before you find out all you need to add custom functionality to concrete5.

concrete5 Beginner’s Guide starts with installation, then you customize the look and feel and continue to add your own functionality. After you’ve installed and configured your own concrete5 site, we’ll have a closer look at themes and integrate a simple layout into concrete5. Afterwards, we’re going to build a block from scratch which you can use to manage a news section. We’re also going to add a button to our site which can be used to create a PDF document on the fly. This book also covers some examples that show you how to integrate an existing jQuery plugin.

concrete5 Beginner’s Guide is a book for developers looking to get started with concrete5 in order to create great websites and applications.

What you will learn from this book

  • How to install concrete5
  • Understand the configuration of concrete5
  • What you need to know to build your own theme
  • How you can turn the slideshow block into a gallery
  • How to add a new dashboard page
  • How to create new blocks from scratch
  • How to put different elements into a package for easy handling and distribution
  • What you need to know to use concrete5 in a different language
  • How to deploy a local site to a production server


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.

Who this book is written for

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.

Author(s): Remo Laubacher

2. concrete5 Beginner’s Guide (2011)

Create and customize your own website with the concrete5 Beginner’s Guide

  • Follow the creation of a sample site, through the installation, configuration, and deployment of a Concrete5 site
  • Use themes and add-ons to create a personalized site
  • Ideal introduction to using the Concrete5 CMS
  • Part of Packt’s Beginner’s Guide series – lots of practical examples, screenshots, and less of the waffle

In Detail

Concrete5 is a content management system for PHP developers. It can be used to build a range of sites and is particularly optimized for creating marketing websites.

The Concrete5 Beginner’s Guide will show you how to get up and running with Concrete5 as quickly and painlessly as possible. Taking you from installation to deployment, this is the only reference that you will need for creating your new Concrete5 site

By using a number of real-world examples, as well as taking you through the set up of a sample site, this book will enable you to become familiar with all of Concrete5’s features. Use add-ons, themes, and blocks to give your site the look-and-feel that you desire. Simple PHP will enable you to customize the layout and navigation options of your site, as well extend the dashboard giving you a fully functional, professional site in no time.

A step-by-step guide to creating professional, feature-rich sites with Concrete5

What you will learn from this book

  • Navigate your way around the toolbar and dashboard in order to edit your site
  • Install add-ons and themes to make your site aesthetically pleasing
  • Customize the layout of your site to enable your users to find what they need quickly
  • Use Concrete5 blocks to add pictures.
  • Extend the dashboard to add functionality to your blocks
  • Deploy your site to the server


This book is part of Packt’s Beginner’s Guide series. You will be guided through the set up of a Concrete5 site with step-by-step practical examples.

Who this book is written for

This book is ideal for developers who would like to build their first site with Concrete5. Some knowledge of PHP, MySQL, or HTML would be useful, but you will likely have little to no experience in using Concrete5. This book will teach you everything you need to know!

Author(s): Remo Laubacher

3. concrete5 Cookbook (2013)

Over 140 recipes to help you develop websites using the concrete5 content management system


  • Recipes for developing websites with concrete5, a popular open source content management system
  • A useful guide for concrete5 novices and experts alike
  • Contains blueprints of selected projects explained extensively with a top-to-bottom approach

In Detail

concrete5 is an increasingly popular open source content management system because of its incredible and easy-to-use interface. But, it also comes complete with a robust PHP framework, allowing web developers to create custom websites and applications with ease.

“concrete5 Cookbook” is a practical collection of solutions to tasks that both novice and experienced concrete5 developers face on a regular basis. Readers will learn multiple subjects, including full blueprints for developing an event calendar add-on and an image gallery block. Developers new to concrete5 will quickly learn how to customize concrete5 to their needs, and seasoned pros will find it an excellent quick reference for performing specific tasks.

“concrete5 Cookbook” will transform ordinary PHP developers into concrete5 experts capable of bending concrete5 to their will and unleashing the true power of this up-and-coming content management system. Throughout the course of over 140 recipes and 3 bonus project blueprint chapters, PHP developers will learn how to create custom blocks and dashboard interfaces as well as programmatically work with pages, files, users, permissions, and more. Discover the built-in Active Record support that makes working with databases simple and maintainable. Readers will also learn how to take advantage of the numerous helper classes included in concrete5, and will dive deep into the concrete5 MVC framework to create powerful custom websites and applications. Tie together all of the concepts learned in the recipes with 3 bonus chapters featuring complete blueprints to create a calendar add-on, an image gallery block type, and tips on how to sell your themes and add-ons for money!

“concrete5 Cookbook” is a complete collection of recipes to solve the most common (and some not-so-common) tasks that concrete5 developers will face on a regular basis.

What you will learn from this book

  • Manage pages and the sitemap
  • Connect to and query the database
  • Code real data models with Active Record
  • Produce custom dashboard interfaces
  • Make a custom theme
  • Hooke into system events
  • Create an image gallery add-on
  • Sell add-ons in the concrete5 marketplace and earn money


The Cookbook-style recipes allow you to go both directly to your topic of interest or follow topics throughout a chapter to gain in-depth knowledge. This practical Cookbook will cater to the needs of both intermediate and advanced concrete5 developers.

Who this book is written for

This book is geared towards intermediate to advanced PHP developers who would like to learn more about the concrete5 content management system. Developers already familiar with concrete5 will learn new time-saving tricks and will find the book to be a great reference tool.

Author(s): David Strack

4. Creating Concrete5 Themes (2013)

Create high quality concrete5 themes using practical recipes and responsive techniques to make it mobile-ready


  • Get to grips with the concrete5 architecture.
  • Learn how to create a concrete5 theme.
  • Discover how to make a theme responsive to improve it for small devices.

In Detail

Creating a concrete5 theme isn’t complicated if there’s already a HTML document. There are only very few PHP functions you’ll have to add, but those are powerful and give you a lot of freedom. As you’ll learn to create mobile ready themes, you’ll start to see that there’s almost no limit in what you can do.

“Creating Concrete5 Themes” is a practical, hands-on guide that provides you with a number of examples that will teach you how to create powerful concrete5 themes, change the look of content block elements, and even make your site ready for mobile devices.

“Creating Concrete5 Themes” starts with a few words about the editing concept and architecture of concrete5 and then continues with the creation of a basic theme which gets extended with more and more elements until the theme is mobile ready.

You will learn where to find the information necessary to get your own concrete5 site and then get a quick introduction to understand the idea of the in-site editing concept. We’ll then create a theme which is extended with features and more details as we progress. You’ll also see some examples to show you the process of overriding elements from the core without losing the ability to upgrade concrete5 in the future. Once we’ve customized every element in concrete5 to build a complete theme, we’ll have a look at responsive techniques to make your site ready for small screen devices such as mobile phones and tablets.

What you will learn from this book

  • Learn how to create a concrete5 theme.
  • Understand what it means to create a responsive site.
  • Use multiple image sources to display high quality pictures on retina displays.
  • Override core elements like the login and 404 page without losing the ability to upgrade concrete5.
  • Change the look of concrete5 blocks to make them match with the rest of the site.
  • Learn how to embed dynamic elements in the theme template to avoid accidental modifications.
  • Change the behavior of the content to make its content visible in a modal dialog box.
  • Create a background picture that scales with the size of the browser window and can be changed in the user interface.


Practical guide to create Concrete5 themes

Who this book is written for

This book is great for theme developers new to concrete5 who are looking to use their experience in HTML and CSS to create high quality themes for concrete5. It’s assumed that you have worked with HTML before and can also read code as you’ll see some basic PHP and JavaScript code. There are a few words about using concrete5, but you’re expected to spend a bit of time on your own to get familiar with the concrete5 interface by yourself and by reading some of the articles listed in the book. Readers are expected to have the ability to set up their own concrete5 site, but basic information about the installation and links to follow up are provided though.

Author(s): Remo Laubacher

5. concrete5 for Developers (2014)

Learn to develop themes, blocks, and attributes with concrete5

About This Book

  • Utilize concrete5 as a CMS to its optimum potential
  • Master advanced topics such as theme and block development, as well as concrete5 attributes
  • The book gives special emphasis to concrete5’s features from a developer’s perspective, including packages and add-ons

Who This Book Is For

Whether you have had some previous experience with concrete5 or are entirely new to it, this book will help you understand all that you need to know in order to get started with concrete5 development. A background in PHP is required; some knowledge of HTML/CSS is needed in order to fully grasp the concepts underlying concrete5 theme development.

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

In Detail

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.

Author(s): Sufyan bin Uzayr

6. Développement d’un module E-commerce sous Concrete5 (Omn.Univ.Europ.) (French Edition) (2014)

Ce livre présente la conception et le développement d’un module E-commerce pour la vente des biens numériques sous Concrete5. Pour ce fait un système de paiement sécurisé est utilisé pour garantir les transactions d’achats et de ventes. Le travail présenté dans le livre a été développé à l’aide du Framework Concrete 5, PHP 5.3.8 comme serveur d’application, Apache 2.2.21 comme serveur web et MySQL 5.5.16 comme serveur de bases de données.

Author(s): Mohamed Alaa Chabbouh

7. concrete5 Beginner’s Guide by Remo Laubacher (2011-03-18) (1648)

concrete5 Beginner's Guide by Remo Laubacher (2011-03-18) on Amazon.com. *FREE* shipping on qualifying offers.


8. Creating Concrete5 Themes by Remo Laubacher (25-Jan-2013) Paperback (1600)

Creating Concrete5 Themes by Remo Laubacher (25-Jan-2013) Paperback on Amazon.com. *FREE* shipping on qualifying offers.


9. D??veloppement d’un module E-commerce sous Concrete5 by Mohamed Alaa Chabbouh (2014-03-02) (1758)

D??veloppement d'un module E-commerce sous Concrete5 by Mohamed Alaa Chabbouh (2014-03-02) on Amazon.com. *FREE* shipping on qualifying offers.