Types and Views launch, seek to make working with complex sites easier


In the world of web design, there are always tasks that take a lot of time. Some you wish could be simpler. Types and Views are two plugins that might help with that.

Types is a plugin that helps you define content. It creates Custom Post Types, Taxonomies and Custom Fields in WordPress so you don’t have to. That’s right—no need to mess with code.

Views, on the other hand, is a little more visual. It handles the way your content is displayed. It’s not another drag-and-drop framework. It handles the queries for you. All you have to do is use your CSS and HTML skills to make your design come to fruition.

Types is available from the WordPress Plugin Directory. Views is available on their website for $49. If you buy it now, or anytime during the beta period, you’ll get lifetime support and upgrades. Otherwise, you’ll only get one year of each.

Do you use a plugin for creating Custom Post Types, Taxonomies and Custom Fields? Or do you prefer to do it all by hand?

19 thoughts on “Types and Views launch, seek to make working with complex sites easier

  1. Although i’ve never used Drupal, i do know that they do manage content in a similar manner with ‘Views’

  2. This is basically establishing an MVC pattern within WordPress. The Model is the custom post type/taxonomy/etc – the content. The View is the way that data is displayed. In this case, the Controller is WordPress itself.

    So anyone who does MVC work with other frameworks should be pretty excited about this!

    • I’ve dabbled with Rails in the past, but that’s really my only experience with a true MVC pattern. I’ll need to spend more time with Types and Views to know whether it’s for me or not.

    • Don’t think this counts as MVC really.
      Personally I use my own MVC plugin to do these things but I write things as you do with other PHP MVC frameworks.

  3. Looks terrific.

    Types is in the same territory as Pippin Williamson’s impressive Easy Content Types plugin, which costs $20, but I’m not sure I’ve seen any plugin do quite what Views does. Is anyone aware of anything similar?

    Very clever to launch a substantial free plugin alongside a premium one that complements it.

    The beta offer is good, one payment, no need to keep paying for renewals every year, Gravity Forms did the same for early buyers of their Developer license, more commercial plugin authors should consider it as a great way to build up a base of early supporters to both cover initial development costs and to get the word out.

    Does anyone know when the beta ends?

    Worth noting that Types and Views come from the same folks who make the long-established WordPress Multilingual Plugin.

  4. I do work with custom post types and custom fields in just about every site I develop these days, so these plugins could definitely save me some time. Drupal has had features like this for a long time with CCK and Views, so it’s nice that WP is catching up in that regard. I usually like to code stuff like this by hand for more control, but I’d definitely be willing to give something like this a try.

    The demos look good, but I’m going to wait until I hear some reviews. I’d be curious to hear about things like performance, flexibility, ease of use. Could be a good feature for WP Candy?

  5. I’ve been using Custom Post Type UI for custom posts and Elliot Condon’s Advanced Custom Fields (with the awesome, but premium, Repeater Field addon).

    Elliot’s plugin has now been updated to only use native DB tables. Does anyone know if Types & Views creates it’s own tables or does it save inputted data in the standard table fields? Also, can you create repeatable fields?

    I’ve avoided Pippin’s otherwise impressive Easy Content Types plugin because it creates its own table to store inputted data / types and doesn’t do repeatable fields…

    • For what it’s worth, Amir mentions in a blog post last month that they were working on a migration tool from ‘Custom Post Types UI’ and from ‘Advanced Custom Fields’. I don’t know if that tool now exists but in a blog post yesterday, announcing version 0.9.1 with “tons of new features”, Amir did mention that you can now assign control of custom fields created elsewhere to Types.

      It would be great to hear more about the differences between these plugins.

    • @Bob: When did Advanced Custom Fields move to native DB tables? The use of custom DB tables has been keeping me away from the plugin, I’d definitely give it a shot if it were using native custom fields. The plugin description still says “Now uses custom Database tables to improve speed, reliability and future development”

    • @Dalton: ACF was updated to use native tables with the introduction of the 3.0 version. Elliot has yet to update the wp plugin page to reflect the changes. You should check out his website. He has a free support forum and the all important todo list (roadmap)!

      When it comes to which plugin to use, I require portability and future proofing. Using native tables is the proper way to achieve this. I heard rumors that WP core was aiming to improve the meta class either in 3.3 or 3.4 so hopefully this will encourage more plugins to go native.

      @donnacha: Thanks for the info chap. I’ll definitely poke about their website for more info. Am about to download the Types plugin so I can take a peek under the hood so to speak. I’m pretty weak when it comes to php so I struggle to understand what I see. That said, it’s usually obvious where a plugin saves info and settings.

      @Lalith: The WPAlchemy class is pretty damn impressive. Just a shame they didn’t take it one step further and add a GUI.

  6. I agree, having someone explain the real differences between Pippen’s plugin, ACF, and ‘types’, would be REALLY benificial. I have been really trying to make this decision for a while…
    And another thing, LoopBuddy, Views, and Headway’s ‘MVC’ archetecture… Can they accomplish the same things? … Which one can do those things cleaner than the others? … I have a lot of questions, can someone help explain a bit? I really think it would help out a lot of folks.

  7. I set aside a note for myself to come back and investigate this plug in more closely, but like Vincent and Aaron would be interested in a cross comparison of the products. I’ve found myself bouncing from one solution to the next. Every time I see a come across a new announcement I’m convinced it’s the one and will cure all ills. Currently, I’m with Bob and use Custom Post Type UI for custom posts and Elliot Condon’s Advanced Custom Fields. I have one site, however, using CustomPress from WPMU because it works better with adding custom taxonomy and fields to attachment post types

Comments are closed.