gitea_code:jtl-shop-altcha-spamschutz:info_xml

<?xml version="1.0" encoding="UTF-8"?>
<jtlshopplugin>
    <Name>ALTCHA Spamschutz</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 -- bewusst ohne Google reCAPTCHA und ohne Umleitung ueber Cloudflare oder aehnliche Dienste. Fuer beliebige JTL-Shop-5-Installationen geeignet.</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>
                    <SelectboxOptions>
                        <Option value="60000" sort="1"><![CDATA[Niedrig (schnell)]]></Option>
                        <Option value="150000" sort="2"><![CDATA[Mittel (empfohlen)]]></Option>
                        <Option value="400000" sort="3"><![CDATA[Hoch]]></Option>
                    </SelectboxOptions>
                </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>
                </Setting>
            </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>
  • gitea_code/jtl-shop-altcha-spamschutz/info_xml.txt
  • Zuletzt geändert: vor 16 Stunden
  • von jf