-
8/6/2019 How to make WordPress bulletproof for clients
1/51
idiot
bulletprooffor clients
How to make WordPress
DavidWang@WordCon2011
-
8/6/2019 How to make WordPress bulletproof for clients
2/51
@blogjunkie
Followme!
Hi! Im DavidBuzzmediaOnlineMarke5ng
Marke5ngformicrobusiness
WordPressconsul5ng,theme
development,educa5on
BuiltlotsofWordPresssites.
-
8/6/2019 How to make WordPress bulletproof for clients
3/51
Has this everhappened to you?
-
8/6/2019 How to make WordPress bulletproof for clients
4/51
How do I add a new page
to my website?
LogintotheDashboard,then
clickPagesAddNew:)
Err.. how do I login to the
Dashboard again?
#facepalm
Comic Sans!
-
8/6/2019 How to make WordPress bulletproof for clients
5/51
My page layout looks really
weird, whats going on?
LooksliketheVisualEditoraddedlotsofunnecessarydivs
andbrs.TryusingtheHTMLeditorinthefuture.
But I thought you said
WordPress would be easy..?
#facepalm
-
8/6/2019 How to make WordPress bulletproof for clients
6/51
Clients are IDIOTS!
Ive got
big boobs
-
8/6/2019 How to make WordPress bulletproof for clients
7/51
The Tree Swing
-
8/6/2019 How to make WordPress bulletproof for clients
8/51
Its the Clients fault
-
8/6/2019 How to make WordPress bulletproof for clients
9/51
Or is it the designers fault?
-
8/6/2019 How to make WordPress bulletproof for clients
10/51
But WordPress isso user-friendly,
how can they not
understand?a.k.a.WhyProblemsHappen
-
8/6/2019 How to make WordPress bulletproof for clients
11/51
-
8/6/2019 How to make WordPress bulletproof for clients
12/51
WordPress is a whole
new languagesidebar header post page
plugin theme
widgetWTF..?
categories
featuredimage tags
html
-
8/6/2019 How to make WordPress bulletproof for clients
13/51
What can we do?
-
8/6/2019 How to make WordPress bulletproof for clients
14/51
Dont use WordPress
-pagewebsitesdontneedaCMS
Reduceriskofhacks
Sta5cHTML+contenteditor
Themeforest-themeforest.net
SurrealCMS-surrealcms.com
Unifyeditor-unify.uni5nterac5ve.com
-
8/6/2019 How to make WordPress bulletproof for clients
15/51
Website as a service
subscription plans 1BmesetupfeeforiniBalsitedesignand
deployment
MonthlysubscripBonforhosBng,email,supportandwebsiteupdates
MustprovidewebsiteupdatesinaBmelymanner
Moreclients=moresupport+updates Notallclientswanttopaymonthly
-
8/6/2019 How to make WordPress bulletproof for clients
16/51
BurtonSitesofferswebsiteasaserviceplans
(burtonsites.com/pricing)usingtheHeadway
ThemeFramework(getheadway.com[aff])
-
8/6/2019 How to make WordPress bulletproof for clients
17/51
Simplify
CustomizeWordPressDashboard
Reduceuserpermissions
RemoveWordPressmenus
HideupdatenoBficaBons
SimplifytheWritescreenUnintendedconsequenceCanttellclientto
Googleitsosupports8llfallsbacktoyou
-
8/6/2019 How to make WordPress bulletproof for clients
18/51
WP-Simplify plugin
ThisisntWordPressanymore
-
8/6/2019 How to make WordPress bulletproof for clients
19/51
Idiot Bulletproof
EducateclientaboutWordPress&
setexpecta5ons
Pre-emptpoten5alproblems
Properdocumenta5on
Provideinline/contextualhintsProvideshortcutsformorecomplexfunc5ons
-
8/6/2019 How to make WordPress bulletproof for clients
20/51
Educate &
set expectations
Makesureyourclientisonthesamepageasyou
-
8/6/2019 How to make WordPress bulletproof for clients
21/51
Running a website is
like driving a car
Makesureyourclientknowshowtooperateit
-
8/6/2019 How to make WordPress bulletproof for clients
22/51
You are more than a
HTML monkeyYouareNOT YouARE
ThehosBngsupportguy
Thecreateemail
accountsguy
Theguywhowillupdateyourwebsiteforfree
Thedrivinginstructor
Aprofessional
Theteacher/coach
Theguywhowillchargemoneytosolve
yourproblems
-
8/6/2019 How to make WordPress bulletproof for clients
23/51
Your time costs money
Whoperformscontentupdates?
Clienthandlesbasicupdates,youhandlemorecomplexones.
Howmuchdoescontentupdatesand/orsupportcost? RM100/houror
12updatesandsupportincidentsinayearforRM2,400
Ifyouchargehourly,howmuchcanyouaccomplishin1hour?
1hour:UploadandopBmizephotosandtextfor1pageorpost
1hour:TroubleshootpluginincompaBbility
-
8/6/2019 How to make WordPress bulletproof for clients
24/51
Pre-empt problemsAn5cipatestumblingblocksand
niptheminthebud
-
8/6/2019 How to make WordPress bulletproof for clients
25/51
Feature Overwhelm
HideunnecessarywidgetsfromtheAdminscreens.ClickScreenOpBonsuncheckwidgets
-
8/6/2019 How to make WordPress bulletproof for clients
26/51
Auto-updates not
workingRecommendWordPressfriendlyhosBngopportunitytoearnaffiliaterevenue
Bluehost,DreamHost,MediaTemple(WPrecommended)
Hostgator,Site,JustHost,FatCow
WPWebHost,Exabytes
SaveFTPinfoinwp-config.php
define('FTP_HOST', 'ftp.yoursite.com');define('FTP_USER', 'Your_FTP_Username');define('FTP_PASS', 'Your_FTP_password');define('FTP_SSL', false); // set to true if you use SSL
-
8/6/2019 How to make WordPress bulletproof for clients
27/51
Visual Editor
HeadachesContentgetslostintheVisualEditor(especiallyvideoembedcode).
CansomeBmesaddextradivsandbrstoapageorpost-messesuppagelayout.
SomeBmesaddsextralinebreaksincertainbrowsers.
Nosupportfortables.UploadingandinserBngmulBpleimagesisaPITA.
-
8/6/2019 How to make WordPress bulletproof for clients
28/51
Using Windows Live
Writer with WordPressEnableXML-RPCinAdminSe^ngsWri5ng
Download:explore.live.com/windows-live-writer
Troubleshoot:codex.wordpress.org/Windows_Live_Writer_Help
http://codex.wordpress.org/Windows_Live_Writer_Helphttp://codex.wordpress.org/Windows_Live_Writer_Helphttp://explore.live.com/windows-live-writerhttp://explore.live.com/windows-live-writer -
8/6/2019 How to make WordPress bulletproof for clients
29/51
DocumentationDocumentspecialfeaturesand
customiza5onsoftheclientssite
-
8/6/2019 How to make WordPress bulletproof for clients
30/51
Itsworthitforcorporateclients
Write your own manual
-
8/6/2019 How to make WordPress bulletproof for clients
31/51
Keepittotheimportantfeaturesofyourtheme
Simple website manual
SetthePage
visibilitytoPrivate
-
8/6/2019 How to make WordPress bulletproof for clients
32/51
Screencast manual
10minutevideoreplaces10,000words
HostthevideoonYouTubeasanunlistedvideo
Clientslovetheeffort
Screencastsoware:
CamtasiaStudio(Windows)$299
ScreenFlow(Mac)$99
Jing(Windows&Mac)freemium,limitedto5mins
-
8/6/2019 How to make WordPress bulletproof for clients
33/51
Add a Dashboard
Widget for the manual/* Create the function to output the contents of our Dashboard Widget */
functionmy_customization_widget_function() {?>
-
8/6/2019 How to make WordPress bulletproof for clients
34/51
Costsmoney,mostclientswontbothertoread
interconnect/it User Guide
-
8/6/2019 How to make WordPress bulletproof for clients
35/51
uyalicenseforyourclient,from$1
WordPress 101 Tutorial Videos
-
8/6/2019 How to make WordPress bulletproof for clients
36/51
Expensive!$24permonth
Video User Manual Plugin
-
8/6/2019 How to make WordPress bulletproof for clients
37/51
Helpful hints
Provideeasilyaccessibleinstruc5ons
-
8/6/2019 How to make WordPress bulletproof for clients
38/51
Plugin:
Peters Post NotesAddnotesontheeditpostandeditpagescreenssidebars.
UsefulforleavingspecificinstrucBonsforapageorpost.AlsoprovidesaDashboardWidgetforgeneralnotes.
Download:wordpress.org/extend/plugins/peters-post-notes/
http://wordpress.org/extend/plugins/peters-post-notes/http://wordpress.org/extend/plugins/peters-post-notes/http://wordpress.org/extend/plugins/peters-post-notes/ -
8/6/2019 How to make WordPress bulletproof for clients
39/51
Editscreen
Addanotewhen
publishingoredi5nga
page/post
Specificnotesfor
eachpage.Notescan
beedited.
-
8/6/2019 How to make WordPress bulletproof for clients
40/51
Plugin:
SH Contextual HelpModifiesthedefaultWordPresscontextualhelpformostscreensintheAdmin.
AlsoaddsaDashboardWidgetandaHelppage.
Eachfeaturecanbeenabledordisabledindividually.
Contextualhelpcontentcanincludetext,imagesandvideos.
WordPress.tvhasmanyusefultutorialvideos.
UseunlistedYouTubevideosforclientclientvideos.
Download:
wordpress.org/extend/plugins/sh-contextual-help/
http://wordpress.org/extend/plugins/sh-contextual-help/http://wordpress.org/extend/plugins/sh-contextual-help/http://wordpress.org/extend/plugins/sh-contextual-help/ -
8/6/2019 How to make WordPress bulletproof for clients
41/51
Addcontextualhelp
contentforalmostall
screensintheAdmin
Addanewmenuitem
foraCustomHelppage
-
8/6/2019 How to make WordPress bulletproof for clients
42/51
-
8/6/2019 How to make WordPress bulletproof for clients
43/51
Helpcontentcaninclude
text,imagesorvideo
-
8/6/2019 How to make WordPress bulletproof for clients
44/51
-
8/6/2019 How to make WordPress bulletproof for clients
45/51
HTML content in
widgetsRichTextWidget
wordpress.org/extend/plugins/rich-text-widget/
ImageWidgetwordpress.org/extend/plugins/image-widget/
http://wordpress.org/extend/plugins/image-widget/http://wordpress.org/extend/plugins/image-widget/http://wordpress.org/extend/plugins/rich-text-widget/http://wordpress.org/extend/plugins/rich-text-widget/ -
8/6/2019 How to make WordPress bulletproof for clients
46/51
Custom shortcodes
[linebreak]becomes
// [linebreak] shortcode
functionmy_sc_linebreak( $atts, $content=null ) {return'';}add_shortcode( 'linebreak', 'my_sc_linebreak' );
Learn:codex.wordpress.org/Shortcode_API
Shortcut-PostSnippetsplugin:
wordpress.org/extend/plugins/post-snippets/
http://wordpress.org/extend/plugins/post-snippets/http://wordpress.org/extend/plugins/post-snippets/http://wordpress.org/extend/plugins/post-snippets/http://wordpress.org/extend/plugins/post-snippets/http://wordpress.org/extend/plugins/post-snippets/http://wordpress.org/extend/plugins/post-snippets/http://wordpress.org/extend/plugins/post-snippets/http://wordpress.org/extend/plugins/post-snippets/http://wordpress.org/extend/plugins/post-snippets/http://wordpress.org/extend/plugins/post-snippets/http://wordpress.org/extend/plugins/post-snippets/http://wordpress.org/extend/plugins/post-snippets/http://codex.wordpress.org/Shortcode_APIhttp://codex.wordpress.org/Shortcode_API -
8/6/2019 How to make WordPress bulletproof for clients
47/51
WooThemes shortcodes
ThemesfromWooThemesincludeshortcodesforbuons,
boxes,socialbuons,columns,typographystylesand
more.E.g.
[buonlink="#"]ClickMe![/buon]becomesClick Me!
LearnfromWooThemes:
DownloadafreeWooTheme
Lookinside/funcBons/admin-shortcodes.php
CopyandpasteintoyourownthemesfuncBons.php
-
8/6/2019 How to make WordPress bulletproof for clients
48/51
Conclusion
-
8/6/2019 How to make WordPress bulletproof for clients
49/51
Clients are IDIOTS!
-
8/6/2019 How to make WordPress bulletproof for clients
50/51
Clients are idiots, but...
Bullet-proofingstrategyhelpsyou
StandoutamongotherWordPressdevelopers.
eerclientmanagement
Keepyourclientshappy
Happyclients=morebusiness
-
8/6/2019 How to make WordPress bulletproof for clients
51/51
Thank [email protected]/@blogjunkie
blogjunkie.net/2011/05/bulletproof-wordpress-for-clients
http://blogjunkie.net/2011/05/bulletproof-wordpress-for-clientshttp://blogjunkie.net/2011/05/bulletproof-wordpress-for-clients