WordPress can do that?
Who am I?• Wharton Computing member• Writer• Been blogging for 12 years• Hawaiian shirt enthusiast
I wrote a freaking book!
Stalk me• smcnulty@wharton.upenn.edu• Twitter: @blankbaby• http://blog.blankbaby.com
Want a blog?
Want a CMS?
WordPress ≠ Blog  Yes, this is real. Available on Amazon for $900: http://tinyurl.com/39jrg5a
What we’re covering•   Some sites using WordPress•   Quick look at WordPress 3.2•   Custom Post Types•   Custom Taxonomies...
What we aren’t covering• PHP Hacking• Creating plugins• Custom themes
Example WordPress Sites
Technology@Wharton http://technology.wharton.upenn.edu
Beaconhttp://beacon.wharton.upenn.edu
Knowledge@Wharton High School      http://kwhs.wharton.upenn.edu/
Broadband Maphttp://www.broadbandmap.gov/
Bangor Daily News  http://bangordailynews.com/
XXL Magazinehttp://www.xxlmag.com/
All Things Dhttp://www.allthingsd.com
CUNY Digital Commons   http://commons.gc.cuny.edu/
Syracuse Lecture Series     http://lectures.syr.edu/
WordPress Showcase  http://wordpress.org/showcase/
WordPress 3.2•   “Gershwin”•   Released July 4, 2011•   Faster & Lighter
Post Formats•   Ok, introduced in 3.1•   Custom formats are not    supported•   Impacts the way content is    displayed•  ...
New Dashboard
2011 Theme
Full Screen Editor
Full Screen Editor
Approve and Reply
Faster Updates•   Downloads changed files    only.
Drops Support for IE6      & PHP4
We have the technology
Post Types
Post•   Traditional components    of a blog•   Chronological•   Can have a title, author,    body, categories/tags, and   ...
Page•   Non-chronological•   URLs based off main    URL•   Can use special    templates•   Can be hierarchical
Attachment•   Holds all info for    uploaded files•   Image entries include    EXIF info and thumbnails
Revisions•   Revisions of current    posts/pages•   Drafts
Nav Menus•   Not about content for    your blog•   Navigation menu entries•   Custom menu entries
What if five isn’t enough?•   Post•   Page•   Attachment•   Revisions•   Nav Menus
Custom Post Types•   Really Custom Content    Types•   Won’t show up in your    site’s main RSS•   Can be used for a    va...
Pluginhttp://wordpress.org/extend/plugins/custom-post-type-ui/
Custom Post Archivehttp://wordpress.org/extend/plugins/custom-post-archives/
DEMO
Taxonomies
Category•   Predefined•   Hierarchical•   Base URL: category/    name
Tag•   Ad Hoc•   Non-Hierarchical•   Base URL: tag/name
Link Category•   Organizes links•   Often shown on    sidebars
Custom Taxonomies• Can be applied to default post types and  custom post types• Hierarchical or not (it is up to you!)• Al...
DEMO
Display Custom           Taxonomies<?php echo get_the_term_list( get_the_ID(), author,                Author:  ,  ,   ) ?>...
DEMO
Custom Menus
Some useful Plugins http://wordpress.org/extend/plugins/
Custom Post Type List      Widget  http://wordpress.org/extend/plugins/     custom-post-type-list-widget/
Editorial Calendarhttp://wordpress.org/extend/plugins/editorial-calendar/
CMS Tree Page Viewhttp://wordpress.org/extend/plugins/cms-tree-page-view/
WP Helphttp://wordpress.org/extend/plugins/wp-help/
Inline Editorhttp://wordpress.org/extend/plugins/wp-help/
White Label CMShttp://wordpress.org/extend/plugins/white-label-cms/
Conditional Widgetshttp://wordpress.org/extend/plugins/widget-logic/
Docs to WordPresshttp://wordpress.org/extend/plugins/docs-to-wordpress/
User Roles• Subscriber• Contributor• Author• Editor• Administrator• Super Admin
Custom Roleshttp://wordpress.org/extend/plugins/capsman/
Security
Keep up to date
VaultPresshttp://vaultpress.com/
VaultPress•   Plans start at $15•   Requires a    Wordpress.com account
VaultPress Plugin   http://vaultpress.com/
VaultPress Dashboard     http://vaultpress.com/
VaultPress Dashboard     http://vaultpress.com/
VaultPress Dashboard     http://vaultpress.com/
VaultPress Dashboard     http://vaultpress.com/
VaultPress Dashboard     http://vaultpress.com/
Strong passwords
File Monitor Plushttp://wordpress.org/extend/plugins/    wordpress-file-monitor-plus/
File Monitor Plus Email
Change Table pre-fix
Hardening WordPresshttp://codex.wordpress.org/Hardening_WordPress
Thanks!• smcnulty@wharton.upenn.edu• Twitter: @blankbaby• http://blog.blankbaby.com
Upcoming SlideShare
Loading in...5
×

WordPress can do that?!

1,867

Published on

This presentation was part of the Wharton Web Conference: whartonwebconf.com

We all know that WordPress is an awesome blogging platform, but under that bloggy exterior lurks a fully operational Content Management System.

During this presentation we take a look at some sites you might not think run on WordPress, install a bunch of plugins to make WordPress an even better CMS, learn what Custom Post Types and Taxonomies are and how to use them, plus cover custom menus and conditional widgets.

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,867
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
22
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • All posts stored in the wp_posts table. post_type determines what WordPress uses them for. There are 5 types that WordPress uses by default.\n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • &lt;?php&amp;#xA0;get_the_term_list(&amp;#xA0;$id (POST ID),&amp;#xA0;$taxonomy (TAXONOMY NAME),&amp;#xA0;$before (TEXT TO DISPLAY BEFORE),&amp;#xA0;$sep (SEPARATOR),&amp;#xA0;$after (TEXT TO DISPLAY AFTER)&amp;#xA0;)&amp;#xA0;?&gt;&amp;#xA0;\n\n\n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Super Admin - Someone with access to the blog network administration features controlling the entire network (See Create a Network).\nAdministrator - Somebody who has access to all the administration features\nEditor - Somebody who can publish and manage posts and pages as well as manage other users&apos; posts, etc.\nAuthor - Somebody who can publish and manage their own posts\nContributor - Somebody who can write and manage their posts but not publish them\nSubscriber - Somebody who can only manage their profile\n
  • \n
  • \n
  • .maintenance file\n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • WordPress can do that?!

    1. 1. WordPress can do that?
    2. 2. Who am I?• Wharton Computing member• Writer• Been blogging for 12 years• Hawaiian shirt enthusiast
    3. 3. I wrote a freaking book!
    4. 4. Stalk me• smcnulty@wharton.upenn.edu• Twitter: @blankbaby• http://blog.blankbaby.com
    5. 5. Want a blog?
    6. 6. Want a CMS?
    7. 7. WordPress ≠ Blog Yes, this is real. Available on Amazon for $900: http://tinyurl.com/39jrg5a
    8. 8. What we’re covering• Some sites using WordPress• Quick look at WordPress 3.2• Custom Post Types• Custom Taxonomies• Custom Menus• Must have plugins• User Roles• Security
    9. 9. What we aren’t covering• PHP Hacking• Creating plugins• Custom themes
    10. 10. Example WordPress Sites
    11. 11. Technology@Wharton http://technology.wharton.upenn.edu
    12. 12. Beaconhttp://beacon.wharton.upenn.edu
    13. 13. Knowledge@Wharton High School http://kwhs.wharton.upenn.edu/
    14. 14. Broadband Maphttp://www.broadbandmap.gov/
    15. 15. Bangor Daily News http://bangordailynews.com/
    16. 16. XXL Magazinehttp://www.xxlmag.com/
    17. 17. All Things Dhttp://www.allthingsd.com
    18. 18. CUNY Digital Commons http://commons.gc.cuny.edu/
    19. 19. Syracuse Lecture Series http://lectures.syr.edu/
    20. 20. WordPress Showcase http://wordpress.org/showcase/
    21. 21. WordPress 3.2• “Gershwin”• Released July 4, 2011• Faster & Lighter
    22. 22. Post Formats• Ok, introduced in 3.1• Custom formats are not supported• Impacts the way content is displayed• Support varies per theme• 9 formats (Video & Chat not listed to the right)• Inspired by Tumblr
    23. 23. New Dashboard
    24. 24. 2011 Theme
    25. 25. Full Screen Editor
    26. 26. Full Screen Editor
    27. 27. Approve and Reply
    28. 28. Faster Updates• Downloads changed files only.
    29. 29. Drops Support for IE6 & PHP4
    30. 30. We have the technology
    31. 31. Post Types
    32. 32. Post• Traditional components of a blog• Chronological• Can have a title, author, body, categories/tags, and comments
    33. 33. Page• Non-chronological• URLs based off main URL• Can use special templates• Can be hierarchical
    34. 34. Attachment• Holds all info for uploaded files• Image entries include EXIF info and thumbnails
    35. 35. Revisions• Revisions of current posts/pages• Drafts
    36. 36. Nav Menus• Not about content for your blog• Navigation menu entries• Custom menu entries
    37. 37. What if five isn’t enough?• Post• Page• Attachment• Revisions• Nav Menus
    38. 38. Custom Post Types• Really Custom Content Types• Won’t show up in your site’s main RSS• Can be used for a variety of things
    39. 39. Pluginhttp://wordpress.org/extend/plugins/custom-post-type-ui/
    40. 40. Custom Post Archivehttp://wordpress.org/extend/plugins/custom-post-archives/
    41. 41. DEMO
    42. 42. Taxonomies
    43. 43. Category• Predefined• Hierarchical• Base URL: category/ name
    44. 44. Tag• Ad Hoc• Non-Hierarchical• Base URL: tag/name
    45. 45. Link Category• Organizes links• Often shown on sidebars
    46. 46. Custom Taxonomies• Can be applied to default post types and custom post types• Hierarchical or not (it is up to you!)• Allows you to create groups relevant to your content
    47. 47. DEMO
    48. 48. Display Custom Taxonomies<?php echo get_the_term_list( get_the_ID(), author, Author: , , ) ?> http://codex.wordpress.org/Function_Reference/ get_the_term_list
    49. 49. DEMO
    50. 50. Custom Menus
    51. 51. Some useful Plugins http://wordpress.org/extend/plugins/
    52. 52. Custom Post Type List Widget http://wordpress.org/extend/plugins/ custom-post-type-list-widget/
    53. 53. Editorial Calendarhttp://wordpress.org/extend/plugins/editorial-calendar/
    54. 54. CMS Tree Page Viewhttp://wordpress.org/extend/plugins/cms-tree-page-view/
    55. 55. WP Helphttp://wordpress.org/extend/plugins/wp-help/
    56. 56. Inline Editorhttp://wordpress.org/extend/plugins/wp-help/
    57. 57. White Label CMShttp://wordpress.org/extend/plugins/white-label-cms/
    58. 58. Conditional Widgetshttp://wordpress.org/extend/plugins/widget-logic/
    59. 59. Docs to WordPresshttp://wordpress.org/extend/plugins/docs-to-wordpress/
    60. 60. User Roles• Subscriber• Contributor• Author• Editor• Administrator• Super Admin
    61. 61. Custom Roleshttp://wordpress.org/extend/plugins/capsman/
    62. 62. Security
    63. 63. Keep up to date
    64. 64. VaultPresshttp://vaultpress.com/
    65. 65. VaultPress• Plans start at $15• Requires a Wordpress.com account
    66. 66. VaultPress Plugin http://vaultpress.com/
    67. 67. VaultPress Dashboard http://vaultpress.com/
    68. 68. VaultPress Dashboard http://vaultpress.com/
    69. 69. VaultPress Dashboard http://vaultpress.com/
    70. 70. VaultPress Dashboard http://vaultpress.com/
    71. 71. VaultPress Dashboard http://vaultpress.com/
    72. 72. Strong passwords
    73. 73. File Monitor Plushttp://wordpress.org/extend/plugins/ wordpress-file-monitor-plus/
    74. 74. File Monitor Plus Email
    75. 75. Change Table pre-fix
    76. 76. Hardening WordPresshttp://codex.wordpress.org/Hardening_WordPress
    77. 77. Thanks!• smcnulty@wharton.upenn.edu• Twitter: @blankbaby• http://blog.blankbaby.com
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×