There are a number of useful plugins to set up your own custom post types. WordPress has allowed developers to transform the simple blogging platform into a customized CMS engine. Granted there are still a number of restrictions based on the core functionality. However custom post types really open a number of doors for webmasters who are creating content galleries, databases, wikis, and other various types of sites.
In this article I want to share a few resources for managing your own CPTs from scratch. PHP developers have the option of writing custom post types into a function file included into functions.php. But these CPTs are also local only to your own theme. A quick & easy solution is to create them using a plugin which will be activated over the entire site regardless of what theme you are using.