WordPress as a development framework

1,028 views
956 views

Published on

Using WordPress as a development fra

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

  • Be the first to like this

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

No notes for slide

WordPress as a development framework

  1. 1. Sathish Nagarajan @sathishn
  2. 2. <ul><li>SNR Technologies, CEO </li></ul><ul><li>1008events.com, Founder </li></ul><ul><li>WordPress Evangelist </li></ul><ul><li>Web Developer </li></ul><ul><li>Web marketer </li></ul>
  3. 3. <ul><li>What </li></ul><ul><li>Why </li></ul><ul><li>How </li></ul>
  4. 4. <ul><li>Ease of learning </li></ul><ul><li>Architecture </li></ul><ul><li>DB Abstraction </li></ul><ul><li>Scalability </li></ul><ul><li>Performance </li></ul><ul><li>Authentication, Security, Session management </li></ul><ul><li>Javascript library support </li></ul><ul><li>Documentation and Support </li></ul>
  5. 14. <ul><li>Hooks </li></ul><ul><ul><li>add_action ( 'hook_name', 'your_function_name', [priority], [accepted_args] ); </li></ul></ul><ul><li>Filters </li></ul><ul><ul><li>add_filter ( 'hook_name', 'your_filter', [priority], [accepted_args] ); </li></ul></ul>
  6. 15. <ul><ul><li>DB Query </li></ul></ul><ul><ul><li>get_results </li></ul></ul><ul><ul><li>get_row </li></ul></ul><ul><ul><li>get_col </li></ul></ul><ul><ul><li>get_var </li></ul></ul><ul><ul><li>insert </li></ul></ul><ul><ul><li>update </li></ul></ul><ul><ul><li>query   </li></ul></ul>
  7. 16. <ul><ul><li>Authentication, security, sessions </li></ul></ul><ul><ul><li>wp_signon </li></ul></ul><ul><ul><li>wp_get_cookie_login </li></ul></ul><ul><ul><li>is_user_logged_in </li></ul></ul><ul><ul><li>get_currentuserinfo </li></ul></ul><ul><ul><li>$current_user </li></ul></ul>
  8. 17. <ul><li>Javascript Library </li></ul><ul><ul><li>wp_enqueue_script( $handle, $src, $deps, $ver, $in_footer ); </li></ul></ul><ul><li>AJAX Support </li></ul><ul><ul><li>add_action('admin_head', 'my_action_javascript'); </li></ul></ul><ul><ul><li>add_action('wp_ajax_my_action', 'my_action_callback'); </li></ul></ul>
  9. 18. <ul><li>Hemju.com </li></ul><ul><li>Realsmiley on flickr </li></ul><ul><li>theintegrationengineer.com </li></ul><ul><li>Officer2975 on flickr </li></ul>
  10. 19. <ul><li>by </li></ul><ul><li>Sathish Nagarajan </li></ul><ul><li>CEO, SNR Technologies </li></ul><ul><li>http:/www.twitter.com/sathishn </li></ul><ul><li>http:/www.facebook.com/sathishn </li></ul><ul><li>http://www.snr-technologies.com </li></ul>
  11. 20. <ul><li>by </li></ul><ul><li>Sathish Nagarajan </li></ul><ul><li>CEO, SNR Technologies </li></ul><ul><li>http:/www.twitter.com/sathishn </li></ul><ul><li>http:/www.facebook.com/sathishn </li></ul><ul><li>http://www.snr-technologies.com </li></ul>

×