#bostonwp<br />UnpackWordPress Today!<br />Jesse Friedman - @professor<br />
#bostonwp<br />Jesse Friedman <br />Past  •Present  •Future<br />Past<br /><ul><li> Been designing and developing websites...
 Started off freelancing
 Graduated with B.S. Web Management & Internet Commerce ’05
 ‘05 – ’07 on Special Projects team ADP
‘10 contributing author Web Designers Idea Book V2</li></ul>Present<br /><ul><li>Director of Web Development at Neal Adver...
Professor at Johnson & Wales University </li></ul>Future<br /><ul><li>Author
Speaker
Student</li></li></ul><li>#bostonwp<br />WordPress, Not Your Dads CMS<br />Blogging is fun but we can do so much more<br /...
#bostonwp<br />Outside the Norm<br />Going Beyond Simple Websites and Blogs<br />Did You Know?<br />“WordPress is used by ...
Job Board
Inspirational Site
Events Site
User Generated Sites</li></li></ul><li>#bostonwp<br />Web Directories<br />submissions by users •  highly organized conten...
#bostonwp<br />Job Sites<br />submission of posts and profiles by users •  heavy search<br />http://www.krop.com/<br />Dic...
#bostonwp<br />User Generated Content	<br />heavy submissions •  organized content  •  simple searches<br />
#bostonwp<br />3Hurdles and You’re There<br />Building those sites with 3 additions to your theme<br />Did You Know?<br />...
 http://www.searchengineoptimizationjournal.com/category/link-building/?s=link+building</li></ul>You can subscribe to spec...
Upcoming SlideShare
Loading in …5
×

Unpack wordpress

1,355 views

Published on

WordPress is still seen by the masses as a great CMS just for Blogging. When in fact, anyone who has developed a theme or plugin for WordPress quickly learns how versatile it really is. Thinking dynamically and keeping your mind open to the tools and functions of WordPress you can leverage the tools already in place to unleash a very powerful cms and site framework. I’ll also cover the use of several plugins that empower developers to improve on inherit WordPress functionality. The goal here is to unleash WordPress without reinventing the wheel.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,355
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Unpack wordpress

  1. 1. #bostonwp<br />UnpackWordPress Today!<br />Jesse Friedman - @professor<br />
  2. 2. #bostonwp<br />Jesse Friedman <br />Past •Present •Future<br />Past<br /><ul><li> Been designing and developing websites since ’99
  3. 3. Started off freelancing
  4. 4. Graduated with B.S. Web Management & Internet Commerce ’05
  5. 5. ‘05 – ’07 on Special Projects team ADP
  6. 6. ‘10 contributing author Web Designers Idea Book V2</li></ul>Present<br /><ul><li>Director of Web Development at Neal Advertising
  7. 7. Professor at Johnson & Wales University </li></ul>Future<br /><ul><li>Author
  8. 8. Speaker
  9. 9. Student</li></li></ul><li>#bostonwp<br />WordPress, Not Your Dads CMS<br />Blogging is fun but we can do so much more<br />“WordPressis an open source blog tool and publishing platform powered by PHP and MySQL. It's often customized into a Content Management System (CMS)[4]. It has many features including a plug-in architecture and a template system. WordPress is used by over 13% of the 1,000,000 biggest websites.[5]” – Wikipedia<br />______________________________________________________________________<br />WordPress.org<br />“More simply, WordPress is what you use when you want to work with your blogging software, not fight it. New to blogging? Learn more about WordPress, then follow the three easy steps below to start blogging in minutes. Or, for the ultimate in ease of use, get a free blog on WordPress.com.”<br />“WordPressis web software you can use to create a beautiful website or blog.”<br />
  10. 10. #bostonwp<br />Outside the Norm<br />Going Beyond Simple Websites and Blogs<br />Did You Know?<br />“WordPress is used by over 13% of the 1,000,000 biggest websites.” – Wikipedia<br />When To Consider WordPress to Power the Site?<br />“EVERY SINGLE TIME”– Jesse Friedman<br />If it’s right for the job and you’re really good at it what else is there to consider?<br />Consider using WordPress for your next ____________ project<br /><ul><li>Directories
  11. 11. Job Board
  12. 12. Inspirational Site
  13. 13. Events Site
  14. 14. User Generated Sites</li></li></ul><li>#bostonwp<br />Web Directories<br />submissions by users • highly organized content • simple search<br />Karboodle<br />Yelp<br />
  15. 15. #bostonwp<br />Job Sites<br />submission of posts and profiles by users • heavy search<br />http://www.krop.com/<br />Dice.com<br />http://jobs.mashable.com/<br />
  16. 16. #bostonwp<br />User Generated Content <br />heavy submissions • organized content • simple searches<br />
  17. 17. #bostonwp<br />3Hurdles and You’re There<br />Building those sites with 3 additions to your theme<br />Did You Know?<br />You can search within a category or post type simply by changing the url of your query? <br /><ul><li> http://www.searchengineoptimizationjournal.com/?s=link+building
  18. 18. http://www.searchengineoptimizationjournal.com/category/link-building/?s=link+building</li></ul>You can subscribe to specific categories or post types by simply change the url?<br /><ul><li> http://www.searchengineoptimizationjournal.com/feed/
  19. 19. http://www.searchengineoptimizationjournal.com/category/link-building/feed/</li></ul>Creating Custom Post Types<br /><ul><li> Custom post types make it really easy to organize, clarify and search that data specifically</li></ul>Allowing Users to Submit, Create and Update Data<br /><ul><li>This allows you to rely on your users to support your site content and is a necessity in aforementioned site types</li></li></ul><li>#bostonwp<br />Custom Post Types<br />Greatest thing since sliced bread and custom fields<br />
  20. 20. #bostonwp<br />Baking up Custom Post Types<br />A simple recipe to cooking up simple Custom Post Type Examples<br />
  21. 21. #bostonwp<br />A Deeper Look At That Recipe<br />When you have more than just salt in the kitchen<br />
  22. 22. #bostonwp<br />User Powered Data<br />UGC and USC makes the WWW go round<br />UGC – User Generated Content<br /><ul><li> Comments
  23. 23. Posts
  24. 24. Articles
  25. 25. Media (video, photos, etc…)</li></ul>USC – User Submitted Content<br /><ul><li>Inspirational posts
  26. 26. Directory Listings
  27. 27. Events
  28. 28. Job Posts</li></li></ul><li>#bostonwp<br />Part 2 Opening the Gates<br />We are still the gate keeper but now everyone gets to post<br />SOME THINGS TO KNOW<br />Don’t Rule Out Publishing by Email<br /><ul><li>If you aren’t defining specific post types simple forms submitting emails that post directly to the site are an easy solution </li></ul>Everyone is Evil<br /><ul><li> You should assume that EVERYONE is out to get you (you’re no paranoid)</li></ul>Admin Access is Not the Route to Take<br /><ul><li> I initially planned on giving everyone access to the admin with specific roles to define what they can and can’t do</li></ul>Redirect Users to a Simple Form<br /><ul><li>Recreating the “edit post” page is simple (as long as you aren’t using tinyMCE)</li></li></ul><li>#bostonwp<br />The Process<br />You can’t just give them the keys…<br />User Registers / Logs In<br /><ul><li>define specific roles for these users</li></ul>User Gets Redirected to<br /><ul><li> a page you’ve createdwith a form with the samevalues defined in your CPT</li></ul>User Submits Form<br /><ul><li> form data is used to updatedatabase</li></ul>Form Values <br /><ul><li>prepopulate with databasevalues upon submission redirection</li></li></ul><li>#bostonwp<br />To Code or To Plugin?<br />Mmmmmm smells like access<br />login_redirect filter<br /><ul><li>You can set the login_redirect filter to redirect the user signed in based on their role, level of access or even username
  29. 29. The goal here is to direct them away from the admin / dashboard and let them do 1 thing</li></ul>Peter's Login Redirect<br /><ul><li> Why Reinvent the wheel?
  30. 30. Works really well, simple </li></ul>and easy to use<br />
  31. 31. #bostonwp<br />2 Recipes = Banquet<br />These two elements are so powerful<br />All the site types mentioned today are based on these pieces of the puzzle<br /><ul><li>Organizing data into custom post types makes it easy to:
  32. 32. Search and Subscribe to the data
  33. 33. Separate that data is if it were a separate site
  34. 34. Update and Create content
  35. 35. Custom Post Types truly empower WordPress to become a full fledged cms</li></ul>Giving Users the power to update or submit content is the last “big step”<br /><ul><li>Not only from a technical standpoint but rather an overall site functional standpoint
  36. 36. Users will be empowered
  37. 37. This will eliminate the need for admins create content
  38. 38. No more converting email submissions into posts
  39. 39. Data can go live on the users time</li></ul>This gives the site what it needs to succeed not just from a code standpoint but a traffic and content standpoint too.<br />
  40. 40. #bostonwp<br />Some Other Thoughts<br />Ideas to get your brain gearing up<br />Ratings and reviews tied to individual comments.<br />Form plugin that submits to the author of the posts email account<br />Latitude and Longitude as Meta Values <br />
  41. 41. #bostonwp<br />In Conclusion: <br />This is where you follow me on social networks… right?<br />Social Networks<br /><ul><li>@professor
  42. 42. linkedin/in/jesserfriedman</li></ul>Email Me <br /><ul><li>jessef@nealadv.com</li></ul>Websites<br /><ul><li>http://nealadv.com – Neal Advertising
  43. 43. http://braintoblog.com – Personal Blog</li>

×