Änderungen

Systemeinstellungen

12.120 Byte hinzugefügt, 11:59, 5. Okt. 2018
Dies ist die URL zu Ihrer Seite. Sie muss mit einem Slash (/) enden, ansonsten wird die Seite nicht korrekt funktionieren.
 
'''Alias-URLs'''
Sie können URLs angeben, über die Ihre Webseite ebenfalls erreichbar ist. Das beschleunigt das Laden von Ressourcen wie CSS- oder JavaScript-Dateien oder Bildern. Bitte beachten Sie, dass diese URLs ebenfalls über HTTPS angesprochen werden müssen, wenn Ihre sourceDESK-Installation HTTPS nutzt.
'''E-Mailadresse'''
'''Design'''
Hier können Sie auswählen, welches Design Sie für das Frontend / den Kundenbereich verwenden möchten. Alle Designs sind vollständig responsiv.
'''PHP-Fehler anzeigen'''
Hier können Sie auswählen, welche PHP-Fehler angezeigt werden sollen. Für den produktiven Betrieb empfehlen wir die Einstellung ''Keine Fehler anzeigen''.
 
'''Google-Maps-Schlüssel'''
 
Hier können Sie einen API-Schlüssel für die Google Maps API eintragen. Diesen erhalten Sie aus der Google API Console. Ein Google-Maps-Schlüssel wird benötigt, wenn Sie Kundenadressen lokalisieren und die Kundenkarte nutzen möchten.
 
'''Rollbar-Token'''
 
Hier können Sie Ihren [[Rollbar]]-API-Schlüssel eintragen, um PHP-Fehler automatisch durch [[Rollbar]] protokollieren zu lassen. Sie werden so in Echtzeit über Fehler in Ihrem System informiert.
 
'''Git-Integration'''
 
Falls Sie GitHub oder GitLab nutzen, können Sie mit der [[Git-Integration]] Ihre Software-Produkt-Versionen einfacher versionieren und abrufen. Sie benötigen die API-Zugangsdaten des jeweiligen Anbieters.
 
'''Globale Information'''
 
Sie können eine globale Information in diversen Farben auf jeder Seite des Kundenbereichs anzeigen lassen. Diese Information kann durch jeden Besucher ausgeblendet werden.
'''Wartungsmodus'''
Wenn Sie den Wartungsmodus aktivieren, ist kein Zugriff auf das Frontend mehr möglich. Alle Besucher werden über den Wartungsmodus informiert und können keine Seite mehr besuchen - außer das Impressum und die allgemeinen Geschäftsbedingungen. Als eingeloggter Administrator wird der Wartungsmodus übersprungen. Ein Login in die Administration ist auch während des Wartungsmodus natürlich jederzeit möglich.
== Lokalisierung =='''Zeitzone'''Entwickler können den Wartungsmodus für bestimmte Seiten mit dem [[Hook:MaintenanceAllowedPages]] deaktivieren.
Hier können Sie die Standard-Zeitzone Ihrer Webseite einstellen. Für Deutschland wäre dies ''Europe/Berlin'Cookie-Hinweis aktivieren'''.
Diese Option aktiviert einen Cookie-Hinweis im Kundenbereich, der durch jeden Besucher quittiert werden muss. '''HTML-Code minimieren''' Wenn Sie diese Option auswählen, wird nur noch minimierter HTML-Code ausgeliefert. Das verschlechtert die Lesbarkeit des Seitenquelltexts enorm, resultiert aber in schnelleren Ladezeiten, da sämtliche Formatierungen entfallen. '''Kunden standardmäßig Downloads verwehren''' Diese Option bewirkt, dass Neukunden ab sofort für Produkt-Downloads freigeschaltet werden müssen, bevor diese durchgeführt werden können. Wenn Sie die Einstellungen abspeichern, erscheint hinter dieser Option der Button "Auto-Freischaltung". Über diesen kann eingestellt werden, nach wie vielen Stunden nach Registrierung Kunden automatisch für Downloads freigeschaltet werden sollen (optional). '''Neuregistrierungen müssen durch Administrator bestätigt werden''' Wenn Sie diese Option aktivieren, sind Neukunden nach Ihrer Registrierung nicht in der Lage, sich einzuloggen. Zunächst muss eine Freischaltung durch einen Administrator erfolgen. '''Wegwerf-Emailadressen ablehnen''' Diese Option aktiviert den Abgleich von Domains von Kunden-Emailadressen mit der Datenbank von [https://trugmail.de/ trugmail.de], um Wegwerf-Emailadressen zu identifizieren und deren Nutzung zu verhindern. == Sprachen == Im Bereich "Sprachen" können Sie zu jeder Sprache Ihres Systems die dazugehörige Zeitzone einstellen. Ferner können Sie festlegen, welche Zahlen- und Datums-Format verwendet werden soll. Außerdem können Sie eine Standardsprachefestlegen, indem Sie auf das Sternchen klicken. Diese Sprache wird standardmäßig beim ersten Aufruf der Webseite verwendet. Die aktuelle Standardsprache ist fett markiert. '''Zeitzone'''
Dies ist Hier können Sie die Standardsprache, in welcher Ihren Besucher Ihre Webseite angezeigt wirdZeitzone für diese Sprache einstellen. Für weitere Informationen besuchen Sie bitte die Seite [[Sprachen]]Deutschland wäre dies ''Europe/Berlin''.
'''Formatierung von Zahlen'''
== Länder & Steuern ==
 In diesem Bereich können Sie - kompatibel mit der Richtlinie 2006/112/EG - die Länder und die dazugehörigen Steuersätze verwalten. Diese Länder sind für die Auswahl durch Ihre Kunden verfügbar.'''Sie benötigen mindestens ein Land, damit sich Kunden registrieren und Sie Rechnungen stellen können.'''
'''Steuern (de)aktivieren'''
Über den Button über der Tabelle können Sie das Steuersystem komplett deaktivieren, zum Beispiel wenn Sie Kleinunternehmer sind. Dann können Sie nur noch die Länder verwalten.
 
'''EU-Steuersystem (de)aktivieren'''
 
Dieser Button ermöglicht Ihnen die Nutzung des EU-Steuersystems mit EU-Steuernummern, die vom System automatisch auf Gültigkeit geprüft werden (gegen die Systeme der europäischen Kommission). Sie können sodann auswählen, dass Steuern für bestimmte Ländern und Kundengruppe entfallen, wenn eine gültige Steuernummer angegeben wurde.
'''Standardland'''
Sie können über den Stern ein Standardland auswählen, welches voreingestellt ist. Das aktuelle Standardland ist fett markiert. Der Benutzer kann dieses sein Land selbstverständlich jederzeit ändernselbst festlegen. '''Versteuerung''' Sofern das Steuersystem aktiviert ist, müssen Sie für jedes Land die anfallenden (Mehrwert-)Steuern eintragen. Sie können für jede Kundengruppe (Privat- und Firmenkunden) festlegen, wie Sie Einkäufe abwickeln möchten: * Normale Versteuerung mit dem angegebenen Satz* Reverse-Charge-Verfahren* Reverse-Charge-Verfahren nur mit gültiger EU-Steuernummer (erfordert EU-Steuersystem, s.o.)* Einkäufe ablehnen
== Währungen ==
Über diesen Bereich ist es möglich, mehrere [[Währungen]] in Ihrem System zu verwenden. Sie können sogar (die Option findet sich neben der Überschrift) die Wechselkurse automatisch aktualisieren lassen, dafür muss noch ein [[Cronjob]] eingerichtet werden.
'''Standardwährung'''
Es muss eine Standardwährung vorhanden sein. Diese hat den Wechselkurs 1. Sie können die Standardwährung wechseln, indem Sie die gewünschte neue Standardwährung mit einem Wechselkurs von 1 versehen. Dann erscheint in der Tabelle ein Stern, auf welchen Sie klicken. Damit ist die Standardwährung geändert. Die aktuelle Standardwährung wird in der Tabelle farblich hinterlegt. Die Standardwährung wird übrigens im kompletten Adminbereich verwendet.
'''Währungs-Code'''
Der Umrechnungskurs wird immer relativ zur Basiswährung angegeben. Es wird angegeben, wie viel eine Einheit der Währung im Vergleich zur Basiswährung wert ist (der Wechselkurs beispielsweise bei GBP in Relation zu EUR ist also größer null). Bei der Basiswährung ist der Wechselkurs nicht veränderbar 1.
 
''Wechselkurs-Anbieter''
 
Sie können in der obersten Zeile rechts auswählen, welchen Wechselkursanbieter Sie verwenden möchten. Folgende Anbieter stehen zur Verfügung:
 
* Yahoo Finance
* European Central Bank
* Fixer.io
== Rechnungen ==
'''Cashbox aktivieren'''
 
Diese Option aktiviert die Cashbox. Jeder Kunde ist dann in der Lage, auf der Guthaben-Seite einen Link abzurufen, über den Dritte ohne Login auf das Konto des Kunden einzahlen können. Sie können die Cashbox für jeden Kunden in dessen Kundenprofil sperren.
 
'''Cashbox-Präfix'''
 
Dieser Präfix wird im Zahlungsbetreff vor die Cashbox-Transaktions-ID geschrieben. Damit erscheint der Präfix auf Ihrem Kontoauszug.
 
'''Rechnungs-Präfix'''
Sie können festlegen, welchen Präfix die Rechnungsnummer enthält. Standardmäßig ist dies ''RE-''. Die Rechnungsnummer an sich ist fortlaufend und fängt bei eins an. Sie wird auf Rechnungen mit Nullen am Anfang aufgefüllt, bis sie sechs Ziffern lang ist.
'''DienstleistungsRechnungs-PräfixFälligkeit'''
Diese Option legt fest, nach wie vielen Tagen nach Erstellung einer Rechnung diese standardmäßig fällig ist. Sie können das Fälligkeitsdatum bei einer manuellen Rechnungserstellung selbst festlegen, welchen Präfix die Rechnungsnummer oder bei Dienstleistungs-bestehenden Rechnungen enthältjederzeit ändern. Standardmäßig ist dies Nach dem Fälligkeitsdatum wird das [[Mahnsystem]] aktiv. '''DIDrucker-Mail''. Die Rechnungsnummer ' Falls Ihr Drucker eine E-Mailadresse hat, an sich ist fortlaufend und fängt die Sie Dokumente senden können, die dann gedruckt werden, können Sie diese hier eintragen. Ihnen wird dann bei eins diversen Dokumenten ([[Rechnungen]], [[Briefe]], [[Angebote]], ...) angeboten, diese zum Druck direkt via E-Mail anIhren Drucker zu senden. Sie wird auf Dienstleistungs == Angebote =='''Angebots-Rechnungen Präfix''' Der hier angegebene Präfix wird Ihren Angebotsnummern vorangestellt. Wenn die Angebotsnummer nicht mindestens sechs Ziffern umfasst, wird am Anfang mit Nullen aufgefüllt. '''Einleitungstext''' Hier können Sie einen Text eintragen, der standardmäßig am Anfang aufgefüllteines jeden Angebots steht. Bei der Erstellung eines Angebots können Sie diesen Text individuell anpassen. '''Schlusstext''' Hier können Sie einen Text eintragen, bis sie sechs Ziffern lang der standardmäßig am Ende eines jeden Angebots steht. Bei der Erstellung eines Angebots können Sie diesen Text individuell anpassen. '''Angebotsbedingungen''' Dieser Text istdas "Kleingedruckte" unter Ihren Angeboten. Auch die Angebotsbedingungen können bei jedem Angebot individuell verändert werden, sodass dieser Text nur eine Vorlage darstellt. == Mahnsystem ==Über diesen Abschnitt erfolgt die komplette Konfiguration des Mahnsystems. Weitere Informationen zur Konfiguration und Funktionsweise finden Sie direkt im Artikel zum [[Mahnsystem]]. == Inkasso ==Dieser Abschnitt dient der Konfiguration der Inkasso-Module des integrierten [[Inkasso-System|Inkasso-Systems]]. == Telefon-Log ==Dieser Abschnitt dient der Konfiguration der Module für [[Telefon-Logs]]. == Scoring ==Dieser Abschnitt dient der Konfiguration der Module für [[Scoring]]. == Briefversand ==Dieser Abschnitt dient der Konfiguration der Module für den [[Briefversand]]. == SMS-Versand ==Dieser Abschnitt dient der Konfiguration der Module für den [[SMS-Versand]]. == Telegram ==In diesem Abschnitt können Sie [[Echtzeit-Benachrichtigungen]] für Administratoren via [[Telegram]] oder [[Mattermost]] konfigurieren.
== Kundenfelder ==
Hier können Sie '''bald''' zusätzliche Profilfelder können hier sowohl Einstellungen für Ihre vorhandene Kundenfelder vornehmen als auch eigene Kundenfelder anlegen. Einige Standard-Kundenfelder sind Pflichtfelder, andere können von Ihnen als optional markiert werden. Bei der Erstellung eines eigenen Kundenfelds können Sie einen regulären Ausdruck angeben, um durch Kunden eingetragene Daten gegen diesen zu validieren und somit Daten in der von Ihnen gewünschten Form zu erheben. == Kundengruppen ==Sie können beliebig viele Kundengruppen definieren, jedem Kunden kann genau eine Kundengruppe in seinem Profil zugeordnet werden. Einer Kundengruppe können Sie eine Farbe zuweisen - Namen von Mitgliedern dieser Gruppe werden dann in der Administration in dieser Farbe unterlegt, um eine schnelle Zuordnung zu ermöglichen. Von der Zuordnung zu einer Kundengruppe können Sie etwa die Bestellung eines Produkts abhängig machen.
== Sicherheit ==
'''Captcha-Typ'''
Hier können Sie auswählen, welches Captcha verwendet werden soll. Zur Auswahl steht hier eine simple Rechenaufgabe sowie das System [https://www.google.com/recaptcha reCAPTCHA]. Ebenfalls wird das neue, unsichtbare reCaptcha unterstützt. Auch die Deaktivierung des Captchas ist möglich, was wir aber ausdrücklich nicht empfehlen.
'''reCAPTCHA-Schlüssel'''
Hier können Sie - getrennt nach Kunden und Administratoren - auswählen, wie Passwörter verschlüsselt werden sollen. Wir empfehlen hier die sicherste Variante ''SHA512 mit Salt''. Durch eine spätere Änderung werden ''alle'' bisherigen Passwörter ungültig. Wenn Sie vorher Klartext-Speicherung verwendet haben (was eigentlich nicht sein sollte), können Sie mit etwas Datenbank-/Programmier-Kenntnissen die Passwörter konvertieren. Automatisch passiert dies aus Integritäts-Gründen nicht.
 
'''Clientseitiges Hashing'''
 
Sowohl für Administrator- als auch für Kunden-Passwörter können Sie clientseitiges Hashing aktivieren. Dies führt dazu, dass die Klartext-Passwörter Ihren Server nicht mehr erreichen, sondern bereits vorher auf dem Rechner des Besuchers gehasht werden (sofern dieser JavaScript aktiviert hat).
'''Whiteliste für die Administration'''
Wenn Sie einen Datenbank-Präfix verwenden, müssen Sie den Tabellennamen ''settings'' natürlich um diesen erweitern.
 
'''SSL erzwingen'''
 
Wenn Sie diese Option aktivieren, werden Besucher automatisch auf die HTTPS-Version einer Seite weitergeleitet, wenn sie die HTTP-Version aufrufen.
 
'''Passwort-Änderungsverlauf aktivieren'''
 
Die Aktivierung dieser Option führt dazu, dass alte Passwörter bzw. die Hashwerte dieser bei Änderung gespeichert werden. Dies erlaubt Ihnen über die [[Profilhistorie]] jederzeit eine Wiederherstellung alter Passwörter, beispielsweise bei unberechtigten Änderungen.
 
'''HSTS aktivieren'''
 
Achtung: Diese Option aktiviert HSTS für die sourceDESK-Domain und alle Subdomains mit einem Jahr Cache!
 
'''Proxies blockieren'''
 
Betrüger und Hacker nutzen gerne Proxies oder das Tor-Netzwerk. sourceDESK weiß über bekannte Proxy-Adressen Bescheid und aktualisiert diese fortlaufend. Mit der Option "Proxies blockieren" können Sie Proxies aussperren. Das hindert Proxy-Nutzer am Aufruf Ihrer Administration und Nutzung diverser Funktionen auf der Webseite, zum Beispiel ist so kein Login und keine Registrierung möglich. Der Proxy-Nutzer wird stattdessen aufgefordert, die Webseite ohne Proxy zu besuchen.
 
Wichtig: In diversen Ländern werden das Tor-Netzwerk oder auch andere Proxies legitim eingesetzt, um zensurfreien Zugang zum Internet zu gewährleisten. Wenn Sie Traffic und Kunden aus diesen Ländern erwarten, sollten Sie die Option nicht aktivieren.
 
== Sozialer Login ==
In diesem Abschnitt können Sie den Login per Facebook oder Twitter konfigurieren. Dies ermöglicht Kunden die einfache Erstellung eines Kontos oder den Login in Ihr bestehendes Konto. Wie Sie die entsprechenden API-Schlüssel bei den Anbietern beantragen, erfahren Sie über den Button "Beantragen" im Detail.
 
Der Login in ein Konto erfolgt über den Abgleich der bei Facebook bzw. Twitter hinterlegten E-Mailadresse. Sie können in jedem Kundenprofil den Sozialen Login deaktivieren. Wenn Sie Ihre Kunden diese Funktion selbst deaktivieren lassen wollen, wählen Sie bitte die entsprechende Option "Kunden dürfen Ihr Konto für soziale Logins selbst deaktivieren".
== Cronjobs ==
== Affiliate ==
Hier können Sie '''bald''' sourceDESK hat ein integriertes [[Affiliate-System]], weitere Informationen zur Konfiguration und Verwendung finden Sie auf der [[Affiliate-System konfigurieren|separaten Seite]].
== SEO ==
Hier können Sie Suchmaschinen-Informationen für verschiedene Sprachen hinterlegen.
 
== Suche ==
Dieser Abschnitt ermöglicht die Konfiguration der Suche im Frontend. Sie können hier Kategorien, Artikel und Seiten vor der Suche verstecken - diese werden dann nicht angezeigt, auch wenn nach ihnen gesucht wurde.
== Analytics ==
Hier können Sie einen Tracking-Code für Analytics, [[Piwik /Matomo]] etc. einsetzen, der auf jeder Frontend-Seite des Shop-Systems eingefügt wird, solange der Client nicht als Administrator eingeloggt ist. Falls Sie [[Piwik/Matomo]] verwenden, können Sie Bestellungen mit diesem Tool tracken. Dazu aktivieren Sie die Checkbox "Bestellungen mit Matomo tracken", gleichzeitig muss der [[Piwik/Matomo]]-Code als Tracking-Code eingetragen sein. Sodann wird die API von [[Piwik/Matomo]] verwendet, um Bestellungen zu tracken.
== System-Fehler ==
Hier werden Fehler angezeigt, zum Beispiel nicht existierende Dateien. Das System hält dafür einen [[Cronjob]] namens ''System-Status'' bereit, der für diesen Zweck aktiviert und ausgeführt werden muss.
 
== Cache ==
In dieser Ansicht sehen Sie die Caches des [[Template-System|Template-Systems]], es werden Ihnen die Anzahl der Dateien und die Größen angezeigt. Mit einem Klick können Sie die Caches leeren. Das kann erforderlich sein, wenn Änderungen an Template-Dateien nicht sofort übernommen werden (wobei das System dies in der Regel merkt).
 
== Auto-Inkrement IDs ==
Hier können Sie die nächsten IDs für bestimmte Objekte in der Datenbank festlegen. Damit kann zum Beispiel bei Rechnungen mit der ID 1000 statt 1 begonnen werden, um so schönere und größere IDs zu haben.
 
== Websocket ==
Die Websocket-Technologie ermöglicht die Echtzeit-Übertragung von Server-Daten über eine Verbindung zum Client. Dabei ist sie - im Gegensatz zu Alternativen wie Ajax - durch einen geringen Overhead und Persistenz sehr performant und benötigt wenig Bandbreite. sourceDESK kann Websocket nutzen, um bspw. Änderungen an manchen Stellen in Echtzeit anzuzeigen. Websocket ist eine optionale Funktion von sourceDESK und benötigt ein initiales Setup auf dem Server per Shell.
 
Sie müssen den Websocket-Server mit folgendem Kommando starten:
 
<source lang="bash">
php -q /path/to/sourcedesk/index.php websocket
</source>
 
Bitte stellen Sie sicher, dass der Befehl auch nach einem Server-Neustart ausgeführt wird, zum Beispiel per @reboot-Cronjob.
Der Befehl darf auch mehrfach aufgerufen werden, nur der erste Befehlsaufruf darf nicht abgebrochen werden.
 
== Lizenz ==
In diesem Abschnitt können Sie den Lizenzschlüssel für Ihre sourceDESK-Installation einsehen und ändern.