Strict Standards: Non-static method Cache::get() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/models/package.php on line 84 Strict Standards: Non-static method Cache::key() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/libraries/cache.php on line 117 Strict Standards: Non-static method Cache::getLibrary() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/libraries/cache.php on line 122 Strict Standards: Non-static method Loader::package() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/startup/packages.php on line 8 Strict Standards: Non-static method Object::camelcase() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/libraries/loader.php on line 290 Strict Standards: Non-static method Loader::package() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/startup/packages.php on line 8 Strict Standards: Non-static method Object::camelcase() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/libraries/loader.php on line 290 Strict Standards: Non-static method Loader::package() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/startup/packages.php on line 8 Strict Standards: Non-static method Object::camelcase() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/libraries/loader.php on line 290 Strict Standards: Non-static method Loader::package() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/startup/packages.php on line 8 Strict Standards: Non-static method Object::camelcase() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/libraries/loader.php on line 290 Strict Standards: Non-static method Loader::package() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/startup/packages.php on line 8 Strict Standards: Non-static method Object::camelcase() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/libraries/loader.php on line 290 Strict Standards: Non-static method Loader::package() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/startup/packages.php on line 8 Strict Standards: Non-static method Object::camelcase() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/libraries/loader.php on line 290 Strict Standards: Non-static method Loader::package() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/startup/packages.php on line 8 Strict Standards: Non-static method Object::camelcase() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/libraries/loader.php on line 290 Strict Standards: Non-static method Loader::package() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/startup/packages.php on line 8 Strict Standards: Non-static method Object::camelcase() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/libraries/loader.php on line 290 Strict Standards: Non-static method Loader::package() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/startup/packages.php on line 8 Strict Standards: Non-static method Object::camelcase() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/libraries/loader.php on line 290 Strict Standards: Non-static method User::checkUserForeverCookie() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/startup/user.php on line 4 Strict Standards: Non-static method Config::get() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/startup/maintenance_mode_check.php on line 5 Strict Standards: Non-static method PermissionsCache::exists() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/models/permissions.php on line 69 Strict Standards: Non-static method PermissionsCache::getIdentifier() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/models/permissions.php on line 15 Strict Standards: Non-static method Loader::db() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/models/collection_version.php on line 38 Strict Standards: Non-static method Loader::helper() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/startup/process.php on line 28 Strict Standards: Non-static method Object::camelcase() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/libraries/loader.php on line 250 Strict Standards: Non-static method View::getInstance() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/dispatcher.php on line 273 Strict Standards: Non-static method Loader::db() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/models/collection_types.php on line 40 Warning: Cannot modify header information - headers already sent by (output started at /home/sites/concretefive.co.uk/public_html/concrete/models/permissions.php:69) in /home/sites/concretefive.co.uk/public_html/concrete/libraries/view.php on line 841 Concrete Five :: Developers Strict Standards: Non-static method Cache::get() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/models/page.php on line 24 Strict Standards: Non-static method Cache::key() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/libraries/cache.php on line 117 Strict Standards: Non-static method Cache::getLibrary() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/libraries/cache.php on line 122 Strict Standards: Non-static method Loader::db() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/models/collection_version.php on line 38 Strict Standards: Non-static method PermissionsCache::exists() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/models/permissions.php on line 69 Strict Standards: Non-static method PermissionsCache::getIdentifier() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/models/permissions.php on line 15 Strict Standards: Non-static method Loader::db() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/models/task_permission.php on line 67
Strict Standards: Non-static method PermissionsCache::exists() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/models/permissions.php on line 69 Strict Standards: Non-static method PermissionsCache::getIdentifier() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/models/permissions.php on line 15 Strict Standards: Non-static method PermissionsCache::getObject() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/models/permissions.php on line 70 Strict Standards: Non-static method PermissionsCache::getIdentifier() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/models/permissions.php on line 45
Strict Standards: Non-static method PermissionsCache::exists() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/models/permissions.php on line 69 Strict Standards: Non-static method PermissionsCache::getIdentifier() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/models/permissions.php on line 15 Strict Standards: Non-static method PermissionsCache::getObject() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/models/permissions.php on line 70 Strict Standards: Non-static method PermissionsCache::getIdentifier() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/models/permissions.php on line 45
Strict Standards: Non-static method Loader::db() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/models/collection_version.php on line 38

Developers

Here's every build and patch of the concrete5 CMS from Concrete5.org archived up for your needs.

Strict Standards: Non-static method PermissionsCache::exists() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/models/permissions.php on line 69 Strict Standards: Non-static method PermissionsCache::getIdentifier() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/models/permissions.php on line 15 Strict Standards: Non-static method PermissionsCache::getObject() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/models/permissions.php on line 70 Strict Standards: Non-static method PermissionsCache::getIdentifier() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/models/permissions.php on line 45 Strict Standards: Non-static method Area::getOrCreate() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/models/block.php on line 59 Strict Standards: Non-static method Area::get() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/models/area.php on line 160 Strict Standards: Non-static method Cache::get() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/models/area.php on line 127 Strict Standards: Non-static method Cache::key() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/libraries/cache.php on line 117 Strict Standards: Non-static method Cache::get() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/models/block.php on line 63 Strict Standards: Non-static method Cache::key() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/libraries/cache.php on line 117 Strict Standards: Non-static method PermissionsCache::exists() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/models/permissions.php on line 69 Strict Standards: Non-static method PermissionsCache::getIdentifier() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/models/permissions.php on line 15 Strict Standards: Non-static method PermissionsCache::getObject() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/models/permissions.php on line 70 Strict Standards: Non-static method PermissionsCache::getIdentifier() should not be called statically in /home/sites/concretefive.co.uk/public_html/concrete/models/permissions.php on line 45

Developers

What does concrete5 mean to an established PHP jock?  Here are some resources to get you started:

  1. Take the time to watch a few of the site owner screencasts – these videos are intended for people who are not web developers and highlight features that appeal to clients.  From its inception, concrete5 was meant as a building tool for developers to create something that their clients would understand and manage themselves.
     
  2. Check out the developer documentation area within Help.  Also be sure to check out the how-to section.  Nearly any topic covered in the main documentation has a number of supporting tutorials in the how-tos.

  3. Get active in the developer forums.

  4. Join us on IRC if you are into that. 
     
  5. Download and get started if you haven't already.

Fork This

Can't be bothered with a stable release? Want to contribute? Here is the github repo.

Where you fit in

It's no secret we're not your typical open source project.  We had five years of commercial versions released before going FL/OSS.  Like you, we get money by making money.  We have absolutely no venture capital behind us.  This gives us the privilege to do things our own way.  This software is serious business for serious business.  We could also use your help:

  1. Get the word out.  We've had an exciting year, and it's been largely due to grass-roots efforts.  Wherever you talk about building that internet, please, talk about concrete5.

  2. Internationalization. We have translations into approximately a dozen languages today that all need to be kept up to date. We'd like a dozen more. If you speak another language, we really need your help.

  3. Theme it. Whether you're a creative agency with a full design staff, or if you just have some time to chop a free HTML template, there's nothing wrong with adding another theme (paid or free) to our marketplace.

  4. Add functionality.  We've created an eCommerce system, a forum and a few other doodads.  Our community has built blogging platforms, a bevy of image galleries and other popular features you would expect to find in a CMS.  Why not get in on that action? 

c5book.png

Beginner Developer's Guide from Packt

Are you already comfortable with PHP and just need a good developer focused beginner's guide? Check out this awesome book from Packt Publishing on concrete5!