WordPress

From IndieWeb
(Redirected from Wordpress)


WordPress is open source CMS software used by many on the Indieweb as well as a blog hosting service.

There are two "flavors" of WordPress (.org and .com):

  • WordPress.ORG hosts the open source software that one can self-host on their own (or a rented) server and freely configure to set up their website
  • WordPress.com is a for-profit company that provides a blog hosting (SaaS) service using the code available on WordPress.org. It's somewhat less flexible than self hosted, sometimes more expensive, but is very accessible and polished.

In 2021, it is estimated that WordPress powers approximately 65% of sites for which the content management server is identifiable and 42% of all websites. This is likely due to the ease of installation and upgrades, and also a robust marketplace of hosts that provide free or paid WordPress hosting.

In most of the documentation presented on the Indieweb wiki, it's presumed that users are using the self-hosted version from WordPress.org, but this doesn't mean that one can't utilize WordPress.com to build an IndieWeb site. Users should use care to distinguish which version they're using and which instructions they're following.

Because the wiki page for WordPress has become relatively large, for ease of use it has been broken up into several sub-pages which include specific information on the following topics

WordPress
Topics Getting Started on WordPressAdvanced WordPress Set UpPluginsThemesExamplesWordPress with BridgyDevelopmentDataSecurity
Primary Plugins Indieweb PluginWebmentionSemantic LinkbacksMicropubIndieAuthPost KindsSyndication LinksWebSub plugins
POSSE Plugins Syndication LinksSocial Network Auto PosterJetPack PublicizeWP CrosspostTumblr CrosspostrDiasposterMastodon AutopostBridgy Publish plugin (deprecated) • Medium (deprecated)
PESOS Plugins Keyring Social ImportersDsgnWrks Twitter ImporterDsgnWrks Instagram Importer
Other Plugins IndieBlocksShortnotesActivityPub PluginAperture Refback pluginIndieWeb Press ThisWordPress MF2 Feeds PluginWordPress uf2OpenIDSimple LocationParse ThisIndieweb ActionsPressForwardYarns Indie ReaderWhisperFollowblogroll2email
Themes SemPress • (SemPress Child Themes: SemPress Lite, SenPress, and Index) • AutonomieIndependent PublisherIndieWeb Publishermf2_sTwenty Sixteen IndieWeb-friendly forkIndieWeb Twenty Fifteen ThemeDoublescores
Assistance Join the #indieweb chatIRC and other chat optionsWordPress FAQWordPress Outreach ClubTroubleshooting TipsWordPress toolsWordPress channel
See also WordPress related wiki pagesCategory:WordPress pluginsCategory:WordPress themesCategory:WordPress sessionsWordPress.comWordPress using IndieMarkAWS Tutorial


Getting Help

If you need help getting your WordPress site set up for the Indieweb, try the WordPress Outreach Club or the #indieweb or #indieweb-wordpress channels in chat, Slack, or IRC.

Getting Started

If you're interested in jumping into the IndieWeb, and you've chosen WordPress as your tool of choice, great!

If you do not have a site... We'll assume you already have your own personal-domain. After that, you'll need web hosting. There are plenty of good options. WPEngine is one of the best for both beginners and advanced hackers. WordPress.com's hosting service is solid and easy to use, but limits you to pre-approved plugins and themes unless you are paying for their high-tier "Pro" subscription.

Once you've got a domain name, hosting, and installed WordPress head over to Getting Started on WordPress for a simple step-by-step summary on getting started with Indieweb on your WordPress site.

If you're a more advanced user/developer you might also take a look at Advanced WordPress Set Up or read several pages here to plan out what functionality you'd like to add and how best to add it.

Sometimes documenting and thinking through your itches can help to determine which pieces of functionality you'd like to add. There are a large number of functionalities one can add to a WordPress site and multiple ways of doing it depending on your level of comfort with code or your ability to add and configure plugins. Some plugins may also have dependencies. Because there's so much to absorb, we recommend people take the time to read through some documentation, the functionalities available, and determine what works best for them. One doesn't necessarily need to do everything or add everything in one day, so feel free to take your time and think through what you want/need--remember it's your personal site, so build it for what you need and what you'd like to accomplish on the web. Keep coming back and adding pieces incrementally based on your needs and level of ability, and remember there are lots of others doing the same thing who can provide help and encouragement if you need it.

Articles

Individual articles bloggers have written about setting up their sites with indieweb support:

Keep in mind that in late 2015/early 2016, the workflow for adding Indieweb plugins changed relatively drastically with the introduction of the Indieweb Plugin, so use care in following details written prior to that time. Novice users should be aware that one may also find Indieweb related plugins on github which can conflict with or duplicate functionality in the plugins included in the Indieweb Plugin.

Other articles can also be found scattered throughout the wiki on pages specific to smaller pieces of functionality.

Plugins

Main article: WordPress/Plugins

There are many good WordPress plugins. The plugins link above outlines some recommended for Indieweb use and by Indieweb people.

Indieweb Plugin

The Indieweb Plugin is a plugin that helps you establish your IndieWeb identity and helps you install various Indieweb-themed plugins. It is designed for newcomers to quickly get up and running.


Import / Export

Main article: wxr-file

WordPress has support for official export and import using WXR files

Themes

Main article: WordPress/Themes

One of the benefits of WordPress is a huge variety of pre-made and customizable themes available as well as the ability to create your own from scratch. For security, it's recommended that one use the official Wordpress Theme Directory.

Presently, many IndieWeb technologies, functionalities, and other services rely on microformats 2 support, which not many themes currently have. There are many methods to get around this temporary problem. For ease-of-use out of the box, many sites use either the SemPress theme or the Independent Publisher theme.

For a more comprehensive discussion of WordPress themes for use in IndieWeb, please see WordPress/Themes.

Multisite

Multisite is a way of running multiple WordPress blogs on a single install using a domain name provide a namespace for multiple sites under your personal domain name.

Bookmarklets for Desktop

One big IndieWeb raison d’être is using your own web site to easily reply, like, repost, and RSVP to posts and events. You do this by annotating links on your site with simple microformats2 HTML. Having said that, most people don’t want to write HTML just to like or reply to something. To make some IndieWeb actions easier, one can try out any of the following Bookmarklets or bookmarklet-type schemes:

Mobile

WordPress has an iOS app for posting that requires you to login or sign-up before you can use it: