Being WordPress Developer

C50127bc268f96d5ffa72f47d72bf799?s=47 Ajit Bohra
January 28, 2017

Being WordPress Developer

There is so much to grasp and explore to be an efficient and smart WordPress Developer. We will see what exactly is needed if you want to call yourself a developer. Code over Plugins, Smart approach over Solutions, Right Networking, What drives WordPress, Plugins, Page Builders, Backups, Extending Functionalities.

C50127bc268f96d5ffa72f47d72bf799?s=128

Ajit Bohra

January 28, 2017
Tweet

Transcript

  1. None
  2. RAM RAM SA…

  3. Did you guys get a Pen & Notepad in the

    swag kit?
  4. Everyone taking notes on their devices should re-think… alert :

    unsolicited advise
  5. Anyways…

  6. How many of you have an experience of more than

    8 years in WP Development?
  7. Do you call yourself WP Developers?

  8. How many of you are doing it for half a

    decade?
  9. Do you call yourself WP Developers?

  10. How many of you are doing it since a year

    or two?
  11. Do you call yourself WP Developers?

  12. If I ask you guys that I want to make

    a website, How many would you take that up?
  13. One condition… NO PLUGINS… Now tell us, how many are

    still up?
  14. If I ask you guys that I want to make

    a Lead Mgmt. System, How many would you take that up?
  15. Same condition… NO PLUGINS… Now tell us, how many are

    still up?
  16. No… We don’t hate plugins… In fact, Ajit has even

    built some. disclaimer
  17. WordPress is beyond BLOG

  18. WordPress is beyond BLOG 11 lakh search results

  19. WordPress is beyond CMS

  20. WordPress is beyond CMS 30 lakh search results

  21. People who have actually built something beyond BLOG or CMS

  22. People who have actually built something beyond BLOG or CMS

    Lesser than the no of families in Aat Number of families in Aat as per census 2011 : 78
  23. WHY???

  24. Timeline constraints Maybe

  25. Budget constraints Maybe

  26. Our love of plugins & readymade themes Maybe

  27. We are still understanding how WordPress works internally Maybe

  28. But should that really defer us from venturing out???

  29. Ajit = WP Developer Jayman = WP Designer

  30. Lead Mgmt. System built on Wordpress without plugins Team :

    Ajit & Jayman
  31. Event listing built on Wordpress without plugins Team : Ajit

  32. Eden Connect for Mahindra Agri

  33. Upcoming tours for Khaki Tours

  34. Team : Ajit & Jayman

  35. User Onboarding Team: Ajit

  36. As we have done it, we are here to share

    our learnings
  37. And it really is not Rocket Science

  38. CONFIDENCE

  39. not in US

  40. but in WordPress

  41. EASE OF CODING

  42. FLEXIBLE

  43. COMMUNITY

  44. TRAINING & RESOURCES

  45. We have always delivered because it was on WordPress

  46. BEING IN TOUCH WITH RIGHT PEOPLE

  47. Jayman loves WordPress because Ajit can create anything with it

  48. Ajit can write anything in it cause Jayman loves &

    sells WordPress everywhere
  49. It is very important to be with people who can

    help you grow
  50. WordPress FB Groups

  51. Twitter

  52. WordPress Slack Groups

  53. WordCamps

  54. Meetups

  55. KNOW IMPORTANT THINGS ABOUT WORDPRESS

  56. There is much more than directory structures, plugin repo and

    widgets in WordPress
  57. None
  58. CUSTOM POST TYPES

  59. Custom Post Types are building blocks for new content types

  60. Custom Post Types - Enquiries - Regions

  61. Now this is where notepads will come in handy and

    devices won’t :p https://goo.gl/ePytcf https://goo.gl/QaI81x https://goo.gl/7Ua6Jc https://goo.gl/mrpZrh
  62. POST META

  63. Post Meta lets you add additional data to Custom Post

    Types
  64. Custom Post Types - Enquiries - Regions Custom Taxonomies -

    City - Status Post Meta - Enquiries - Tracking Id - Name - Email - Mobile - Regions (Multiple/Repeatable) - Email - Contact
  65. Now this is where notepads will come in handy and

    devices won’t :p https://goo.gl/hYaJm7 https://goo.gl/tXrmSd
  66. CUSTOM TAXONOMIES

  67. Custom Taxonomies sets up new relations, kinda like setting DB

    relationships.
  68. Custom Post Types - Enquiries - Regions Custom Taxonomies -

    City - Status
  69. Custom Post Types - Enquiries - Regions Custom Taxonomies -

    City - Status Enquiries & Regions were mapped to City
  70. Custom Post Types - Enquiries - Regions Custom Taxonomies -

    City - Status Every enquiry had a status
  71. Now this is where notepads will come in handy and

    devices won’t :p https://goo.gl/VX08eO https://goo.gl/fvMDLF https://goo.gl/n65avn https://goo.gl/Sj7lAa
  72. WP_Query

  73. This is real magic

  74. 3 types

  75. Post Query

  76. Tax Query

  77. Meta Query

  78. $args_enquiry = array ( 'post_type' => enquiry, 'post_status' => 'publish',

    'pagination' => false, ); $tax_query = array( 'relation' => 'AND', array( 'taxonomy' => 'city', 'terms' => array(‘1’), 'field' => 'term_id', 'operator' => 'AND', ), ); // Get Enquiry with tracking ID $meta_query = array( 'relation'=>'AND', array( 'key' => 'enquiry_tracking_id', 'value' => $tracking_id, 'compare' => '=', ) ); $args_enquiry[’tax_query'] = $tax_query; $args_enquiry[’meta_query'] = $meta_query _query; $query_region = new WP_Query($args_ enquiry);
  79. Now this is where notepads will come in handy and

    devices won’t :p https://goo.gl/RygG8u https://goo.gl/ILvnpq https://goo.gl/HD1YBc
  80. LMS •City •Status Taxanomies •Enquiry •Region PostType Meta •Tax_Query •Meta

    Query WP_Query
  81. SNEAK PEEK

  82. None
  83. None
  84. None
  85. None
  86. PLUGINS

  87. See. We had said, we don’t hate Plugins

  88. When to use Plugins?

  89. WooCommerce

  90. bbPress

  91. BuddyPress

  92. Edit Flow

  93. When not to use Plugins?

  94. UI Implementations

  95. Backend Customizations

  96. Social Implementations

  97. BACKUP

  98. Crashed, Hacked Sites Corrupt Databases Bad Hosting Provider Forgot to

    renew hosting
  99. Backups are Holy Grail in success of any Developers

  100. Our TAT is 15 mins

  101. We did it for Endemol India, 4 years after building

    it and a year after stopping the maintenance.
  102. This is it… REALLY… We told you it was not

    Rocket Science.
  103. Ajit Bohra @ajitbohra Jayman Pandya @jaymanpandya THANK YOU Connect with

    us, We love talking :p