SlideShare a Scribd company logo
1 of 27
Customizing WordPress Using Dreamweaver (BYOL) Luke Kilpatrick Twitter Tag: #adobemax87
What you need to know Basic Dreamweaver knowledge Basic FTP knowledge (can you setup a site in Dreamweaver?) A server setup with MySQL and PHP – Local or Remote Some experience with HTML and CSS
Why are you here? You want to setup your own or a company blog? You need to create a website that is managed by many people? Hate to code things beyond HTML and CSS? Want to learn more about the most popular blogging platform out there? Need a platform that is free, easy to use, easy to update and can be extended to do almost anything? WordPress may be your answer!
Who am I? Luke Kilpatrick Front End ColdFusion and Web Developer Build my first website in 1996 Blogging with a WordPress since 2006 at http://www.lukek.ca Manager of Fire On The Bay, Adobe Fireworks User Group and Co-Manager of Photoshop Till You Drop Photoshop User Group in San Francisco Done many WordPress installs and setups for many clients, most with custom themes
Little bit of history about WordPress WordPress is the official successor of B2/Cafelog which is a blogging platform created in early 2001.  First version was WordPress 0.7 which was released in May 2003 WordPress 1.0 was released on January 3rd, 2004 WordPress 2.0 was released on December 31st, 2005 WordPress 2.8 was released on June 10th, 2009 We will be setting up and using WordPress 2.8x
Why you would want to host your own Blog or CMS? Faster updates More Customization Usually cheaper than many hosted solutions You have complete control of everything from the content to the theme to the plug-ins Can move it from host to host with no loss of content Can scale it to bigger systems if traffic demands
Getting Started Install MAMP or XAMPP MAMP (Mac Apache MySQL PHP) Open the MAMP.dmg and drag the MAMP app to the applications folder Start MAMP XAMP (Cross Platform Apache MySQL PHP Perl) Run the XAMPP installer Install to C:AMPP – (default) Agree to everything, then select 1 to start the control panel Start up Apache and MySQL
Getting Started Open Adobe Dreamweaver CS4 Select Site  New Site from the top menu Select the Basic Tab and Type in the name of your site Enter the URL to your site provided on the worksheet Select Yes, I want to use a server technology Select “PHP MySQL” from the dropdown Select “Edit and test locally (my testing server is on this computer)” Select the place on your hard drive where you will store the files.ie: C:itesordpressdemo – or something similar
Create your Database Go to http://localhost/phpmyadmin/ or to http://localhost:8888/phpmyadmin/ Create a new database called wordpress
Change your root directory in httpd.conf Open C:ampppacheonf  Open httpd.conf in Dreamweaver CS4 Edit line #182 to point at C:/sites/wpdemo for PC  Edit line #209 to point at C:/sites/wpdemo for PC On Mac  In MAMP Select preferences Go to the apache tab Set it to /developer/workspace/wordpress or where you want your WordPress to run from.
Getting and Unzipping WordPress Unzip WordPress from the source files /wordpress/wordpress-2.8.2.zip After you have wordpress-2.8.2.zip you will need to unzip it to the folder you setup for your site Once it is unzipped, open up Dreamweaver and look at your local site You should have a directory/folder called “wordpress” Expand the wordpress directory and select all of the files and move them to the root of your site We are now almost ready to install
Configuring WordPress for installation Open up “wp-config-sample.php” On line 19 : replace “putyourdbnamehere” with “wordpress” On line 22 : replace “usernamehere” with “root” On line 25 : replace “yourpasswordhere” with “” Save the file, then rename it to wp-config.php We are now ready to install!
Upload and Install WordPress Then open a web browser and enter“http://localhost/wp-admin/install.php Follow the instructions on screen: Enter your Blog Title Enter your Email Click install Record the Username and Password, you will need them in a moment. Click login. Your now setup to use WordPress!
Logging in for the first time Enter your username and password You will land at the WordPress Dashboard Change your password to something you can remember Click Here
The WordPress Dashboard
WordPress Posts
WordPress Pages
WordPress Comments
Look at the live site Go to http://localhost/ Lets change how it looks….
Installing WordPress Themes What is a Theme? Where to get themes? Unzip and install the themes supplied from /wordpress/themes Unzip the theme into [siteroot]/wp-content/themes/ Unzip all four into the themes directory Go back to the WordPress admin – http://localhost/wp-admin/
WordPress Appearance In the admin, select the appearance menu Activate the magicblue theme View the site
Customizing a theme In Dreamweaver, open up /wp-content/themes/magicblue Look for style.css Open style.css in Dreamweaver Open the site in a browser http://localhost/ Change line 232 from background:black to background:blue Refresh the browser… Look at the menu bar Locate headerbg.jpg in Dreamweaver – /wp-content/themes/magicblue/images/headerbg.jpg Locate headerbg.jpg on [cd]/wordpress/media/headerbg.jpg Copy headerbg.jpg from CD to /wp-content/themes/magicblue/images/ Refresh the browser… Look at the top menu
Working with Widgets What is a Widget? Go to WordPress Admin, Select Appearance > Widgets (below themes) Add Categories to the side bar by dragging and dropping Add Meta to the side bar by dragging and dropping Click view site in new window, or refresh it in the other browser Look at the Sidebar
Adding a Plugin to WordPress What is a Plugin? Installing a Plugin, much like installing a theme. Unzip and install the contact-form-7.2.0.1.zip on disc [CD]/wordpress/plugins Unzip the theme into [siteroot]/wp-content/plugins/ Go back to the WordPress admin – http://localhost/wp-admin/ Select the Plugins from the side bar Activate Contact Form 7 Click on settings Copy the code in brown
Add a page to show the Plugin Select Pages Select Add New Title it – Contact Us Paste the code to the body Click Publish Look at the site Select Contact Us and see the form.
Adding an image gallery Why have an image gallery? Extract nextgen-gallery.zip from the CD to the plugins directory Activate the plugin from the plugins screen Select Upload Pictures Select upload a Zip File – Upload CD/wordpress/media/gallery.zip Select Manage Gallery from the sidebar Click Add Page View the site and see your new gallery
Any Questions? WordPress is almost infinitely customizable with plugins for almost everything Designing a theme from scratch is hard, its best to pick a theme from the gallery that is close to the layout you would like then start customizing to your needs. Questions?

More Related Content

What's hot

Wp3 refresh pgh
Wp3 refresh pghWp3 refresh pgh
Wp3 refresh pghMrDirby
 
Setting Up Wordpress Offline
Setting Up Wordpress OfflineSetting Up Wordpress Offline
Setting Up Wordpress OfflineAmol Dhir
 
Basic WordPress for Beginner ppt
Basic WordPress for Beginner pptBasic WordPress for Beginner ppt
Basic WordPress for Beginner pptDipika Wadhvani
 
BUILDING WEBSITES ON WORDPRESS
BUILDING WEBSITES ON WORDPRESSBUILDING WEBSITES ON WORDPRESS
BUILDING WEBSITES ON WORDPRESSPRINCE KUMAR
 
Word press dreamweaver
Word press dreamweaverWord press dreamweaver
Word press dreamweaverkmawk
 
WordPress Performance optimization
WordPress Performance optimizationWordPress Performance optimization
WordPress Performance optimizationBrecht Ryckaert
 
Wordpress CMS tutorial and guide manual
Wordpress CMS tutorial and guide manualWordpress CMS tutorial and guide manual
Wordpress CMS tutorial and guide manualRalph Francis Cue
 
How to install wordpress
How to install wordpressHow to install wordpress
How to install wordpressAtul Shedage
 
Teaching Your Clients How to Use WordPress
Teaching Your Clients How to Use WordPressTeaching Your Clients How to Use WordPress
Teaching Your Clients How to Use WordPressNile Flores
 
Learning Joomla! In 30 Days
Learning Joomla! In 30 DaysLearning Joomla! In 30 Days
Learning Joomla! In 30 Daysanxiouslanguage
 
How to Create WordPress Website in Easy Steps
How to Create WordPress Website in Easy StepsHow to Create WordPress Website in Easy Steps
How to Create WordPress Website in Easy StepsSingsys Pte Ltd
 
Shared Hosting and WordPress
Shared Hosting and WordPressShared Hosting and WordPress
Shared Hosting and WordPressAl Davis
 
Install Word Press with xampp
Install Word Press with xamppInstall Word Press with xampp
Install Word Press with xamppMehdi Sharifirad
 

What's hot (18)

Wp3 refresh pgh
Wp3 refresh pghWp3 refresh pgh
Wp3 refresh pgh
 
Setting Up Wordpress Offline
Setting Up Wordpress OfflineSetting Up Wordpress Offline
Setting Up Wordpress Offline
 
Basic WordPress for Beginner ppt
Basic WordPress for Beginner pptBasic WordPress for Beginner ppt
Basic WordPress for Beginner ppt
 
BUILDING WEBSITES ON WORDPRESS
BUILDING WEBSITES ON WORDPRESSBUILDING WEBSITES ON WORDPRESS
BUILDING WEBSITES ON WORDPRESS
 
Php2pdf
Php2pdfPhp2pdf
Php2pdf
 
Word press dreamweaver
Word press dreamweaverWord press dreamweaver
Word press dreamweaver
 
WordPress Performance optimization
WordPress Performance optimizationWordPress Performance optimization
WordPress Performance optimization
 
Wordpress CMS tutorial and guide manual
Wordpress CMS tutorial and guide manualWordpress CMS tutorial and guide manual
Wordpress CMS tutorial and guide manual
 
Set up dev environment
Set up dev environmentSet up dev environment
Set up dev environment
 
How to install wordpress
How to install wordpressHow to install wordpress
How to install wordpress
 
Teaching Your Clients How to Use WordPress
Teaching Your Clients How to Use WordPressTeaching Your Clients How to Use WordPress
Teaching Your Clients How to Use WordPress
 
Joomlapresent
JoomlapresentJoomlapresent
Joomlapresent
 
Introduction to WordPress
Introduction to WordPressIntroduction to WordPress
Introduction to WordPress
 
Learning Joomla! In 30 Days
Learning Joomla! In 30 DaysLearning Joomla! In 30 Days
Learning Joomla! In 30 Days
 
How to Create WordPress Website in Easy Steps
How to Create WordPress Website in Easy StepsHow to Create WordPress Website in Easy Steps
How to Create WordPress Website in Easy Steps
 
Wordcampnigeria
WordcampnigeriaWordcampnigeria
Wordcampnigeria
 
Shared Hosting and WordPress
Shared Hosting and WordPressShared Hosting and WordPress
Shared Hosting and WordPress
 
Install Word Press with xampp
Install Word Press with xamppInstall Word Press with xampp
Install Word Press with xampp
 

Similar to Customizing WordPress Using Dreamweaver (BYOL

How To Install WordPress On VPS Hosting.pdf
How To Install WordPress On VPS Hosting.pdfHow To Install WordPress On VPS Hosting.pdf
How To Install WordPress On VPS Hosting.pdfHost It Smart
 
Internet Broadcasting
Internet BroadcastingInternet Broadcasting
Internet BroadcastingEdward Carr
 
Theming Wordpress for Your Showcases
Theming Wordpress for Your ShowcasesTheming Wordpress for Your Showcases
Theming Wordpress for Your ShowcasesJun Hu
 
Installation xampp and WordPress on localhost
Installation xampp and WordPress on localhostInstallation xampp and WordPress on localhost
Installation xampp and WordPress on localhostLuzan Baral
 
Online publishing with wordpress(Installation+Writing First Post)
Online publishing with wordpress(Installation+Writing First Post) Online publishing with wordpress(Installation+Writing First Post)
Online publishing with wordpress(Installation+Writing First Post) Ankit Sigdel
 
WordCamp RI 2015 - Beginner WordPress Workshop
WordCamp RI 2015 - Beginner WordPress Workshop   WordCamp RI 2015 - Beginner WordPress Workshop
WordCamp RI 2015 - Beginner WordPress Workshop Ella J Designs
 
How to Install and Configure Drupal CMS
How to Install and Configure Drupal CMSHow to Install and Configure Drupal CMS
How to Install and Configure Drupal CMSdarandon
 
How to Install and Configure Drupal CMS
How to Install and Configure Drupal CMSHow to Install and Configure Drupal CMS
How to Install and Configure Drupal CMSffats1
 
Introduction to Wordpress
Introduction to WordpressIntroduction to Wordpress
Introduction to WordpressReuben Rock
 
Word press & dreamweaver
Word press & dreamweaverWord press & dreamweaver
Word press & dreamweaverkmawk
 
Wordpress For Begineer
Wordpress For BegineerWordpress For Begineer
Wordpress For BegineerBinita Neupane
 
Ch1,2 install
Ch1,2 installCh1,2 install
Ch1,2 installpyouells
 
Ch1,2 install
Ch1,2 installCh1,2 install
Ch1,2 installpyouells
 
Revealing Essential Components For wordpress
Revealing Essential Components For wordpressRevealing Essential Components For wordpress
Revealing Essential Components For wordpressrambunctiousski28
 
WordPress Biratnagar Meetup #1Wordpress Installation : By Sajjal Neupane
WordPress Biratnagar Meetup #1Wordpress Installation : By Sajjal NeupaneWordPress Biratnagar Meetup #1Wordpress Installation : By Sajjal Neupane
WordPress Biratnagar Meetup #1Wordpress Installation : By Sajjal NeupanePankaj Subedi
 
Drupal Installation & Configuration
Drupal Installation & ConfigurationDrupal Installation & Configuration
Drupal Installation & ConfigurationAnil Mishra
 
Quick start website manually installing word press pdf
Quick start website manually installing word press pdfQuick start website manually installing word press pdf
Quick start website manually installing word press pdfviet nghiem
 

Similar to Customizing WordPress Using Dreamweaver (BYOL (20)

How To Install WordPress On VPS Hosting.pdf
How To Install WordPress On VPS Hosting.pdfHow To Install WordPress On VPS Hosting.pdf
How To Install WordPress On VPS Hosting.pdf
 
Internet Broadcasting
Internet BroadcastingInternet Broadcasting
Internet Broadcasting
 
Theming Wordpress for Your Showcases
Theming Wordpress for Your ShowcasesTheming Wordpress for Your Showcases
Theming Wordpress for Your Showcases
 
Installation xampp and WordPress on localhost
Installation xampp and WordPress on localhostInstallation xampp and WordPress on localhost
Installation xampp and WordPress on localhost
 
Online publishing with wordpress(Installation+Writing First Post)
Online publishing with wordpress(Installation+Writing First Post) Online publishing with wordpress(Installation+Writing First Post)
Online publishing with wordpress(Installation+Writing First Post)
 
WordCamp RI 2015 - Beginner WordPress Workshop
WordCamp RI 2015 - Beginner WordPress Workshop   WordCamp RI 2015 - Beginner WordPress Workshop
WordCamp RI 2015 - Beginner WordPress Workshop
 
How to Install and Configure Drupal CMS
How to Install and Configure Drupal CMSHow to Install and Configure Drupal CMS
How to Install and Configure Drupal CMS
 
Using Wordpress for Internet Publishing
Using Wordpress for Internet PublishingUsing Wordpress for Internet Publishing
Using Wordpress for Internet Publishing
 
How to Install and Configure Drupal CMS
How to Install and Configure Drupal CMSHow to Install and Configure Drupal CMS
How to Install and Configure Drupal CMS
 
Introduction to Wordpress
Introduction to WordpressIntroduction to Wordpress
Introduction to Wordpress
 
Word press & dreamweaver
Word press & dreamweaverWord press & dreamweaver
Word press & dreamweaver
 
Wordpress
WordpressWordpress
Wordpress
 
Wordpress For Begineer
Wordpress For BegineerWordpress For Begineer
Wordpress For Begineer
 
Ch1,2 install
Ch1,2 installCh1,2 install
Ch1,2 install
 
Ch1,2 install
Ch1,2 installCh1,2 install
Ch1,2 install
 
Revealing Essential Components For wordpress
Revealing Essential Components For wordpressRevealing Essential Components For wordpress
Revealing Essential Components For wordpress
 
WordPress Biratnagar Meetup #1Wordpress Installation : By Sajjal Neupane
WordPress Biratnagar Meetup #1Wordpress Installation : By Sajjal NeupaneWordPress Biratnagar Meetup #1Wordpress Installation : By Sajjal Neupane
WordPress Biratnagar Meetup #1Wordpress Installation : By Sajjal Neupane
 
Drupal Installation & Configuration
Drupal Installation & ConfigurationDrupal Installation & Configuration
Drupal Installation & Configuration
 
Quick start website manually installing word press pdf
Quick start website manually installing word press pdfQuick start website manually installing word press pdf
Quick start website manually installing word press pdf
 
Worldpress
WorldpressWorldpress
Worldpress
 

Recently uploaded

(No.1)↠Young Call Girls in Sikanderpur (Gurgaon) ꧁❤ 9711911712 ❤꧂ Escorts
(No.1)↠Young Call Girls in Sikanderpur (Gurgaon) ꧁❤ 9711911712 ❤꧂ Escorts(No.1)↠Young Call Girls in Sikanderpur (Gurgaon) ꧁❤ 9711911712 ❤꧂ Escorts
(No.1)↠Young Call Girls in Sikanderpur (Gurgaon) ꧁❤ 9711911712 ❤꧂ EscortsDelhi Escorts Service
 
西伦敦大学毕业证学位证成绩单-怎么样做
西伦敦大学毕业证学位证成绩单-怎么样做西伦敦大学毕业证学位证成绩单-怎么样做
西伦敦大学毕业证学位证成绩单-怎么样做j5bzwet6
 
Call Girls in Govindpuri Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Govindpuri Delhi 💯Call Us 🔝8264348440🔝Call Girls in Govindpuri Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Govindpuri Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Call Girls In Dwarka Sub City ☎️7838079806 ✅ 💯Call Girls In Delhi
Call Girls In Dwarka Sub City  ☎️7838079806 ✅ 💯Call Girls In DelhiCall Girls In Dwarka Sub City  ☎️7838079806 ✅ 💯Call Girls In Delhi
Call Girls In Dwarka Sub City ☎️7838079806 ✅ 💯Call Girls In DelhiSoniyaSingh
 
南新罕布什尔大学毕业证学位证成绩单-学历认证
南新罕布什尔大学毕业证学位证成绩单-学历认证南新罕布什尔大学毕业证学位证成绩单-学历认证
南新罕布什尔大学毕业证学位证成绩单-学历认证kbdhl05e
 
Inspiring Through Words Power of Inspiration.pptx
Inspiring Through Words Power of Inspiration.pptxInspiring Through Words Power of Inspiration.pptx
Inspiring Through Words Power of Inspiration.pptxShubham Rawat
 
(南达科他州立大学毕业证学位证成绩单-永久存档)
(南达科他州立大学毕业证学位证成绩单-永久存档)(南达科他州立大学毕业证学位证成绩单-永久存档)
(南达科他州立大学毕业证学位证成绩单-永久存档)oannq
 
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...Authentic No 1 Amil Baba In Pakistan
 
办理西悉尼大学毕业证成绩单、制作假文凭
办理西悉尼大学毕业证成绩单、制作假文凭办理西悉尼大学毕业证成绩单、制作假文凭
办理西悉尼大学毕业证成绩单、制作假文凭o8wvnojp
 
E J Waggoner against Kellogg's Pantheism 8.pptx
E J Waggoner against Kellogg's Pantheism 8.pptxE J Waggoner against Kellogg's Pantheism 8.pptx
E J Waggoner against Kellogg's Pantheism 8.pptxJackieSparrow3
 
Call Girls In Karkardooma 83770 87607 Just-Dial Escorts Service 24X7 Avilable
Call Girls In Karkardooma 83770 87607 Just-Dial Escorts Service 24X7 AvilableCall Girls In Karkardooma 83770 87607 Just-Dial Escorts Service 24X7 Avilable
Call Girls In Karkardooma 83770 87607 Just-Dial Escorts Service 24X7 Avilabledollysharma2066
 

Recently uploaded (12)

(No.1)↠Young Call Girls in Sikanderpur (Gurgaon) ꧁❤ 9711911712 ❤꧂ Escorts
(No.1)↠Young Call Girls in Sikanderpur (Gurgaon) ꧁❤ 9711911712 ❤꧂ Escorts(No.1)↠Young Call Girls in Sikanderpur (Gurgaon) ꧁❤ 9711911712 ❤꧂ Escorts
(No.1)↠Young Call Girls in Sikanderpur (Gurgaon) ꧁❤ 9711911712 ❤꧂ Escorts
 
西伦敦大学毕业证学位证成绩单-怎么样做
西伦敦大学毕业证学位证成绩单-怎么样做西伦敦大学毕业证学位证成绩单-怎么样做
西伦敦大学毕业证学位证成绩单-怎么样做
 
Call Girls in Govindpuri Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Govindpuri Delhi 💯Call Us 🔝8264348440🔝Call Girls in Govindpuri Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Govindpuri Delhi 💯Call Us 🔝8264348440🔝
 
Call Girls In Dwarka Sub City ☎️7838079806 ✅ 💯Call Girls In Delhi
Call Girls In Dwarka Sub City  ☎️7838079806 ✅ 💯Call Girls In DelhiCall Girls In Dwarka Sub City  ☎️7838079806 ✅ 💯Call Girls In Delhi
Call Girls In Dwarka Sub City ☎️7838079806 ✅ 💯Call Girls In Delhi
 
南新罕布什尔大学毕业证学位证成绩单-学历认证
南新罕布什尔大学毕业证学位证成绩单-学历认证南新罕布什尔大学毕业证学位证成绩单-学历认证
南新罕布什尔大学毕业证学位证成绩单-学历认证
 
Model Call Girl in Lado Sarai Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Lado Sarai Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Lado Sarai Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Lado Sarai Delhi reach out to us at 🔝9953056974🔝
 
Inspiring Through Words Power of Inspiration.pptx
Inspiring Through Words Power of Inspiration.pptxInspiring Through Words Power of Inspiration.pptx
Inspiring Through Words Power of Inspiration.pptx
 
(南达科他州立大学毕业证学位证成绩单-永久存档)
(南达科他州立大学毕业证学位证成绩单-永久存档)(南达科他州立大学毕业证学位证成绩单-永久存档)
(南达科他州立大学毕业证学位证成绩单-永久存档)
 
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
 
办理西悉尼大学毕业证成绩单、制作假文凭
办理西悉尼大学毕业证成绩单、制作假文凭办理西悉尼大学毕业证成绩单、制作假文凭
办理西悉尼大学毕业证成绩单、制作假文凭
 
E J Waggoner against Kellogg's Pantheism 8.pptx
E J Waggoner against Kellogg's Pantheism 8.pptxE J Waggoner against Kellogg's Pantheism 8.pptx
E J Waggoner against Kellogg's Pantheism 8.pptx
 
Call Girls In Karkardooma 83770 87607 Just-Dial Escorts Service 24X7 Avilable
Call Girls In Karkardooma 83770 87607 Just-Dial Escorts Service 24X7 AvilableCall Girls In Karkardooma 83770 87607 Just-Dial Escorts Service 24X7 Avilable
Call Girls In Karkardooma 83770 87607 Just-Dial Escorts Service 24X7 Avilable
 

Customizing WordPress Using Dreamweaver (BYOL

  • 1. Customizing WordPress Using Dreamweaver (BYOL) Luke Kilpatrick Twitter Tag: #adobemax87
  • 2. What you need to know Basic Dreamweaver knowledge Basic FTP knowledge (can you setup a site in Dreamweaver?) A server setup with MySQL and PHP – Local or Remote Some experience with HTML and CSS
  • 3. Why are you here? You want to setup your own or a company blog? You need to create a website that is managed by many people? Hate to code things beyond HTML and CSS? Want to learn more about the most popular blogging platform out there? Need a platform that is free, easy to use, easy to update and can be extended to do almost anything? WordPress may be your answer!
  • 4. Who am I? Luke Kilpatrick Front End ColdFusion and Web Developer Build my first website in 1996 Blogging with a WordPress since 2006 at http://www.lukek.ca Manager of Fire On The Bay, Adobe Fireworks User Group and Co-Manager of Photoshop Till You Drop Photoshop User Group in San Francisco Done many WordPress installs and setups for many clients, most with custom themes
  • 5. Little bit of history about WordPress WordPress is the official successor of B2/Cafelog which is a blogging platform created in early 2001. First version was WordPress 0.7 which was released in May 2003 WordPress 1.0 was released on January 3rd, 2004 WordPress 2.0 was released on December 31st, 2005 WordPress 2.8 was released on June 10th, 2009 We will be setting up and using WordPress 2.8x
  • 6. Why you would want to host your own Blog or CMS? Faster updates More Customization Usually cheaper than many hosted solutions You have complete control of everything from the content to the theme to the plug-ins Can move it from host to host with no loss of content Can scale it to bigger systems if traffic demands
  • 7. Getting Started Install MAMP or XAMPP MAMP (Mac Apache MySQL PHP) Open the MAMP.dmg and drag the MAMP app to the applications folder Start MAMP XAMP (Cross Platform Apache MySQL PHP Perl) Run the XAMPP installer Install to C:AMPP – (default) Agree to everything, then select 1 to start the control panel Start up Apache and MySQL
  • 8. Getting Started Open Adobe Dreamweaver CS4 Select Site  New Site from the top menu Select the Basic Tab and Type in the name of your site Enter the URL to your site provided on the worksheet Select Yes, I want to use a server technology Select “PHP MySQL” from the dropdown Select “Edit and test locally (my testing server is on this computer)” Select the place on your hard drive where you will store the files.ie: C:itesordpressdemo – or something similar
  • 9. Create your Database Go to http://localhost/phpmyadmin/ or to http://localhost:8888/phpmyadmin/ Create a new database called wordpress
  • 10. Change your root directory in httpd.conf Open C:ampppacheonf Open httpd.conf in Dreamweaver CS4 Edit line #182 to point at C:/sites/wpdemo for PC Edit line #209 to point at C:/sites/wpdemo for PC On Mac In MAMP Select preferences Go to the apache tab Set it to /developer/workspace/wordpress or where you want your WordPress to run from.
  • 11. Getting and Unzipping WordPress Unzip WordPress from the source files /wordpress/wordpress-2.8.2.zip After you have wordpress-2.8.2.zip you will need to unzip it to the folder you setup for your site Once it is unzipped, open up Dreamweaver and look at your local site You should have a directory/folder called “wordpress” Expand the wordpress directory and select all of the files and move them to the root of your site We are now almost ready to install
  • 12. Configuring WordPress for installation Open up “wp-config-sample.php” On line 19 : replace “putyourdbnamehere” with “wordpress” On line 22 : replace “usernamehere” with “root” On line 25 : replace “yourpasswordhere” with “” Save the file, then rename it to wp-config.php We are now ready to install!
  • 13. Upload and Install WordPress Then open a web browser and enter“http://localhost/wp-admin/install.php Follow the instructions on screen: Enter your Blog Title Enter your Email Click install Record the Username and Password, you will need them in a moment. Click login. Your now setup to use WordPress!
  • 14. Logging in for the first time Enter your username and password You will land at the WordPress Dashboard Change your password to something you can remember Click Here
  • 19. Look at the live site Go to http://localhost/ Lets change how it looks….
  • 20. Installing WordPress Themes What is a Theme? Where to get themes? Unzip and install the themes supplied from /wordpress/themes Unzip the theme into [siteroot]/wp-content/themes/ Unzip all four into the themes directory Go back to the WordPress admin – http://localhost/wp-admin/
  • 21. WordPress Appearance In the admin, select the appearance menu Activate the magicblue theme View the site
  • 22. Customizing a theme In Dreamweaver, open up /wp-content/themes/magicblue Look for style.css Open style.css in Dreamweaver Open the site in a browser http://localhost/ Change line 232 from background:black to background:blue Refresh the browser… Look at the menu bar Locate headerbg.jpg in Dreamweaver – /wp-content/themes/magicblue/images/headerbg.jpg Locate headerbg.jpg on [cd]/wordpress/media/headerbg.jpg Copy headerbg.jpg from CD to /wp-content/themes/magicblue/images/ Refresh the browser… Look at the top menu
  • 23. Working with Widgets What is a Widget? Go to WordPress Admin, Select Appearance > Widgets (below themes) Add Categories to the side bar by dragging and dropping Add Meta to the side bar by dragging and dropping Click view site in new window, or refresh it in the other browser Look at the Sidebar
  • 24. Adding a Plugin to WordPress What is a Plugin? Installing a Plugin, much like installing a theme. Unzip and install the contact-form-7.2.0.1.zip on disc [CD]/wordpress/plugins Unzip the theme into [siteroot]/wp-content/plugins/ Go back to the WordPress admin – http://localhost/wp-admin/ Select the Plugins from the side bar Activate Contact Form 7 Click on settings Copy the code in brown
  • 25. Add a page to show the Plugin Select Pages Select Add New Title it – Contact Us Paste the code to the body Click Publish Look at the site Select Contact Us and see the form.
  • 26. Adding an image gallery Why have an image gallery? Extract nextgen-gallery.zip from the CD to the plugins directory Activate the plugin from the plugins screen Select Upload Pictures Select upload a Zip File – Upload CD/wordpress/media/gallery.zip Select Manage Gallery from the sidebar Click Add Page View the site and see your new gallery
  • 27. Any Questions? WordPress is almost infinitely customizable with plugins for almost everything Designing a theme from scratch is hard, its best to pick a theme from the gallery that is close to the layout you would like then start customizing to your needs. Questions?