Fix links after restructure

parent 10f27df0
......@@ -9,7 +9,7 @@ weight = "20"
<h2 style='color: black; font-size: 3vmax;'>Say hello to your friends, the city, and to the world.</h2>
Hallo.gent empowers the citizens of the [City of Ghent](https://stad.gent) in Belgium with their own [federated personal web site](/site) at their own domain. It’s the home of Hallobot, who guides you seamlessly through the process of registering, setting up, and getting onto your own site.
Hallo.gent empowers the citizens of the [City of Ghent](https://stad.gent) in Belgium with their own [federated personal website](/site) (FPW) at their own domain. It’s the home of Hallobot, who guides you seamlessly through the process of registering, setting up, and getting onto your own site.
Citizens use their personal sites to interact with each other, with the greater fediverse (e.g., Mastodon), and with the departments and services (like Gentinfo) provided by the city of Ghent.
......
......@@ -8,7 +8,7 @@ alwaysopen = "true"
![Hub basic overview diagram](/images/hub-overview-diagram.png)
Indienet Hub is a federated hub for organisations. A Hub has administrators and members.
Indie Hub is a federated hub for organisations. A Hub has administrators and members.
An administrator has privileges to add and remove members.
......
......@@ -3,13 +3,13 @@ title = "ActivityPub"
weight = "10"
+++
Explore ActivityPub implementation and interoperability (e.g., with Mastodon) for the [Indienet Engine](../../engine/) project.
Explore ActivityPub implementation and interoperability (e.g., with Mastodon) for the [Indie Site](/site) project.
## Goals
* Get a feel for [ActivityPub](../../engine/technology-stack/protocol/) by hardcoding responses
* Get a feel for [ActivityPub](/site/engine/technology-stack/protocol/) by hardcoding responses
* Get a feel for the [Feathers](../../engine/technology-stack/framework/) framework
* Get a feel for the [Feathers](/site/engine/technology-stack/framework/) framework
* Get interoperability working with [Mastodon](https://joinmastodon.org) and note any special cases
......
......@@ -5,10 +5,10 @@ weight = "10"
<img src='/images/Engine@3x.png' alt='Indienet Engine logo' style='width: 12vmax; margin-top: 0;'>
[ActivityPub](https://www.w3.org/TR/activitypub/) implementation in JavaScript (ES6) for use in Indienet apps and sites.
[ActivityPub](https://www.w3.org/TR/activitypub/) implementation in JavaScript (ES6) for use in Indie apps and sites.
Indienet apps are federated personal web apps (or sites) that are built for use by a single person.
Indie apps are federated personal web-apps (or sites) (FPW) that are built for use by a single person.
Current activity is in the [ActivityPub spike](/spikes/activitypub/).
Current activity is in the [ActivityPub spike](/other/spikes/activitypub/).
{{% children %}}
......@@ -3,7 +3,7 @@ title = "Design"
weight = "10"
+++
The Indienet Engine is a loosely-coupled ActivityPub server implementation for single-person web apps in JavaScript (Node.js) that handles the following features via REST and WebSocket APIs and [message persistence](/engine/technology-stack/database/) (see [technology stack](../technology-stack)):
The Indienet Engine is a loosely-coupled ActivityPub server implementation for single-person web apps in JavaScript (Node.js) that handles the following features via REST and WebSocket APIs and [message persistence](/site/engine/technology-stack/database/) (see [technology stack](../technology-stack)):
* [ ] Authentication
* [ ] Server-to-server interactions
......
......@@ -25,7 +25,7 @@ While these issues are blatantly apparent for web clients, they are also faced b
## Spikes
* Documentation: [/spikes/security](/spikes/security)
* Documentation: [/spikes/security](/other/spikes/security)
* Source: https://source.ind.ie/indienet/spikes/security
## Resources
......
......@@ -5,9 +5,9 @@ weight = "30"
The requirements for authentication are affected by the following requirements and aspects of the Indienet:
* Indienet sites/apps are federated personal web sites/apps, there is only a single owner that uses each site/app. (We do not have the concept of users and we do not need usernames.)
* Indie sites/apps are federated personal web sites/apps, there is only a single owner that uses each site/app. (We do not have the concept of users and we do not need usernames.)
* Private messages must be end-to-end encrypted (see [/engine/security](/engine/security) and [/spikes/security](/spikes/security))
* Private messages must be end-to-end encrypted (see [/site/engine/security](/site/engine/security) and [/other/spikes/security](/other/spikes/security))
* Private messages must be accessible at any time in the future from the server from any authenticated client.
......@@ -23,7 +23,7 @@ As such, the current plans for authentication are:
4. The public key is also served at a well-known location on the server and is used by other clients to encrypt private messages for the owner of the instance.
(We are currently spiking this out. See [/spikes/security](/spikes/security))
(We are currently spiking this out. See [/other/spikes/security](/other/spikes/security))
## Client authentication
......
......@@ -9,4 +9,4 @@ JavaScript is the language of the web.
Knowledge of JavaScript is a core skill that any modern developer should (and probably does) have in their toolset. We have chosen JavaScript as the language of our implementation of Engine.
However, since the goal of the Indienet Engine is to be as accessible as possible, we actively support ports to other languages.
However, since the goal of the Indie Engine is to be as accessible as possible, we actively support ports to other languages.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment