<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.chessleaguemanager.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Fishpoke</id>
	<title>ChessLeagueManager - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.chessleaguemanager.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Fishpoke"/>
	<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php/Spezial:Beitr%C3%A4ge/Fishpoke"/>
	<updated>2026-07-10T18:21:34Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.41.5</generator>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=Hauptseite&amp;diff=178</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=Hauptseite&amp;diff=178"/>
		<updated>2026-07-05T07:39:19Z</updated>

		<summary type="html">&lt;p&gt;Fishpoke: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Willkommen im ChessLeagueManager Wiki =&lt;br /&gt;
Schön, dass du hier bist!&lt;br /&gt;
&lt;br /&gt;
Mit der Gründung des &#039;&#039;&#039;Förderverein ChessLeagueManager e.V.&#039;&#039;&#039; haben wir einen wichtigen Meilenstein erreicht. Der Verein bildet nun das organisatorische Fundament für die nachhaltige Weiterentwicklung des Projekts.&lt;br /&gt;
&lt;br /&gt;
Im Zuge dessen erneuern und modernisieren wir alle Strukturen – und dazu gehört auch diese Dokumentation. Unser neues XWiki löst die bisherige Dokumentation ab und wird künftig die zentrale Anlaufstelle für alle Informationen rund um den ChessLeagueManager sein.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Wir arbeiten aktuell intensiv am Aufbau dieses Wikis. Einige Bereiche sind noch in Arbeit oder werden in Kürze ergänzt.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Mach mit! ==&lt;br /&gt;
Der ChessLeagueManager lebt vom Engagement der Community. Es gibt viele Wege, das Projekt zu unterstützen:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Dokumentation erweitern&#039;&#039;&#039; – Hilf mit, dieses Wiki mit Inhalten zu füllen&lt;br /&gt;
* &#039;&#039;&#039;Releases testen&#039;&#039;&#039; – Probiere neue Versionen aus und melde Fehler&lt;br /&gt;
* &#039;&#039;&#039;Forum pflegen&#039;&#039;&#039; – Unterstütze andere Nutzer bei Fragen und Problemen&lt;br /&gt;
* &#039;&#039;&#039;Mitglied werden&#039;&#039;&#039; – Tritt dem Förderverein bei und sichere die Zukunft des Projekts&lt;br /&gt;
&lt;br /&gt;
Jeder Beitrag zählt – egal ob groß oder klein!&lt;br /&gt;
----&#039;&#039;&#039;Kontakt &amp;amp; Infos:&#039;&#039;&#039; chessleaguemanager.org&lt;br /&gt;
&lt;br /&gt;
== Struktur ==&lt;br /&gt;
&lt;br /&gt;
* Hinweise:&lt;br /&gt;
&lt;br /&gt;
 Themen werden dort hinterlegt, wo der Verfasser den Schwerpunkt sieht&lt;br /&gt;
 ggf. Links dorthin an anderer Stelle&lt;br /&gt;
&lt;br /&gt;
 unterm Strich:  Hauptpunkte, denkbare Unterpunkte und mögliche Inhalte &lt;br /&gt;
 &lt;br /&gt;
 ------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
 Basisverzeichnis (root)        Willkommen und ggf. ähnliches&lt;br /&gt;
 &lt;br /&gt;
 Installation                   [[CLM:Backend:Schnellstart|Schnellstart]]&lt;br /&gt;
 &lt;br /&gt;
 [[CLM:Backend|Administratorbereich]] (Backend)&lt;br /&gt;
    [[CLM:Backend:Allgemeines|Allgemeines]]                 [[CLM:Technische Details:config-Parameter|config-Beschreibung]]&lt;br /&gt;
    [[CLM:Benutzer|Benutzer]]                    Anlegen, Pflege, Benutzergruppen, [[CLM:Benutzer:Email-Adressen in Joomla und CLM|Email-Adressen in Joomla und CLM]]&lt;br /&gt;
    Saison                      Anlegen, Pflege, [[CLM:Backend:Saison:Saisonwechsel|Saisonwechsel]]&lt;br /&gt;
    Vereine                     Aktualisierung durch DSB, Pflege &lt;br /&gt;
    Spieler                     Aktualisierung durch DSB, Pflege &lt;br /&gt;
    [[CLM:Backend:Teamwettbewerbe|Teamwettbewerbe]]&lt;br /&gt;
        Ligen, M-Turniere       Anlegen, Pflege, Schiedsrichterzuordnung, [[CLM:Teamwettbewerbe:Ligen:Organisationsanzeige|Organisationsanzeige]]&lt;br /&gt;
        Mannschaften            Anlegen, Pflege&lt;br /&gt;
        Ranglisten              Anlegen, Pflege&lt;br /&gt;
        Meldelisten             Anlegen, Pflege&lt;br /&gt;
        Runden                  Anlegen, Pflege, Ansetzungen&lt;br /&gt;
        Ergebnisse              Eingabe, Korrektur, [[CLM:Backend:Teamwettbewerbe:Ergebnisse:Mannschaftsantrittspunkt|Mannschaftsantrittspunkt]]&lt;br /&gt;
    Einzelturniere	&lt;br /&gt;
        Turniere                Anlegen, Pflege, Schiedsrichterzuordnung, [[CLM:Backend:Einzelturniere:Startgeldverwaltung|Startgeldverwaltung]]&lt;br /&gt;
        Teilnehmer              Anlegen, Pflege&lt;br /&gt;
        Runden                  Anlegen, Pflege, Ansetzungen&lt;br /&gt;
        Ergebnisse              Eingabe, Korrektur&lt;br /&gt;
    Terminverwaltung            Anlegen, Pflege, Link zu Termine-Modul &lt;br /&gt;
    Importe                     Importe von SWT-, SWM-,TRF-,pgn-, lichess-Dateien einschl. Abgleich von Namen &lt;br /&gt;
    Exporte                     DWZ- und Elo-Auswertungsdateien, Dateien zur Wiedereingabe, isc-Kalenderdateien, csv-Ausgaben, pgn-Ausgaben &lt;br /&gt;
 &lt;br /&gt;
 [[CLM:Frontend|Webseite]] (Frontend)&lt;br /&gt;
    Allgemeines                 Sinn der Module&lt;br /&gt;
    Vereine                     Anzeige, Pflege &lt;br /&gt;
    Spieler                     Anzeige &lt;br /&gt;
    [[CLM:Frontend:Teamwettbewerbe|Teamwettbewerbe]]&lt;br /&gt;
        Ligen, M-Turniere       Anzeige&lt;br /&gt;
        Mannschaften            Anzeige&lt;br /&gt;
        Ranglisten              Anlegen, Pflege&lt;br /&gt;
        Meldelisten             Anlegen, Pflege&lt;br /&gt;
        Runden                  Anzeige, Anzeige der Ansetzungen&lt;br /&gt;
        [[CLM:Frontend:Teamwettbewerbe:Ergebniseingabe|Ergebnisse]]              Eingabe, Korrektur, [[CLM:Frontend:Teamwettbewerbe:Ergebniseingabe:Ergebniseingabe durch SL|Eingabe durch SL]], [[CLM:Frontend:Teamwettbewerbe:Ergebniseingabe:Ergebniseingabe durch SR|Eingabe durch SR]]&lt;br /&gt;
    Einzelturniere    &lt;br /&gt;
        Turniere                Anzeige&lt;br /&gt;
        Teilnehmer              Anzeige, Online-Anmeldung&lt;br /&gt;
        Runden                  Anzeige, Anzeige der Ansetzungen, [[CLM:Backend:Einzelturniere:Runden:Pairing|Aktivierung der CH-System-Auslosung]]&lt;br /&gt;
    Terminverwaltung            Anzeige der Terminelisten &lt;br /&gt;
    Importe                     Importe von SWT-, SWM-,trf-,pgn-, lichess-Dateien einschl. Abgleich von Namen &lt;br /&gt;
    Exporte                     DWZ- und Elo-Auswertungsdateien, Dateien zur Wiedereingabe, isc-Kalenderdateien, trf- und csv-Ausgaben, pgn-Ausgaben &lt;br /&gt;
    Sonstiges                   Kartendarstellung, pdf-Ausgaben, [[CLM:Frontend:Sonstiges:Vereinslogos|Logo-Verwendung]], Schiedsrichterdatenpflege, [[CLM:Frontend:Sonstiges:Meldung: interner Fehler|Meldung: interner Fehler]], für Dinge für die es im Moment keinen Punkt gibt&lt;br /&gt;
 Datenbank                      Schwierigkeiten mit Terminfeldern, DB-Prüfroutine&lt;br /&gt;
 Technische Details             config-Beschreibung, [[CLM:Technische Details:Beschreibung TRF|Beschreibung TRF]]&lt;br /&gt;
 &lt;br /&gt;
 [[CLM:Module|Module]]&lt;br /&gt;
    Loginmodul&lt;br /&gt;
    Darstellungsmodul&lt;br /&gt;
    Archivmodul&lt;br /&gt;
    Turniermodul&lt;br /&gt;
    Mini-Tab-Modul&lt;br /&gt;
    [[CLM:Module:Kartenmodul|Kartenmodul]]&lt;br /&gt;
 [[CLM:Plugins|Plugins]]&lt;br /&gt;
    [[CLM:Plugins:Datendarstellung Teamwettbewerbe|Datendarstellung Teamwettbewerbe]]&lt;br /&gt;
    Datendarstellung Einzelturniere&lt;br /&gt;
    Pairing&lt;br /&gt;
&lt;br /&gt;
[[CLM:Sicherheit und Betrieb|Sicherheit und Betrieb]]&lt;br /&gt;
    [[CLM:Technische Details:Sicherheit und Härtung von Joomla-Installationen|Joomla-Sicherheit und Akeeba Admin Tools]]&lt;/div&gt;</summary>
		<author><name>Fishpoke</name></author>
	</entry>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Sicherheit_und_H%C3%A4rtung_von_Joomla-Installationen&amp;diff=177</id>
		<title>CLM:Technische Details:Sicherheit und Härtung von Joomla-Installationen</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=CLM:Technische_Details:Sicherheit_und_H%C3%A4rtung_von_Joomla-Installationen&amp;diff=177"/>
		<updated>2026-07-05T07:36:56Z</updated>

		<summary type="html">&lt;p&gt;Fishpoke: Fishpoke verschob die Seite CLM:Technische Details:Sicherheit und Härtung von Joomla-Installationen nach CLM:Sicherheit und Betrieb:Joomla-Sicherheit und Akeeba Admin Tools: Falsch einsortiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#WEITERLEITUNG [[CLM:Sicherheit und Betrieb:Joomla-Sicherheit und Akeeba Admin Tools]]&lt;/div&gt;</summary>
		<author><name>Fishpoke</name></author>
	</entry>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=CLM:Sicherheit_und_Betrieb:Joomla-Sicherheit_und_Akeeba_Admin_Tools&amp;diff=176</id>
		<title>CLM:Sicherheit und Betrieb:Joomla-Sicherheit und Akeeba Admin Tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=CLM:Sicherheit_und_Betrieb:Joomla-Sicherheit_und_Akeeba_Admin_Tools&amp;diff=176"/>
		<updated>2026-07-05T07:36:56Z</updated>

		<summary type="html">&lt;p&gt;Fishpoke: Fishpoke verschob die Seite CLM:Technische Details:Sicherheit und Härtung von Joomla-Installationen nach CLM:Sicherheit und Betrieb:Joomla-Sicherheit und Akeeba Admin Tools: Falsch einsortiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= CLM / DataTables: Ajax-Fehler 403 nach Aktivierung von Akeeba Admin Tools =&lt;br /&gt;
&lt;br /&gt;
== Kurzfassung ==&lt;br /&gt;
&lt;br /&gt;
Nach dem Aktivieren bzw. Neugenerieren der &#039;&#039;Server Protection&#039;&#039; im &#039;&#039;Admin Tools .htaccess Maker&#039;&#039; kann die CLM-Komponente mit einer DataTables-Meldung ausfallen. Ursache ist nicht DataTables selbst: Eine ältere CLM-Ajax-Anfrage ruft einen PHP-Endpunkt innerhalb der Komponente direkt auf. Die Server Protection blockiert diesen Aufruf bereits auf Webserver-Ebene mit HTTP-Status 403.&lt;br /&gt;
&lt;br /&gt;
Die saubere Lösung ist eine möglichst enge Ausnahme für genau diese PHP-Datei – nicht das Abschalten der Server Protection und nicht die Freigabe der gesamten Komponente.&lt;br /&gt;
&lt;br /&gt;
== Fehlerbild ==&lt;br /&gt;
&lt;br /&gt;
Im Browser erscheint beispielsweise:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
DataTables warning: table id=DataTables_Table_0 - Ajax error.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In den Browser-Entwicklerwerkzeugen (&#039;&#039;Netzwerk&#039;&#039; → &#039;&#039;Fetch/XHR&#039;&#039;) ist ein fehlgeschlagener POST-Aufruf zu sehen, zum Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
POST /components/com_clm/clm/index.php?option=com_clm&amp;amp;view=view_tournament&amp;amp;clm_backend=1&amp;amp;session_language=de-DE&lt;br /&gt;
HTTP 403 Forbidden&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Antwort ist typischerweise eine allgemeine Serverfehlerseite:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Server Error&lt;br /&gt;
403 Forbidden&lt;br /&gt;
You do not have permission to access this document.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Im Plesk-Zugriffsprotokoll steht derselbe Aufruf mit Status &#039;&#039;403&#039;&#039;. Im &#039;&#039;Blocked Requests Log&#039;&#039; von Admin Tools erscheint dagegen häufig kein neuer Eintrag.&lt;br /&gt;
&lt;br /&gt;
== Ursache ==&lt;br /&gt;
&lt;br /&gt;
CLM lädt Teile der Turnieransichten per Ajax über die Datei:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
components/com_clm/clm/index.php&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dies ist ein direkter Aufruf einer PHP-Datei im Komponentenverzeichnis – also nicht der normale Joomla-Aufruf über die zentrale Datei &amp;lt;code&amp;gt;/index.php&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;Server Protection&#039;&#039; des &#039;&#039;Admin Tools .htaccess Maker&#039;&#039; ist genau dafür gedacht, direkte Zugriffe auf PHP-Dateien zu unterbinden. Die Sperre erfolgt durch die erzeugte &amp;lt;code&amp;gt;.htaccess&amp;lt;/code&amp;gt; bereits im Webserver, bevor Joomla und die Admin-Tools-WAF geladen werden. Deshalb gibt es hier in der Regel keinen passenden WAF-Logeintrag.&lt;br /&gt;
&lt;br /&gt;
Ein älterer Logeintrag mit dem Grund &#039;&#039;Admin Query String&#039;&#039; kann unabhängig davon auftreten und ist für dieses konkrete Frontend-/CLM-Problem nicht aussagekräftig.&lt;br /&gt;
&lt;br /&gt;
== Behebung: gezielte Ausnahme für den CLM-Endpunkt ==&lt;br /&gt;
&lt;br /&gt;
=== Empfohlene, engste Freigabe ===&lt;br /&gt;
&lt;br /&gt;
# Joomla-Backend öffnen.&lt;br /&gt;
# Zu &#039;&#039;&#039;Komponenten → Admin Tools → .htaccess Maker&#039;&#039;&#039; gehen.&lt;br /&gt;
# Zum Abschnitt &#039;&#039;&#039;Exceptions from Server Protection&#039;&#039;&#039; scrollen.&lt;br /&gt;
# Im obersten Bereich &#039;&#039;&#039;Allow direct access to these files&#039;&#039;&#039; auf das grüne &#039;&#039;&#039;+&#039;&#039;&#039; klicken.&lt;br /&gt;
# In die neu angelegte Zeile exakt diesen relativen Pfad eintragen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
components/com_clm/clm/index.php&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Keinen führenden und keinen abschließenden Schrägstrich eintragen.&lt;br /&gt;
&lt;br /&gt;
# In der Werkzeugleiste &#039;&#039;&#039;Save and Create .htaccess&#039;&#039;&#039; ausführen.&lt;br /&gt;
# Die betroffene CLM-Seite mit &amp;lt;code&amp;gt;Strg + F5&amp;lt;/code&amp;gt; vollständig neu laden.&lt;br /&gt;
# Im Browser-Netzwerkmonitor und im Plesk-Protokoll kontrollieren, ob der bisherige 403-Aufruf nun erfolgreich ist (typischerweise HTTP 200).&lt;br /&gt;
&lt;br /&gt;
=== Falls zuvor der ganze Ordner freigegeben wurde ===&lt;br /&gt;
&lt;br /&gt;
Als erster Schnellfix kann die Ordnerfreigabe funktionieren:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
components/com_clm/clm&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sie gehört in den Bereich:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Allow direct access, including .php files, to these directories&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diese Variante ist jedoch weiter gefasst: Sie nimmt alle Dateien dieses Ordners und seiner Unterordner aus der Server Protection heraus. Daher sollte sie nach erfolgreichem Test durch die oben beschriebene, dateigenaue Freigabe ersetzt werden:&lt;br /&gt;
&lt;br /&gt;
# Datei-Ausnahme für &amp;lt;code&amp;gt;components/com_clm/clm/index.php&amp;lt;/code&amp;gt; setzen.&lt;br /&gt;
# Ordner-Ausnahme &amp;lt;code&amp;gt;components/com_clm/clm&amp;lt;/code&amp;gt; wieder entfernen.&lt;br /&gt;
# Danach erneut &#039;&#039;&#039;Save and Create .htaccess&#039;&#039;&#039; ausführen und CLM testen.&lt;br /&gt;
&lt;br /&gt;
== Was nicht getan werden sollte ==&lt;br /&gt;
&lt;br /&gt;
* Die Server Protection nicht dauerhaft deaktivieren.&lt;br /&gt;
* Nicht pauschal &amp;lt;code&amp;gt;components/com_clm&amp;lt;/code&amp;gt; oder die gesamte Komponente für direkte PHP-Zugriffe freigeben.&lt;br /&gt;
* Keine WAF-Ausnahme anlegen, solange der Fehler bereits vor Joomla auf Webserver-Ebene entsteht.&lt;br /&gt;
* Nicht allein anhand einer DataTables-Meldung auf einen JavaScript- oder Datenbankfehler schließen.&lt;br /&gt;
&lt;br /&gt;
== Fehlersuche bei einem ähnlichen Problem ==&lt;br /&gt;
&lt;br /&gt;
# Betroffene Seite öffnen und &amp;lt;code&amp;gt;F12&amp;lt;/code&amp;gt; drücken.&lt;br /&gt;
# Zu &#039;&#039;&#039;Netzwerk&#039;&#039;&#039; wechseln und nach &#039;&#039;&#039;Fetch/XHR&#039;&#039;&#039; filtern.&lt;br /&gt;
# Seite mit &amp;lt;code&amp;gt;Strg + F5&amp;lt;/code&amp;gt; neu laden.&lt;br /&gt;
# Den fehlerhaften Request öffnen und folgende Informationen notieren:&lt;br /&gt;
#* vollständige Request-URL,&lt;br /&gt;
#* HTTP-Status,&lt;br /&gt;
#* Antworttext.&lt;br /&gt;
# Parallel in Plesk unter &#039;&#039;&#039;Websites &amp;amp; Domains → Protokolle&#039;&#039;&#039; die aktuelle Zeile zum Fehler suchen.&lt;br /&gt;
&lt;br /&gt;
Eine Kombination aus&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
POST /components/.../*.php → 403&lt;br /&gt;
allgemeine Server-Fehlerseite&lt;br /&gt;
kein passender Eintrag im Admin-Tools-WAF-Log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ist ein starker Hinweis auf die &#039;&#039;Server Protection&#039;&#039; der von Admin Tools erzeugten &amp;lt;code&amp;gt;.htaccess&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Langfristige technische Empfehlung ==&lt;br /&gt;
&lt;br /&gt;
Direkt erreichbare PHP-Endpunkte in Joomla-Erweiterungen sind heute vermeidbar. Langfristig sollte CLM die Ajax-Anfragen über Joomla selbst abwickeln, zum Beispiel über einen Komponenten-Controller oder &amp;lt;code&amp;gt;com_ajax&amp;lt;/code&amp;gt;. Dann kann die Ausnahme für die direkte PHP-Datei wieder entfernt werden.&lt;br /&gt;
&lt;br /&gt;
== Quellen ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.akeeba.com/documentation/admin-tools-joomla/server-protection.html Akeeba Admin Tools: Server Protection] – Beschreibung der Sperre direkter PHP-Aufrufe und der empfohlenen dateigenauen Ausnahme.&lt;br /&gt;
* [https://www.akeeba.com/documentation/admin-tools-joomla/htaccess-maker.html Akeeba Admin Tools: .htaccess Maker]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:CLM]]&lt;br /&gt;
[[Kategorie:Joomla]]&lt;br /&gt;
[[Kategorie:Administration]]&lt;br /&gt;
[[Kategorie:Sicherheit]]&lt;/div&gt;</summary>
		<author><name>Fishpoke</name></author>
	</entry>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=CLM:Sicherheit_und_Betrieb&amp;diff=175</id>
		<title>CLM:Sicherheit und Betrieb</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=CLM:Sicherheit_und_Betrieb&amp;diff=175"/>
		<updated>2026-07-05T07:35:24Z</updated>

		<summary type="html">&lt;p&gt;Fishpoke: Diese Rubrik beschreibt den sicheren Betrieb einer CLM-Installation.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Themen ==&lt;br /&gt;
* [[CLM:Sicherheit und Betrieb:Joomla-Sicherheit und Akeeba Admin Tools|Joomla-Sicherheit und Akeeba Admin Tools]]&lt;/div&gt;</summary>
		<author><name>Fishpoke</name></author>
	</entry>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=Hauptseite&amp;diff=174</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=Hauptseite&amp;diff=174"/>
		<updated>2026-07-05T07:32:25Z</updated>

		<summary type="html">&lt;p&gt;Fishpoke: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Willkommen im ChessLeagueManager Wiki =&lt;br /&gt;
Schön, dass du hier bist!&lt;br /&gt;
&lt;br /&gt;
Mit der Gründung des &#039;&#039;&#039;Förderverein ChessLeagueManager e.V.&#039;&#039;&#039; haben wir einen wichtigen Meilenstein erreicht. Der Verein bildet nun das organisatorische Fundament für die nachhaltige Weiterentwicklung des Projekts.&lt;br /&gt;
&lt;br /&gt;
Im Zuge dessen erneuern und modernisieren wir alle Strukturen – und dazu gehört auch diese Dokumentation. Unser neues XWiki löst die bisherige Dokumentation ab und wird künftig die zentrale Anlaufstelle für alle Informationen rund um den ChessLeagueManager sein.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Wir arbeiten aktuell intensiv am Aufbau dieses Wikis. Einige Bereiche sind noch in Arbeit oder werden in Kürze ergänzt.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Mach mit! ==&lt;br /&gt;
Der ChessLeagueManager lebt vom Engagement der Community. Es gibt viele Wege, das Projekt zu unterstützen:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Dokumentation erweitern&#039;&#039;&#039; – Hilf mit, dieses Wiki mit Inhalten zu füllen&lt;br /&gt;
* &#039;&#039;&#039;Releases testen&#039;&#039;&#039; – Probiere neue Versionen aus und melde Fehler&lt;br /&gt;
* &#039;&#039;&#039;Forum pflegen&#039;&#039;&#039; – Unterstütze andere Nutzer bei Fragen und Problemen&lt;br /&gt;
* &#039;&#039;&#039;Mitglied werden&#039;&#039;&#039; – Tritt dem Förderverein bei und sichere die Zukunft des Projekts&lt;br /&gt;
&lt;br /&gt;
Jeder Beitrag zählt – egal ob groß oder klein!&lt;br /&gt;
----&#039;&#039;&#039;Kontakt &amp;amp; Infos:&#039;&#039;&#039; chessleaguemanager.org&lt;br /&gt;
&lt;br /&gt;
== Struktur ==&lt;br /&gt;
&lt;br /&gt;
* Hinweise:&lt;br /&gt;
&lt;br /&gt;
 Themen werden dort hinterlegt, wo der Verfasser den Schwerpunkt sieht&lt;br /&gt;
 ggf. Links dorthin an anderer Stelle&lt;br /&gt;
&lt;br /&gt;
 unterm Strich:  Hauptpunkte, denkbare Unterpunkte und mögliche Inhalte &lt;br /&gt;
 &lt;br /&gt;
 ------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
 Basisverzeichnis (root)        Willkommen und ggf. ähnliches&lt;br /&gt;
 &lt;br /&gt;
 Installation                   [[CLM:Backend:Schnellstart|Schnellstart]]&lt;br /&gt;
 &lt;br /&gt;
 [[CLM:Backend|Administratorbereich]] (Backend)&lt;br /&gt;
    [[CLM:Backend:Allgemeines|Allgemeines]]                 [[CLM:Technische Details:config-Parameter|config-Beschreibung]]&lt;br /&gt;
    [[CLM:Benutzer|Benutzer]]                    Anlegen, Pflege, Benutzergruppen, [[CLM:Benutzer:Email-Adressen in Joomla und CLM|Email-Adressen in Joomla und CLM]]&lt;br /&gt;
    Saison                      Anlegen, Pflege, [[CLM:Backend:Saison:Saisonwechsel|Saisonwechsel]]&lt;br /&gt;
    Vereine                     Aktualisierung durch DSB, Pflege &lt;br /&gt;
    Spieler                     Aktualisierung durch DSB, Pflege &lt;br /&gt;
    [[CLM:Backend:Teamwettbewerbe|Teamwettbewerbe]]&lt;br /&gt;
        Ligen, M-Turniere       Anlegen, Pflege, Schiedsrichterzuordnung, [[CLM:Teamwettbewerbe:Ligen:Organisationsanzeige|Organisationsanzeige]]&lt;br /&gt;
        Mannschaften            Anlegen, Pflege&lt;br /&gt;
        Ranglisten              Anlegen, Pflege&lt;br /&gt;
        Meldelisten             Anlegen, Pflege&lt;br /&gt;
        Runden                  Anlegen, Pflege, Ansetzungen&lt;br /&gt;
        Ergebnisse              Eingabe, Korrektur, [[CLM:Backend:Teamwettbewerbe:Ergebnisse:Mannschaftsantrittspunkt|Mannschaftsantrittspunkt]]&lt;br /&gt;
    Einzelturniere	&lt;br /&gt;
        Turniere                Anlegen, Pflege, Schiedsrichterzuordnung, [[CLM:Backend:Einzelturniere:Startgeldverwaltung|Startgeldverwaltung]]&lt;br /&gt;
        Teilnehmer              Anlegen, Pflege&lt;br /&gt;
        Runden                  Anlegen, Pflege, Ansetzungen&lt;br /&gt;
        Ergebnisse              Eingabe, Korrektur&lt;br /&gt;
    Terminverwaltung            Anlegen, Pflege, Link zu Termine-Modul &lt;br /&gt;
    Importe                     Importe von SWT-, SWM-,TRF-,pgn-, lichess-Dateien einschl. Abgleich von Namen &lt;br /&gt;
    Exporte                     DWZ- und Elo-Auswertungsdateien, Dateien zur Wiedereingabe, isc-Kalenderdateien, csv-Ausgaben, pgn-Ausgaben &lt;br /&gt;
 &lt;br /&gt;
 [[CLM:Frontend|Webseite]] (Frontend)&lt;br /&gt;
    Allgemeines                 Sinn der Module&lt;br /&gt;
    Vereine                     Anzeige, Pflege &lt;br /&gt;
    Spieler                     Anzeige &lt;br /&gt;
    [[CLM:Frontend:Teamwettbewerbe|Teamwettbewerbe]]&lt;br /&gt;
        Ligen, M-Turniere       Anzeige&lt;br /&gt;
        Mannschaften            Anzeige&lt;br /&gt;
        Ranglisten              Anlegen, Pflege&lt;br /&gt;
        Meldelisten             Anlegen, Pflege&lt;br /&gt;
        Runden                  Anzeige, Anzeige der Ansetzungen&lt;br /&gt;
        [[CLM:Frontend:Teamwettbewerbe:Ergebniseingabe|Ergebnisse]]              Eingabe, Korrektur, [[CLM:Frontend:Teamwettbewerbe:Ergebniseingabe:Ergebniseingabe durch SL|Eingabe durch SL]], [[CLM:Frontend:Teamwettbewerbe:Ergebniseingabe:Ergebniseingabe durch SR|Eingabe durch SR]]&lt;br /&gt;
    Einzelturniere    &lt;br /&gt;
        Turniere                Anzeige&lt;br /&gt;
        Teilnehmer              Anzeige, Online-Anmeldung&lt;br /&gt;
        Runden                  Anzeige, Anzeige der Ansetzungen, [[CLM:Backend:Einzelturniere:Runden:Pairing|Aktivierung der CH-System-Auslosung]]&lt;br /&gt;
    Terminverwaltung            Anzeige der Terminelisten &lt;br /&gt;
    Importe                     Importe von SWT-, SWM-,trf-,pgn-, lichess-Dateien einschl. Abgleich von Namen &lt;br /&gt;
    Exporte                     DWZ- und Elo-Auswertungsdateien, Dateien zur Wiedereingabe, isc-Kalenderdateien, trf- und csv-Ausgaben, pgn-Ausgaben &lt;br /&gt;
    Sonstiges                   Kartendarstellung, pdf-Ausgaben, [[CLM:Frontend:Sonstiges:Vereinslogos|Logo-Verwendung]], Schiedsrichterdatenpflege, [[CLM:Frontend:Sonstiges:Meldung: interner Fehler|Meldung: interner Fehler]], für Dinge für die es im Moment keinen Punkt gibt&lt;br /&gt;
 Datenbank                      Schwierigkeiten mit Terminfeldern, DB-Prüfroutine&lt;br /&gt;
 Technische Details             config-Beschreibung, [[CLM:Technische Details:Beschreibung TRF|Beschreibung TRF]]&lt;br /&gt;
 &lt;br /&gt;
 [[CLM:Module|Module]]&lt;br /&gt;
    Loginmodul&lt;br /&gt;
    Darstellungsmodul&lt;br /&gt;
    Archivmodul&lt;br /&gt;
    Turniermodul&lt;br /&gt;
    Mini-Tab-Modul&lt;br /&gt;
    [[CLM:Module:Kartenmodul|Kartenmodul]]&lt;br /&gt;
 [[CLM:Plugins|Plugins]]&lt;br /&gt;
    [[CLM:Plugins:Datendarstellung Teamwettbewerbe|Datendarstellung Teamwettbewerbe]]&lt;br /&gt;
    Datendarstellung Einzelturniere&lt;br /&gt;
    Pairing&lt;br /&gt;
&lt;br /&gt;
[[CLM:Sicherheit und Betrieb|Sicherheit und Betrieb]]&lt;br /&gt;
    [[CLM:Technische_Details:Sicherheit_und_Härtung_von_Joomla-Installationen]]&lt;/div&gt;</summary>
		<author><name>Fishpoke</name></author>
	</entry>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=Hauptseite&amp;diff=173</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=Hauptseite&amp;diff=173"/>
		<updated>2026-07-05T07:28:45Z</updated>

		<summary type="html">&lt;p&gt;Fishpoke: /* Struktur */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Willkommen im ChessLeagueManager Wiki =&lt;br /&gt;
Schön, dass du hier bist!&lt;br /&gt;
&lt;br /&gt;
Mit der Gründung des &#039;&#039;&#039;Förderverein ChessLeagueManager e.V.&#039;&#039;&#039; haben wir einen wichtigen Meilenstein erreicht. Der Verein bildet nun das organisatorische Fundament für die nachhaltige Weiterentwicklung des Projekts.&lt;br /&gt;
&lt;br /&gt;
Im Zuge dessen erneuern und modernisieren wir alle Strukturen – und dazu gehört auch diese Dokumentation. Unser neues XWiki löst die bisherige Dokumentation ab und wird künftig die zentrale Anlaufstelle für alle Informationen rund um den ChessLeagueManager sein.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Wir arbeiten aktuell intensiv am Aufbau dieses Wikis. Einige Bereiche sind noch in Arbeit oder werden in Kürze ergänzt.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Mach mit! ==&lt;br /&gt;
Der ChessLeagueManager lebt vom Engagement der Community. Es gibt viele Wege, das Projekt zu unterstützen:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Dokumentation erweitern&#039;&#039;&#039; – Hilf mit, dieses Wiki mit Inhalten zu füllen&lt;br /&gt;
* &#039;&#039;&#039;Releases testen&#039;&#039;&#039; – Probiere neue Versionen aus und melde Fehler&lt;br /&gt;
* &#039;&#039;&#039;Forum pflegen&#039;&#039;&#039; – Unterstütze andere Nutzer bei Fragen und Problemen&lt;br /&gt;
* &#039;&#039;&#039;Mitglied werden&#039;&#039;&#039; – Tritt dem Förderverein bei und sichere die Zukunft des Projekts&lt;br /&gt;
&lt;br /&gt;
Jeder Beitrag zählt – egal ob groß oder klein!&lt;br /&gt;
----&#039;&#039;&#039;Kontakt &amp;amp; Infos:&#039;&#039;&#039; chessleaguemanager.org&lt;br /&gt;
&lt;br /&gt;
== Struktur ==&lt;br /&gt;
&lt;br /&gt;
* Hinweise:&lt;br /&gt;
&lt;br /&gt;
 Themen werden dort hinterlegt, wo der Verfasser den Schwerpunkt sieht&lt;br /&gt;
 ggf. Links dorthin an anderer Stelle&lt;br /&gt;
&lt;br /&gt;
 unterm Strich:  Hauptpunkte, denkbare Unterpunkte und mögliche Inhalte &lt;br /&gt;
 &lt;br /&gt;
 ------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
 Basisverzeichnis (root)        Willkommen und ggf. ähnliches&lt;br /&gt;
 &lt;br /&gt;
 Installation                   [[CLM:Backend:Schnellstart|Schnellstart]]&lt;br /&gt;
 &lt;br /&gt;
 [[CLM:Backend|Administratorbereich]] (Backend)&lt;br /&gt;
    [[CLM:Backend:Allgemeines|Allgemeines]]                 [[CLM:Technische Details:config-Parameter|config-Beschreibung]]&lt;br /&gt;
    [[CLM:Benutzer|Benutzer]]                    Anlegen, Pflege, Benutzergruppen, [[CLM:Benutzer:Email-Adressen in Joomla und CLM|Email-Adressen in Joomla und CLM]]&lt;br /&gt;
    Saison                      Anlegen, Pflege, [[CLM:Backend:Saison:Saisonwechsel|Saisonwechsel]]&lt;br /&gt;
    Vereine                     Aktualisierung durch DSB, Pflege &lt;br /&gt;
    Spieler                     Aktualisierung durch DSB, Pflege &lt;br /&gt;
    [[CLM:Backend:Teamwettbewerbe|Teamwettbewerbe]]&lt;br /&gt;
        Ligen, M-Turniere       Anlegen, Pflege, Schiedsrichterzuordnung, [[CLM:Teamwettbewerbe:Ligen:Organisationsanzeige|Organisationsanzeige]]&lt;br /&gt;
        Mannschaften            Anlegen, Pflege&lt;br /&gt;
        Ranglisten              Anlegen, Pflege&lt;br /&gt;
        Meldelisten             Anlegen, Pflege&lt;br /&gt;
        Runden                  Anlegen, Pflege, Ansetzungen&lt;br /&gt;
        Ergebnisse              Eingabe, Korrektur, [[CLM:Backend:Teamwettbewerbe:Ergebnisse:Mannschaftsantrittspunkt|Mannschaftsantrittspunkt]]&lt;br /&gt;
    Einzelturniere	&lt;br /&gt;
        Turniere                Anlegen, Pflege, Schiedsrichterzuordnung, [[CLM:Backend:Einzelturniere:Startgeldverwaltung|Startgeldverwaltung]]&lt;br /&gt;
        Teilnehmer              Anlegen, Pflege&lt;br /&gt;
        Runden                  Anlegen, Pflege, Ansetzungen&lt;br /&gt;
        Ergebnisse              Eingabe, Korrektur&lt;br /&gt;
    Terminverwaltung            Anlegen, Pflege, Link zu Termine-Modul &lt;br /&gt;
    Importe                     Importe von SWT-, SWM-,TRF-,pgn-, lichess-Dateien einschl. Abgleich von Namen &lt;br /&gt;
    Exporte                     DWZ- und Elo-Auswertungsdateien, Dateien zur Wiedereingabe, isc-Kalenderdateien, csv-Ausgaben, pgn-Ausgaben &lt;br /&gt;
 &lt;br /&gt;
 [[CLM:Frontend|Webseite]] (Frontend)&lt;br /&gt;
    Allgemeines                 Sinn der Module&lt;br /&gt;
    Vereine                     Anzeige, Pflege &lt;br /&gt;
    Spieler                     Anzeige &lt;br /&gt;
    [[CLM:Frontend:Teamwettbewerbe|Teamwettbewerbe]]&lt;br /&gt;
        Ligen, M-Turniere       Anzeige&lt;br /&gt;
        Mannschaften            Anzeige&lt;br /&gt;
        Ranglisten              Anlegen, Pflege&lt;br /&gt;
        Meldelisten             Anlegen, Pflege&lt;br /&gt;
        Runden                  Anzeige, Anzeige der Ansetzungen&lt;br /&gt;
        [[CLM:Frontend:Teamwettbewerbe:Ergebniseingabe|Ergebnisse]]              Eingabe, Korrektur, [[CLM:Frontend:Teamwettbewerbe:Ergebniseingabe:Ergebniseingabe durch SL|Eingabe durch SL]], [[CLM:Frontend:Teamwettbewerbe:Ergebniseingabe:Ergebniseingabe durch SR|Eingabe durch SR]]&lt;br /&gt;
    Einzelturniere    &lt;br /&gt;
        Turniere                Anzeige&lt;br /&gt;
        Teilnehmer              Anzeige, Online-Anmeldung&lt;br /&gt;
        Runden                  Anzeige, Anzeige der Ansetzungen, [[CLM:Backend:Einzelturniere:Runden:Pairing|Aktivierung der CH-System-Auslosung]]&lt;br /&gt;
    Terminverwaltung            Anzeige der Terminelisten &lt;br /&gt;
    Importe                     Importe von SWT-, SWM-,trf-,pgn-, lichess-Dateien einschl. Abgleich von Namen &lt;br /&gt;
    Exporte                     DWZ- und Elo-Auswertungsdateien, Dateien zur Wiedereingabe, isc-Kalenderdateien, trf- und csv-Ausgaben, pgn-Ausgaben &lt;br /&gt;
    Sonstiges                   Kartendarstellung, pdf-Ausgaben, [[CLM:Frontend:Sonstiges:Vereinslogos|Logo-Verwendung]], Schiedsrichterdatenpflege, [[CLM:Frontend:Sonstiges:Meldung: interner Fehler|Meldung: interner Fehler]], für Dinge für die es im Moment keinen Punkt gibt&lt;br /&gt;
 Datenbank                      Schwierigkeiten mit Terminfeldern, DB-Prüfroutine&lt;br /&gt;
 Technische Details             config-Beschreibung, [[CLM:Technische Details:Beschreibung TRF|Beschreibung TRF]]&lt;br /&gt;
 &lt;br /&gt;
 [[CLM:Module|Module]]&lt;br /&gt;
    Loginmodul&lt;br /&gt;
    Darstellungsmodul&lt;br /&gt;
    Archivmodul&lt;br /&gt;
    Turniermodul&lt;br /&gt;
    Mini-Tab-Modul&lt;br /&gt;
    [[CLM:Module:Kartenmodul|Kartenmodul]]&lt;br /&gt;
 [[CLM:Plugins|Plugins]]&lt;br /&gt;
    [[CLM:Plugins:Datendarstellung Teamwettbewerbe|Datendarstellung Teamwettbewerbe]]&lt;br /&gt;
    Datendarstellung Einzelturniere&lt;br /&gt;
    Pairing&lt;br /&gt;
&lt;br /&gt;
[[CLM:Sicherheit und Betrieb|Sicherheit und Betrieb]]&lt;br /&gt;
    [[CLM / DataTables: Ajax-Fehler 403 nach Aktivierung von Akeeba Admin Tools|Akeeba Admin Tools: 403 bei CLM-API]]&lt;/div&gt;</summary>
		<author><name>Fishpoke</name></author>
	</entry>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=CLM:Sicherheit_und_Betrieb:Joomla-Sicherheit_und_Akeeba_Admin_Tools&amp;diff=172</id>
		<title>CLM:Sicherheit und Betrieb:Joomla-Sicherheit und Akeeba Admin Tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=CLM:Sicherheit_und_Betrieb:Joomla-Sicherheit_und_Akeeba_Admin_Tools&amp;diff=172"/>
		<updated>2026-07-05T07:06:20Z</updated>

		<summary type="html">&lt;p&gt;Fishpoke: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= CLM / DataTables: Ajax-Fehler 403 nach Aktivierung von Akeeba Admin Tools =&lt;br /&gt;
&lt;br /&gt;
== Kurzfassung ==&lt;br /&gt;
&lt;br /&gt;
Nach dem Aktivieren bzw. Neugenerieren der &#039;&#039;Server Protection&#039;&#039; im &#039;&#039;Admin Tools .htaccess Maker&#039;&#039; kann die CLM-Komponente mit einer DataTables-Meldung ausfallen. Ursache ist nicht DataTables selbst: Eine ältere CLM-Ajax-Anfrage ruft einen PHP-Endpunkt innerhalb der Komponente direkt auf. Die Server Protection blockiert diesen Aufruf bereits auf Webserver-Ebene mit HTTP-Status 403.&lt;br /&gt;
&lt;br /&gt;
Die saubere Lösung ist eine möglichst enge Ausnahme für genau diese PHP-Datei – nicht das Abschalten der Server Protection und nicht die Freigabe der gesamten Komponente.&lt;br /&gt;
&lt;br /&gt;
== Fehlerbild ==&lt;br /&gt;
&lt;br /&gt;
Im Browser erscheint beispielsweise:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
DataTables warning: table id=DataTables_Table_0 - Ajax error.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In den Browser-Entwicklerwerkzeugen (&#039;&#039;Netzwerk&#039;&#039; → &#039;&#039;Fetch/XHR&#039;&#039;) ist ein fehlgeschlagener POST-Aufruf zu sehen, zum Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
POST /components/com_clm/clm/index.php?option=com_clm&amp;amp;view=view_tournament&amp;amp;clm_backend=1&amp;amp;session_language=de-DE&lt;br /&gt;
HTTP 403 Forbidden&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Antwort ist typischerweise eine allgemeine Serverfehlerseite:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Server Error&lt;br /&gt;
403 Forbidden&lt;br /&gt;
You do not have permission to access this document.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Im Plesk-Zugriffsprotokoll steht derselbe Aufruf mit Status &#039;&#039;403&#039;&#039;. Im &#039;&#039;Blocked Requests Log&#039;&#039; von Admin Tools erscheint dagegen häufig kein neuer Eintrag.&lt;br /&gt;
&lt;br /&gt;
== Ursache ==&lt;br /&gt;
&lt;br /&gt;
CLM lädt Teile der Turnieransichten per Ajax über die Datei:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
components/com_clm/clm/index.php&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dies ist ein direkter Aufruf einer PHP-Datei im Komponentenverzeichnis – also nicht der normale Joomla-Aufruf über die zentrale Datei &amp;lt;code&amp;gt;/index.php&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;Server Protection&#039;&#039; des &#039;&#039;Admin Tools .htaccess Maker&#039;&#039; ist genau dafür gedacht, direkte Zugriffe auf PHP-Dateien zu unterbinden. Die Sperre erfolgt durch die erzeugte &amp;lt;code&amp;gt;.htaccess&amp;lt;/code&amp;gt; bereits im Webserver, bevor Joomla und die Admin-Tools-WAF geladen werden. Deshalb gibt es hier in der Regel keinen passenden WAF-Logeintrag.&lt;br /&gt;
&lt;br /&gt;
Ein älterer Logeintrag mit dem Grund &#039;&#039;Admin Query String&#039;&#039; kann unabhängig davon auftreten und ist für dieses konkrete Frontend-/CLM-Problem nicht aussagekräftig.&lt;br /&gt;
&lt;br /&gt;
== Behebung: gezielte Ausnahme für den CLM-Endpunkt ==&lt;br /&gt;
&lt;br /&gt;
=== Empfohlene, engste Freigabe ===&lt;br /&gt;
&lt;br /&gt;
# Joomla-Backend öffnen.&lt;br /&gt;
# Zu &#039;&#039;&#039;Komponenten → Admin Tools → .htaccess Maker&#039;&#039;&#039; gehen.&lt;br /&gt;
# Zum Abschnitt &#039;&#039;&#039;Exceptions from Server Protection&#039;&#039;&#039; scrollen.&lt;br /&gt;
# Im obersten Bereich &#039;&#039;&#039;Allow direct access to these files&#039;&#039;&#039; auf das grüne &#039;&#039;&#039;+&#039;&#039;&#039; klicken.&lt;br /&gt;
# In die neu angelegte Zeile exakt diesen relativen Pfad eintragen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
components/com_clm/clm/index.php&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Keinen führenden und keinen abschließenden Schrägstrich eintragen.&lt;br /&gt;
&lt;br /&gt;
# In der Werkzeugleiste &#039;&#039;&#039;Save and Create .htaccess&#039;&#039;&#039; ausführen.&lt;br /&gt;
# Die betroffene CLM-Seite mit &amp;lt;code&amp;gt;Strg + F5&amp;lt;/code&amp;gt; vollständig neu laden.&lt;br /&gt;
# Im Browser-Netzwerkmonitor und im Plesk-Protokoll kontrollieren, ob der bisherige 403-Aufruf nun erfolgreich ist (typischerweise HTTP 200).&lt;br /&gt;
&lt;br /&gt;
=== Falls zuvor der ganze Ordner freigegeben wurde ===&lt;br /&gt;
&lt;br /&gt;
Als erster Schnellfix kann die Ordnerfreigabe funktionieren:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
components/com_clm/clm&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sie gehört in den Bereich:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Allow direct access, including .php files, to these directories&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diese Variante ist jedoch weiter gefasst: Sie nimmt alle Dateien dieses Ordners und seiner Unterordner aus der Server Protection heraus. Daher sollte sie nach erfolgreichem Test durch die oben beschriebene, dateigenaue Freigabe ersetzt werden:&lt;br /&gt;
&lt;br /&gt;
# Datei-Ausnahme für &amp;lt;code&amp;gt;components/com_clm/clm/index.php&amp;lt;/code&amp;gt; setzen.&lt;br /&gt;
# Ordner-Ausnahme &amp;lt;code&amp;gt;components/com_clm/clm&amp;lt;/code&amp;gt; wieder entfernen.&lt;br /&gt;
# Danach erneut &#039;&#039;&#039;Save and Create .htaccess&#039;&#039;&#039; ausführen und CLM testen.&lt;br /&gt;
&lt;br /&gt;
== Was nicht getan werden sollte ==&lt;br /&gt;
&lt;br /&gt;
* Die Server Protection nicht dauerhaft deaktivieren.&lt;br /&gt;
* Nicht pauschal &amp;lt;code&amp;gt;components/com_clm&amp;lt;/code&amp;gt; oder die gesamte Komponente für direkte PHP-Zugriffe freigeben.&lt;br /&gt;
* Keine WAF-Ausnahme anlegen, solange der Fehler bereits vor Joomla auf Webserver-Ebene entsteht.&lt;br /&gt;
* Nicht allein anhand einer DataTables-Meldung auf einen JavaScript- oder Datenbankfehler schließen.&lt;br /&gt;
&lt;br /&gt;
== Fehlersuche bei einem ähnlichen Problem ==&lt;br /&gt;
&lt;br /&gt;
# Betroffene Seite öffnen und &amp;lt;code&amp;gt;F12&amp;lt;/code&amp;gt; drücken.&lt;br /&gt;
# Zu &#039;&#039;&#039;Netzwerk&#039;&#039;&#039; wechseln und nach &#039;&#039;&#039;Fetch/XHR&#039;&#039;&#039; filtern.&lt;br /&gt;
# Seite mit &amp;lt;code&amp;gt;Strg + F5&amp;lt;/code&amp;gt; neu laden.&lt;br /&gt;
# Den fehlerhaften Request öffnen und folgende Informationen notieren:&lt;br /&gt;
#* vollständige Request-URL,&lt;br /&gt;
#* HTTP-Status,&lt;br /&gt;
#* Antworttext.&lt;br /&gt;
# Parallel in Plesk unter &#039;&#039;&#039;Websites &amp;amp; Domains → Protokolle&#039;&#039;&#039; die aktuelle Zeile zum Fehler suchen.&lt;br /&gt;
&lt;br /&gt;
Eine Kombination aus&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
POST /components/.../*.php → 403&lt;br /&gt;
allgemeine Server-Fehlerseite&lt;br /&gt;
kein passender Eintrag im Admin-Tools-WAF-Log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ist ein starker Hinweis auf die &#039;&#039;Server Protection&#039;&#039; der von Admin Tools erzeugten &amp;lt;code&amp;gt;.htaccess&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Langfristige technische Empfehlung ==&lt;br /&gt;
&lt;br /&gt;
Direkt erreichbare PHP-Endpunkte in Joomla-Erweiterungen sind heute vermeidbar. Langfristig sollte CLM die Ajax-Anfragen über Joomla selbst abwickeln, zum Beispiel über einen Komponenten-Controller oder &amp;lt;code&amp;gt;com_ajax&amp;lt;/code&amp;gt;. Dann kann die Ausnahme für die direkte PHP-Datei wieder entfernt werden.&lt;br /&gt;
&lt;br /&gt;
== Quellen ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.akeeba.com/documentation/admin-tools-joomla/server-protection.html Akeeba Admin Tools: Server Protection] – Beschreibung der Sperre direkter PHP-Aufrufe und der empfohlenen dateigenauen Ausnahme.&lt;br /&gt;
* [https://www.akeeba.com/documentation/admin-tools-joomla/htaccess-maker.html Akeeba Admin Tools: .htaccess Maker]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:CLM]]&lt;br /&gt;
[[Kategorie:Joomla]]&lt;br /&gt;
[[Kategorie:Administration]]&lt;br /&gt;
[[Kategorie:Sicherheit]]&lt;/div&gt;</summary>
		<author><name>Fishpoke</name></author>
	</entry>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=CLM:Sicherheit_und_Betrieb:Joomla-Sicherheit_und_Akeeba_Admin_Tools&amp;diff=171</id>
		<title>CLM:Sicherheit und Betrieb:Joomla-Sicherheit und Akeeba Admin Tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=CLM:Sicherheit_und_Betrieb:Joomla-Sicherheit_und_Akeeba_Admin_Tools&amp;diff=171"/>
		<updated>2026-07-05T07:00:15Z</updated>

		<summary type="html">&lt;p&gt;Fishpoke: Dokumentation: Admin-Tools-403 bei direkter CLM-API&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= CLM / DataTables: Ajax-Fehler 403 nach Aktivierung von Akeeba Admin Tools =&lt;br /&gt;
&lt;br /&gt;
== Kurzfassung ==&lt;br /&gt;
&lt;br /&gt;
Nach dem Aktivieren bzw. Neugenerieren der &#039;&#039;Server Protection&#039;&#039; im &#039;&#039;Admin Tools .htaccess Maker&#039;&#039; kann die CLM-Komponente mit einer DataTables-Meldung ausfallen. Ursache ist nicht DataTables selbst: Eine ältere CLM-Ajax-Anfrage ruft einen PHP-Endpunkt innerhalb der Komponente direkt auf. Die Server Protection blockiert diesen Aufruf bereits auf Webserver-Ebene mit HTTP-Status 403.&lt;br /&gt;
&lt;br /&gt;
Die saubere Lösung ist eine möglichst enge Ausnahme für genau diese PHP-Datei – nicht das Abschalten der Server Protection und nicht die Freigabe der gesamten Komponente.&lt;br /&gt;
&lt;br /&gt;
== Fehlerbild ==&lt;br /&gt;
&lt;br /&gt;
Im Browser erscheint beispielsweise:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
DataTables warning: table id=DataTables_Table_0 - Ajax error.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In den Browser-Entwicklerwerkzeugen (&#039;&#039;Netzwerk&#039;&#039; → &#039;&#039;Fetch/XHR&#039;&#039;) ist ein fehlgeschlagener POST-Aufruf zu sehen, zum Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
POST /components/com_clm/clm/index.php?option=com_clm&amp;amp;view=view_tournament&amp;amp;clm_backend=1&amp;amp;session_language=de-DE&lt;br /&gt;
HTTP 403 Forbidden&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Antwort ist typischerweise eine allgemeine Serverfehlerseite:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
Server Error&lt;br /&gt;
403 Forbidden&lt;br /&gt;
You do not have permission to access this document.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Im Plesk-Zugriffsprotokoll steht derselbe Aufruf mit Status &#039;&#039;403&#039;&#039;. Im &#039;&#039;Blocked Requests Log&#039;&#039; von Admin Tools erscheint dagegen häufig kein neuer Eintrag.&lt;br /&gt;
&lt;br /&gt;
== Ursache ==&lt;br /&gt;
&lt;br /&gt;
CLM lädt Teile der Turnieransichten per Ajax über die Datei:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
components/com_clm/clm/index.php&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dies ist ein direkter Aufruf einer PHP-Datei im Komponentenverzeichnis – also nicht der normale Joomla-Aufruf über die zentrale Datei &amp;lt;code&amp;gt;/index.php&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;Server Protection&#039;&#039; des &#039;&#039;Admin Tools .htaccess Maker&#039;&#039; ist genau dafür gedacht, direkte Zugriffe auf PHP-Dateien zu unterbinden. Die Sperre erfolgt durch die erzeugte &amp;lt;code&amp;gt;.htaccess&amp;lt;/code&amp;gt; bereits im Webserver, bevor Joomla und die Admin-Tools-WAF geladen werden. Deshalb gibt es hier in der Regel keinen passenden WAF-Logeintrag.&lt;br /&gt;
&lt;br /&gt;
Ein älterer Logeintrag mit dem Grund &#039;&#039;Admin Query String&#039;&#039; kann unabhängig davon auftreten und ist für dieses konkrete Frontend-/CLM-Problem nicht aussagekräftig.&lt;br /&gt;
&lt;br /&gt;
== Behebung: gezielte Ausnahme für den CLM-Endpunkt ==&lt;br /&gt;
&lt;br /&gt;
=== Empfohlene, engste Freigabe ===&lt;br /&gt;
&lt;br /&gt;
# Joomla-Backend öffnen.&lt;br /&gt;
# Zu &#039;&#039;&#039;Komponenten → Admin Tools → .htaccess Maker&#039;&#039;&#039; gehen.&lt;br /&gt;
# Zum Abschnitt &#039;&#039;&#039;Exceptions from Server Protection&#039;&#039;&#039; scrollen.&lt;br /&gt;
# Im obersten Bereich &#039;&#039;&#039;Allow direct access to these files&#039;&#039;&#039; auf das grüne &#039;&#039;&#039;+&#039;&#039;&#039; klicken.&lt;br /&gt;
# In die neu angelegte Zeile exakt diesen relativen Pfad eintragen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
components/com_clm/clm/index.php&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Keinen führenden und keinen abschließenden Schrägstrich eintragen.&lt;br /&gt;
&lt;br /&gt;
# In der Werkzeugleiste &#039;&#039;&#039;Save and Create .htaccess&#039;&#039;&#039; ausführen.&lt;br /&gt;
# Die betroffene CLM-Seite mit &amp;lt;code&amp;gt;Strg + F5&amp;lt;/code&amp;gt; vollständig neu laden.&lt;br /&gt;
# Im Browser-Netzwerkmonitor und im Plesk-Protokoll kontrollieren, ob der bisherige 403-Aufruf nun erfolgreich ist (typischerweise HTTP 200).&lt;br /&gt;
&lt;br /&gt;
=== Falls zuvor der ganze Ordner freigegeben wurde ===&lt;br /&gt;
&lt;br /&gt;
Als erster Schnellfix kann die Ordnerfreigabe funktionieren:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
components/com_clm/clm&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sie gehört in den Bereich:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
Allow direct access, including .php files, to these directories&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diese Variante ist jedoch weiter gefasst: Sie nimmt alle Dateien dieses Ordners und seiner Unterordner aus der Server Protection heraus. Daher sollte sie nach erfolgreichem Test durch die oben beschriebene, dateigenaue Freigabe ersetzt werden:&lt;br /&gt;
&lt;br /&gt;
# Datei-Ausnahme für &amp;lt;code&amp;gt;components/com_clm/clm/index.php&amp;lt;/code&amp;gt; setzen.&lt;br /&gt;
# Ordner-Ausnahme &amp;lt;code&amp;gt;components/com_clm/clm&amp;lt;/code&amp;gt; wieder entfernen.&lt;br /&gt;
# Danach erneut &#039;&#039;&#039;Save and Create .htaccess&#039;&#039;&#039; ausführen und CLM testen.&lt;br /&gt;
&lt;br /&gt;
== Was nicht getan werden sollte ==&lt;br /&gt;
&lt;br /&gt;
* Die Server Protection nicht dauerhaft deaktivieren.&lt;br /&gt;
* Nicht pauschal &amp;lt;code&amp;gt;components/com_clm&amp;lt;/code&amp;gt; oder die gesamte Komponente für direkte PHP-Zugriffe freigeben.&lt;br /&gt;
* Keine WAF-Ausnahme anlegen, solange der Fehler bereits vor Joomla auf Webserver-Ebene entsteht.&lt;br /&gt;
* Nicht allein anhand einer DataTables-Meldung auf einen JavaScript- oder Datenbankfehler schließen.&lt;br /&gt;
&lt;br /&gt;
== Fehlersuche bei einem ähnlichen Problem ==&lt;br /&gt;
&lt;br /&gt;
# Betroffene Seite öffnen und &amp;lt;code&amp;gt;F12&amp;lt;/code&amp;gt; drücken.&lt;br /&gt;
# Zu &#039;&#039;&#039;Netzwerk&#039;&#039;&#039; wechseln und nach &#039;&#039;&#039;Fetch/XHR&#039;&#039;&#039; filtern.&lt;br /&gt;
# Seite mit &amp;lt;code&amp;gt;Strg + F5&amp;lt;/code&amp;gt; neu laden.&lt;br /&gt;
# Den fehlerhaften Request öffnen und folgende Informationen notieren:&lt;br /&gt;
#* vollständige Request-URL,&lt;br /&gt;
#* HTTP-Status,&lt;br /&gt;
#* Antworttext.&lt;br /&gt;
# Parallel in Plesk unter &#039;&#039;&#039;Websites &amp;amp; Domains → Protokolle&#039;&#039;&#039; die aktuelle Zeile zum Fehler suchen.&lt;br /&gt;
&lt;br /&gt;
Eine Kombination aus&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
POST /components/.../*.php → 403&lt;br /&gt;
allgemeine Server-Fehlerseite&lt;br /&gt;
kein passender Eintrag im Admin-Tools-WAF-Log&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ist ein starker Hinweis auf die &#039;&#039;Server Protection&#039;&#039; der von Admin Tools erzeugten &amp;lt;code&amp;gt;.htaccess&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Langfristige technische Empfehlung ==&lt;br /&gt;
&lt;br /&gt;
Direkt erreichbare PHP-Endpunkte in Joomla-Erweiterungen sind heute vermeidbar. Langfristig sollte CLM die Ajax-Anfragen über Joomla selbst abwickeln, zum Beispiel über einen Komponenten-Controller oder &amp;lt;code&amp;gt;com_ajax&amp;lt;/code&amp;gt;. Dann kann die Ausnahme für die direkte PHP-Datei wieder entfernt werden.&lt;br /&gt;
&lt;br /&gt;
== Quellen ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.akeeba.com/documentation/admin-tools-joomla/server-protection.html Akeeba Admin Tools: Server Protection] – Beschreibung der Sperre direkter PHP-Aufrufe und der empfohlenen dateigenauen Ausnahme.&lt;br /&gt;
* [https://www.akeeba.com/documentation/admin-tools-joomla/htaccess-maker.html Akeeba Admin Tools: .htaccess Maker]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:CLM]]&lt;br /&gt;
[[Kategorie:Joomla]]&lt;br /&gt;
[[Kategorie:Administration]]&lt;br /&gt;
[[Kategorie:Sicherheit]]&lt;/div&gt;</summary>
		<author><name>Fishpoke</name></author>
	</entry>
	<entry>
		<id>https://wiki.chessleaguemanager.org/index.php?title=Hauptseite&amp;diff=60</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.chessleaguemanager.org/index.php?title=Hauptseite&amp;diff=60"/>
		<updated>2026-02-12T20:19:47Z</updated>

		<summary type="html">&lt;p&gt;Fishpoke: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Willkommen im ChessLeagueManager Wiki =&lt;br /&gt;
Schön, dass du hier bist!&lt;br /&gt;
&lt;br /&gt;
Mit der Gründung des &#039;&#039;&#039;Förderverein ChessLeagueManager e.V.&#039;&#039;&#039; haben wir einen wichtigen Meilenstein erreicht. Der Verein bildet nun das organisatorische Fundament für die nachhaltige Weiterentwicklung des Projekts.&lt;br /&gt;
&lt;br /&gt;
Im Zuge dessen erneuern und modernisieren wir alle Strukturen – und dazu gehört auch diese Dokumentation. Unser neues XWiki löst die bisherige Dokumentation ab und wird künftig die zentrale Anlaufstelle für alle Informationen rund um den ChessLeagueManager sein.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Wir arbeiten aktuell intensiv am Aufbau dieses Wikis. Einige Bereiche sind noch in Arbeit oder werden in Kürze ergänzt.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Mach mit! ==&lt;br /&gt;
Der ChessLeagueManager lebt vom Engagement der Community. Es gibt viele Wege, das Projekt zu unterstützen:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Dokumentation erweitern&#039;&#039;&#039; – Hilf mit, dieses Wiki mit Inhalten zu füllen&lt;br /&gt;
* &#039;&#039;&#039;Releases testen&#039;&#039;&#039; – Probiere neue Versionen aus und melde Fehler&lt;br /&gt;
* &#039;&#039;&#039;Forum pflegen&#039;&#039;&#039; – Unterstütze andere Nutzer bei Fragen und Problemen&lt;br /&gt;
* &#039;&#039;&#039;Mitglied werden&#039;&#039;&#039; – Tritt dem Förderverein bei und sichere die Zukunft des Projekts&lt;br /&gt;
&lt;br /&gt;
Jeder Beitrag zählt – egal ob groß oder klein!&lt;br /&gt;
----&#039;&#039;&#039;Kontakt &amp;amp; Infos:&#039;&#039;&#039; chessleaguemanager.org&lt;br /&gt;
&lt;br /&gt;
== Struktur ==&lt;br /&gt;
&lt;br /&gt;
* Hinweise:&lt;br /&gt;
&lt;br /&gt;
 Themen werden dort hinterlegt, wo der Verfasser den Schwerpunkt sieht&lt;br /&gt;
 ggf. Links dorthin an anderer Stelle&lt;br /&gt;
&lt;br /&gt;
 unterm Strich:  Hauptpunkte, denkbare Unterpunkte und mögliche Inhalte &lt;br /&gt;
 &lt;br /&gt;
 ------------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
 Basisverzeichnis (root)        Willkommen und ggf. ähnliches&lt;br /&gt;
 &lt;br /&gt;
 Installation                   Schnellstart&lt;br /&gt;
 &lt;br /&gt;
 [[CLM:Backend|Administratorbereich]] (Backend)&lt;br /&gt;
    [[CLM:Backend:Allgemeines|Allgemeines]]                 config-Beschreibung&lt;br /&gt;
    Benutzer                    Anlegen, Pflege, Benutzergruppen&lt;br /&gt;
    Saison                      Anlegen, Pflege, [[CLM:Backend:Saison:Saisonwechsel|Saisonwechsel]]&lt;br /&gt;
    Vereine                     Aktualisierung durch DSB, Pflege &lt;br /&gt;
    Spieler                     Aktualisierung durch DSB, Pflege &lt;br /&gt;
    Teamwettbewerbe&lt;br /&gt;
        Ligen, M-Turniere       Anlegen, Pflege, Schiedsrichterzuordnung&lt;br /&gt;
        Mannschaften            Anlegen, Pflege&lt;br /&gt;
        Ranglisten              Anlegen, Pflege&lt;br /&gt;
        Meldelisten             Anlegen, Pflege&lt;br /&gt;
        Runden                  Anlegen, Pflege, Ansetzungen&lt;br /&gt;
        Ergebniseingabe         Eingabe, Korrektur&lt;br /&gt;
    Einzelturniere	&lt;br /&gt;
        Turniere                Anlegen, Pflege, Schiedsrichterzuordnung&lt;br /&gt;
        Teilnehmer              Anlegen, Pflege&lt;br /&gt;
        Runden                  Anlegen, Pflege, Ansetzungen&lt;br /&gt;
        Ergebniseingabe         Eingabe, Korrektur&lt;br /&gt;
    Terminverwaltung            Anlegen, Pflege, Link zu Termine-Modul &lt;br /&gt;
    Importe                     Importe von SWT-, SWM-,TRF-,pgn-, lichess-Dateien einschl. Abgleich von Namen &lt;br /&gt;
    Exporte                     DWZ- und Elo-Auswertungsdateien, Dateien zur Wiedereingabe, isc-Kalenderdateien, csv-Ausgaben, pgn-Ausgaben &lt;br /&gt;
 &lt;br /&gt;
 [[CLM:Frontend|Webseite]] (Frontend)&lt;br /&gt;
    Allgemeines                 Sinn der Module&lt;br /&gt;
    Vereine                     Anzeige, Pflege &lt;br /&gt;
    Spieler                     Anzeige &lt;br /&gt;
    [[CLM:Frontend:Teamwettbewerbe|Teamwettbewerbe]]&lt;br /&gt;
        Ligen, M-Turniere       Anzeige&lt;br /&gt;
        Mannschaften            Anzeige&lt;br /&gt;
        Ranglisten              Anlegen, Pflege&lt;br /&gt;
        Meldelisten             Anlegen, Pflege&lt;br /&gt;
        Runden                  Anzeige, Anzeige der Ansetzungen&lt;br /&gt;
        [[CLM:Frontend:Teamwettbewerbe:Ergebniseingabe|Ergebniseingabe]]         Eingabe, Korrektur, [[CLM:Frontend:Teamwettbewerbe:Ergebniseingabe:Ergebniseingabe durch SL|Eingabe durch SL]], [[CLM:Frontend:Teamwettbewerbe:Ergebniseingabe:Ergebniseingabe durch SR|Eingabe durch SR]]&lt;br /&gt;
    Einzelturniere    &lt;br /&gt;
        Turniere                Anzeige&lt;br /&gt;
        Teilnehmer              Anzeige, Online-Anmeldung&lt;br /&gt;
        Runden                  Anzeige, Anzeige der Ansetzungen, Pairing&lt;br /&gt;
    Terminverwaltung            Anzeige der Terminelisten &lt;br /&gt;
    Importe                     Importe von SWT-, SWM-,trf-,pgn-, lichess-Dateien einschl. Abgleich von Namen &lt;br /&gt;
    Exporte                     DWZ- und Elo-Auswertungsdateien, Dateien zur Wiedereingabe, isc-Kalenderdateien, trf- und csv-Ausgaben, pgn-Ausgaben &lt;br /&gt;
    Sonstiges                   Kartendarstellung, pdf-Ausgaben, [[CLM:Frontend:Sonstiges:Vereinslogos|Logo-Verwendung]], Schiedsrichterdatenpflege, für Dinge für die es im Moment keinen Punkt gibt&lt;br /&gt;
 Datenbank                      Schwierigkeiten mit Terminfeldern, DB-Prüfroutine&lt;br /&gt;
 Technische Details             config-Beschreibung, Beschreibung TRF&lt;br /&gt;
 &lt;br /&gt;
 Module&lt;br /&gt;
    Loginmodul&lt;br /&gt;
 Darstellungsmodul&lt;br /&gt;
    Archivmodul&lt;br /&gt;
    Turniermodul&lt;br /&gt;
    Mini-Tab-Modul&lt;br /&gt;
 Plugins&lt;br /&gt;
    Datendarstellung Teamwettbewerbe&lt;br /&gt;
    Datendarstellung Einzelturniere&lt;br /&gt;
    Pairing&lt;/div&gt;</summary>
		<author><name>Fishpoke</name></author>
	</entry>
</feed>