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

The process


When submitting a package to the concrete5 marketplace, first you will need an account on www.concrete5.org. Once you have created an account, you will have to fill out a form (located at http://www.concrete5.org/marketplace/manage_item/) containing information about your package:

You will fill out all of the marketing copies that will appear in the marketplace listing, as well as some internal meta data about your add-on.

Once you have submitted the add-on, some automated tests will be performed on it to see if it meets the eligibility requirements. Once the add-on passes these tests, members of the Peer Review Board (PRB) will take a look at your add-on.

The Peer Review Board

The PRB is a group of volunteers from the concrete5 community. These volunteers are responsible for testing every add-on and theme that is submitted to the marketplace. They will install your package on their own version of concrete5 and test it fully to make sure it will work without difficulties, and to ensure that your add-on adheres to the rules.

Selling your add-on

concrete5 allows developers to sell their add-on. The lowest price you can set for an add-on (other than free) is $15 USD. concrete5 will keep 25 percent of your add-on's revenue, but the exposure they provide to your add-on by featuring it in the marketplace is usually worth a small commission.

If you sell an add-on in the concrete5 marketplace, you will be expected to support it. If your add-on doesn't work and you do not provide support for it, concrete5 will refund the customer and also charge you a 15 percent penalty. Make sure you are prepared to invest the time in supporting your add-ons.

Once the add-on is approved...

If your add-on passes the review board and is approved, it will be listed as available in the concrete5 marketplace. Be sure to pay attention to customer inquiries or support requests. Also, if you are selling your add-on, remember to request payments for downloads on a regular basis.