Your SlideShare is downloading. ×
0
Unpack wordpress
Unpack wordpress
Unpack wordpress
Unpack wordpress
Unpack wordpress
Unpack wordpress
Unpack wordpress
Unpack wordpress
Unpack wordpress
Unpack wordpress
Unpack wordpress
Unpack wordpress
Unpack wordpress
Unpack wordpress
Unpack wordpress
Unpack wordpress
Unpack wordpress
Unpack wordpress
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Unpack wordpress

950

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 …

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
950
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

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

Transcript

  • 1. #bostonwp<br />UnpackWordPress Today!<br />Jesse Friedman - @professor<br />
  • 2. #bostonwp<br />Jesse Friedman <br />Past •Present •Future<br />Past<br /><ul><li> Been designing and developing websites since ’99
  • 3. Started off freelancing
  • 4. Graduated with B.S. Web Management & Internet Commerce ’05
  • 5. ‘05 – ’07 on Special Projects team ADP
  • 6. ‘10 contributing author Web Designers Idea Book V2</li></ul>Present<br /><ul><li>Director of Web Development at Neal Advertising
  • 7. Professor at Johnson & Wales University </li></ul>Future<br /><ul><li>Author
  • 8. Speaker
  • 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. #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. Job Board
  • 12. Inspirational Site
  • 13. Events Site
  • 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. #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. #bostonwp<br />User Generated Content <br />heavy submissions • organized content • simple searches<br />
  • 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. 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. 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. #bostonwp<br />Baking up Custom Post Types<br />A simple recipe to cooking up simple Custom Post Type Examples<br />
  • 21. #bostonwp<br />A Deeper Look At That Recipe<br />When you have more than just salt in the kitchen<br />
  • 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. Posts
  • 24. Articles
  • 25. Media (video, photos, etc…)</li></ul>USC – User Submitted Content<br /><ul><li>Inspirational posts
  • 26. Directory Listings
  • 27. Events
  • 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. 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. Works really well, simple </li></ul>and easy to use<br />
  • 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. Search and Subscribe to the data
  • 33. Separate that data is if it were a separate site
  • 34. Update and Create content
  • 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. Users will be empowered
  • 37. This will eliminate the need for admins create content
  • 38. No more converting email submissions into posts
  • 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. #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. #bostonwp<br />In Conclusion: <br />This is where you follow me on social networks… right?<br />Social Networks<br /><ul><li>@professor
  • 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. http://braintoblog.com – Personal Blog</li>

×