Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

WordPress can do that?!

2,205 views

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
  • Be the first to comment

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

×