Blog

Pod Types, Pod Objects, and Storage Types

In Pods 2.0 we’re introducing new features called Pod Types, Storage Types, and an enhanced version of what can be best described as Pod Objects.

Pod Types are the types of data you can attach to a Pod, those will include:

  • Pods (same as we’ve had in Pods 1.x)
  • Post Types (posts, pages, custom post types, etc..)
  • Taxonomy (tags, categories, custom taxonomy)
  • Users
  • Comments (comments, custom comment types)
  • Custom Tables (Pods 2.0 won’t manage your custom table for you, but is planned for 2.x)

Storage Types are the type of storage your field data will be stored under, which each have their benefits but all depends on what your needs are:

  • Table-based (available for all Pod Types)
  • Meta-based (available only for Post Types, Users, and Comments)

Pod Objects are what we currently think of as the categorization of the Pod (like Post, Page, Tag, Category, etc.. would be, versus Post Types, Taxonomy, etc..):

  • For Post Types
    • Posts
    • Pages
    • Any existing Custom Post Types
    • Create new Custom Post Types
  • For Taxonomy
    • Tags
    • Categories
    • Any existing Custom Taxonomy
    • Create new Custom Taxonomy
  • For Comment
    • Comments
    • Any existing Custom Comment Types
    • Create new Custom Comment Types
  • For Custom Tables
    • The table name would be the Pod Object value

As you can see above, a lot is going on in Pods 2.0 and there’s no doubt that if you’re not currently using Pods — you should definitely check out Pods 2.0 when we release it in a few weeks.