We just released concrete5 5.7 last week (and updated it this past Monday!) We're encouraging everyone to dive into the next generation of concrete5, and, to make that a little easier, we're compiling how-tos, articles, and guides from our own site and around the web focusing on all things 5.7.

## 5.7 Architecture

Here's a video we put together on concrete5's architecture. Some of this may be old news to existing concrete5 developers, but there is plenty of 5.7 info in here as well:

[Watch Architecture Video >]()

## Add-On Development

I originally wrote the following how-tos several months ago, in which I update an existing add-on to make it 5.7. compatible.

### concrete5 5.7 Add-On Development, Parts 1 and 2

[Read Part 1](http://www.concrete5.org/documentation/how-tos/developers/concrete5-5.7-add-on-development-part-1/)

[Read Part 2](http://www.concrete5.org/documentation/how-tos/developers/concrete5-5.7-add-on-development-part-2/)

### concrete5.7 Upgrade Packages

Here's a helpful guide from community member Remo on how to update your add-on packages for 5.7.

[Read Article @ codeblog.ch](http://www.codeblog.ch/2014/09/concrete5-7-upgrade-packages/)

## Theme Development

Here is a series of four screencasts on how to convert an HTML template into a concrete5 theme. This, paired with the add-on guides above, should give marketplace theme developers everything they need to make compelling themes for 5.7, including information on new 5.7-specific features like grid and asset support, and custom area, block and editor classes.

[Part 1: Converting an HTML Template to a concrete5 Theme](http://www.concrete5.org/documentation/5.7/developers/themes/converting-an-html-template-to-a-concrete5-theme/)

[Part 2: Enabling Grid Support for Areas and Layouts](http://www.concrete5.org/documentation/5.7/developers/themes/enabling-grid-support-for-areas-and-layo/)

[Part 3: Registering CSS and JavaScript Assets](http://www.concrete5.org/documentation/5.7/developers/themes/registering-css-and-javascript-assets/)

[Part 4: Adding Custom CSS Classes to Blocks, Areas and the Editor](http://www.concrete5.org/documentation/5.7/developers/themes/adding-custom-css-classes-to-blocks-areas-and-the-editor/)

## More To Do

You'll notice that these four screencasts link in to a new, empty 5.7 developer documentation section. We're going to be adding new developer documentation here, covering everything that's new in 5.7 as well as existing topics, in the hope that this is the best resource for implementing concrete5 sites and solving problems using concrete5.

Start working on getting those add-ons and themes updated, and let us know what topics you want to learn about next.