UPDATED guide.

UPDATED README.
UPDATED to v0.2.1.
This commit is contained in:
Eric Woodward 2018-10-26 17:37:47 -04:00
parent 48f900d1b0
commit 8c2a3283d0
No known key found for this signature in database
GPG Key ID: 1D30CBBA19D8479F
4 changed files with 48 additions and 16 deletions

View File

@ -10,23 +10,33 @@ You can see this site at: https://www.wonderdome.net/
+ Clone from the git repo: + Clone from the git repo:
git clone https://git.itsericwoodward.com/eric/wonderdome-site.git wonderdome ```shell
git clone https://git.itsericwoodward.com/eric/wonderdome-site.git wonderdome
```
+ Go into the directory for the site: + Go into the directory for the site:
cd wonderdome ```shell
cd wonderdome
```
+ Install the required NPM libraries: + Install the required NPM libraries:
npm install ```shell
npm install
```
+ Put the site's base URI in a file called `base_uri` (or copy the supplied one, based on your chosen environment): + Put the site's base URI in a file called `base_uri` (or copy the supplied one, based on your chosen environment):
cp base_uri.production base_uri ```shell
cp base_uri.production base_uri
```
+ Build the site + Build the site
gulp build ```shell
gulp build
```
+ The build command will output to the `www` directory. + The build command will output to the `www` directory.

View File

@ -2,7 +2,7 @@
title: A Brief Guide to Getting Started in the Fediverse title: A Brief Guide to Getting Started in the Fediverse
description: As the title says, this guide helps get started in the Fediverse by introducing some key concepts, then explains how to get an account, before finally covering how to find good accounts to follow. description: As the title says, this guide helps get started in the Fediverse by introducing some key concepts, then explains how to get an account, before finally covering how to find good accounts to follow.
date_pub: 2018-07-04T04:14:00-04:00 date_pub: 2018-07-04T04:14:00-04:00
date_upd: 2018-07-07T01:25:00-04:00 date_upd: 2018-10-26T17:22:00-04:00
content_type: formatted content_type: formatted
short_code: gd short_code: gd
--- ---
@ -21,14 +21,16 @@ But first, a few quick terms.
+ **[Mastodon](https://joinmastodon.org/)** - The most popular decentralized social media application by far (AFAIK). Features a [Tweetdeck](https://en.wikipedia.org/wiki/TweetDeck)-like, multi-column interface. + **[Mastodon](https://joinmastodon.org/)** - The most popular decentralized social media application by far (AFAIK). Features a [Tweetdeck](https://en.wikipedia.org/wiki/TweetDeck)-like, multi-column interface.
+ **[Pleroma](https://pleroma.social/)** - Another decentralized social media application which is a little different from Mastodon, but still speaks the same protocols, allowing them to interact with each other. Pleroma is a significantly more lightweight application than Mastodon, and can actually be run on [an old computer in your house](/images/server_pic.jpg) (if you're willing and able to put the time into learning how). + **[Pleroma](https://pleroma.social/)** - Another decentralized social media application which is a little different from Mastodon, but still speaks the same protocols, allowing them to interact with each other. Pleroma is a significantly more lightweight application than Mastodon, and can actually be run on [an old computer in your house](/images/server_pic.jpg) (if you're willing and able to put the time into learning how).
+ **[PeerTube](https://joinpeertube.org/)** - A relatively new application which aims to give a YouTube-like experience while using [peer-to-peer](https://en.wikipedia.org/wiki/Peer-to-peer) sharing to cut down on video hosting costs. + **[PeerTube](https://joinpeertube.org/)** - A relatively new application which aims to give a YouTube-like experience while using [peer-to-peer](https://en.wikipedia.org/wiki/Peer-to-peer) sharing to cut down on video hosting costs.
+ Other applications include **[Friendica](https://friendi.ca/)** and **[Hubzilla](https://start.hubzilla.org/)**. + Other applications include **[PixelFed](https://pixelfed.org/)**, **[Friendica](https://friendi.ca/)** and **[Hubzilla](https://start.hubzilla.org/)**.
<a id="birdsite" style="visibility: hidden"></a>
+ **Birdsite** - Another word for Twitter. + **Birdsite** - Another word for Twitter.
+ **Front-Ends** - One of the more interesting things about using the ActivityPub protocol is that it allows for developers to write applications that can support any ActivityPub server, not just a specific instance (or even a specific application). For example, most Pleroma instances also host copies of the Mastodon front-end, for people that prefer its [Tweetdeck](https://en.wikipedia.org/wiki/TweetDeck)-like interface. Other available front-ends include: + **Front-Ends** - One of the more interesting things about using the ActivityPub protocol is that it allows for developers to write applications that can support any ActivityPub server, not just a specific instance (or even a specific application). For example, most Pleroma instances also host copies of the Mastodon front-end, for people that prefer its [Tweetdeck](https://en.wikipedia.org/wiki/TweetDeck)-like interface. Other available front-ends include:
+ [Pinafore](https://pinafore.social/), a most excellent (IMHO) web front-end that allows for a single user to manage multiple accounts (even on mobile). + [Pinafore](https://pinafore.social/), a most excellent (IMHO) web front-end that allows for a single user to manage multiple accounts (even on mobile).
+ [Brutaldon](https://github.com/jfmcbrayer/brutaldon), a web front-end which supports terminal-based browsers like [Lynx](https://en.wikipedia.org/wiki/Lynx_(web_browser)). + [Brutaldon](https://github.com/jfmcbrayer/brutaldon), a web front-end which supports terminal-based browsers like [Lynx](https://en.wikipedia.org/wiki/Lynx_(web_browser)).
+ Or, if you'd prefer, you can choose to use one of the native Android or iOS frontend clients available in their respective stores. + Or, if you'd prefer, you can choose to use one of the native Android or iOS frontend clients available in their respective stores (I recommend [Tusky](https://tuskyapp.github.io/) on Android).
+ **Toot** - A microblog entry on Mastodon, or the act of creating such an entry. On Pleroma, the equivalent term is **post** ([apparently](https://social.wonderdome.net/notice/3913)). + **Toot** - A microblog entry on Mastodon, or the act of creating such an entry. On Pleroma, the equivalent term is **post** ([apparently](https://social.wonderdome.net/notice/3913)).
+ **Boost** - A reshare of a toot or post by someone else. Unlike on the birdsite, Pleroma and Mastodon don't support comments with the reshares, which (IMHO) seems to help minimize the "look at the stupid thing this person said" factor. + **Boost** - A reshare of a toot or post by someone else. Unlike on the birdsite, Pleroma and Mastodon don't support comments with the reshares, which (IMHO) seems to help minimize the "look at the stupid thing this person said" factor.
+ **Content Warning** (aka **CW**) - A Content Warning is (typically) used to hide text behind a click-to-see control. They are very versatile, although not all front-ends support them the same way. Some people use CWs for everything, while others only use them for extreme circumstances (or not at all).
OK, so now that we've gotten that out of the way, how should you actually get started in the Fediverse? OK, so now that we've gotten that out of the way, how should you actually get started in the Fediverse?
@ -36,15 +38,23 @@ OK, so now that we've gotten that out of the way, how should you actually get st
### Step 1: Get an account. ### Step 1: Get an account.
If you haven't been invited to join a specific instance and don't have a recommendation to go on (such as from a friend or associate), I'd suggest checking out [instances.social](https://instances.social/list), a website that lists a large number of Mastodon and Pleroma instances, many of which have open registrations. If you haven't been invited to join a specific instance and don't have a recommendation to go on (such as from a friend or associate), I'd suggest checking out [instances.social](https://instances.social/list), a website that lists a large number of Mastodon and Pleroma instances, many of which have open registrations. While most of the instances are considered "general use", some are organized around a specific theme or idea (like [motorcycles](https://motogp.space/), [socialism](https://toot.lu/), or *[Star Trek](https://tenforward.social/about)*).
<a href="#" class="topLink">[ Back to Top ]</a> <a href="#" class="topLink">[ Back to Top ]</a>
### Step 2: Follow people. ### Step 2: Post an Introduction.
Now that you're signed up, you need to start following others. So, how do you find people to follow? If you're signing up at a public instance (or even a private instance focused around some common interests or goals), you can start by viewing your instance's [Whole Known Network](https://pleroma.site/main/all) timeline. This timeline includes posts by people on that instance, as well as posts by the accounts that the people on that instance follow (for example, when you go to [mastodon.social](https://mastodon.social/), by default you'll see their Whole Known Network, consisting of every post from any account that's followed by at least one account on mastodon.social). Look for some posts that interest you, and follow the accounts that made those posts. Once you've got an account, you may find it easier to get followers if you post a brief message describing yourself, preferably including the `#introduction` hashtag somewhere within it.
If you're having trouble finding accounts to follow, you can use [instances.social](https://instances.social/list) for that, too. Just scroll through the list looking for instances devoted to [topics that](https://gamemaking.social/) [interest you](https://tenforward.social/), and follow some of the accounts that show up on their landing pages. These kinds of messages tend to be more useful at first, so try to do one as soon as you can. If you're on a Mastodon instance, you may even be able to pin your status to your profile, so it is always one of the first things that anyone sees about you when they pull your profile up (as of this writing, Pleroma doesn't currently support pinned statuses).
<a href="#" class="topLink">[ Back to Top ]</a>
### Step 3: Follow people.
Now that you're signed up and posted an introduction, the next step is to start following others. So, how do you find people to follow? If you're signing up at a public instance (or even a private instance focused around some common interests or goals), you can start by viewing your instance's [Whole Known Network](https://pleroma.site/main/all) timeline. This timeline includes posts by people on that instance, as well as posts by the accounts that the people on that instance follow (for example, when you go to [mastodon.social](https://mastodon.social/), by default you'll see their Whole Known Network, consisting of every post from any account that's followed by at least one account on mastodon.social). Look for some posts that interest you, and follow the accounts that made those posts.
If you're having trouble finding accounts to follow, you can use [instances.social](https://instances.social/list) for that, too. Just scroll through the list looking for instances devoted to [topics that](https://gamemaking.social/) [interest you](https://webdev.network/), and follow some of the accounts that show up on their landing pages.
Once you start following some accounts, if you're on a Pleroma instance, you'll probably see some posts in your feed that were made by people that you don't follow, and you may wonder how they got there. These are posts that have actually been _boosted_ by someone in your feed, but the Pleroma front-end (by default) doesn't explicitly indicate this. Once you start following some accounts, if you're on a Pleroma instance, you'll probably see some posts in your feed that were made by people that you don't follow, and you may wonder how they got there. These are posts that have actually been _boosted_ by someone in your feed, but the Pleroma front-end (by default) doesn't explicitly indicate this.
@ -54,9 +64,9 @@ One quick word of warning - because of the way that both Mastodon and Pleroma ar
<a href="#" class="topLink">[ Back to Top ]</a> <a href="#" class="topLink">[ Back to Top ]</a>
### Step 3: Converse ### Step 4: Converse
One of the things that I really like about the Fediverse is that it feels like the Twitter did back when I first joined in 2007: there aren't a ton of people (yet), almost no one has more than a few hundred followers (yet), and the businesses haven't taken over there (yet). But, unlike even the birdsite of yore, there is a much greater emphasis on community as opposed to the *performative* posts ("Look at me! Look at me!") that have dominated centralized social media for so long. One of the things that I really like about the Fediverse is that it feels like the Twitter did back when I first joined in 2007: there aren't a ton of people (yet), almost no one has more than a few hundred followers (yet), and the businesses haven't taken over there (yet). But, unlike even the [birdsite](#birdsite) of yore, there is a much greater emphasis on community as opposed to the *performative* posts ("Look at me! Look at me!") that have dominated centralized social media for so long.
So, once you start following people, the final step is to start actually conversing with them: reply to their questions, post questions of your own, and send messages of support when appropriate. As I said before, the smaller community size makes the connections that much more compelling, and the number of Mastodon and Pleroma instances virtually guarantees that there will be at least some other people out there who are into the same things you are. So, once you start following people, the final step is to start actually conversing with them: reply to their questions, post questions of your own, and send messages of support when appropriate. As I said before, the smaller community size makes the connections that much more compelling, and the number of Mastodon and Pleroma instances virtually guarantees that there will be at least some other people out there who are into the same things you are.

View File

@ -1,6 +1,6 @@
{ {
"name": "wonderdome-site", "name": "wonderdome-site",
"version": "0.2.0", "version": "0.2.1",
"description": "WonderDome.net static site, built using Gulp.", "description": "WonderDome.net static site, built using Gulp.",
"dependencies": {}, "dependencies": {},
"devDependencies": { "devDependencies": {

View File

@ -5,7 +5,7 @@
class="licenseLink" class="licenseLink"
href="http://creativecommons.org/publicdomain/zero/1.0/"> href="http://creativecommons.org/publicdomain/zero/1.0/">
<img src="https://licensebuttons.net/p/zero/1.0/80x15.png" class="licenseImg" alt="CC0" /> <img src="https://licensebuttons.net/p/zero/1.0/80x15.png" class="licenseImg" alt="CC0" />
</a> Site &copy; 2018 Eric Woodward, No Rights Reserved.<br /> </a> Site &#x1f12f; 2018 Eric Woodward, All Rights Reversed.<br />
To the extent possible under law, and except where otherwise indicated, To the extent possible under law, and except where otherwise indicated,
<a rel="dct:publisher" <a rel="dct:publisher"
href="https://www.wonderdome.net/"> href="https://www.wonderdome.net/">
@ -33,6 +33,18 @@
The source code for building this site is available at The source code for building this site is available at
<a href='https://git.itsericwoodward.com/eric/wonderdome-site/'>git.itsericwoodward.com</a>. <a href='https://git.itsericwoodward.com/eric/wonderdome-site/'>git.itsericwoodward.com</a>.
</p> </p>
<p class="pageFooter-dates">
<% if (page.date_upd) {
%>
Page last updated: <time datetime="<%= new Date(page.date_upd).toISOString() %>"><%= page.date_upd %></time>
<%
} else if (page.date_pub) {
%>
Page first published: <time datetime="<%= new Date(page.date_pub).toISOString() %>"><%= page.date_pub %></time>
<%
}
%>
</p>
<a href="#" class="footer-topLink topLink">[ Back to Top ]</a> <a href="#" class="footer-topLink topLink">[ Back to Top ]</a>
</div> </div>