View
172
Download
1
Category
Tags:
Preview:
Citation preview
How I Met WordPress (and some stories after we met)
Fikri Rasyid - WordPress Theme & Plugin Developer ( hijapedia.com )
It started with..
2006This book made me aware of
existence of blog
2008
• Started a WordPress.com blog
• Started self-hosted WordPress blog at fikrirasyid.com, powered by WordPress 2.3
WordPress 2.3Source: http://planetozh.com/blog/wp-content/uploads/2008/12/wordpress-23-post.jpg
2008
• Couldn’t find a theme I like
• Decided to make one on my own + learning from tutorials
• Realised that it’s quite simple to make a theme
– Me, years ago.
“Oooh, begitu tooh cara buatnya”
2008
• I started making WordPress themes…
• …which looks really suck now, to be honest
2008
• Started using my own theme on my own blog
• Started sharing the theme I created as downloadable .zip file on my blog
WordPress-based work
2009 - 2013
• Got an out-of-the blue email…
- Sebut saja klien pertama
“Kang, kalau buat theme WordPress bisa?”
2009 - 2013
• One project lead to another project
• Started developing WordPress theme for clients
• More unconventional functionality requested
• I simply put it all on functions.php
2013 - now
• Realised that developing a plugin is quite easy
• At its simplest form, plugin is a directory with a file containing formatted PHP comment for meta data purpose
The Basics of PluginBasically what makes WordPress so extendable
ActionA point to add / remove action
Let’s go back to that insanely-simple-plugin plugin
FilterModifying particular variable
Let’s go back to that insanely-simple-plugin plugin
“Based on those two principles I end up making quite many plugins”
WordPress Repository
Theme SubmissionHow to Submit Your Theme To WordPress Theme Repo
#1 Follow The Guideline
#2 Submit The Theme
#3 Notified Via Email
#4 Theme Review Process
Plugin SubmissionHow to Submit Your Plugin To WordPress Plugin Repo
#1 Follow The Guideline
#2 Submit The Plugin
#3 Notified via Email
#4 Clone Repo on Local MachineAdd your plugin file on /trunk, update the version number
on main file, commit then push
Important
• WordPress plugin repo is for release-system, not for development
Thank you!Fikri Rasyid - WordPress Theme & Plugin Developer
@fikrirasyid | fikrirasyid@gmail.com | http://fikrirasy.id
DECEMBER 2014
Recommended