WordPress 101
by Alex James Bishop
WordPress is..
- A website publishing tool or CMS
- A common platform to extend
- A free and open-source project (FOSS)
- An active community & welcoming user base
What's a CMS?
Content
Management
System
In the beginning..
Websites were all HTML, later CSS and Javascript were added..
You had to know HTML to publish content on the web
There was usually 1 HTML file for each website page
The CMS Way
- Use a dedicated interface to input our content
- Store the content somewhere, like a database
- Have a templating system where HTML pages have sections for content to go
- Combine the content we have created and the page template to make a page
Backend
Frontend
We ❤️ CMS!
- Allows anyone to make a website
- Make changes across the entire site easily
- Can often be extended for different content types or functionality
- New themes or templates can be added to give a fresh look and feel to existing content
WordPress as a platform
WordPress extensions
- WordPress plugins for functionality
- WordPress themes for look & feel
- Custom plugins and themes (your own code!)
Example: WooCommerce
Example: Elementor
Example: Ninja Forms
Refresh with new themes
Lots of themes out there..
But be careful..not all are what they seem
Advice for getting started
- Work out what you need, then look for it
- The more "general purpose" a theme is, the less optimised it is for your purpose
- Avoid commercial themes until you're sure you need them
- The best place to begin looking for themes and plugins are the wordpress.org repositories
- If you want things for free, be prepared to spend time
wordpress.org
dot org
- The home of the WordPress open source community
- Download WordPress
- Plugin Repository
- Theme Repository
- Codex & Documentation
- Links to lots of other things
There's also a wordpress.com
WordPress.com
- Get started really quickly
- No need to find hosting, set up website etc
- Very responsive support, including live chat and email
- Lots of features built in that you would have to install plugins for on .org
- Restricted in terms of customisability
- Pay per site for premium features
- Limited eCommerce, business functionality
WordPress.org
- More DIY / Less hand holding
- You need to find hosting when publishing your website
- No direct support - though freelancer, service, agency etc can provide thus
- Generally will need a few plugins to get required functionality
- Unlimited customisation potential
- No restrictions on custom themes or plugins
- No ongoing licensing fees (for WP core, plugins differ)
Meetups focus on WordPress.org
Supporting the Open Source project & Users
not the commercialised Saas version on WordPress.com
WordPress is
open source
WordPress powers 32% of the web!
*based on Alexa top 1 million site index
Large market share means..
- Lots of information online, like tutorials
- Lots of people building things for WordPress
- Lots of people can help you build things with Wordpress
- Opportunity & In demand skillsets for both admin and development
Getting Started
Clearly define your result
Go for minimal themes & plugins
When choosing plugins & themes
- 🥇 WordPress.org repo first
- 👀 Read reviews & look at the screenshots
- 👮🏼♀️ Don't install "cracked" or "nulled" versions
- ⚙️ Try to keep functionality to plugins
- 🎨 Try to keep look & feel things in the theme
- 🤷🏽♀️ Gutenberg has muddied the water here..
Some good resources
wpbeginner.com
wordpress.org/support
wpadelaide.org
Search is your friend!
We learn by doing
No better time to start than now
Thanks
WordPress 101 - WordPress Adelaide
By WordPress Adelaide
WordPress 101 - WordPress Adelaide
A brief introduction to WordPress for people who are new to the CMS. Designed to accompany the WordPress 101 presentation given at WordPress Adelaide meetups.
- 657