Dies ist eine alte Version des Dokuments!
<?xml version="1.0" encoding="UTF-8"?> <jtlshopplugin> <Name>ALTCHA Spamschutz (Registrierung & Newsletter)</Name> <Description>Selbst gehosteter, quelloffener Spamschutz auf Basis des ALTCHA Proof-of-Work-Verfahrens (MIT-Lizenz). Schuetzt Registrierung und Newsletter-Anmeldung ohne Datenweitergabe an Dritte (kein Google, kein externer Dienst). Entwickelt fuer EOS Verlag, wiederverwendbar fuer weitere Shops.</Description> <Author>falk.plus</Author> <URL>https://falk.plus</URL> <PluginID>fp_altcha_spamschutz</PluginID> <XMLVersion>101</XMLVersion> <MinShopVersion>5.2.0</MinShopVersion> <CreateDate>2026-09-21</CreateDate> <Version>1.0.0</Version> <Install> <FlushTags>CACHING_GROUP_TEMPLATE</FlushTags> <!-- Hooks werden nicht ueber XML, sondern modern per EventDispatcher in Bootstrap.php registriert. --> <Locales> <Variable> <VariableLocalized iso="GER">Sicherheitspruefung wird vorbereitet ...</VariableLocalized> <VariableLocalized iso="ENG">Preparing security check ...</VariableLocalized> <Description></Description> <Name>fp_altcha_preparing</Name> </Variable> <Variable> <VariableLocalized iso="GER">Sicherheitspruefung bestaetigt</VariableLocalized> <VariableLocalized iso="ENG">Security check passed</VariableLocalized> <Description></Description> <Name>fp_altcha_verified</Name> </Variable> <Variable> <VariableLocalized iso="GER">Sicherheitspruefung fehlgeschlagen. Bitte Seite neu laden und erneut versuchen.</VariableLocalized> <VariableLocalized iso="ENG">Security check failed. Please reload the page and try again.</VariableLocalized> <Description></Description> <Name>fp_altcha_failed</Name> </Variable> <Variable> <VariableLocalized iso="GER">Bitte einen Moment warten, die Sicherheitspruefung laeuft noch.</VariableLocalized> <VariableLocalized iso="ENG">Please wait a moment, the security check is still running.</VariableLocalized> <Description></Description> <Name>fp_altcha_wait</Name> </Variable> <Variable> <VariableLocalized iso="GER">Sicherheitspruefung konnte nicht bestaetigt werden. Bitte Seite neu laden.</VariableLocalized> <VariableLocalized iso="ENG">Security check could not be verified. Please reload the page.</VariableLocalized> <Description></Description> <Name>fp_altcha_serverfehler</Name> </Variable> </Locales> <Adminmenu> <Settingslink sort="0"> <Name>Grundeinstellungen</Name> <Setting type="text" initialValue="" sort="0" conf="Y"> <Name>HMAC-Geheimschluessel</Name> <Description>Zufaelliger, geheimer Schluessel zur Signierung der Sicherheitspruefung. Nach der Installation automatisch vorbelegt -- nicht aendern, solange das Plugin aktiv ist (sonst schlagen laufende Pruefungen fehl). Niemals weitergeben.</Description> <ValueName>fp_altcha_hmac_secret</ValueName> </Setting> <Setting type="selectbox" initialValue="150000" sort="10" conf="Y"> <Name>Sicherheitsstufe (Rechenaufwand)</Name> <Description>Wie viel Rechenarbeit der Browser des Besuchers vor dem Absenden leisten muss. Hoeher = mehr Schutz, aber minimal laengere Wartezeit (i.d.R. unter 1 Sekunde).</Description> <ValueName>fp_altcha_max_number</ValueName> <Optionlist> <Item selected="N"> <Name>Niedrig (schnell)</Name> <Value>60000</Value> </Item> <Item selected="Y"> <Name>Mittel (empfohlen)</Name> <Value>150000</Value> </Item> <Item selected="N"> <Name>Hoch</Name> <Value>400000</Value> </Item> </Optionlist> </Setting> <Setting type="text" initialValue="600" sort="20" conf="Y"> <Name>Gueltigkeit der Pruefung (Sekunden)</Name> <Description>Wie lange eine erzeugte Sicherheitspruefung gueltig bleibt, bevor sie abgelaufen ist. Sollte deutlich laenger sein als eine typische Formularausfuellzeit. Standard: 600 (10 Minuten).</Description> <ValueName>fp_altcha_expiry_seconds</ValueName> </Settingslink> <Settingslink sort="10"> <Name>Formulare</Name> <Setting type="checkbox" initialValue="on" sort="0" conf="Y"> <Name>Kundenregistrierung schuetzen</Name> <Description>Sicherheitspruefung im Registrierungsformular (/Registrieren) aktivieren.</Description> <ValueName>fp_altcha_protect_register</ValueName> </Setting> <Setting type="checkbox" initialValue="on" sort="10" conf="Y"> <Name>Newsletter-Anmeldung schuetzen</Name> <Description>Sicherheitspruefung im Newsletter-Anmeldeformular (/Newsletter) aktivieren.</Description> <ValueName>fp_altcha_protect_newsletter</ValueName> </Setting> </Settingslink> <Settingslink sort="20"> <Name>Diagnose</Name> <Setting type="checkbox" initialValue="" sort="0" conf="Y"> <Name>Debug-Logging aktivieren</Name> <Description>Schreibt zusaetzliche Informationen (erkannte Formulare, Pruefungsergebnisse) in das JTL-Shop Errorlog. Nur zum Testen aktivieren, danach wieder ausschalten.</Description> <ValueName>fp_altcha_debug</ValueName> </Setting> </Settingslink> </Adminmenu> </Install> </jtlshopplugin>