<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://wiki.laelith.martinou.net/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://wiki.laelith.martinou.net/feed.php">
        <title>Laelith Wiki - en:outskirts:mages-peaks</title>
        <description></description>
        <link>http://wiki.laelith.martinou.net/</link>
        <image rdf:resource="http://wiki.laelith.martinou.net/_media/wiki/logo.png" />
       <dc:date>2026-08-17T17:45:58+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://wiki.laelith.martinou.net/en/outskirts/mages-peaks/4.0.1?rev=1730102454&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.laelith.martinou.net/en/outskirts/mages-peaks/api?rev=1730102454&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.laelith.martinou.net/en/outskirts/mages-peaks/authoring-api?rev=1730102454&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.laelith.martinou.net/en/outskirts/mages-peaks/detach-windows?rev=1730102454&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.laelith.martinou.net/en/outskirts/mages-peaks/display-mgt?rev=1730102454&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.laelith.martinou.net/en/outskirts/mages-peaks/lot?rev=1730102454&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.laelith.martinou.net/en/outskirts/mages-peaks/mages-principles?rev=1730102454&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.laelith.martinou.net/en/outskirts/mages-peaks/onboarding-api?rev=1730102454&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.laelith.martinou.net/en/outskirts/mages-peaks/sso?rev=1730102454&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.laelith.martinou.net/en/outskirts/mages-peaks/toasts?rev=1730102454&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.laelith.martinou.net/en/outskirts/mages-peaks/wiki-urls?rev=1730102454&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://wiki.laelith.martinou.net/_media/wiki/logo.png">
        <title>Laelith Wiki</title>
        <link>http://wiki.laelith.martinou.net/</link>
        <url>http://wiki.laelith.martinou.net/_media/wiki/logo.png</url>
    </image>
    <item rdf:about="http://wiki.laelith.martinou.net/en/outskirts/mages-peaks/4.0.1?rev=1730102454&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-28T08:00:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>4.0.1</title>
        <link>http://wiki.laelith.martinou.net/en/outskirts/mages-peaks/4.0.1?rev=1730102454&amp;do=diff</link>
        <description>Sightless Peak

The Sightless Peak is a secret ruin located in the district of Mages Peaks in Laelith. This mysterious place, revealed following violent autumn rains, has become the center of attention of the city. The hill, once covered with black soil, has unveiled an ancient stone wall, causing excitement and curiosity among the inhabitants.</description>
    </item>
    <item rdf:about="http://wiki.laelith.martinou.net/en/outskirts/mages-peaks/api?rev=1730102454&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-28T08:00:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>api</title>
        <link>http://wiki.laelith.martinou.net/en/outskirts/mages-peaks/api?rev=1730102454&amp;do=diff</link>
        <description>The Laelith API

The API is a classic JSON-based REST API.

Also check out the The Laelith Authentication.

General Philosophy of the API

When dealing with any API, there are usually two types of philosophies: strict ones and permissive ones.

In a strict API, the server (and the client) throws an error when it does not get exactly the schema it was expecting. So extra or missing fields would trigger an error. The reasoning is that it is a smell and we don’t want to risk corrupting any data. Th…</description>
    </item>
    <item rdf:about="http://wiki.laelith.martinou.net/en/outskirts/mages-peaks/authoring-api?rev=1730102454&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-28T08:00:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>authoring-api</title>
        <link>http://wiki.laelith.martinou.net/en/outskirts/mages-peaks/authoring-api?rev=1730102454&amp;do=diff</link>
        <description>Laelith Authoring API

This API is exposed by the Laelith-Api server, as described in The Laelith API.
It supports back-end services for Laelith Authoring features. 

As a guiding principle for Scenarios, Adventures and other authored contents, it is wished to store as much data as possible in the Laelith Wiki</description>
    </item>
    <item rdf:about="http://wiki.laelith.martinou.net/en/outskirts/mages-peaks/detach-windows?rev=1730102454&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-28T08:00:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>detach-windows</title>
        <link>http://wiki.laelith.martinou.net/en/outskirts/mages-peaks/detach-windows?rev=1730102454&amp;do=diff</link>
        <description>Detachable Windows and Intercom

Goals

As demonstrated in the laelith-adventure project, for the Editor, the goal is to enable a (Svelte) component sitting in a page to be detached into a popup window, that can be moved around independently, and notably make better use of multi-screen setups.</description>
    </item>
    <item rdf:about="http://wiki.laelith.martinou.net/en/outskirts/mages-peaks/display-mgt?rev=1730102454&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-28T08:00:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>display-mgt</title>
        <link>http://wiki.laelith.martinou.net/en/outskirts/mages-peaks/display-mgt?rev=1730102454&amp;do=diff</link>
        <description>Laelith Map - Display Management

This document shows the code structure for managing the display of Widgets and Dock applications. It is still highly evolutive, and thus remains as created in a GDoc document.

It covers:

	*  The difference between Widgets and Dock Apps</description>
    </item>
    <item rdf:about="http://wiki.laelith.martinou.net/en/outskirts/mages-peaks/lot?rev=1730102454&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-28T08:00:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>lot</title>
        <link>http://wiki.laelith.martinou.net/en/outskirts/mages-peaks/lot?rev=1730102454&amp;do=diff</link>
        <description>Cadastre Format

The JSON format of a Cadastre Element is currently described in a GDoc document. It will be moved here when it stabilizes.</description>
    </item>
    <item rdf:about="http://wiki.laelith.martinou.net/en/outskirts/mages-peaks/mages-principles?rev=1730102454&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-28T08:00:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mages-principles</title>
        <link>http://wiki.laelith.martinou.net/en/outskirts/mages-peaks/mages-principles?rev=1730102454&amp;do=diff</link>
        <description>Being a Mage in Laelith – A Modest Guide

All persons participating in the technical development of Laelith (Front-end and Back-end Developers, DevOps Engineers, Database Administrators, UI Designers, Crypto Engineers, Cartographers, 2D and 3D Designers, etc.) are collectively called “Mages”. This is because “Any sufficiently advanced technology is indistinguishable from magic” (Arthur C. Clarke).</description>
    </item>
    <item rdf:about="http://wiki.laelith.martinou.net/en/outskirts/mages-peaks/onboarding-api?rev=1730102454&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-28T08:00:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>onboarding-api</title>
        <link>http://wiki.laelith.martinou.net/en/outskirts/mages-peaks/onboarding-api?rev=1730102454&amp;do=diff</link>
        <description>About the APIs for the onboarding process, we need:

1) The Backend should manage the creation and delivery of Shells

	*  Associated with a User Account
	*  With a token-protected API for the front to query the presence of the Shell and its ID
	*  Possibly a few attributes such a Color (can be added later if needed)</description>
    </item>
    <item rdf:about="http://wiki.laelith.martinou.net/en/outskirts/mages-peaks/sso?rev=1730102454&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-28T08:00:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sso</title>
        <link>http://wiki.laelith.martinou.net/en/outskirts/mages-peaks/sso?rev=1730102454&amp;do=diff</link>
        <description>The Laelith Authentication (&quot;SSO&quot;)

Introduction

Users authentication in the Laelith ecosystem is based on the OAuth 2 and OpenID Connect industry standards, with the addition of support for the PKCE standard for improved security.

This is well suited to the context of distributed services that we have in Laelith.</description>
    </item>
    <item rdf:about="http://wiki.laelith.martinou.net/en/outskirts/mages-peaks/toasts?rev=1730102454&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-28T08:00:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>toasts</title>
        <link>http://wiki.laelith.martinou.net/en/outskirts/mages-peaks/toasts?rev=1730102454&amp;do=diff</link>
        <description>Notifications Management (Toasts &amp; Modal)

What are Toasts ?

Bootstrap Toasts are managed, and can be invoked programmatically.

They will display above the Map Area. Several Toasts can be displayed simultaneously, they will stack vertically.

See &lt;https://getbootstrap.com/docs/5.3/components/toasts/&gt;</description>
    </item>
    <item rdf:about="http://wiki.laelith.martinou.net/en/outskirts/mages-peaks/wiki-urls?rev=1730102454&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-28T08:00:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>wiki-urls</title>
        <link>http://wiki.laelith.martinou.net/en/outskirts/mages-peaks/wiki-urls?rev=1730102454&amp;do=diff</link>
        <description>About Wiki urls and aliases

Namespace and Page id in DokuWiki

The Laelith Wiki is based on the nice and flexible DokuWiki engine.

Example of a page url:

&lt;https://wiki.laelith.com/en/laelith/hand-that-crafts/the-remembrance-workshops/killhem-tree&gt;

	*  en/laelith/hand-that-crafts/the-remembrance-workshops is called the “Namespace” in DokuWiki lingo.</description>
    </item>
</rdf:RDF>
