Asheville Design Center

The Asheville Design Center is a volunteer and community based design center that leverages the community to develop and design solutions such as civic spaces, infrastructure, art installations, etc…

This was the first theme project in which I decided to leverage the use of Advanced Custom Fields for much of the layout, presentation, and administrative functionalities. In the past I have always used the custom fields API for creating custom meta. In this case the advanced custom fields plugin dramatically increased my productivity. This is due to the fact that much of the research and edge case scenarios with regards to custom meta has been developed in this plugin.

As you can see, the Asheville Design Center focuses on projects and we decided to make that the center piece of their website. By developing a small plugin that would register a custom post type to handle their projects they can take that content with them if they ever decide to change themes. This is also the benefit of using Advanced Custom Fields as they can take that data with them as well if they decide to change themes down the road.

Aaron Bailey designed the layout for this site. The projects are organized into an active or completed category on the front end. Active projects display in orange and inactive projects display in blue with a completed stamp. Each project page is a post type template to display certain facets of each project: the overview, contributing, project updates, volunteers needed, project gallery, related projects, and sponsors.

The only theme options for this theme are two URLs for volunteers and a donate link. Other than that the theme is very simple and will function fine without Advanced Custom Fields or the custom plugin for projects. The difference is, these plugins as features make this theme appropriately suited to the Asheville Design Centers content and goals to display their projects to the world.