Smart development - Happy clients
Faster development approaches for client sites in WordPress
About Me
Abhishek Rijal
WordPress Developer / Theme Reviewer &
Customizer
@ WEN Solutions
Freelancer: WordPress Development Projects
WordPress Enthusiast
Why do we need a different approach ?
Product Development
Vs.
Client Site
Project Planning
Time Budget Capability
Future
Proofing Repetition
Project Development
Development Approaches
Building a custom theme from the ground up
“Setting everything like the way you want, from
the beginning”
Building a custom theme from the ground up
Pros
Can Create Code / Design
Independently.
Simpler Learning Curve.
Cons
Development needs to be started
from scratch.
Greater efforts and task time.
Building a theme using a starter theme.
“complete and optimized package to start
working on your final project”
Building a theme using a starter theme.
Pros
Well Documented and Organized.
Availability of basic templates.
ØVersatile usage
Cons
Still needs lot of design / development
changes.
Needs to be familiar with directory
structure first.
Creating your own starter theme kit
“The freedom to implement your
structure / ideas for similar projects.”
Creating your own starter theme kit
Pros
Reusable package.
Freedom to implement custom
structure.
Cons
Burden of keeping the starter theme
updated with WordPress.
Might not be suitable for versatile
Clients.
Development using framework / page builder.
"Useful features and functions that will help you
handle the whole project quicker."
Development using framework / page builder.
Pros
Inherits prebuilt features / layout.
Faster development with built in
elements.
ØEasier to accommodate new changes.
Cons
Dependency on Framework.
Compromise on some design
elements.
So… Which is the Best Approach to go along
with… ??
Mix It Up
Elementor page builder + Underscores
Elementor Page Builder(Example)
Developer friendly Extensions
Use Plugins !!
But not over do it...
Break the rules !!
Shortcodes & Widgets
Smart replies
Common Mistakes
Resources
• https://www.codeinwp.com/blog/develop-wordpress-site-client-
ground-use-ekhm-helper/
• http://underscores.me/
• https://roots.io/
• https://elementor.com/
Any Questions ?

Smart Development-Happy Clients