Book Image

concrete5: Beginner's Guide - Second Edition - Second Edition

Book Image

concrete5: Beginner's Guide - Second Edition - Second Edition

Overview of this book

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.
Table of Contents (19 chapters)
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Pop Quiz Answers
Index

About the Reviewers

Ryan Hewitt has been a web developer for over 10 years and has worked extensively with concrete5, with it being his content management system of choice.

Ryan's background includes working for both large and small development companies, wading through oceans of code and fighting SQL beasts, PHP devils, and CSS nasties. He has written numerous custom online systems and scripts—finding solace in the advantages that well written frameworks and libraries such as CakePHP, jQuery, Boostrap Twitter, and concrete5 bring forth.

Ryan started his own web development business in 2011, with his partner Lelita Baldock, called Mesuva Web Development. From the beautiful coastal town of Goolwa, in South Australia, Ryan and Lelita build a wide range of websites and online shops using concrete5, often heavily customizing them with custom-built blocks and packages.

One of concrete5's greatest strengths as a CMS is its active online community, and Ryan takes pride in contributing answers and insights to the online forum, as well as providing free concrete5 packages and support.

The Mesuva website can be found at https://www.mesuva.com.au and Ryan can be contacted through it.

Werner Nindl is an Oracle Hyperion consultant by day and a concrete5 web developer by night. As a consultant, he has lived and worked in Europe, China, and the US. During his day job, Werner manages consulting programs for Financial Consolidation and Reporting.

Intrigued by the capabilities of concrete5, he has started to convert his clients' web sites to concrete5. Participating in the review of this book has helped him to plan for future enhancements. He believes that he can implement those enhancements now at a much lower resource cost then previously planned.

John Steele began teaching himself BASIC on a borrowed Atari. He purchased his first computer, the Timex Sinclair 1000, later trading it in on a Commodore 64. He then taught himself 6502 Assembly followed by the C language, creating a 3D wireframe program to design a hang-glider.

He was a Mathematics major, switching to Computer Science as soon as the degree program was available. He worked as a Systems Programmer at the IBM Almaden Research Center using C, Fortran, Pascal, and 8086 Assembly. Next, he worked as Systems Analyst and Lead Programmer for the largest selling POS software for video stores. He was a beta tester for every version of the Microsoft C compiler.

Fascinated by the Internet, he taught himself PHP3 and MySQL programming and started his business Steelesoft Consulting. He's used just about every Unix-based operating system since the DEC PDP-11 and owns the first version of Linux on CD.

He's also been a technical editor for two PHP4 books by Osborne-McGraw Hill.