3. HELLO.
General Assembly is a global network of campuses
for individuals seeking opportunity and education in
technology, business, and design founded in NYC.
Follow us on Twitter at @GA_SF for the latest news on
classes, courses, and events in San Francisco, and use
the hashtag #GASF to continue the conversation.
Take a look at our course catalog at
generalassemb.ly/sf for a list of classes currently
offered.
Getting Started with WordPress GENERAL ASSEMBLY
3 Jerome Miller 09.10.2012
4. WHO AM I?
• Jerome Miller - Kentucky
• Teamsite - Cisco
• MCMS - Ky.gov CMS training
• Enterprise Standards - CA.gov
• Start Up - UI Engineer
• ZURB - Agency Design Manager
• The Desire Mint - My Agency
Getting Started with WordPress GENERAL ASSEMBLY
4 Jerome Miller 09.10.2012
5. WHO ARE YOU?
Experience ?
•WordPress
•HTML/CSS
•PHP
Goals ?
•Blog
•Website
Getting Started with WordPress GENERAL ASSEMBLY
5 Jerome Miller 09.10.2012
6. WHO IS WORDPRESS?
• B2 cafelog - Michel Valdrighi
• ~2003 Matt Mulwig
• Open Source – YOU and ME
• WordPress Foundation
• Automattic
• WordPress.org
• WordPress.com
Getting Started with WordPress GENERAL ASSEMBLY
6 Jerome Miller 09.10.2012
7. MORE THAN A BLOG
(Top 1M Sites)
It’s a CMS!!! http://trends.builtwith.com/cms
•Versioning
•doc Repository
•Workflow
•Enterprise Federation
… and much, much, more.
Getting Started with WordPress GENERAL ASSEMBLY
7 Jerome Miller 09.10.2012
9. WALK-THROUGH
• configurable Dashboard
• Posts vs Pages
• doc/Media library
• Links and Comments
Getting Started with WordPress GENERAL ASSEMBLY
9 Jerome Miller 09.10.2012
10. WALK-THROUGH
• Screen Options
• Dashboard
• Rearrange
Getting Started with WordPress GENERAL ASSEMBLY
10 Jerome Miller 09.10.2012
11. WALK-THROUGH
• Create a Page
• Page Title – slug
• Visual vs HTML
• Kitchen Sink
• Enter / Shift Enter <p> vs <br>
• Full Screen
Getting Started with WordPress GENERAL ASSEMBLY
11 Jerome Miller 09.10.2012
12. WALK-THROUGH
• Create a Post
• Categories vs Tags
• Featured Images
Getting Started with WordPress GENERAL ASSEMBLY
12 Jerome Miller 09.10.2012
14. WALK-THROUGH
Links
•Manage and categorize external links for
your whole site
•Throwback to blogs and old websites
•May still be useful
Getting Started with WordPress GENERAL ASSEMBLY
14 Jerome Miller 09.10.2012
15. WALK-THROUGH
• Comments
Getting Started with WordPress GENERAL ASSEMBLY
15 Jerome Miller 09.10.2012
16. .COM VS .ORG
• You have a choice to make
WordPress.com vs Self Host
• Fully managed • Any theme or plugin you want
(secure and • Modify everything
stable)
• Free(ish) and
Easy • Stability and Security – up to you $
• Referrals / • Dev up to you - $
Community • Hosting up to you - $
• You cannot
upload a
custom theme
•
16 Getting Started You WordPress
with can’t GENERAL ASSEMBLY
Jerome Miller 09.10.2012
17. HOSTING .COM VS .ORG
A Plan for Growth
1.Start with wp.com
2.Get a domain
3.Set up self hosting
4.Export Your Content
5.Customize your Theme
Getting Started with WordPress GENERAL ASSEMBLY
17 Jerome Miller 09.10.2012
18. .COM PREMIUM SERVICES
Premium Services at wp.com
•No ads $30
•CSS-fonts-images $30
•Domain $13
•Guided migration $129
•Redirect $13
Getting Started with WordPress GENERAL ASSEMBLY
18 Jerome Miller 09.10.2012
19. SELF HOSTING
• Fantastico OR • download-upload
• set up db
• modify config file
• initialize
Getting Started with WordPress GENERAL ASSEMBLY
19 Jerome Miller 09.10.2012
20. SELF HOSTING – AUTO INSTALLERS
• Fantastico – what’s that?
• Don’t worry about it.
Look for the easy button…
Getting Started with WordPress GENERAL ASSEMBLY
20 Jerome Miller 09.10.2012
21. SELF HOSTING - DOWNLOAD
• Download -
http://wordpress.org/download/
Getting Started with WordPress GENERAL ASSEMBLY
21 Jerome Miller 09.10.2012
22. SELF HOSTING – UPLOAD FILES
• Upload – to your webserver
• Unpack it in the root
• Or a subfolder
Getting Started with WordPress GENERAL ASSEMBLY
22 Jerome Miller 09.10.2012
23. SELF HOSTING – CREATE A DB
• Create a MySQL Database
Getting Started with WordPress GENERAL ASSEMBLY
23 Jerome Miller 09.10.2012
24. SELF HOSTING – WP-CONFIG.PHP
• modify wp-config.php
Getting Started with WordPress GENERAL ASSEMBLY
24 Jerome Miller 09.10.2012
25. CHOOSING A HOST
• Look for WP logo
• Linux over Windows < $
• Go with specialty
• Or a big player $5 to $15/mo
• You get what you pay for
Getting Started with WordPress GENERAL ASSEMBLY
25 Jerome Miller 09.10.2012
26. 5 MIN BREAK
• 7:15-7:20
Getting Started with WordPress GENERAL ASSEMBLY
26 Jerome Miller 09.10.2012
27. SET UP
• A New Blog or Website?
• blog name, timezone, date format...
• commenting rules
• add widget in sidebar
• set up custom menus – 2011
• CMSerize it! - change front page
Getting Started with WordPress GENERAL ASSEMBLY
27 Jerome Miller 09.10.2012
28. IMPORTING CONTENT
• RSS and other options
• Better than nothing
Getting Started with WordPress GENERAL ASSEMBLY
28 Jerome Miller 09.10.2012
30. STYLING
• Themes & CSS
• Pick a good theme Framework
* .com – limited themes and CSS for $
Getting Started with WordPress GENERAL ASSEMBLY
30 Jerome Miller 09.10.2012
31. STYLING – WITH THEMES
Some Good Providers
•http://www.studiopress.com/
•http://www.woothemes.com/ - canvas
•http://www.elegantthemes.com/
Getting Started with WordPress GENERAL ASSEMBLY
31 Jerome Miller 09.10.2012
32. STYLING – WITH THEMES
• Switching a theme
• Demo
Getting Started with WordPress GENERAL ASSEMBLY
32 Jerome Miller 09.10.2012
33. STYLING – WITH CSS
• direct edit
• new stylesheet
• child theme
Getting Started with WordPress GENERAL ASSEMBLY
33 Jerome Miller 09.10.2012
34. ADDING FUNCTIONALITY
• Widgets, Plugins, Functions and More
• .com vs .org
Getting Started with WordPress GENERAL ASSEMBLY
34 Jerome Miller 09.10.2012
35. ADDING FUNCTIONALITY - WIDGETS
• How to add remove
Getting Started with WordPress GENERAL ASSEMBLY
35 Jerome Miller 09.10.2012
36. ADDING FUNCTIONALITY - MENUS
• custom menus - how to enable and build
Getting Started with WordPress GENERAL ASSEMBLY
36 Jerome Miller 09.10.2012
37. ADDING FUNCTIONALITY - PLUGINS
• Popular Options
• http://wordpress.org/extend/plugins/akismet/ my #1 Akismet (Automattic)
• http://wordpress.org/extend/plugins/contact-form-7/ Contact Form 7
• http://wordpress.org/extend/plugins/wordpress-seo/ Yoast SEO
• http://wordpress.org/extend/plugins/w3-total-cache/ caching
Getting Started with WordPress GENERAL ASSEMBLY
37 Jerome Miller 09.10.2012
38. ADDING FUNCTIONALITY -
FUNCTIONS.PHP
• Caution
• Demo simple tricks
• http://www.wpbeginner.com/wp-tutorials/25-extremely-useful-tricks-for-the-wordpress-fun
/
function wpbeginner_remove_version() {
return '';
}
add_filter('the_generator', 'wpbeginner_remove_version');
Getting Started with WordPress GENERAL ASSEMBLY
38 Jerome Miller 09.10.2012
39. ADDING FUNCTIONALITY – THEMES
• style and function
• essential files
• theme frameworks
• child themes
Getting Started with WordPress GENERAL ASSEMBLY
39 Jerome Miller 09.10.2012
41. FINAL RECCOMENDATION
• start with .com, get a domain, set up self
hosting, export
Getting Started with WordPress GENERAL ASSEMBLY
41 Jerome Miller 09.10.2012
42. QUESTIONS
Thanks for taking the class
jerome@desiremint.com
Feedback
http://generalassemb.ly/education/class-feedback/
Getting Started with WordPress GENERAL ASSEMBLY
42 Jerome Miller 09.10.2012