SlideShare a Scribd company logo
1 of 34
Download to read offline

CC BY-SA 2.0 · Jeff Vier @ Flickr
From Wordpress.com
to Self-hosted
The Vancouver WordPress Meetup Group · March 27, 2014
Luiza Libardi · @luizalibardi

Access public slides
http://luizalibardi.com/slides/wordpress-self-hosted.pdf

Roadmap
•	Common questions
•	What is WordPress
•	WordPress.com
•	Self-hosting
•	Installing WordPress
•	Understanding your site
•	Migrating content
•	Customizing
•	Self-hosting: is it for me?

Common questions
•	How do I transition from wordpress.com?
•	Why should I do this?
•	Is it for me?
•	Can I handle my own WordPress site?
•	Do I have to code?

What is WordPress?
Content Management System (CMS)
Top 3 Content Management Systems
a.k.a. publishing platform
50% 17% 6.4%
Source: http://visual.ly/most-popular-content-management-systems-2013

What is WordPress?
Open Source
GPLv2
The GNU General Public License is the most widely used, free
software license, which guarantees individuals, organizations
or companies the freedom to use, study, share, and modify
the software. The GPL guarantees:
•	 the freedom to use the software for any purpose
•	 the freedom to change the software to suit your needs
•	 the freedom to share the software
•	 the freedom to share the changes you make

•	Create an account
•	Free hosting
•	Free subdomains name.wordpress.com
•	Abide to their Terms of Service
•	Restricted customization
•	No access to FTP files or database
WordPress.com
   

Self-hosting: WordPress.org
•	WordPress CMS repository (no login required)
•	Themes and Plugins repository (no login required)
•	Information about WordPress (no login required)
•	Forums (login required)
   

Self-hosting: choosing a hosting company
Minimum requirements to run WP:
•	 PHP version 5.2.4 or greater
•	 MySQL version 5.0 or greater
•	 Memory usage 512MB
Also good to check:
•	 Active 24/7 support
•	 Uptime
Useful resource: https://wordpress.org/about/requirements/

Self-hosting: Filesystem and Database

•	 Files have a name and path (folders)
•	 Files have metadata associated with them
(last modification date, media type)
•	 Content is accessed through an FTP
software (such as Filezilla or Fetch)
•	 Content is a series of entries in a table
•	 Content can be "connected" to other
entries in the database system
•	 Content is accessed through an online
management system
WordPress uses PHP (programming language) to store and retrieve data from a database.
Databasefilesystem
More about WP database: http://www.wpbeginner.com/beginners-guide/beginners-guide-to-wordpress-database-management-with-phpmyadmin/

Installing WordPress
 root
 wp-admin
 wp-content
 wp-includes
index.php
license.txt
readme.html
wp-activate.php
wp-blog-header.php
wp-comments-post.php
wp-config-sample.php
wp-cron.php
wp-links-opml.php
wp-load.php
wp-login.php
wp-mail.php
wp-settings.php
wp-signup.php
wp-trackback.php
xmlrpc.php
If your hosting company doesn't provide a
automatic installation:
1.	 Download and unzip the WordPress package.
2.	 Create a database for WordPress on your web server, as well as a
MySQL user who has all privileges for accessing and modifying it.
3.	 (Optional) Find and rename wp-config-sample.php to wp-config.
php, then edit the file and add your database information.
4.	 Upload the WordPress files to the desired directory on your web
server.
5.	 Run the WordPress installation script by accessing the URL in a
web browser. This should be the URL where you uploaded the
WordPress files.
Detailed instructions: https://codex.wordpress.org/Installing_WordPress







Understanding your site
How do I access my Dashboard?
Go to http://yourdomain.com/wp-admin

Understanding your site
Where are my posts stored? Why aren't they in the FTP?
Post contents are stored in the database along with comments, users, links and relationships.

Understanding your site
Where are my images and uploads?
Everything you upload via Media uploader, on your
Dashboard, goes to the uploads folder located under the
following structure: root/wp-content/uploads
The media is organized in subfolders named after the
year-month of the upload date.
 root
 wp-admin
 wp-content
	 index.php
	  languages
	  plugins
	  themes
	  uploads
 wp-includes
index.php
license.txt
readme.html
wp-activate.php
wp-blog-header.php
wp-comments-post.php
wp-config.php
wp-cron.php
wp-links-opml.php
wp-load.php
wp-login.php
wp-mail.php
wp-settings.php
wp-signup.php
wp-trackback.php
xmlrpc.php

WordPress.com offers a Site Redirect service available at the Store.
Migrating: redirect the readers
Detailed instructions: http://en.support.wordpress.com/site-redirect/
http://yoursite.wordpress.com
http://yoursite.com

Export your posts from WorPress.com
Migrating: bring your content

Import the posts to your website
Migrating: bring your content

Import the posts to your website
Migrating: bring your content

Import the posts to your website
Migrating: bring your content

Now, the fun part!

Customizing WordPress: Themes
What are Themes?
Get them at http://wordpress.org/themes/
Same content
Different views
More about Themes: http://codex.wordpress.org/Themes

Customizing WordPress: Themes
WordPress.com Self-hosted
Always work with Child Themes!

Customizing WordPress: Themes
Where to learn?
•	 w3schools CSS Tutorials
•	 w3schools HTML Tutorials
•	 A Beginner’s Guide to HTML & CSS
•	 An Advanced Guide to HTML & CSS
•	 WordPress Masterclass on Lynda.com

Customizing WordPress: Plugins
Plugins are pieces of
code to extend the
functionality of your site.
More about Plugins: http://codex.wordpress.org/Plugins
What are Plugins?
Get them at http://wordpress.org/plugins/

Customizing WordPress: Plugins
WordPress.com Self-hosted
Always check Ratings and Support!

Jetpack is a WordPress plugin released in 2011 that enables you to use features previously
only available on WordPress.com on your self-hosted WordPress.
Customizing WordPress: Plugins
•	 Stats
•	 Email subscriptions
•	 Social networking comment
system
•	 The WP.me URL shortener
•	 Embedded media
•	 Automatic posting to social
networks
•	 Grammar checker
•	 Embedded galleries
•	 CSS editor
•	 Mobile theme
•	 Sign in using your
WordPress.com log-in
credentials
•	 Alert you the moment that
downtime is detected
•	 And more...
Download link: https://wordpress.org/plugins/jetpack/

Self-hosting: is it for me?
$ Costs
•	Domain (~$10/year)
•	Hosting (~$20/month)
FYI: Worpress.com offers
domain mapping for $13/year
 Time
•	Learning
•	Developing
•	Designing
•	Creating content
•	Promoting your site
 Goals
•	What is your site for?
•	Who is your audience?
•	Comparative advantage:
what do you do best?
Interesting article: http://on.mash.to/1jED6q6

Thank you!
 luizalibardi.com
luizalibardi

More Related Content

What's hot

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
 
Introduction to word press
Introduction to word pressIntroduction to word press
Introduction to word pressLucky Ali
 
Installing wordpress
Installing wordpressInstalling wordpress
Installing wordpressDave Wallace
 
Content Management Systems (CMS) & Wordpress theme development
Content Management Systems (CMS) & Wordpress theme developmentContent Management Systems (CMS) & Wordpress theme development
Content Management Systems (CMS) & Wordpress theme developmentDave Wallace
 
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
 
Mastering use wordpress with post, media, plugins and themes
Mastering use wordpress with post, media, plugins and themesMastering use wordpress with post, media, plugins and themes
Mastering use wordpress with post, media, plugins and themesLuzan Baral
 
Anatomy of a Wordpress theme
Anatomy of a Wordpress themeAnatomy of a Wordpress theme
Anatomy of a Wordpress themeDave Wallace
 
Wordpress Tech Talk at Atlogys
Wordpress Tech Talk at AtlogysWordpress Tech Talk at Atlogys
Wordpress Tech Talk at AtlogysRitika Garga
 
Introduction to WordPress Slides from WordCamp 2012 by Gary A. Bacon
Introduction to WordPress Slides from WordCamp 2012 by Gary A. BaconIntroduction to WordPress Slides from WordCamp 2012 by Gary A. Bacon
Introduction to WordPress Slides from WordCamp 2012 by Gary A. BaconGary Bacon
 
Wordpress website development
Wordpress website developmentWordpress website development
Wordpress website developmentJohn Faust
 
WordPress - Open Source Overview Presentation
WordPress - Open Source Overview PresentationWordPress - Open Source Overview Presentation
WordPress - Open Source Overview PresentationAndy Stratton
 
WordPress: An Introduction
WordPress: An IntroductionWordPress: An Introduction
WordPress: An Introductionsounddelivery
 

What's hot (20)

Intro to Wordpress
Intro to WordpressIntro to Wordpress
Intro to Wordpress
 
Wordpress
WordpressWordpress
Wordpress
 
WordPress Complete Tutorial
WordPress Complete TutorialWordPress Complete Tutorial
WordPress Complete Tutorial
 
Wordpress ppt
Wordpress pptWordpress ppt
Wordpress ppt
 
Wordpress CMS tutorial and guide manual
Wordpress CMS tutorial and guide manualWordpress CMS tutorial and guide manual
Wordpress CMS tutorial and guide manual
 
Introduction to word press
Introduction to word pressIntroduction to word press
Introduction to word press
 
Installing wordpress
Installing wordpressInstalling wordpress
Installing wordpress
 
Content Management Systems (CMS) & Wordpress theme development
Content Management Systems (CMS) & Wordpress theme developmentContent Management Systems (CMS) & Wordpress theme development
Content Management Systems (CMS) & Wordpress theme development
 
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
 
Mastering use wordpress with post, media, plugins and themes
Mastering use wordpress with post, media, plugins and themesMastering use wordpress with post, media, plugins and themes
Mastering use wordpress with post, media, plugins and themes
 
Anatomy of a Wordpress theme
Anatomy of a Wordpress themeAnatomy of a Wordpress theme
Anatomy of a Wordpress theme
 
Wordpress Tech Talk at Atlogys
Wordpress Tech Talk at AtlogysWordpress Tech Talk at Atlogys
Wordpress Tech Talk at Atlogys
 
Introduction to WordPress Slides from WordCamp 2012 by Gary A. Bacon
Introduction to WordPress Slides from WordCamp 2012 by Gary A. BaconIntroduction to WordPress Slides from WordCamp 2012 by Gary A. Bacon
Introduction to WordPress Slides from WordCamp 2012 by Gary A. Bacon
 
Introduction to WordPress
Introduction to WordPressIntroduction to WordPress
Introduction to WordPress
 
Wordcampnigeria
WordcampnigeriaWordcampnigeria
Wordcampnigeria
 
Wordpress website development
Wordpress website developmentWordpress website development
Wordpress website development
 
Jomc463 beginner wordpress(zeoli)
Jomc463 beginner wordpress(zeoli)Jomc463 beginner wordpress(zeoli)
Jomc463 beginner wordpress(zeoli)
 
WordPress - Open Source Overview Presentation
WordPress - Open Source Overview PresentationWordPress - Open Source Overview Presentation
WordPress - Open Source Overview Presentation
 
Getting Started With Wordpress
Getting Started With WordpressGetting Started With Wordpress
Getting Started With Wordpress
 
WordPress: An Introduction
WordPress: An IntroductionWordPress: An Introduction
WordPress: An Introduction
 

Similar to From WordPress.com to Self-Hosted: A Guide to Transitioning Your Site

Wordpress For Begineer
Wordpress For BegineerWordpress For Begineer
Wordpress For BegineerBinita Neupane
 
Introduction wordpress
Introduction wordpressIntroduction wordpress
Introduction wordpressHall_
 
Wordpress #2 : customisation
Wordpress #2 : customisationWordpress #2 : customisation
Wordpress #2 : customisationJean Michel
 
Introduction To Simple WordPress Plugin Development
Introduction To Simple WordPress Plugin DevelopmentIntroduction To Simple WordPress Plugin Development
Introduction To Simple WordPress Plugin DevelopmentBruce L Chamoff
 
WordPress 2.5 Overview - Rich Media Institute
WordPress 2.5 Overview - Rich Media InstituteWordPress 2.5 Overview - Rich Media Institute
WordPress 2.5 Overview - Rich Media InstituteBrendan Sera-Shriar
 
From WordPress With Love
From WordPress With LoveFrom WordPress With Love
From WordPress With LoveUp2 Technology
 
Wordpress Beyond A Blog Word Camp Toronto08
Wordpress Beyond A Blog Word Camp Toronto08Wordpress Beyond A Blog Word Camp Toronto08
Wordpress Beyond A Blog Word Camp Toronto08Jamie Oastler
 
How to create a WordPress Site
How to create a WordPress Site How to create a WordPress Site
How to create a WordPress Site MuhammadUsaid2
 
Part1 learn thelingo
Part1 learn thelingoPart1 learn thelingo
Part1 learn thelingoTaneya Koonce
 
Creating Your First WordPress Plugin
Creating Your First WordPress PluginCreating Your First WordPress Plugin
Creating Your First WordPress PluginBrad Williams
 
Moving from WordPress.com to WordPress.org
Moving from WordPress.com to WordPress.orgMoving from WordPress.com to WordPress.org
Moving from WordPress.com to WordPress.orgRuth Maude
 
Getting started with WordPress development
Getting started with WordPress developmentGetting started with WordPress development
Getting started with WordPress developmentSteve Mortiboy
 
A Beginner's Guide to WordPress - WordCamp New York City 2012
A Beginner's Guide to WordPress - WordCamp New York City 2012A Beginner's Guide to WordPress - WordCamp New York City 2012
A Beginner's Guide to WordPress - WordCamp New York City 2012Kathryn Presner
 
WordPress How To by Sherif Morgan
WordPress How To by Sherif MorganWordPress How To by Sherif Morgan
WordPress How To by Sherif MorganOnlineBizSmarts.com
 

Similar to From WordPress.com to Self-Hosted: A Guide to Transitioning Your Site (20)

WordPress 101
WordPress 101WordPress 101
WordPress 101
 
Wordpress For Begineer
Wordpress For BegineerWordpress For Begineer
Wordpress For Begineer
 
Introduction wordpress
Introduction wordpressIntroduction wordpress
Introduction wordpress
 
Wordpress #2 : customisation
Wordpress #2 : customisationWordpress #2 : customisation
Wordpress #2 : customisation
 
Introduction To Simple WordPress Plugin Development
Introduction To Simple WordPress Plugin DevelopmentIntroduction To Simple WordPress Plugin Development
Introduction To Simple WordPress Plugin Development
 
WordPress 2.5 Overview - Rich Media Institute
WordPress 2.5 Overview - Rich Media InstituteWordPress 2.5 Overview - Rich Media Institute
WordPress 2.5 Overview - Rich Media Institute
 
From WordPress With Love
From WordPress With LoveFrom WordPress With Love
From WordPress With Love
 
Wordpress Beyond A Blog Word Camp Toronto08
Wordpress Beyond A Blog Word Camp Toronto08Wordpress Beyond A Blog Word Camp Toronto08
Wordpress Beyond A Blog Word Camp Toronto08
 
How to create a WordPress Site
How to create a WordPress Site How to create a WordPress Site
How to create a WordPress Site
 
Part1 learn thelingo
Part1 learn thelingoPart1 learn thelingo
Part1 learn thelingo
 
Using Wordpress for Internet Publishing
Using Wordpress for Internet PublishingUsing Wordpress for Internet Publishing
Using Wordpress for Internet Publishing
 
Creating Your First WordPress Plugin
Creating Your First WordPress PluginCreating Your First WordPress Plugin
Creating Your First WordPress Plugin
 
Griffith-Wordpress-Session
Griffith-Wordpress-SessionGriffith-Wordpress-Session
Griffith-Wordpress-Session
 
Faster WordPress Workflows
Faster WordPress WorkflowsFaster WordPress Workflows
Faster WordPress Workflows
 
Moving from WordPress.com to WordPress.org
Moving from WordPress.com to WordPress.orgMoving from WordPress.com to WordPress.org
Moving from WordPress.com to WordPress.org
 
Getting started with WordPress development
Getting started with WordPress developmentGetting started with WordPress development
Getting started with WordPress development
 
Wordpress
WordpressWordpress
Wordpress
 
A Beginner's Guide to WordPress - WordCamp New York City 2012
A Beginner's Guide to WordPress - WordCamp New York City 2012A Beginner's Guide to WordPress - WordCamp New York City 2012
A Beginner's Guide to WordPress - WordCamp New York City 2012
 
Word press 101
Word press 101Word press 101
Word press 101
 
WordPress How To by Sherif Morgan
WordPress How To by Sherif MorganWordPress How To by Sherif Morgan
WordPress How To by Sherif Morgan
 

Recently uploaded

Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 

Recently uploaded (20)

Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 

From WordPress.com to Self-Hosted: A Guide to Transitioning Your Site

  • 1.  CC BY-SA 2.0 · Jeff Vier @ Flickr From Wordpress.com to Self-hosted The Vancouver WordPress Meetup Group · March 27, 2014 Luiza Libardi · @luizalibardi
  • 3.  Roadmap • Common questions • What is WordPress • WordPress.com • Self-hosting • Installing WordPress • Understanding your site • Migrating content • Customizing • Self-hosting: is it for me?
  • 4.  Common questions • How do I transition from wordpress.com? • Why should I do this? • Is it for me? • Can I handle my own WordPress site? • Do I have to code?
  • 5.  What is WordPress? Content Management System (CMS) Top 3 Content Management Systems a.k.a. publishing platform 50% 17% 6.4% Source: http://visual.ly/most-popular-content-management-systems-2013
  • 6.  What is WordPress? Open Source GPLv2 The GNU General Public License is the most widely used, free software license, which guarantees individuals, organizations or companies the freedom to use, study, share, and modify the software. The GPL guarantees: • the freedom to use the software for any purpose • the freedom to change the software to suit your needs • the freedom to share the software • the freedom to share the changes you make
  • 7.  • Create an account • Free hosting • Free subdomains name.wordpress.com • Abide to their Terms of Service • Restricted customization • No access to FTP files or database WordPress.com    
  • 8.  Self-hosting: WordPress.org • WordPress CMS repository (no login required) • Themes and Plugins repository (no login required) • Information about WordPress (no login required) • Forums (login required)    
  • 9.  Self-hosting: choosing a hosting company Minimum requirements to run WP: • PHP version 5.2.4 or greater • MySQL version 5.0 or greater • Memory usage 512MB Also good to check: • Active 24/7 support • Uptime Useful resource: https://wordpress.org/about/requirements/
  • 10.  Self-hosting: Filesystem and Database  • Files have a name and path (folders) • Files have metadata associated with them (last modification date, media type) • Content is accessed through an FTP software (such as Filezilla or Fetch) • Content is a series of entries in a table • Content can be "connected" to other entries in the database system • Content is accessed through an online management system WordPress uses PHP (programming language) to store and retrieve data from a database. Databasefilesystem More about WP database: http://www.wpbeginner.com/beginners-guide/beginners-guide-to-wordpress-database-management-with-phpmyadmin/
  • 11.  Installing WordPress  root  wp-admin  wp-content  wp-includes index.php license.txt readme.html wp-activate.php wp-blog-header.php wp-comments-post.php wp-config-sample.php wp-cron.php wp-links-opml.php wp-load.php wp-login.php wp-mail.php wp-settings.php wp-signup.php wp-trackback.php xmlrpc.php If your hosting company doesn't provide a automatic installation: 1. Download and unzip the WordPress package. 2. Create a database for WordPress on your web server, as well as a MySQL user who has all privileges for accessing and modifying it. 3. (Optional) Find and rename wp-config-sample.php to wp-config. php, then edit the file and add your database information. 4. Upload the WordPress files to the desired directory on your web server. 5. Run the WordPress installation script by accessing the URL in a web browser. This should be the URL where you uploaded the WordPress files. Detailed instructions: https://codex.wordpress.org/Installing_WordPress
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.  Understanding your site How do I access my Dashboard? Go to http://yourdomain.com/wp-admin
  • 19.  Understanding your site Where are my posts stored? Why aren't they in the FTP? Post contents are stored in the database along with comments, users, links and relationships.
  • 20.  Understanding your site Where are my images and uploads? Everything you upload via Media uploader, on your Dashboard, goes to the uploads folder located under the following structure: root/wp-content/uploads The media is organized in subfolders named after the year-month of the upload date.  root  wp-admin  wp-content index.php  languages  plugins  themes  uploads  wp-includes index.php license.txt readme.html wp-activate.php wp-blog-header.php wp-comments-post.php wp-config.php wp-cron.php wp-links-opml.php wp-load.php wp-login.php wp-mail.php wp-settings.php wp-signup.php wp-trackback.php xmlrpc.php
  • 21.  WordPress.com offers a Site Redirect service available at the Store. Migrating: redirect the readers Detailed instructions: http://en.support.wordpress.com/site-redirect/ http://yoursite.wordpress.com http://yoursite.com
  • 22.  Export your posts from WorPress.com Migrating: bring your content
  • 23.  Import the posts to your website Migrating: bring your content
  • 24.  Import the posts to your website Migrating: bring your content
  • 25.  Import the posts to your website Migrating: bring your content
  • 27.  Customizing WordPress: Themes What are Themes? Get them at http://wordpress.org/themes/ Same content Different views More about Themes: http://codex.wordpress.org/Themes
  • 28.  Customizing WordPress: Themes WordPress.com Self-hosted Always work with Child Themes!
  • 29.  Customizing WordPress: Themes Where to learn? • w3schools CSS Tutorials • w3schools HTML Tutorials • A Beginner’s Guide to HTML & CSS • An Advanced Guide to HTML & CSS • WordPress Masterclass on Lynda.com
  • 30.  Customizing WordPress: Plugins Plugins are pieces of code to extend the functionality of your site. More about Plugins: http://codex.wordpress.org/Plugins What are Plugins? Get them at http://wordpress.org/plugins/
  • 31.  Customizing WordPress: Plugins WordPress.com Self-hosted Always check Ratings and Support!
  • 32.  Jetpack is a WordPress plugin released in 2011 that enables you to use features previously only available on WordPress.com on your self-hosted WordPress. Customizing WordPress: Plugins • Stats • Email subscriptions • Social networking comment system • The WP.me URL shortener • Embedded media • Automatic posting to social networks • Grammar checker • Embedded galleries • CSS editor • Mobile theme • Sign in using your WordPress.com log-in credentials • Alert you the moment that downtime is detected • And more... Download link: https://wordpress.org/plugins/jetpack/
  • 33.  Self-hosting: is it for me? $ Costs • Domain (~$10/year) • Hosting (~$20/month) FYI: Worpress.com offers domain mapping for $13/year  Time • Learning • Developing • Designing • Creating content • Promoting your site  Goals • What is your site for? • Who is your audience? • Comparative advantage: what do you do best? Interesting article: http://on.mash.to/1jED6q6