WordPress can do that?!
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

WordPress can do that?!

  • 2,157 views
Uploaded on

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

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.

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
2,157
On Slideshare
2,132
From Embeds
25
Number of Embeds
4

Actions

Shares
Downloads
21
Comments
0
Likes
1

Embeds 25

http://blog.blankbaby.com 12
http://lanyrd.com 9
http://twitter.com 3
https://twitter.com 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    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

Transcript

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