23
08 : 04 : 2012 1 ALL YOU CAN EAT CONTENT TYPES as shared by Scott Kingsley Clark

WCSF 2012 - All You Can Eat Content Types

Embed Size (px)

Citation preview

08 : 04 : 2012

1

ALL YOU CAN EATCONTENT TYPES

as shared by Scott Kingsley Clark

08 : 04 : 2012

2

ALL YOU CAN EATCONTENT TYPES

Content Types be crazy, yo!

- Post Types- Taxonomies- Media- Comments- Users

08 : 04 : 2012

3

ALL YOU CAN EATCONTENT TYPES

Post Types, yum!

The general purpose extendable content type

- Posts- Pages- Media- Menus (internal)- Revisions (internal)

- Formats- Status (workflow)- Archives- Editor- Custom Fields

08 : 04 : 2012

4

ALL YOU CAN EATCONTENT TYPES

Post Types, yum!

08 : 04 : 2012

5

ALL YOU CAN EATCONTENT TYPES

#Taxonomies

Categorization and tagging, simple relationships

- Categories- Tags

- Relationships- Archives- No Custom Fields :(

08 : 04 : 2012

6

ALL YOU CAN EATCONTENT TYPES

Media

Preface: WP 3.5 will pop your tires and salt your wounds

- Featured Images- Embed in Content- Reference External- Image Sizes- Cropping

08 : 04 : 2012

7

ALL YOU CAN EATCONTENT TYPES

Comments keep things @social

- Comment Types (internal)- Custom Fields

08 : 04 : 2012

8

ALL YOU CAN EATCONTENT TYPES

Users gotta use

- Login- Register- Lost Password- Profiles

- Roles and Capabilities- Custom Fields- Gravatar Integration

08 : 04 : 2012

9

ALL YOU CAN EATCONTENT TYPES

20k+ plugins, 330m+ downloads

Does WordPress do that? It can.

08 : 04 : 2012

10

ALL YOU CAN EATCONTENT TYPES

Post Types: Meta Group Overload!

Tabify Edit Screen

08 : 04 : 2012

11

ALL YOU CAN EATCONTENT TYPES

Comments: Bringing #social together

To be fair.. there are many plugins! Here are a few (in no particular order):

- Social- Jetpack Comments- Livefyre- Disqus- IntenseDebate

08 : 04 : 2012

12

ALL YOU CAN EATCONTENT TYPES

Users: Roles and Capabilities

Members

08 : 04 : 2012

13

ALL YOU CAN EATCONTENT TYPES

Custom Fields

- Advanced Custom Fields- Pods 2.0- Types

Many choices, Ready to get in deep?

08 : 04 : 2012

14

ALL YOU CAN EATCONTENT TYPES

Advanced Custom Fields

- Add Custom Fields to:- Post Types- Taxonomies (wp_options)- Media- Users- Nice UI- Field Types (including loop premium field $)- Custom Theming Functions- Centered around Groups of Fields, not Content Types

08 : 04 : 2012

15

ALL YOU CAN EATCONTENT TYPES

ContentSettingsStorage

Fields UI

Themes

08 : 04 : 2012

16

ALL YOU CAN EATCONTENT TYPES

Pods 2.0- Create Content Types:- Custom Post Types- Custom Taxonomies- Custom Content Types (their own standalone tables)- Extend Content Types:- Post Types (including any existing CPT)- Taxonomies (including any existing CT)- Media- Users- Comments

08 : 04 : 2012

17

ALL YOU CAN EATCONTENT TYPES

Pods 2.0: Optional Table Storage- Meta storage by default- Post Types- Media- Users- Comments- Table storage- Custom Content Types- Taxonomies- Can be enabled for any meta-based types

wp_postswp_postmeta

wp_pods_t_podname

08 : 04 : 2012

18

ALL YOU CAN EATCONTENT TYPES

Pods 2.0: Field Types- Text- Paragraph Text

(WYSWIG optional)- Date and/or Time- Number / Currency- Checkbox- File Upload / Attach

(WP native interface)

- Relationships- Custom Defined List- Post Types- Taxonomies- Users- Comments- Pods- Custom Field Types- Pre/Post action,

Validation, Regex, Display, and Input

08 : 04 : 2012

19

ALL YOU CAN EATCONTENT TYPES

Pods 2.0: Theming- Simple Template

Engine with {@field_name} syntax- Shortcodes (List,

Detail, Single Field)- Widgets (List, Detail,

Single Field)

- Public Forms- Advanced Theming

Functions$names = pod->field(‘parent.child.tertiary.name’)

- WP native function integrations for each WP object (*_*_meta)- Advanced

get_template_part()

08 : 04 : 2012

20

ALL YOU CAN EATCONTENT TYPES

Pods 2.0: API and more- Use the API to add/

edit/delete Pods, Fields, Meta Groups, Pod Items, and other objects- WP native helper

methods available within API

- Optional Components- Gravity Forms- Roles and Caps- Markdown Syntax- Multiple Developer

Project- Sponsored by

Automattic, RD2, and MarkNet Group

08 : 04 : 2012

21

ALL YOU CAN EATCONTENT TYPES

Looking ahead into Pods 2.1- Support for the WP VIP environment- Loop fields- Field Groups (API is already in 2.0)- Components- Custom Image Sizes- Custom Post Statuses- Custom Shortcodes

- XML-RPC API integrationand Network-wide Mode available by Pods 2.2

08 : 04 : 2012

22

ALL YOU CAN EATCONTENT TYPES

08 : 04 : 2012

23

ALL YOU CAN EATCONTENT TYPES

Keep it simple, Users will enjoy, Code is Poetry