Slide 1

Slide 1 text

No content

Slide 2

Slide 2 text

RAM RAM SA…

Slide 3

Slide 3 text

Did you guys get a Pen & Notepad in the swag kit?

Slide 4

Slide 4 text

Everyone taking notes on their devices should re-think… alert : unsolicited advise

Slide 5

Slide 5 text

Anyways…

Slide 6

Slide 6 text

How many of you have an experience of more than 8 years in WP Development?

Slide 7

Slide 7 text

Do you call yourself WP Developers?

Slide 8

Slide 8 text

How many of you are doing it for half a decade?

Slide 9

Slide 9 text

Do you call yourself WP Developers?

Slide 10

Slide 10 text

How many of you are doing it since a year or two?

Slide 11

Slide 11 text

Do you call yourself WP Developers?

Slide 12

Slide 12 text

If I ask you guys that I want to make a website, How many would you take that up?

Slide 13

Slide 13 text

One condition… NO PLUGINS… Now tell us, how many are still up?

Slide 14

Slide 14 text

If I ask you guys that I want to make a Lead Mgmt. System, How many would you take that up?

Slide 15

Slide 15 text

Same condition… NO PLUGINS… Now tell us, how many are still up?

Slide 16

Slide 16 text

No… We don’t hate plugins… In fact, Ajit has even built some. disclaimer

Slide 17

Slide 17 text

WordPress is beyond BLOG

Slide 18

Slide 18 text

WordPress is beyond BLOG 11 lakh search results

Slide 19

Slide 19 text

WordPress is beyond CMS

Slide 20

Slide 20 text

WordPress is beyond CMS 30 lakh search results

Slide 21

Slide 21 text

People who have actually built something beyond BLOG or CMS

Slide 22

Slide 22 text

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

Slide 23

Slide 23 text

WHY???

Slide 24

Slide 24 text

Timeline constraints Maybe

Slide 25

Slide 25 text

Budget constraints Maybe

Slide 26

Slide 26 text

Our love of plugins & readymade themes Maybe

Slide 27

Slide 27 text

We are still understanding how WordPress works internally Maybe

Slide 28

Slide 28 text

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

Slide 29

Slide 29 text

Ajit = WP Developer Jayman = WP Designer

Slide 30

Slide 30 text

Lead Mgmt. System built on Wordpress without plugins Team : Ajit & Jayman

Slide 31

Slide 31 text

Event listing built on Wordpress without plugins Team : Ajit

Slide 32

Slide 32 text

Eden Connect for Mahindra Agri

Slide 33

Slide 33 text

Upcoming tours for Khaki Tours

Slide 34

Slide 34 text

Team : Ajit & Jayman

Slide 35

Slide 35 text

User Onboarding Team: Ajit

Slide 36

Slide 36 text

As we have done it, we are here to share our learnings

Slide 37

Slide 37 text

And it really is not Rocket Science

Slide 38

Slide 38 text

CONFIDENCE

Slide 39

Slide 39 text

not in US

Slide 40

Slide 40 text

but in WordPress

Slide 41

Slide 41 text

EASE OF CODING

Slide 42

Slide 42 text

FLEXIBLE

Slide 43

Slide 43 text

COMMUNITY

Slide 44

Slide 44 text

TRAINING & RESOURCES

Slide 45

Slide 45 text

We have always delivered because it was on WordPress

Slide 46

Slide 46 text

BEING IN TOUCH WITH RIGHT PEOPLE

Slide 47

Slide 47 text

Jayman loves WordPress because Ajit can create anything with it

Slide 48

Slide 48 text

Ajit can write anything in it cause Jayman loves & sells WordPress everywhere

Slide 49

Slide 49 text

It is very important to be with people who can help you grow

Slide 50

Slide 50 text

WordPress FB Groups

Slide 51

Slide 51 text

Twitter

Slide 52

Slide 52 text

WordPress Slack Groups

Slide 53

Slide 53 text

WordCamps

Slide 54

Slide 54 text

Meetups

Slide 55

Slide 55 text

KNOW IMPORTANT THINGS ABOUT WORDPRESS

Slide 56

Slide 56 text

There is much more than directory structures, plugin repo and widgets in WordPress

Slide 57

Slide 57 text

No content

Slide 58

Slide 58 text

CUSTOM POST TYPES

Slide 59

Slide 59 text

Custom Post Types are building blocks for new content types

Slide 60

Slide 60 text

Custom Post Types - Enquiries - Regions

Slide 61

Slide 61 text

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

Slide 62

Slide 62 text

POST META

Slide 63

Slide 63 text

Post Meta lets you add additional data to Custom Post Types

Slide 64

Slide 64 text

Custom Post Types - Enquiries - Regions Custom Taxonomies - City - Status Post Meta - Enquiries - Tracking Id - Name - Email - Mobile - Regions (Multiple/Repeatable) - Email - Contact

Slide 65

Slide 65 text

Now this is where notepads will come in handy and devices won’t :p https://goo.gl/hYaJm7 https://goo.gl/tXrmSd

Slide 66

Slide 66 text

CUSTOM TAXONOMIES

Slide 67

Slide 67 text

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

Slide 68

Slide 68 text

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

Slide 69

Slide 69 text

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

Slide 70

Slide 70 text

Custom Post Types - Enquiries - Regions Custom Taxonomies - City - Status Every enquiry had a status

Slide 71

Slide 71 text

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

Slide 72

Slide 72 text

WP_Query

Slide 73

Slide 73 text

This is real magic

Slide 74

Slide 74 text

3 types

Slide 75

Slide 75 text

Post Query

Slide 76

Slide 76 text

Tax Query

Slide 77

Slide 77 text

Meta Query

Slide 78

Slide 78 text

$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);

Slide 79

Slide 79 text

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

Slide 80

Slide 80 text

LMS •City •Status Taxanomies •Enquiry •Region PostType Meta •Tax_Query •Meta Query WP_Query

Slide 81

Slide 81 text

SNEAK PEEK

Slide 82

Slide 82 text

No content

Slide 83

Slide 83 text

No content

Slide 84

Slide 84 text

No content

Slide 85

Slide 85 text

No content

Slide 86

Slide 86 text

PLUGINS

Slide 87

Slide 87 text

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

Slide 88

Slide 88 text

When to use Plugins?

Slide 89

Slide 89 text

WooCommerce

Slide 90

Slide 90 text

bbPress

Slide 91

Slide 91 text

BuddyPress

Slide 92

Slide 92 text

Edit Flow

Slide 93

Slide 93 text

When not to use Plugins?

Slide 94

Slide 94 text

UI Implementations

Slide 95

Slide 95 text

Backend Customizations

Slide 96

Slide 96 text

Social Implementations

Slide 97

Slide 97 text

BACKUP

Slide 98

Slide 98 text

Crashed, Hacked Sites Corrupt Databases Bad Hosting Provider Forgot to renew hosting

Slide 99

Slide 99 text

Backups are Holy Grail in success of any Developers

Slide 100

Slide 100 text

Our TAT is 15 mins

Slide 101

Slide 101 text

We did it for Endemol India, 4 years after building it and a year after stopping the maintenance.

Slide 102

Slide 102 text

This is it… REALLY… We told you it was not Rocket Science.

Slide 103

Slide 103 text

Ajit Bohra @ajitbohra Jayman Pandya @jaymanpandya THANK YOU Connect with us, We love talking :p