WordPress can do that?!

2,164 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
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,164
On SlideShare
0
From Embeds
0
Number of Embeds
44
Actions
Shares
0
Downloads
23
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
  • <?php get_the_term_list( $id (POST ID), $taxonomy (TAXONOMY NAME), $before (TEXT TO DISPLAY BEFORE), $sep (SEPARATOR), $after (TEXT TO DISPLAY AFTER) ) ?> \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' 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

    ×