WordPress Meetup Bandung - December 2014
-
Upload
fikri-rasyid -
Category
Internet
-
view
172 -
download
1
Transcript of WordPress Meetup Bandung - December 2014
![Page 1: WordPress Meetup Bandung - December 2014](https://reader033.fdocuments.us/reader033/viewer/2022060205/55a206691a28abcc788b45df/html5/thumbnails/1.jpg)
How I Met WordPress (and some stories after we met)
Fikri Rasyid - WordPress Theme & Plugin Developer ( hijapedia.com )
![Page 2: WordPress Meetup Bandung - December 2014](https://reader033.fdocuments.us/reader033/viewer/2022060205/55a206691a28abcc788b45df/html5/thumbnails/2.jpg)
It started with..
![Page 3: WordPress Meetup Bandung - December 2014](https://reader033.fdocuments.us/reader033/viewer/2022060205/55a206691a28abcc788b45df/html5/thumbnails/3.jpg)
2006This book made me aware of
existence of blog
![Page 4: WordPress Meetup Bandung - December 2014](https://reader033.fdocuments.us/reader033/viewer/2022060205/55a206691a28abcc788b45df/html5/thumbnails/4.jpg)
2008
• Started a WordPress.com blog
• Started self-hosted WordPress blog at fikrirasyid.com, powered by WordPress 2.3
![Page 5: WordPress Meetup Bandung - December 2014](https://reader033.fdocuments.us/reader033/viewer/2022060205/55a206691a28abcc788b45df/html5/thumbnails/5.jpg)
WordPress 2.3Source: http://planetozh.com/blog/wp-content/uploads/2008/12/wordpress-23-post.jpg
![Page 6: WordPress Meetup Bandung - December 2014](https://reader033.fdocuments.us/reader033/viewer/2022060205/55a206691a28abcc788b45df/html5/thumbnails/6.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
![Page 7: WordPress Meetup Bandung - December 2014](https://reader033.fdocuments.us/reader033/viewer/2022060205/55a206691a28abcc788b45df/html5/thumbnails/7.jpg)
![Page 8: WordPress Meetup Bandung - December 2014](https://reader033.fdocuments.us/reader033/viewer/2022060205/55a206691a28abcc788b45df/html5/thumbnails/8.jpg)
![Page 9: WordPress Meetup Bandung - December 2014](https://reader033.fdocuments.us/reader033/viewer/2022060205/55a206691a28abcc788b45df/html5/thumbnails/9.jpg)
– Me, years ago.
“Oooh, begitu tooh cara buatnya”
![Page 10: WordPress Meetup Bandung - December 2014](https://reader033.fdocuments.us/reader033/viewer/2022060205/55a206691a28abcc788b45df/html5/thumbnails/10.jpg)
2008
• I started making WordPress themes…
• …which looks really suck now, to be honest
![Page 11: WordPress Meetup Bandung - December 2014](https://reader033.fdocuments.us/reader033/viewer/2022060205/55a206691a28abcc788b45df/html5/thumbnails/11.jpg)
![Page 12: WordPress Meetup Bandung - December 2014](https://reader033.fdocuments.us/reader033/viewer/2022060205/55a206691a28abcc788b45df/html5/thumbnails/12.jpg)
2008
• Started using my own theme on my own blog
• Started sharing the theme I created as downloadable .zip file on my blog
![Page 13: WordPress Meetup Bandung - December 2014](https://reader033.fdocuments.us/reader033/viewer/2022060205/55a206691a28abcc788b45df/html5/thumbnails/13.jpg)
WordPress-based work
![Page 14: WordPress Meetup Bandung - December 2014](https://reader033.fdocuments.us/reader033/viewer/2022060205/55a206691a28abcc788b45df/html5/thumbnails/14.jpg)
2009 - 2013
• Got an out-of-the blue email…
![Page 15: WordPress Meetup Bandung - December 2014](https://reader033.fdocuments.us/reader033/viewer/2022060205/55a206691a28abcc788b45df/html5/thumbnails/15.jpg)
- Sebut saja klien pertama
“Kang, kalau buat theme WordPress bisa?”
![Page 16: WordPress Meetup Bandung - December 2014](https://reader033.fdocuments.us/reader033/viewer/2022060205/55a206691a28abcc788b45df/html5/thumbnails/16.jpg)
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
![Page 17: WordPress Meetup Bandung - December 2014](https://reader033.fdocuments.us/reader033/viewer/2022060205/55a206691a28abcc788b45df/html5/thumbnails/17.jpg)
![Page 18: WordPress Meetup Bandung - December 2014](https://reader033.fdocuments.us/reader033/viewer/2022060205/55a206691a28abcc788b45df/html5/thumbnails/18.jpg)
![Page 19: WordPress Meetup Bandung - December 2014](https://reader033.fdocuments.us/reader033/viewer/2022060205/55a206691a28abcc788b45df/html5/thumbnails/19.jpg)
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
![Page 20: WordPress Meetup Bandung - December 2014](https://reader033.fdocuments.us/reader033/viewer/2022060205/55a206691a28abcc788b45df/html5/thumbnails/20.jpg)
![Page 21: WordPress Meetup Bandung - December 2014](https://reader033.fdocuments.us/reader033/viewer/2022060205/55a206691a28abcc788b45df/html5/thumbnails/21.jpg)
![Page 22: WordPress Meetup Bandung - December 2014](https://reader033.fdocuments.us/reader033/viewer/2022060205/55a206691a28abcc788b45df/html5/thumbnails/22.jpg)
![Page 23: WordPress Meetup Bandung - December 2014](https://reader033.fdocuments.us/reader033/viewer/2022060205/55a206691a28abcc788b45df/html5/thumbnails/23.jpg)
The Basics of PluginBasically what makes WordPress so extendable
![Page 24: WordPress Meetup Bandung - December 2014](https://reader033.fdocuments.us/reader033/viewer/2022060205/55a206691a28abcc788b45df/html5/thumbnails/24.jpg)
ActionA point to add / remove action
![Page 25: WordPress Meetup Bandung - December 2014](https://reader033.fdocuments.us/reader033/viewer/2022060205/55a206691a28abcc788b45df/html5/thumbnails/25.jpg)
![Page 26: WordPress Meetup Bandung - December 2014](https://reader033.fdocuments.us/reader033/viewer/2022060205/55a206691a28abcc788b45df/html5/thumbnails/26.jpg)
Let’s go back to that insanely-simple-plugin plugin
![Page 27: WordPress Meetup Bandung - December 2014](https://reader033.fdocuments.us/reader033/viewer/2022060205/55a206691a28abcc788b45df/html5/thumbnails/27.jpg)
![Page 28: WordPress Meetup Bandung - December 2014](https://reader033.fdocuments.us/reader033/viewer/2022060205/55a206691a28abcc788b45df/html5/thumbnails/28.jpg)
![Page 29: WordPress Meetup Bandung - December 2014](https://reader033.fdocuments.us/reader033/viewer/2022060205/55a206691a28abcc788b45df/html5/thumbnails/29.jpg)
FilterModifying particular variable
![Page 30: WordPress Meetup Bandung - December 2014](https://reader033.fdocuments.us/reader033/viewer/2022060205/55a206691a28abcc788b45df/html5/thumbnails/30.jpg)
![Page 31: WordPress Meetup Bandung - December 2014](https://reader033.fdocuments.us/reader033/viewer/2022060205/55a206691a28abcc788b45df/html5/thumbnails/31.jpg)
![Page 32: WordPress Meetup Bandung - December 2014](https://reader033.fdocuments.us/reader033/viewer/2022060205/55a206691a28abcc788b45df/html5/thumbnails/32.jpg)
Let’s go back to that insanely-simple-plugin plugin
![Page 33: WordPress Meetup Bandung - December 2014](https://reader033.fdocuments.us/reader033/viewer/2022060205/55a206691a28abcc788b45df/html5/thumbnails/33.jpg)
![Page 34: WordPress Meetup Bandung - December 2014](https://reader033.fdocuments.us/reader033/viewer/2022060205/55a206691a28abcc788b45df/html5/thumbnails/34.jpg)
![Page 35: WordPress Meetup Bandung - December 2014](https://reader033.fdocuments.us/reader033/viewer/2022060205/55a206691a28abcc788b45df/html5/thumbnails/35.jpg)
“Based on those two principles I end up making quite many plugins”
![Page 36: WordPress Meetup Bandung - December 2014](https://reader033.fdocuments.us/reader033/viewer/2022060205/55a206691a28abcc788b45df/html5/thumbnails/36.jpg)
![Page 37: WordPress Meetup Bandung - December 2014](https://reader033.fdocuments.us/reader033/viewer/2022060205/55a206691a28abcc788b45df/html5/thumbnails/37.jpg)
WordPress Repository
![Page 38: WordPress Meetup Bandung - December 2014](https://reader033.fdocuments.us/reader033/viewer/2022060205/55a206691a28abcc788b45df/html5/thumbnails/38.jpg)
Theme SubmissionHow to Submit Your Theme To WordPress Theme Repo
![Page 39: WordPress Meetup Bandung - December 2014](https://reader033.fdocuments.us/reader033/viewer/2022060205/55a206691a28abcc788b45df/html5/thumbnails/39.jpg)
#1 Follow The Guideline
![Page 40: WordPress Meetup Bandung - December 2014](https://reader033.fdocuments.us/reader033/viewer/2022060205/55a206691a28abcc788b45df/html5/thumbnails/40.jpg)
#2 Submit The Theme
![Page 41: WordPress Meetup Bandung - December 2014](https://reader033.fdocuments.us/reader033/viewer/2022060205/55a206691a28abcc788b45df/html5/thumbnails/41.jpg)
#3 Notified Via Email
![Page 42: WordPress Meetup Bandung - December 2014](https://reader033.fdocuments.us/reader033/viewer/2022060205/55a206691a28abcc788b45df/html5/thumbnails/42.jpg)
#4 Theme Review Process
![Page 43: WordPress Meetup Bandung - December 2014](https://reader033.fdocuments.us/reader033/viewer/2022060205/55a206691a28abcc788b45df/html5/thumbnails/43.jpg)
![Page 44: WordPress Meetup Bandung - December 2014](https://reader033.fdocuments.us/reader033/viewer/2022060205/55a206691a28abcc788b45df/html5/thumbnails/44.jpg)
Plugin SubmissionHow to Submit Your Plugin To WordPress Plugin Repo
![Page 45: WordPress Meetup Bandung - December 2014](https://reader033.fdocuments.us/reader033/viewer/2022060205/55a206691a28abcc788b45df/html5/thumbnails/45.jpg)
#1 Follow The Guideline
![Page 46: WordPress Meetup Bandung - December 2014](https://reader033.fdocuments.us/reader033/viewer/2022060205/55a206691a28abcc788b45df/html5/thumbnails/46.jpg)
#2 Submit The Plugin
![Page 47: WordPress Meetup Bandung - December 2014](https://reader033.fdocuments.us/reader033/viewer/2022060205/55a206691a28abcc788b45df/html5/thumbnails/47.jpg)
#3 Notified via Email
![Page 48: WordPress Meetup Bandung - December 2014](https://reader033.fdocuments.us/reader033/viewer/2022060205/55a206691a28abcc788b45df/html5/thumbnails/48.jpg)
#4 Clone Repo on Local MachineAdd your plugin file on /trunk, update the version number
on main file, commit then push
![Page 49: WordPress Meetup Bandung - December 2014](https://reader033.fdocuments.us/reader033/viewer/2022060205/55a206691a28abcc788b45df/html5/thumbnails/49.jpg)
Important
• WordPress plugin repo is for release-system, not for development
![Page 50: WordPress Meetup Bandung - December 2014](https://reader033.fdocuments.us/reader033/viewer/2022060205/55a206691a28abcc788b45df/html5/thumbnails/50.jpg)
![Page 51: WordPress Meetup Bandung - December 2014](https://reader033.fdocuments.us/reader033/viewer/2022060205/55a206691a28abcc788b45df/html5/thumbnails/51.jpg)
Thank you!Fikri Rasyid - WordPress Theme & Plugin Developer
@fikrirasyid | [email protected] | http://fikrirasy.id
![Page 52: WordPress Meetup Bandung - December 2014](https://reader033.fdocuments.us/reader033/viewer/2022060205/55a206691a28abcc788b45df/html5/thumbnails/52.jpg)
DECEMBER 2014