47
WordPress is small and it doesn't work for BIG things Stanko Metodiev, Technical WordPress Lead and Project Manager at DevriX WordCamp Sofia 2016

WordPress is small and it doesn't work for BIG things - WordCamp Sofia 2016

Embed Size (px)

Citation preview

WordPress is small and it doesn't work for BIG thingsStanko Metodiev, Technical WordPress Lead and Project Manager at DevriX WordCamp Sofia 2016

About me

Technical WordPress Lead and Project Manager at DevriX

WordPress Core Contributor

FOSS Fan

http://metodiew.com

@metodiew

@metodiewStanko Metodiev,

Agenda

➔ Common Misconception about WordPress

➔ Examples of General purpose themes and plugins

➔ A few DevriX Case Studies

➔ Who is using WordPress?

➔ A short summary

For some people WordPress is ...● Still a simple blogging platform● Designed for small sites● Doesn't scale well● Is insecure

@metodiewStanko Metodiev,

No.

WordPress is a proven WCM Platform and an Application Framework

@username Name Surname@metodiew Stanko Metodiev@metodiewStanko Metodiev,

http://www.opensourcecms.com/general/cms-marketshare.php, 19 October 2016

WordPress.com StatsBased on Iliya’s talk at WordCampSan Francisco, 2012:● 115 million page views per day● 2.6 billion requests per day● Over 200 plugins● 500ms per page

@metodiew Stanko Metodiev@metodiewStanko Metodiev,

WordPress.com Stats (2)Based on Iliya, 2016:● 173 million page views per day● 9 billion requests per day● Over 540 plugins● 400ms per page, average

@metodiew Stanko Metodiev@metodiewStanko Metodiev,

Who is Iliya?

@metodiew Stanko Metodiev@metodiewStanko Metodiev,

Build a Spaceship in Minutes

@metodiew Stanko Metodiev@metodiewStanko Metodiev,

WordPress MultiPurpose Themes

@metodiewStanko Metodiev,

Page Builders

@metodiew Stanko Metodiev@metodiewStanko Metodiev,

@metodiewStanko Metodiev,

Create a few forms and add an event management system

@metodiew Stanko Metodiev@metodiewStanko Metodiev,

Make it Multilingual

Add a few more plugins

@metodiewStanko Metodiev,

And our Voltron is ready!

@metodiew Stanko Metodiev@metodiewStanko Metodiev,

What’s the point of all of this?

● WordPress is a powerful enough● It provides a solid ground for building

different kind of projects● It has a ton of ready-to-use solutions● It's easy to learn and start with*

@metodiew Stanko Metodiev@metodiewStanko Metodiev,

@metodiew Stanko Metodiev

Tip

When your business grows, most likely you'll need a custom solution, build specially for your needs

@metodiewStanko Metodiev,

However, general purpose solutions are not the answer for everything!

● Bloated and full of tons and tons of options

● Spaghetti code● Performance and Scalability issues● Security Issues*

DevriX Case Studies

@metodiew Stanko Metodiev

Note

A few examples of custom solutions we’ve built for our clients and partners.

For more details check our Case Studies.

@metodiewStanko Metodiev,

Meme Generator

Yes, it looks like yet another Meme generator, however ...

@metodiew Stanko Metodiev@metodiewStanko Metodiev,

Some of the Key Features● WordPress Multisite Platform with 1400+

subsites● A few Subscription plans, based on the

purchased level● Site Architect Plugin*● Integration with JVZoo

@metodiew Stanko Metodiev@metodiewStanko Metodiev,

Some of the Key Features (2)● Meme Competitions● Integration with 5 Email Autoresponders● Publishing Facebook Tabs directly from

WP Dashboard● Predefined CSS Skins and Templates● Extended WYSIWYG functionality

@metodiewStanko Metodiev @metodiewStanko Metodiev,

Facebook

Tab

Automotive Partner Network

@metodiew Stanko Metodiev@metodiewStanko Metodiev,

Some of the Key Features● A WordPress Multisite Platform● Complex Queries for a combination of

Master and Local News● Complex Queries for a combination of

Master and Local Branding Slides

@metodiew Stanko Metodiev@metodiewStanko Metodiev,

Some of the Key Features (2)● An Automated Mega Menus and Car

Configurator, using WP CRON and JSON API Integration

● A special centralized media library across the whole platform

@metodiew Stanko Metodiev@metodiewStanko Metodiev,

Some of the Key Features (3)● Translated in 4 languages● Extended User Roles and Capabilities● An Automated Backups for Media, Files

and Database● 3 Servers for Production, Staging and

Backup@metodiew Stanko Metodiev@metodiewStanko Metodiev,

Complex Migrations

@metodiew Stanko Metodiev@metodiewStanko Metodiev,

Event Management Platform● It was a Custom platform, built on top of

Zend Framework● With a Custom Database Scheme● No mobile friendly● Slow and hard to use

@metodiew Stanko Metodiev@metodiewStanko Metodiev,

The Migration Process● Migrating close to a hundred thousand

entries to WordPress● Moving hundreds of thousands of media

files● 6 Servers were used during the migration

@metodiew Stanko Metodiev@metodiewStanko Metodiev,

The Migration Checklist

The New Platform● 15+ Custom Post Types● Integration with Cvent and Hubspot● Mobile Friendly● Faster, secure, easy to use● A significant traffic increase

@metodiew Stanko Metodiev@metodiewStanko Metodiev,

My Store Locator Plus

Some of the Key Features● WordPress Multisite Platform● WP REST API● React● Optimized for thousands of locations

@metodiew Stanko Metodiev@metodiewStanko Metodiev,

Dashboard with WP API and React

@metodiew Stanko Metodiev@metodiewStanko Metodiev,

Some of the Big PlayersWho are using WordPress for their platform

@metodiew Stanko Metodiev@metodiewStanko Metodiev,

Summary ● WordPress is big enough● WordPress is mature enough● WordPress is a proven solution● WordPress is Scalable● WordPress is Secure

@metodiew Stanko Metodiev@metodiewStanko Metodiev,

Questions?

● Follow me on Twitter @metodiew● Stanko Metodiev on LinkedIn● metodiew on WordPress.org● metodiew on GitHub● Blogging at metodiew.com

@metodiew Stanko Metodiev@metodiewStanko Metodiev,