Book Image

concrete5 Cookbook

Book Image

concrete5 Cookbook

Overview of this book

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

About the Reviewers

Remo Laubacher grew up in Central Switzerland in a small village surrounded by mountains and natural beauty. He started working with computers a long time ago and then, after various computer-related projects, focused on ERP and Oracle development.

After completing his BSc in Business Administration, Remo became a partner at Ortic, his ERP and Oracle business, as well as a partner at mesch web consulting and design GmbH. At mesch—where he's responsible for all development-related topics—he discovered concrete5 as the perfect tool for their web-related projects and has since become a key member of the concrete5 community. You can find his latest publications on http://www.codeblog.ch/. He is also the author of three books published by Packt Publishing: concrete5 Beginner's Guide, concrete5 Beginner's Guide – Second Edition, and Creating concrete5 Themes.

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' websites to concrete5. Participating in the review of this book has helped him to plan for future enhancements; and he believes that he can implement those enhancements now at a much lower resource cost then previously planned.

Sharon L. Rivera has attained the expert level in Business Intelligence Reporting Development. She has worked with legacy systems, North America-wide intranets, and corporate teams in developing Business Intelligence solutions.

She currently acts as a consultant and business developer for independent businesses.

James Shannon has been actively developing with concrete5 since its early days. He's contributed to the core and built a number of concrete5-powered sites, but mostly uses it as a framework to build complex web applications. Additionally, he's released a handful of popular packages that augment the core functionality of concrete5. More generally, he's been developing websites for 15 years using a number of technologies.

James' professional expertise is in strategic project management and change management.

James grew up in Southern California and graduated from UC Berkeley. He collects certifications; the most recent being the one that allows him to fly planes, and one that helps him manage projects.