Upload
eric-marden
View
2.279
Download
0
Embed Size (px)
DESCRIPTION
The underlying architecture of the WordPress content storage and retrieval systems provide a flexible and powerful way of creating all manner of sites. This talk was an overview of that capability and stern reminder that its not about the WordPress plugins you install, but the Information Architecture you implement that will make your site a success or not.
Citation preview
CMS Capabilities of WordPressEric Marden
@xentekhttp://xentek.net
1
SUREWordPress IS A GREAT
blogging platform@xentek
http://xentek.net2
butIS IT A
Content Management System?@xentek
http://xentek.net3
yes@xentek
http://xentek.net4
fin.
5
of course it’s a
CMS@xentek
http://xentek.net6
but so is this…@xentek
http://xentek.net7
and this…@xentek
http://xentek.net8
and even this.@xentek
http://xentek.net9
anythingthat stores
and retrieves
content@xentek
http://xentek.net10
Points I won’t be making
• You can use WordPress AS a CMS
• You need certain plugins to have a CMS
• WordPress is the last CMS you’ll ever need
@xentekhttp://xentek.net
11
what i will show you is…
@xentekhttp://xentek.net
12
the way
@xentekhttp://xentek.net
13
Storage@xentek
http://xentek.net14
Retrieval@xentek
http://xentek.net15
Maximum FlexibilityMaximum Flexibility@xentek
http://xentek.net16
Storage@xentek
http://xentek.net17
Post or Page
@xentekhttp://xentek.net
18
Attachments
@xentekhttp://xentek.net
19
Post Meta
@xentekhttp://xentek.net
20
Custom Fields(meta boxes)
@xentekhttp://xentek.net
21
Custom Post Types
@xentekhttp://xentek.net
22
Retrieval@xentek
http://xentek.net23
Retrieval@xentek
http://xentek.net24
Retrieval@xentek
http://xentek.net25
Retrieval@xentek
http://xentek.net26
Retrieval@xentek
http://xentek.net27
Retrieval@xentek
http://xentek.net28
where the rubbermeets the road
where the rubbermeets the road
@xentekhttp://xentek.net
29
API• wp_insert_post
wp_update_post wp_delete_postget_postget_posts
• add_post_meta update_post_meta delete_post_meta get_post_meta
• register_post_type set_post_type get_post_type
• Widgets APIregister_sidebarregister_sidebar_widgetdynamic_sidebar
@xentekhttp://xentek.net
30
API• add_meta_box
• the_editor
• The Loopthe_content the_titlethe_permalink
• do_actionadd_action
• add_shortcodedo_shortcode
• add_filterapply_filter
• WP_Query$wpdb
@xentekhttp://xentek.net
31
INFORMATION ARCHITECTURE
is really all there is@xentek
http://xentek.net32
pancakes or waffles?@xentek
http://xentek.net33
examples
@xentekhttp://xentek.net
34
blog@xentek
http://xentek.net35
website@xentek
http://xentek.net36
squeeze page@xentek
http://xentek.net37
subscriptions@xentek
http://xentek.net38
e-commerce@xentek
http://xentek.net39
social network@xentek
http://xentek.net40
magazine@xentek
http://xentek.net41
your imagination is your only limitation
@xentekhttp://xentek.net
42
thank you
43
Eric Marden [email protected]
44