Forum via CORS Cross-Origin Resource Sharing

JavaScript/AJAX basiertes Forum zum Einbinden auf beliebigen Seiten

CORS (Cross-Origin Resource Sharing) ist eine Technik die auf JavaScript/Ajax basiert. Damit ist es möglich, auch interaktive Anwendungen wie z.B. ein Forum samt serverseitigen Daten zentral auf einem Webserver vorzuhalten und dezentral von beliebigen Seite aus aufzurufen. Das heißt, zur Nutzung des unten als Beispiel vorgestellten Forums ist auf einer fremden Seite lediglich die JavaScript-Ressource einzubinden und den HTML-Bereich für das Forum auszuweisen:


<script src="http://rolfrost.de/xforum.html?js=1"></script>

<h3 id="main_index">
    <span onclick="browse()">Hauptindex</span> |
    <span onClick="collapse()"> Ein/Aus-klappen: Klick hier! </span>
</h3>

 <script>browse()</script>

<div id="tree_div"></div>
<div id="form_div"></div>


Als Grundlage zum Stylen könnte diese CSS-Datei dienen oder sie wird vom Origin verwendet und im eigenen <head>-Bereich eingebunden:

<head>
    <link rel="stylesheet" href="http://rolfrost.de/nv.css" type="text/css">
    <link rel="stylesheet" href="http://rolfrost.de/xforum.css" type="text/css">
</head>

Hinweis: Wenn Sie das Forum testen, lernen Sie einen weiteren Vorteil kennen, nämlich den daß die Seite während der Interaktion mit der Anwendung nicht jedesmal neu geladen wird. In Sachen Performance ist dieses Forum kaum zu übertreffen.

Hauptindex | Ein/Aus-klappen: Klick hier!


Anbieter: nmq​rstx-18­@yahoo.de, die Seite verwendet funktionsbedingt einen Session-Cookie und ist Bestandteil meines nach modernen Aspekten in Perl entwickelten Frameworks.