<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
		<id>https://wiki.sourceway.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Richard+Reiber</id>
		<title>sourceDESK Wiki - Benutzerbeiträge [de]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.sourceway.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Richard+Reiber"/>
		<link rel="alternate" type="text/html" href="https://wiki.sourceway.de/index.php?title=Spezial:Beitr%C3%A4ge/Richard_Reiber"/>
		<updated>2026-05-03T12:38:21Z</updated>
		<subtitle>Benutzerbeiträge</subtitle>
		<generator>MediaWiki 1.25.1</generator>

	<entry>
		<id>https://wiki.sourceway.de/index.php?title=Systemanforderungen&amp;diff=1098</id>
		<title>Systemanforderungen</title>
		<link rel="alternate" type="text/html" href="https://wiki.sourceway.de/index.php?title=Systemanforderungen&amp;diff=1098"/>
				<updated>2020-09-07T15:38:57Z</updated>
		
		<summary type="html">&lt;p&gt;Richard Reiber: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;sourceDESK hat keine allzu großen Systemanforderungen - es sollte auf den meisten Webservern problemlos laufen.&lt;br /&gt;
&lt;br /&gt;
== Minimale Anforderungen ==&lt;br /&gt;
* Linux (empfohlen) oder Windows Betriebssystem&lt;br /&gt;
* Apache Webserver (empfohlen)&lt;br /&gt;
* PHP 7.1 aufwärts&lt;br /&gt;
* MySQL 5.7 mit einer Datenbank und ohne SQL_MODE = STRICT_TRANS_TABLES&lt;br /&gt;
* php-bcmath&lt;br /&gt;
* php-sockets&lt;br /&gt;
* php-zip&lt;br /&gt;
* php-mbstring&lt;br /&gt;
* Freetype-Support für PHP&lt;br /&gt;
* OpenSSL für PHP&lt;br /&gt;
* Bei Verwendung der Mietversion: [http://www.ioncube.com/loaders.php ionCube-Loader]&lt;br /&gt;
&lt;br /&gt;
== Weitere Anforderungen ==&lt;br /&gt;
* [https://secure.php.net/manual/de/book.mailparse.php mailparse] und php-imap für das Support-System&lt;br /&gt;
* SOAP und XML-RPC als PHP-Module für diverse Integrationen&lt;br /&gt;
* wkhtmltoimage für Domain-Vorschau&lt;br /&gt;
* pthreads für Sammel-Cronjob&lt;br /&gt;
* php-xml und php-zip&lt;br /&gt;
&lt;br /&gt;
== Empfohlene Werte für die php.ini ==&lt;br /&gt;
* memory_limit = 64M&lt;br /&gt;
* upload_max_filesize = 128M&lt;br /&gt;
* post_max_size = 129M&lt;br /&gt;
* max_execution_time = 120&lt;br /&gt;
* max_input_time = 60&lt;br /&gt;
&lt;br /&gt;
Bei entsprechender Leistung können und sollten die Werte natürlich höher sein.&lt;br /&gt;
&lt;br /&gt;
== Überprüfung von Systemanforderungen ==&lt;br /&gt;
sourceDESK prüft seit Version 1.0.6 selbstständig, ob die Systemanforderungen erfüllt sind. Werden erforderliche Anforderungen nicht erfüllt, ist sourceDESK nicht lauffähig. Es wird in diesem Fall auf das Problem hingewiesen.&lt;br /&gt;
&lt;br /&gt;
Während der Installation von sourceDESK und in der Administration unter &amp;quot;Einstellungen &amp;gt; System-Einstellungen &amp;gt; System-Status&amp;quot; finden Sie Hinweise zu einer nicht optimalen System-Konfiguration, falls eine solche vorliegt.&lt;/div&gt;</summary>
		<author><name>Richard Reiber</name></author>	</entry>

	<entry>
		<id>https://wiki.sourceway.de/index.php?title=Lizenzsystem&amp;diff=1097</id>
		<title>Lizenzsystem</title>
		<link rel="alternate" type="text/html" href="https://wiki.sourceway.de/index.php?title=Lizenzsystem&amp;diff=1097"/>
				<updated>2020-07-22T10:28:33Z</updated>
		
		<summary type="html">&lt;p&gt;Richard Reiber: /* Implementierung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;sourceDESK hat ein integriertes Lizenz-System für den Verkauf von Software-Produkten.&lt;br /&gt;
&lt;br /&gt;
== Funktionsweise ==&lt;br /&gt;
Der Kunde erhält beim Kauf eines Software-Produkts mit aktiviertem Lizenz-System einen individuellen Lizenz-Schlüssel. Mit diesem wird die erworbene Software lizensiert.&lt;br /&gt;
&lt;br /&gt;
Sie können das Lizenz-System in den Einstellungen des Produkts aktivieren. Dabei wird Ihnen ein automatisch generiertes Lizenz-Geheimnis angezeigt, welches dazu dient, aktivierte Lizenzen zu cachen. Das führt dazu, dass die Lizenz nicht bei jeder Benutzung der Software online geprüft werden muss. Sie können ferner einstellen, wie viele Tage zwischen zwei Lizenz-Checks liegen sollen (Cache-Zeit).&lt;br /&gt;
&lt;br /&gt;
Außerdem können Sie festlegen, wie oft der Kunde die Lizenz zurücksetzen darf: Mit der Aktivierung der Lizenz werden bestimmte Parameter (etwa IP-Adresse, Hostname und Verzeichnis) gespeichert. Bei einer Änderung dieser Parameter muss die Lizenz zurückgesetzt und erneut aktiviert werden.&lt;br /&gt;
&lt;br /&gt;
== Lizenzschlüssel neu generieren ==&lt;br /&gt;
Sie können in der Administration bei einem Kunden-Produkt den Lizenzschlüssel neu generieren. Das kann zum Beispiel nützlich sein, wenn der Lizenzschlüssel Dritten in die Hände gefallen ist.&lt;br /&gt;
&lt;br /&gt;
== Einschränkungen aufheben ==&lt;br /&gt;
Bei einem Kunden-Produkt können Sie zudem die Einschränkungen (IP-Adresse, Hostname und Verzeichnis) einsehen und auf Wunsch aufheben / wieder aktivieren.&lt;br /&gt;
&lt;br /&gt;
== Reissues ==&lt;br /&gt;
Die Anzahl der Reissues ist beschränkt auf die von Ihnen gewählte Anzahl. Sie können einen manuellen Reissue über die Produktansicht durchführen - hier können Sie die Anzahl der bisherigen Kunden-Reissues auch zurücksetzen.&lt;br /&gt;
&lt;br /&gt;
== Implementierung ==&lt;br /&gt;
Nachfolgend sehen Sie eine Beispielimplementierung des Systems in PHP:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
function sd_licenseCheck($licenseKey = &amp;quot;&amp;quot;, $cacheKey = &amp;quot;&amp;quot;, $r = false){&lt;br /&gt;
    /* Please insert the secret shown in the product configuration in sourceDESK here */&lt;br /&gt;
    $secret = &amp;quot;example123&amp;quot;;&lt;br /&gt;
    /* Please insert the number of directory should be removed from the path end */&lt;br /&gt;
    $rmdir = 0;&lt;br /&gt;
    /* Please insert the ID of the product */&lt;br /&gt;
    $pid = 123;&lt;br /&gt;
    /* Please insert the URL to sourceDESK */&lt;br /&gt;
    $url = &amp;quot;https://sourceway.de/&amp;quot;;&lt;br /&gt;
    /* DO NOT CHANGE ANYTHING BELOW THIS LINE */&lt;br /&gt;
&lt;br /&gt;
    $host = $_SERVER['SERVER_NAME'];&lt;br /&gt;
    $ip = isset($_SERVER['SERVER_ADDR']) ? $_SERVER['SERVER_ADDR'] : $_SERVER['LOCAL_ADDR'];&lt;br /&gt;
    $dir = $rmdir &amp;gt; 0 ? implode(&amp;quot;/&amp;quot;, array_splice(explode(&amp;quot;/&amp;quot;, __DIR__), 0, $rmdir / -1)) : __DIR__;&lt;br /&gt;
&lt;br /&gt;
    if(!empty($cacheKey)){&lt;br /&gt;
        $ex = explode(&amp;quot;|&amp;quot;, $cacheKey);&lt;br /&gt;
        if(&lt;br /&gt;
            count($ex) == 6 &amp;amp;&amp;amp;&lt;br /&gt;
            $pid == $ex[0] &amp;amp;&amp;amp; &lt;br /&gt;
            ($ex[1] == &amp;quot;all&amp;quot; || in_array($host, explode(&amp;quot;,&amp;quot;, $ex[1]))) &amp;amp;&amp;amp; &lt;br /&gt;
            ($ex[2] == &amp;quot;all&amp;quot; || in_array($ip, explode(&amp;quot;,&amp;quot;, $ex[2]))) &amp;amp;&amp;amp; &lt;br /&gt;
            ($ex[3] == &amp;quot;all&amp;quot; || in_array($dir, explode(&amp;quot;,&amp;quot;, $ex[3]))) &amp;amp;&amp;amp; &lt;br /&gt;
            strtotime($ex[4]) &amp;gt;= strtotime(date(&amp;quot;Y-m-d&amp;quot;)) &amp;amp;&amp;amp; &lt;br /&gt;
            $ex[5] == hash(&amp;quot;sha512&amp;quot;, $secret . implode(&amp;quot;|&amp;quot;, array_splice($ex, 0, 5)))&lt;br /&gt;
        ) return Array(true, $cacheKey);&lt;br /&gt;
        else if($r) return Array(false, &amp;quot;&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if(empty($licenseKey)) return Array(false, &amp;quot;&amp;quot;);&lt;br /&gt;
    $url = rtrim($url, &amp;quot;/&amp;quot;) . &amp;quot;/api/license/info?key=&amp;quot; . urlencode($licenseKey) . &amp;quot;&amp;amp;dir=&amp;quot; . urlencode($dir);&lt;br /&gt;
    $res = @file_get_contents($url);&lt;br /&gt;
    if(!$res || !($res = json_decode($res)) || empty($res-&amp;gt;data-&amp;gt;cacheKey)) return Array(false, &amp;quot;&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    return sd_licenseCheck($licenseKey, $res-&amp;gt;data-&amp;gt;cacheKey, true);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$res = sd_licenseCheck($licenseKey, $cacheKey);&lt;br /&gt;
&lt;br /&gt;
if (!$res[0]) {&lt;br /&gt;
    die(&amp;quot;License not correct&amp;quot;);&lt;br /&gt;
} else {&lt;br /&gt;
    $cacheKey = $res[1];&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$licenseKey&amp;lt;/code&amp;gt; ist der durch den Kunden einzugebende Lizenzschlüssel. &amp;lt;code&amp;gt;$cacheKey&amp;lt;/code&amp;gt; muss durch Ihr Programm gespeichert und beim nächsten Aufruf der Funktion übergeben werden.&lt;/div&gt;</summary>
		<author><name>Richard Reiber</name></author>	</entry>

	<entry>
		<id>https://wiki.sourceway.de/index.php?title=Hauptseite&amp;diff=1096</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.sourceway.de/index.php?title=Hauptseite&amp;diff=1096"/>
				<updated>2020-05-22T12:24:12Z</updated>
		
		<summary type="html">&lt;p&gt;Richard Reiber: /* Addons */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hier finden Sie Informationen zur Installation, Konfiguration und Verwendung von [https://sourceway.de/de/sourcedesk sourceDESK]. Sie können über die Suche rechts oben zu fast jeder Funktion eine detaillierte Hilfe erhalten.&lt;br /&gt;
&lt;br /&gt;
== Allgemeine Informationen ==&lt;br /&gt;
* [[Systemanforderungen]]&lt;br /&gt;
* [[Installation]]&lt;br /&gt;
* [[Sicherheit]]&lt;br /&gt;
* [[Updates]]&lt;br /&gt;
* [[Lizenz]]&lt;br /&gt;
* [[Import]]&lt;br /&gt;
* [https://sourceway.de/de/sourcedesk/development Changelog]&lt;br /&gt;
&lt;br /&gt;
== Erste Schritte ==&lt;br /&gt;
* [[Systemeinstellungen]]&lt;br /&gt;
* [[Cronjobs]]&lt;br /&gt;
* [[Lokalisierung]]&lt;br /&gt;
* [[E-Mailversand]]&lt;br /&gt;
* [[Texte]]&lt;br /&gt;
* [[Währungen]]&lt;br /&gt;
* [[Zahlungs-Einstellungen]]&lt;br /&gt;
* [[Zahlungsimport]]&lt;br /&gt;
* [[Backups]]&lt;br /&gt;
* [[Import]]&lt;br /&gt;
* [[Produkte]]&lt;br /&gt;
* [[Rechnungslayout]]&lt;br /&gt;
* [[Jugendschutz]]&lt;br /&gt;
* [[Reseller-System]]&lt;br /&gt;
&lt;br /&gt;
== Administration ==&lt;br /&gt;
* [[Startseite]]&lt;br /&gt;
* [[Kunden]]&lt;br /&gt;
* [[Produkte]]&lt;br /&gt;
* [[Inhalte]]&lt;br /&gt;
* [[Projekte]]&lt;br /&gt;
* [[Server]]&lt;br /&gt;
* [[Zahlungen]]&lt;br /&gt;
* [[Statistiken]]&lt;br /&gt;
* [[Support]]&lt;br /&gt;
* [[Addons]]&lt;br /&gt;
* [[Einstellungen]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Admin-Profil]]&lt;br /&gt;
* [[Admin-Einstellungen]]&lt;br /&gt;
* [[Export]]&lt;br /&gt;
&lt;br /&gt;
== Kundenbereich ==&lt;br /&gt;
* [[CMS]]&lt;br /&gt;
* [[Menü]]&lt;br /&gt;
* [[Blog]]&lt;br /&gt;
* [[Forum]]&lt;br /&gt;
* [[Wissensdatenbank]]&lt;br /&gt;
* [[Layout]]&lt;br /&gt;
* [[Unterbenutzer]]&lt;br /&gt;
&lt;br /&gt;
== Addons ==&lt;br /&gt;
* [[Addons|Das Addon-System]]&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Chat]]&lt;br /&gt;
* [[Domain Connect]]&lt;br /&gt;
* [[DSGVO]]&lt;br /&gt;
* [[FastBill]]&lt;br /&gt;
* [[JTL Connector]]&lt;br /&gt;
* [[Kayako]]&lt;br /&gt;
* [[LiveConfig SSO]]&lt;br /&gt;
* [[Log-Monitor]]&lt;br /&gt;
* [[OAuth]]&lt;br /&gt;
* [[orgaMAX]]&lt;br /&gt;
* [[sevDesk]]&lt;br /&gt;
* [[SupportPal]]&lt;br /&gt;
* [[Todoist]]&lt;br /&gt;
* [[updAIX]]&lt;br /&gt;
* [[VCard]]&lt;br /&gt;
* [[Import#WEBFAKT-Import|WEBFAKT-Import]]&lt;br /&gt;
* [[Import#WHMCS-Import|WHMCS-Import]]&lt;br /&gt;
* [[WoltLab Suite]]&lt;br /&gt;
* [[WordPress Bridge]]&lt;br /&gt;
&lt;br /&gt;
== Zahlungs-Gateways ==&lt;br /&gt;
* [[Überweisung]]&lt;br /&gt;
* [[SEPA-Lastschrift]]&lt;br /&gt;
* [[Sofort-Überweisung]]&lt;br /&gt;
* [[PayPal]]&lt;br /&gt;
* [[Stripe]]&lt;br /&gt;
* [[Amazon Pay]]&lt;br /&gt;
* [[paysafecard]]&lt;br /&gt;
* [[Barzahlen]]&lt;br /&gt;
* [[Bitcoin]]&lt;br /&gt;
* [[BitPay]]&lt;br /&gt;
* [[Paymentwall]]&lt;br /&gt;
* [[Skrill]]&lt;br /&gt;
* [[Barzahlung]]&lt;br /&gt;
* [[Google Pay]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Provisioning-Module ==&lt;br /&gt;
* [[AhsayCBS]]&lt;br /&gt;
* [[Bloonix]]&lt;br /&gt;
* [[Centova Cast]]&lt;br /&gt;
* [[cPanel]]&lt;br /&gt;
* [[DirectAdmin]]&lt;br /&gt;
* [[FTP-Speicher]]&lt;br /&gt;
* [[GameCP]]&lt;br /&gt;
* [[GamePanel.io]]&lt;br /&gt;
* [[GitLab]]&lt;br /&gt;
* [[Hetzner|Hetzner Rootserver]]&lt;br /&gt;
* [[Hetzner vServer]]&lt;br /&gt;
* [[Hetzner Cloud]]&lt;br /&gt;
* [[Interworx]]&lt;br /&gt;
* [[ISPConfig]]&lt;br /&gt;
* [[ISPmanager]]&lt;br /&gt;
* [[Keyadministrator]]&lt;br /&gt;
* [[KeyHelp]]&lt;br /&gt;
* [[Kimsufi]]&lt;br /&gt;
* [[KVM-Node]]&lt;br /&gt;
* [[LicensePal]]&lt;br /&gt;
* [[LiveConfig]]&lt;br /&gt;
* [[LiveConfig Lizenzen]]&lt;br /&gt;
* [[mailbox.org]]&lt;br /&gt;
* [[mailcow]]&lt;br /&gt;
* [[OnApp]]&lt;br /&gt;
* [[OpenVZ-Node]]&lt;br /&gt;
* [[OVH]]&lt;br /&gt;
* [[OVZ Web Panel]]&lt;br /&gt;
* [[ownCloud]]&lt;br /&gt;
* [[PanelX]]&lt;br /&gt;
* [[Piwik/Matomo]]&lt;br /&gt;
* [[Plesk]]&lt;br /&gt;
* [[Projekt]]&lt;br /&gt;
* [[Proxmox|Proxmox (CT)]]&lt;br /&gt;
* [[Proxmox VM|Proxmox (VM)]]&lt;br /&gt;
* [[PSW Group SSL]]&lt;br /&gt;
* [[Pterodactyl]]&lt;br /&gt;
* [[Pushover]]&lt;br /&gt;
* [[SolusVM]]&lt;br /&gt;
* [[sourceDESK Lizenzen]]&lt;br /&gt;
* [[So you Start]]&lt;br /&gt;
* [[Spamexperts]]&lt;br /&gt;
* [[SSL-Manager]]&lt;br /&gt;
* [[TeamSpeak 3]]&lt;br /&gt;
* [[TekBASE Lizenzen]]&lt;br /&gt;
* [[TheSSLStore]]&lt;br /&gt;
* [[Virtualizor]]&lt;br /&gt;
* [[Virtualmin]]&lt;br /&gt;
* [[VMmanager]]&lt;br /&gt;
* [[WHMSonic]]&lt;br /&gt;
* [[XenoPanel]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[IP-Verwaltung]]&lt;br /&gt;
* [[Benutzernamen]]&lt;br /&gt;
* [[Automatische Ressourcen-Abrechnung]]&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Domains &amp;amp; DNS ==&lt;br /&gt;
* [[Domains]]&lt;br /&gt;
* [[AutoDNS]]&lt;br /&gt;
* [[Domain-Bestellsystem]]&lt;br /&gt;
* [[CPS-Datensysteme]]&lt;br /&gt;
* [[Freenom]]&lt;br /&gt;
* [[Hexonet]]&lt;br /&gt;
* [[InterNetWorX]]&lt;br /&gt;
* [[Antagus]]&lt;br /&gt;
* [[NICdirect]]&lt;br /&gt;
* [[Vautron]]&lt;br /&gt;
* [[Namecheap]]&lt;br /&gt;
* [[Enom]]&lt;br /&gt;
* [[ResellerClub]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[DNS-System]]&lt;br /&gt;
* [[DNS-Vorlagen]]&lt;br /&gt;
* [[Atomia DNS]]&lt;br /&gt;
* [[NamedManager]]&lt;br /&gt;
* [[Google Cloud DNS]]&lt;br /&gt;
* [[PowerDNS-Konfiguration]]&lt;br /&gt;
* [[PowerDNS-Weiterleitung]]&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Briefversand ==&lt;br /&gt;
* [[Briefversand]]&lt;br /&gt;
* [[Ausdruck]]&lt;br /&gt;
* [[onlinebrief24]]&lt;br /&gt;
* [[smskaufen]]&lt;br /&gt;
* [[LetterXpress]]&lt;br /&gt;
* [[PixelLetter]]&lt;br /&gt;
* [[Pingen]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== SMS-Versand ==&lt;br /&gt;
* [[SMS-Versand]]&lt;br /&gt;
* [[Bulktrade]]&lt;br /&gt;
* [[smskaufen]]&lt;br /&gt;
* [[Massenversand]]&lt;br /&gt;
* [[MessageBird]]&lt;br /&gt;
* [[Nexmo]]&lt;br /&gt;
* [[SMS77]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Scoring ==&lt;br /&gt;
* [[Scoring]]&lt;br /&gt;
* [[AbuseIPDB]]&lt;br /&gt;
* [[FraudRecord]]&lt;br /&gt;
* [[Insolvenz-Bekanntmachungen]]&lt;br /&gt;
* [[MaxMind minFraud]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Inkasso ==&lt;br /&gt;
* [[Inkasso-System]]&lt;br /&gt;
* [[eCollect]]&lt;br /&gt;
* [[Euro-Treuhand Inkasso]]&lt;br /&gt;
* [[Gerichtliches Mahnverfahren]]&lt;br /&gt;
* [[Mediafinanz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Telefon-System ==&lt;br /&gt;
* [[Telefonanlagen-Anbindung]]&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Placetel]]&lt;br /&gt;
* [[sipgate]]&lt;br /&gt;
&lt;br /&gt;
== Telefon-Logs ==&lt;br /&gt;
* [[Telefon-Logs]]&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Anydesk]]&lt;br /&gt;
* [[Placetel]]&lt;br /&gt;
* [[sipgate]]&lt;br /&gt;
&lt;br /&gt;
== Problembehebung ==&lt;br /&gt;
* [[Administrator-Passwort zurücksetzen]]&lt;br /&gt;
* [[Administrator-Whitelist aufheben]]&lt;br /&gt;
* [[Sperre nach fehlgeschlagenen Logins aufheben]]&lt;br /&gt;
* [[Lizenz-Probleme beheben]]&lt;br /&gt;
* [[sourceDESK aus Backup wiederherstellen]]&lt;br /&gt;
* [[Zahlungsprobleme]]&lt;br /&gt;
* [[Provisioning-Probleme]]&lt;br /&gt;
* [[Weiße Seiten]]&lt;br /&gt;
* [[Datenbank-Fehler]]&lt;br /&gt;
&lt;br /&gt;
== Entwickler-Doku ==&lt;br /&gt;
* [[Datei-Struktur]]&lt;br /&gt;
* [[PHP-Klassen]]&lt;br /&gt;
* [[Übersetzungs-Dateien]]&lt;br /&gt;
* [[Seiten erstellen]]&lt;br /&gt;
* [[Templatesystem]]&lt;br /&gt;
* [[Eigene Themes]]&lt;br /&gt;
* [[Interaktion mit Objekten]]&lt;br /&gt;
* [[Addons erstellen]]&lt;br /&gt;
* [[Zahlungs-Gateways erstellen]]&lt;br /&gt;
* [[Server-Module erstellen]]&lt;br /&gt;
* [[Domain-Registrar-Module erstellen]]&lt;br /&gt;
* [[DNS-Module erstellen]]&lt;br /&gt;
* [[Briefversand-Module erstellen]]&lt;br /&gt;
* [[SMS-Module erstellen]]&lt;br /&gt;
* [[Telefonanlage anbinden]]&lt;br /&gt;
* [[Telefon-Logs abrufen]]&lt;br /&gt;
* [[Inkasso-Module erstellen]]&lt;br /&gt;
* [[Scoring-Module erstellen]]&lt;br /&gt;
* [[Hooks]]&lt;br /&gt;
* [[Widgets]]&lt;br /&gt;
* [[Logging]]&lt;br /&gt;
* [[Lizenzsystem einbauen]]&lt;br /&gt;
&lt;br /&gt;
== Kunden-API ==&lt;br /&gt;
* [[Grundsätze der API]]&lt;br /&gt;
* [[API: Produkt]]&lt;br /&gt;
* [[API: Domain]]&lt;br /&gt;
* [[API: DNS]]&lt;br /&gt;
&lt;br /&gt;
== Admin-API ==&lt;br /&gt;
* [[Grundsätze der System-API]]&lt;br /&gt;
* [[System-API: Admin-Info]]&lt;br /&gt;
* [[System-API: Kunden]]&lt;br /&gt;
* [[System-API: Rechnungen]]&lt;/div&gt;</summary>
		<author><name>Richard Reiber</name></author>	</entry>

	<entry>
		<id>https://wiki.sourceway.de/index.php?title=SEPA-Lastschrift&amp;diff=1095</id>
		<title>SEPA-Lastschrift</title>
		<link rel="alternate" type="text/html" href="https://wiki.sourceway.de/index.php?title=SEPA-Lastschrift&amp;diff=1095"/>
				<updated>2020-04-09T13:58:41Z</updated>
		
		<summary type="html">&lt;p&gt;Richard Reiber: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;sourceDESK unterstützt von Haus aus SEPA-Lastschriften. Jeder Kunde kann gleich mehrere SEPA-Mandate verwalten. Dabei können Sie CORE-XML-Dateien in Zusammenarbeit mit Ihrer Hausbank nutzen.&lt;br /&gt;
&lt;br /&gt;
== Aktivierung &amp;amp; Konfiguration ==&lt;br /&gt;
Um Lastschriften nutzen zu können, müssen Sie zunächst das [[Zahlungsgateway]] &amp;quot;SEPA-Lastschrift&amp;quot; aktivieren. Dies geschieht unter &amp;quot;Zahlungen &amp;gt; Gateway-Einstellungen&amp;quot;. Sodann konfigurieren Sie das Modul in den Einstellungen. Hier müssen Sie Ihre Gläubiger-ID eingeben und eine [[E-Mailvorlage]] für die erforderliche SEPA-Prenotification auswählen (seit Version 1.1.0 kann die Prenotification auf eigenes Risiko auch deaktiviert werden). Gleichzeitig können Sie die Frist für die Prenotification anpassen.&lt;br /&gt;
&lt;br /&gt;
Bitte tragen Sie nun noch einen Text ein, der auf dem Kontoauszug Ihrer Kunden erscheint. Außerdem müssen Sie Ihre Kontodaten eintragen. Ferner können Sie einen Mindestbetrag festlegen, der für jede SEPA-Lastschrift gilt (vor Version 1.0.7 sind dies fix 10 €).&lt;br /&gt;
&lt;br /&gt;
Über die Option &amp;quot;Mandats-Erteilung&amp;quot; können Sie seit Version 1.1.3 auswählen, ob der Kunde ein unterschriebenes Mandat vorlegen muss oder Ihnen die Erteilung per Checkbox genügt.&lt;br /&gt;
&lt;br /&gt;
Seit Version 1.1.4 steht die Option &amp;quot;Automatisierte Zahlungen für Kunden konfigurieren&amp;quot; zur Verfügung. Steht diese Einstellung auf &amp;quot;Ja&amp;quot;, so wird automatisch die SEPA-Lastschrift als aktive, automatische Zahlungsart des Kunden eingestellt, wenn&lt;br /&gt;
&lt;br /&gt;
* Der Kunde ein Mandat anlegt.&lt;br /&gt;
* Bisher keine automatische Zahlungen für das Kundenkonto aktiviert sind.&lt;br /&gt;
&lt;br /&gt;
Das ermöglicht es Ihnen, die Akzeptanz automatischer Zahlungen zu steigern und ist für Ihre Kunden bequem., da die Zahlung nunmehr standardmäßig automatisiert abläuft und nicht manuell durch den Kunden angestoßen werden muss. Sollten Sie Lastschriftmandate manuell bestätigen müssen, so seien Sie bitte darauf hingewiesen, dass jeglicher automatischer Zahlungsversuch über Lastschrift solange fehlgeschlagen wird, bis Sie das dazugehörige Mandat bestätigt haben.&lt;br /&gt;
&lt;br /&gt;
== SEPA-CORE-XML-Dateien abholen ==&lt;br /&gt;
Die für Ihre Bank erforderlichen SEPA-CORE-XML-Dateien erhalten Sie unter &amp;quot;Zahlungen &amp;gt; SEPA-Lastschriften&amp;quot;. Hier können Sie sämtliche offene SEPA-Lastschriften einsehen und die Export-Datei generieren.&lt;br /&gt;
&lt;br /&gt;
== Automatische XML-Übertragung ==&lt;br /&gt;
Seit Version 1.1.6 ist sourceDESK in der Lage, die XML-Dateien automatisch an Ihre Hausbank zu übertragen. Dazu muss [[Zahlungsimport|ein Konto mit HBCI konfiguriert sein]]. sourceDESK bietet Ihnen dann unter &amp;quot;Zahlungen &amp;gt; SEPA-Lastschriften&amp;quot; die Möglichkeit, die offenen Lastschriften zu übertragen. Hierfür ist in aller Regel eine TAN erforderlich.&lt;br /&gt;
&lt;br /&gt;
== Mandatsverwaltung durch Kunden ==&lt;br /&gt;
Ihre Kunden können jeweils mehrere Mandate anlegen. Dazu benötigen sie ihre Kontodaten. Nach der Anlegung eines Kontos muss der Kunde das Mandat herunterladen, unterschreiben und zurücksenden - sofern nicht die Online-Erteilung aktiviert ist -, damit das Konto aktiviert wird und für Zahlungen genutzt werden kann. Der Kunde kann zwischen seinen aktiven Konten ein primäres Konto auswählen, das für automatische Zahlungen genutzt wird.&lt;br /&gt;
&lt;br /&gt;
== Tageslimit ==&lt;br /&gt;
Standardmäßig existiert für jeden Kunden ein Tageslimit von 100,00 € für SEPA-Lastschriften. Dies dient der Betrugsprävention. Wie Sie das Limit für einen Kunden erhöhen oder einmalig eine höhere Transaktion durchführen, erfahren Sie im nächsten Abschnitt.&lt;br /&gt;
&lt;br /&gt;
== Mandatsverwaltung in der Administration ==&lt;br /&gt;
Sie können zu jedem Kunden die aktiven Mandate einsehen. Dazu wählen Sie im Kundenprofil unter &amp;quot;Transaktionen&amp;quot; links unten den Punkt &amp;quot;SEPA-Mandate verwalten&amp;quot;. Sie erhalten nun eine Übersicht über alle Konten des Kunden und den Mandatsstatus. Auf der Übersichtsseite können Sie zudem ein neues Mandat anlegen und das Tageslimit des Kunden einstellen.&lt;br /&gt;
&lt;br /&gt;
In der Detailansicht eines Mandates können Sie die Mandats-Daten bearbeiten und das durch den Kunden unterschriebene Mandat hochladen. Somit entsteht kein Medienbruch und das unterschriebene Mandat ist jederzeit mit wenigen Klicks verfügbar - das ist insbesondere zum Nachweis des Vorliegens einer Abbuchungserlaubnis gegenüber Ihrer Bank wichtig. Außerdem können Sie jederzeit eine manuelle Transaktion vornehmen, zum Beispiel um das Guthabenkonto des Kunden auszugleichen oder eine das Tageslimit übersteigende Transaktion vorzunehmen. Ferner sehen Sie die bereits getätigten Transaktionen für das gewählte Mandat und deren Status.&lt;br /&gt;
&lt;br /&gt;
== Rücklastschriften ==&lt;br /&gt;
Rücklastschriften werden von sourceDESK derzeit nicht automatisiert bearbeitet. Sofern Sie von Ihrer Bank eine Benachrichtigung über eine Rücklastschrift erhalten haben, sollten Sie das entsprechende Guthaben zurückbuchen und das Mandat bis zur Klärung mit dem Kunden sperren.&lt;br /&gt;
&lt;br /&gt;
== Betrugsprävention ==&lt;br /&gt;
Um Betrug vorzubeugen, bieten sich die Standardoptionen von sourceDESK im Bereich der [[Zahlungsgateways]] an, beispielsweise das Erfordernis eines bestimmten [[Scoring]] oder der Verifizierung.&lt;br /&gt;
&lt;br /&gt;
Als Standardoption ist das unterschriebene Mandat zur Erteilung ausgewählt, dies reduziert Betrug zusätzlich, erhöht aber die Schwelle für den Kunden.&lt;br /&gt;
&lt;br /&gt;
== Ablauf von Mandaten ==&lt;br /&gt;
Gemäß rechtlichen Vorgaben zum SEPA-Verfahren läuft ein SEPA-Mandat 36 Monate nach der letzten Nutzung ab. Das letzte Nutzungsdatum wird anhand der letzten Transaktion mit dem Mandat durch sourceDESK automatisch ermittelt.&lt;br /&gt;
&lt;br /&gt;
Problematisch wird dies beim Import von recht alten Mandaten aus alten Systemen: sourceDESK weiß dann i.d.R. nicht, wann das Mandat zuletzt genutzt wurde und das Mandat läuft fälschlicherweise ab. Wenn Sie Mandate importieren, können Sie über die Spalte &amp;quot;last_used&amp;quot; in der Datenbank-Tabelle &amp;quot;client_sepa&amp;quot; das Datum der letzten Nutzung im Format YYYY-MM-DD eigenständig anpassen. Steht hier der Standard-Wert &amp;quot;0000-00-00&amp;quot;, so wird dieser ignoriert. Steht ein gültiges Datum in dieser Spalte, so wird entweder dieses genutzt oder - falls später Transaktionen mit dem Mandat durch sourceDESK stattfanden - das Datum der letzten Transaktion.&lt;/div&gt;</summary>
		<author><name>Richard Reiber</name></author>	</entry>

	<entry>
		<id>https://wiki.sourceway.de/index.php?title=Systemeinstellungen&amp;diff=1094</id>
		<title>Systemeinstellungen</title>
		<link rel="alternate" type="text/html" href="https://wiki.sourceway.de/index.php?title=Systemeinstellungen&amp;diff=1094"/>
				<updated>2020-03-26T20:56:51Z</updated>
		
		<summary type="html">&lt;p&gt;Richard Reiber: /* Sicherheit */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In den Systemeinstellungen nehmen Sie die grundlegenden Einstellungen für Ihr System vor. Sie finden die Systemeinstellungen im Bereich &amp;quot;Einstellungen&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Allgemein ==&lt;br /&gt;
'''Seitenname'''&lt;br /&gt;
&lt;br /&gt;
Dies ist der Name Ihrer Seite. Er wird auf der Seite, auf Rechnungen, im Titel und als Absendername für E-Mails angezeigt.&lt;br /&gt;
&lt;br /&gt;
'''URL'''&lt;br /&gt;
&lt;br /&gt;
Dies ist die URL zu Ihrer Seite. Sie muss mit einem Slash (/) enden, ansonsten wird die Seite nicht korrekt funktionieren.&lt;br /&gt;
&lt;br /&gt;
'''Alias-URLs'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
'''E-Mailadresse'''&lt;br /&gt;
&lt;br /&gt;
Diese E-Mailadresse wurde bis Version 1.1.1 vom System verwendet, um jegliche E-Mails zu versenden. Seit Version 1.1.1 dient diese nur noch internen Zwecken, teilweise wird sie auch Kunden angezeigt. Die Absenderadresse wird seitdem separat in den E-Maileinstellungen konfiguriert (ist hier keine gesetzt, wird diese E-Mailadresse verwendet).&lt;br /&gt;
&lt;br /&gt;
'''Design'''&lt;br /&gt;
&lt;br /&gt;
Hier können Sie auswählen, welches Design Sie für das Frontend / den Kundenbereich verwenden möchten.&lt;br /&gt;
&lt;br /&gt;
'''PHP-Fehler anzeigen'''&lt;br /&gt;
&lt;br /&gt;
Hier können Sie auswählen, welche PHP-Fehler angezeigt werden sollen. Für den produktiven Betrieb empfehlen wir die Einstellung ''Keine Fehler anzeigen''.&lt;br /&gt;
&lt;br /&gt;
'''Google-Maps-Schlüssel'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
'''Präfix für Kundennummer'''&lt;br /&gt;
&lt;br /&gt;
Sie können hier einen Präfix angeben, der jeder Kundennummer vorangestellt wird. Dieser Präfix wird unter anderem auf Dokumenten und im Kundenprofil angezeigt.&lt;br /&gt;
&lt;br /&gt;
'''Globale Information'''&lt;br /&gt;
&lt;br /&gt;
Sie können eine globale Information in diversen Farben auf jeder Seite des Kundenbereichs anzeigen lassen. Diese Information kann durch jeden Besucher ausgeblendet werden.&lt;br /&gt;
&lt;br /&gt;
'''Wartungsmodus'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Entwickler können den Wartungsmodus für bestimmte Seiten mit dem [[Hook:MaintenanceAllowedPages]] deaktivieren.&lt;br /&gt;
&lt;br /&gt;
'''Cookie-Hinweis aktivieren'''&lt;br /&gt;
&lt;br /&gt;
Diese Option aktiviert einen Cookie-Hinweis im Kundenbereich, der durch jeden Besucher quittiert werden muss.&lt;br /&gt;
&lt;br /&gt;
'''HTML-Code minimieren'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
'''Startseite deaktivieren (direkt zum Kundenbereich)'''&lt;br /&gt;
&lt;br /&gt;
Falls Sie diese Option aktivieren, wird die Startseite von sourceDESK deaktiviert. Stattdessen wird der Besucher direkt zu seinen Produkten oder, wenn er nicht eingeloggt ist, zum Login-Formular weitergeleitet.&lt;br /&gt;
&lt;br /&gt;
'''Domain-Aktionen (Löschung + Transit) durch Kunden müssen bestätigt werden'''&lt;br /&gt;
&lt;br /&gt;
Wenn diese Option aktiviert ist, werden kritische Domain-Aktionen durch Kunden (Domain-Löschung und Rückgabe an Registrierungsstelle) für 24 Stunden pausiert und können in dieser Zeit durch den Kunden zurückgezogen werden. Nach Ablauf der Frist muss die Aktion durch einen Administrator bestätigt werden. Ist diese Option nicht aktiviert, so findet die gewählte Aktion sofort statt.&lt;br /&gt;
&lt;br /&gt;
'''Domain-Log aktivieren (Debug)'''&lt;br /&gt;
&lt;br /&gt;
Wenn Sie diese Option aktivieren, wird sämtliche Kommunikation mit Ihrem Domain-Anbieter zu der jeweiligen Domain geloggt. Dies ist für Debug-Zwecke nützlich, im Produktiv-Betrieb können so aber schnell mehrere Gigabyte an Daten in der MySQL-Datenbank entstehen.&lt;br /&gt;
&lt;br /&gt;
'''Domains auf Rechnung verlängern (ohne Guthaben)'''&lt;br /&gt;
&lt;br /&gt;
Falls diese Option aktiviert ist, werden Domains, für die die automatische Verlängerung aktiviert ist, auch dann verlängert, wenn der Kunde zum Zeitpunkt der Verlängerung nicht über genügend Guthaben verfügt. Der Kunde muss dann die Rechnung bezahlen.&lt;br /&gt;
&lt;br /&gt;
'''Immer Monatspreise anzeigen'''&lt;br /&gt;
&lt;br /&gt;
Wenn diese Option aktiviert ist, werden Preise für Produkte - unabhängig von der eingestellten Zahlungsperiode - dem Kunden immer als Monats-Preise angezeigt. Im Warenkorb und bei Verträgen erfolgt selbstverständlich die korrekte Anzeige. Bitte stellen Sie sicher, dass die Verwendung dieser Option rechtlich zulässig ist.&lt;br /&gt;
&lt;br /&gt;
'''Kunden standardmäßig Downloads verwehren'''&lt;br /&gt;
&lt;br /&gt;
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 &amp;quot;Auto-Freischaltung&amp;quot;. Über diesen kann eingestellt werden, nach wie vielen Stunden nach Registrierung Kunden automatisch für Downloads freigeschaltet werden sollen (optional).&lt;br /&gt;
&lt;br /&gt;
'''Vor Tickets 'In Bearbeitung' warnen'''&lt;br /&gt;
&lt;br /&gt;
Falls diese Option aktiviert ist, werden Tickets im Status &amp;quot;In Bearbeitung&amp;quot; im Menü als wichtig angezeigt.&lt;br /&gt;
&lt;br /&gt;
'''Erlaube Kunden-Registrierung ohne Bestellung'''&lt;br /&gt;
&lt;br /&gt;
Falls diese Option aktiviert ist, können sich Neukunden unter /register registrieren. Ansonsten ist die Erstellung eines Kundenkontos nur in Verbindung mit einer Bestellung möglich.&lt;br /&gt;
&lt;br /&gt;
'''Neuregistrierungen müssen durch Administrator bestätigt werden'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
'''Wegwerf-Emailadressen ablehnen'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
'''Micro-Patches automatisch anwenden'''&lt;br /&gt;
&lt;br /&gt;
Das System aktiviert [[Updates|Micro-Patches]] automatisch, wenn diese Checkbox aktiviert ist.&lt;br /&gt;
&lt;br /&gt;
'''Powered-by-Link im Kundenbereich'''&lt;br /&gt;
&lt;br /&gt;
Wenn Sie mindestens eine Mietlizenz besitzen, können Sie das Branding im Kundenbereich mit dieser Option deaktivieren.&lt;br /&gt;
&lt;br /&gt;
== Sprachen ==&lt;br /&gt;
&lt;br /&gt;
Im Bereich &amp;quot;Sprachen&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
Außerdem können Sie eine Standardsprache festlegen, indem Sie auf das Sternchen klicken. Diese Sprache wird standardmäßig beim ersten Aufruf der Webseite verwendet. Die aktuelle Standardsprache ist fett markiert.&lt;br /&gt;
&lt;br /&gt;
Mit Version 1.0.4 ist es ebenfalls möglich, weitere Sprachen zu aktivieren oder aktive Sprachen zu deaktivieren, sofern es sich dabei nicht um die Standardsprache handelt. Mit Version 1.1.1 wurde das Sprachsystem überarbeitet: Sprachen werden nur noch für den Kundenbereich deaktiviert und sind in der Administration weiterhin verfügbar. Außerdem können Sprachen für den Kundenbereich und für die Administration nun unabhängig voneinander existieren.&lt;br /&gt;
&lt;br /&gt;
'''Zeitzone'''&lt;br /&gt;
&lt;br /&gt;
Hier können Sie die Zeitzone für diese Sprache einstellen. Für Deutschland wäre dies ''Europe/Berlin''.&lt;br /&gt;
&lt;br /&gt;
'''Formatierung von Zahlen'''&lt;br /&gt;
&lt;br /&gt;
Hier können Sie einstellen, wie Zahlen formatiert werden sollen. Zum Großteil sind dies Geld-Beträge.&lt;br /&gt;
&lt;br /&gt;
'''Datums-Anzeige'''&lt;br /&gt;
&lt;br /&gt;
Hier können Sie auswählen, wie Daten angezeigt werden sollen.&lt;br /&gt;
&lt;br /&gt;
== Länder &amp;amp; Steuern ==&lt;br /&gt;
&lt;br /&gt;
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.'''&lt;br /&gt;
&lt;br /&gt;
'''Steuern (de)aktivieren'''&lt;br /&gt;
&lt;br /&gt;
Ü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.&lt;br /&gt;
&lt;br /&gt;
'''EU-Steuersystem (de)aktivieren'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
'''Standardland'''&lt;br /&gt;
&lt;br /&gt;
Sie können über den Stern ein Standardland auswählen, welches voreingestellt ist. Das aktuelle Standardland ist fett markiert. Der Benutzer kann sein Land selbstverständlich selbst festlegen.&lt;br /&gt;
&lt;br /&gt;
'''Versteuerung'''&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
&lt;br /&gt;
* Normale Versteuerung mit dem angegebenen Satz&lt;br /&gt;
* Reverse-Charge-Verfahren&lt;br /&gt;
* Reverse-Charge-Verfahren nur mit gültiger EU-Steuernummer (erfordert EU-Steuersystem, s.o.)&lt;br /&gt;
* Einkäufe ablehnen&lt;br /&gt;
&lt;br /&gt;
== Währungen ==&lt;br /&gt;
Ü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.&lt;br /&gt;
&lt;br /&gt;
'''Standardwährung'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
'''Währungs-Code'''&lt;br /&gt;
&lt;br /&gt;
Bei dem Erstellen und Bearbeiten einer Währung können Sie einen Währungscode eingeben. Hier verwenden Sie bitte den offiziellen Währungscode (EUR, USD, GBP, CHF, ...), damit die automatische Aktualisierung - falls gewünscht - auch funktioniert.&lt;br /&gt;
&lt;br /&gt;
'''Präfix &amp;amp; Suffix'''&lt;br /&gt;
&lt;br /&gt;
Der Präfix wird vor, der Suffix nach jedem Betrag auf der Seite angezeigt. Es sind Leerzeichen am Anfang und am Ende von Prefix und Suffix möglich.&lt;br /&gt;
&lt;br /&gt;
'''Umrechnungskurs'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
''Wechselkurs-Anbieter''&lt;br /&gt;
&lt;br /&gt;
Sie können in der obersten Zeile rechts auswählen, welchen Wechselkursanbieter Sie verwenden möchten. Folgende Anbieter stehen zur Verfügung:&lt;br /&gt;
&lt;br /&gt;
* Yahoo Finance&lt;br /&gt;
* European Central Bank&lt;br /&gt;
* Fixer.io&lt;br /&gt;
&lt;br /&gt;
== Logos ==&lt;br /&gt;
Im Abschnitt Logos können Sie die Logo-Dateien verwalten, die sourceDESK an verschiedenen Stellen benutzt - etwa für PDF-Dateien oder in der Administration. Es ist ein direkter Upload neuer Logo-Dateien möglich, dabei werden die alten Dateien überschrieben.&lt;br /&gt;
&lt;br /&gt;
Beim Logo für die Administration können Sie außerdem einen HTML-Farbcode (Hex) festlegen, in dieser Farbe wird dann die Administration gebrandet. Der Standard-Wert ist #428bca und lässt sich wiederherstellen, indem das Feld leer gespeichert wird.&lt;br /&gt;
&lt;br /&gt;
== Branding ==&lt;br /&gt;
Seit Version 1.1.1 ist es möglich, mit einer sourceDESK-Installation mehrere Brandings zu betreiben. Neben dem Standard-Branding können beliebig viele Brandings angelegt werden. sourceDESK erkennt das zu verwendende Branding anhand des Hostnamens, mit dem sourceDESK aufgerufen wird. Bitte beachten Sie, dass das Branding nur für den Kundenbereich gilt, nicht für die Administration.&lt;br /&gt;
&lt;br /&gt;
Je nach Branding können Sie derzeit die folgenden Parameter systemweit überschreiben:&lt;br /&gt;
&lt;br /&gt;
* sourceDESK-URL&lt;br /&gt;
* Seitenname&lt;br /&gt;
* E-Mailadresse&lt;br /&gt;
* Design&lt;br /&gt;
&lt;br /&gt;
Die Verwaltung verschiedener Kundenbestände ist derzeit nicht vorgesehen. Ein Minimal-Template zum Bereitstellen eines White-Label-Kundenbereichs wird folgen.&lt;br /&gt;
&lt;br /&gt;
== PDF-Layout ==&lt;br /&gt;
Dieser Abschnitt ermöglicht Ihnen die Anpassung des Layouts der PDF-Dateien, die von sourceDESK etwa für Rechnungen generiert werden.&lt;br /&gt;
&lt;br /&gt;
== Rechnungen ==&lt;br /&gt;
'''Cashbox aktivieren'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
'''Standard-Limit'''&lt;br /&gt;
&lt;br /&gt;
Diese Option stellt das standardmäßige Kreditlimit für Neukunden ein.&lt;br /&gt;
&lt;br /&gt;
'''Cashbox-Präfix'''&lt;br /&gt;
&lt;br /&gt;
Dieser Präfix wird im Zahlungsbetreff vor die Cashbox-Transaktions-ID geschrieben. Damit erscheint der Präfix auf Ihrem Kontoauszug.&lt;br /&gt;
&lt;br /&gt;
'''Rechnungs-Präfix'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Seit Version 1.0.5 ist auch die Verwendung der Platzhalter {YEAR}, {MONTH} und {DAY} möglich, die automatisch mit dem Rechnungsdatum gefüllt werden.&lt;br /&gt;
&lt;br /&gt;
'''Mindestlänge Rechnungsnummer'''&lt;br /&gt;
&lt;br /&gt;
Seit Version 1.0.7 können Sie hier definieren, wie lang eine Rechnungsnummer mindestens sein soll. Erreicht die Rechnungsnummer nicht diese Länge, werden Nullen vorangestellt.&lt;br /&gt;
&lt;br /&gt;
'''Abstand Rechnungsnummern (Minimum / Maximum)'''&lt;br /&gt;
&lt;br /&gt;
Mit dieser Option legen Sie fest, um wie viele Stellen jede Rechnungsnummer erhöht werden soll. Dabei ist ein Minimum und ein Maximum einzugeben, es wird für jede Rechnung zufällig ein Wert ausgesucht, der zwischen Minimum und Maximum liegt. Wenn Sie Minimum = Maximum setzen, erfolgt für jede Rechnung eine Erhöhung um genau diese Zahl.&lt;br /&gt;
&lt;br /&gt;
'''Rechnungs-Fälligkeit'''&lt;br /&gt;
&lt;br /&gt;
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 oder bei bestehenden Rechnungen jederzeit ändern. Nach dem Fälligkeitsdatum wird das [[Mahnsystem]] aktiv.&lt;br /&gt;
&lt;br /&gt;
'''Rechnungsstellung'''&lt;br /&gt;
&lt;br /&gt;
Mit dieser Option können Sie festlegen, dass eine Rechnung bereits vor Fälligkeit eines Vertrages generiert werden soll.&lt;br /&gt;
&lt;br /&gt;
'''Drucker-Mail'''&lt;br /&gt;
&lt;br /&gt;
Falls Ihr Drucker eine E-Mailadresse hat, an die Sie Dokumente senden können, die dann gedruckt werden, können Sie diese hier eintragen. Ihnen wird dann bei diversen Dokumenten ([[Rechnungen]], [[Briefe]], [[Angebote]], ...) angeboten, diese zum Druck direkt via E-Mail an Ihren Drucker zu senden.&lt;br /&gt;
&lt;br /&gt;
'''Rechnungssystem deaktivieren'''&lt;br /&gt;
&lt;br /&gt;
Wenn Sie diese Option wählen, wird das komplette Rechnungssystem von sourceDESK deaktiviert. Auch eine automatische Rechungsstellung findet nicht mehr statt. Das ist sinnvoll, wenn Sie nur kostenlose Dienste anbieten oder eine externe Abrechnung nutzen.&lt;br /&gt;
&lt;br /&gt;
== Angebote ==&lt;br /&gt;
'''Angebots-Präfix'''&lt;br /&gt;
&lt;br /&gt;
Der hier angegebene Präfix wird Ihren Angebotsnummern vorangestellt. Wenn die Angebotsnummer nicht mindestens sechs Ziffern umfasst, wird am Anfang mit Nullen aufgefüllt.&lt;br /&gt;
&lt;br /&gt;
Seit Version 1.1.1 ist die Verwendung von Variablen ähnlich wie bei Rechnungsnummern möglich.&lt;br /&gt;
&lt;br /&gt;
'''Mindestlänge Angebotsnummer'''&lt;br /&gt;
&lt;br /&gt;
Seit Version 1.0.7 können Sie hier definieren, wie lang eine Angebotsnummer mindestens sein soll. Erreicht die Angebotsnummer nicht diese Länge, werden Nullen vorangestellt.&lt;br /&gt;
&lt;br /&gt;
'''Einleitungstext'''&lt;br /&gt;
&lt;br /&gt;
Hier können Sie einen Text eintragen, der standardmäßig am Anfang eines jeden Angebots steht. Bei der Erstellung eines Angebots können Sie diesen Text individuell anpassen.&lt;br /&gt;
&lt;br /&gt;
'''Schlusstext'''&lt;br /&gt;
&lt;br /&gt;
Hier können Sie einen Text eintragen, der standardmäßig am Ende eines jeden Angebots steht. Bei der Erstellung eines Angebots können Sie diesen Text individuell anpassen.&lt;br /&gt;
&lt;br /&gt;
'''Angebotsbedingungen'''&lt;br /&gt;
&lt;br /&gt;
Dieser Text ist das &amp;quot;Kleingedruckte&amp;quot; unter Ihren Angeboten. Auch die Angebotsbedingungen können bei jedem Angebot individuell verändert werden, sodass dieser Text nur eine Vorlage darstellt.&lt;br /&gt;
&lt;br /&gt;
== Mahnsystem ==&lt;br /&gt;
Über diesen Abschnitt erfolgt die komplette Konfiguration des Mahnsystems. Weitere Informationen zur Konfiguration und Funktionsweise finden Sie direkt im Artikel zum [[Mahnsystem]].&lt;br /&gt;
&lt;br /&gt;
== Inkasso ==&lt;br /&gt;
Dieser Abschnitt dient der Konfiguration der Inkasso-Module des integrierten [[Inkasso-System|Inkasso-Systems]].&lt;br /&gt;
&lt;br /&gt;
== Telefon-Log ==&lt;br /&gt;
Dieser Abschnitt dient der Konfiguration der Module für [[Telefon-Logs]].&lt;br /&gt;
&lt;br /&gt;
== Scoring ==&lt;br /&gt;
Dieser Abschnitt dient der Konfiguration der Module für [[Scoring]].&lt;br /&gt;
&lt;br /&gt;
== Briefversand ==&lt;br /&gt;
Dieser Abschnitt dient der Konfiguration der Module für den [[Briefversand]].&lt;br /&gt;
&lt;br /&gt;
== SMS-Versand ==&lt;br /&gt;
Dieser Abschnitt dient der Konfiguration der Module für den [[SMS-Versand]].&lt;br /&gt;
&lt;br /&gt;
== Telegram ==&lt;br /&gt;
In diesem Abschnitt können Sie [[Echtzeit-Benachrichtigungen]] für Administratoren via [[Telegram]] oder [[Mattermost]] konfigurieren.&lt;br /&gt;
&lt;br /&gt;
== Anreden ==&lt;br /&gt;
Seit Version 1.1.1 können Sie mit sourceDESK dynamische Anreden verwenden. Es muss immer eine Fallback-Anrede angegeben werden, die genommen wird, wenn keine der anderen Bedingungen zutrifft oder ein Nicht-Kunde angeschrieben wird. Hierfür stehen verschiedene Variablen zur Verfügung:&lt;br /&gt;
&lt;br /&gt;
* '''{firstName}''' Vorname des Kunden&lt;br /&gt;
* '''{lastName}''' Nachname des Kunden&lt;br /&gt;
* '''{firstNameFirstLetter}''' Erster Buchstabe des Vornamens des Kunden&lt;br /&gt;
* '''{lastNameFirstLetter}''' Erster Buchstabe des Nachnamens des Kunden&lt;br /&gt;
* '''{city}''' Wohnort des Kunden&lt;br /&gt;
&lt;br /&gt;
Die Anreden lassen sich in Abhängigkeit folgender Parameter definieren:&lt;br /&gt;
&lt;br /&gt;
* Uhrzeit&lt;br /&gt;
* Sprache&lt;br /&gt;
* Geschlecht&lt;br /&gt;
* Kundengruppe&lt;br /&gt;
* Kundentyp (Privat/Firma)&lt;br /&gt;
* Land&lt;br /&gt;
&lt;br /&gt;
Das System wählt dabei immer die Anrede, die die meisten Parameter abfragt.&lt;br /&gt;
&lt;br /&gt;
== Kundenfelder ==&lt;br /&gt;
Sie können hier sowohl Einstellungen für vorhandene Kundenfelder vornehmen als auch eigene Kundenfelder anlegen. Einige Standard-Kundenfelder sind Pflichtfelder, andere können von Ihnen als optional markiert werden.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Kundengruppen ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Von der Zuordnung zu einer Kundengruppe können Sie etwa die Bestellung eines Produkts abhängig machen.&lt;br /&gt;
&lt;br /&gt;
In den Einstellungen eines Produktes können Sie seit Version 1.0.6 zudem festlegen, dass sich die Gruppen-Zuordnung eines Kunden bei Bestellung dieses Produktes ändern soll.&lt;br /&gt;
&lt;br /&gt;
== Sicherheit ==&lt;br /&gt;
In diesem Bereich können Sie diverse Sicherheitseinstellungen Ihres Systems vornehmen.&lt;br /&gt;
&lt;br /&gt;
'''Captcha-Typ'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
'''reCAPTCHA-Schlüssel'''&lt;br /&gt;
&lt;br /&gt;
Diese Option erscheint nur, wenn Sie reCAPTCHA als Captcha-System auswählen. Sie müssen hier die Schlüssel eingeben, die Sie nach der Registrierung Ihrer Seite bei [https://www.google.com/recaptcha/admin reCAPTCHA] erhalten.&lt;br /&gt;
&lt;br /&gt;
'''SMS-Verifikation'''&lt;br /&gt;
&lt;br /&gt;
Sie können hier die SMS-Verifizierung für Bestellungen aktivieren. Der Kunde muss dann für eine Bestellung eine verifizierte Handynummer hinterlegt haben. Hat er dies nicht, so wird er zur Verifizierung aufgefordert.&lt;br /&gt;
&lt;br /&gt;
'''Hashmethoden'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
'''Clientseitiges Hashing'''&lt;br /&gt;
&lt;br /&gt;
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).&lt;br /&gt;
&lt;br /&gt;
'''Routen ohne CSRF'''&lt;br /&gt;
&lt;br /&gt;
Mit dieser Option können Sie das [[CSRF-System]] für bestimmte Routen im System deaktivieren. Geben Sie dazu die URL ein, für die das CSRF-System deaktiviert werden soll. Das ist zum Beispiel nützlich, wenn Sie von extern bspw. auf die Domain-Abfrage per HTML-POST-Form verlinken. Mehrere Einträge können Sie mit Komma trennen.&lt;br /&gt;
&lt;br /&gt;
Beispiel-Eingabe: /domains,/cart&lt;br /&gt;
&lt;br /&gt;
'''Server-Wert für IP-Adresse'''&lt;br /&gt;
&lt;br /&gt;
Diese Option legt fest, aus welcher Server-Variable die IP-Adresse des Besuchers bezogen wird. Dies ist relevant, wenn etwa ein CDN wie CloudFlare vor sourceDESK geschaltet wird. Der Standard-Wert für die gängigen Webserver lautet &amp;quot;REMOTE_ADDR&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''Whiteliste für die Administration'''&lt;br /&gt;
&lt;br /&gt;
Der Zugriff auf die Administration kann auf die hier angegebenen Hostnamen und IP-Adressen beschränkt werden. Ist das Feld leer, so wird der Zugriff nicht beschränkt. Aus Sicherheitsgründen ist eine Beschränkung hier sinnvoll - bei dynamischen IP-Adressen kann man die zum Beispiel in Verwendung mit DynDNS verwenden - die Hostnameabfragen werden nicht gecacht.&lt;br /&gt;
&lt;br /&gt;
'''Einmalpasswort'''&lt;br /&gt;
&lt;br /&gt;
Wenn die Whiteliste aktiviert ist, können Sie mit diesem - aus acht Ziffern bestehendem - Einmalpasswort trotzdem auf die Administration zugreifen. Dieses Passwort können Sie nur einmal verwenden, danach wird ein neues generiert. Die Änderung der Whiteliste und der Abruf des aktuellen Einmalpasswortes ist nur möglich, wenn die Whitelist-Beschränkung erfüllt wurde - mit anderen Worten: durch die Authentifizierung mit dem Einmalpasswort sind keine Änderungen an der Whitelist möglich. Sollten Sie die Whitelist zurücksetzen müssen, verwenden Sie in Ihrer Datenbank dieses SQL-Kommando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
UPDATE `settings` SET `value` = '' WHERE `key` = 'admin_whitelist' LIMIT 1;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wenn Sie einen Datenbank-Präfix verwenden, müssen Sie den Tabellennamen ''settings'' natürlich um diesen erweitern.&lt;br /&gt;
&lt;br /&gt;
'''SSL erzwingen'''&lt;br /&gt;
&lt;br /&gt;
Wenn Sie diese Option aktivieren, werden Besucher automatisch auf die HTTPS-Version einer Seite weitergeleitet, wenn sie die HTTP-Version aufrufen.&lt;br /&gt;
&lt;br /&gt;
'''Passwort-Änderungsverlauf aktivieren'''&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
'''HSTS aktivieren'''&lt;br /&gt;
&lt;br /&gt;
Achtung: Diese Option aktiviert HSTS für die sourceDESK-Domain und alle Subdomains mit einem Jahr Cache!&lt;br /&gt;
&lt;br /&gt;
'''Proxies blockieren'''&lt;br /&gt;
&lt;br /&gt;
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 &amp;quot;Proxies blockieren&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Sozialer Login ==&lt;br /&gt;
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 &amp;quot;Beantragen&amp;quot; im Detail.&lt;br /&gt;
&lt;br /&gt;
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 &amp;quot;Kunden dürfen Ihr Konto für soziale Logins selbst deaktivieren&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Cronjobs ==&lt;br /&gt;
Für die [[Cronjobs]] gibt es eine eigenständige Seite.&lt;br /&gt;
&lt;br /&gt;
== Affiliate ==&lt;br /&gt;
sourceDESK hat ein integriertes [[Affiliate-System]], weitere Informationen zur Konfiguration und Verwendung finden Sie auf der [[Affiliate-System|separaten Seite]].&lt;br /&gt;
&lt;br /&gt;
== SEO ==&lt;br /&gt;
Hier können Sie Suchmaschinen-Informationen für verschiedene Sprachen hinterlegen und den Intro-Text auf der Startseite von sourceDESK anpassen.&lt;br /&gt;
&lt;br /&gt;
Unter &amp;quot;URLs umschreiben&amp;quot; können Sie alternative Routen definieren. So können Sie zum Beispiel festlegen, dass &amp;quot;/webspace/starter&amp;quot; auf &amp;quot;/product/9&amp;quot; umleitet. Außerdem können Sie erzwingen, dass immer die &amp;quot;neue&amp;quot; URL verwendet wird.&lt;br /&gt;
&lt;br /&gt;
== Suche ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Analytics ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Falls Sie [[Piwik/Matomo]] verwenden, können Sie Bestellungen mit diesem Tool tracken. Dazu aktivieren Sie die Checkbox &amp;quot;Bestellungen mit Matomo tracken&amp;quot;, gleichzeitig muss der [[Piwik/Matomo]]-Code als Tracking-Code eingetragen sein. Sodann wird die API von [[Piwik/Matomo]] verwendet, um Bestellungen zu tracken.&lt;br /&gt;
&lt;br /&gt;
== System-Fehler ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Cache ==&lt;br /&gt;
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).&lt;br /&gt;
&lt;br /&gt;
== Auto-Inkrement IDs ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Websocket ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Sie müssen den Websocket-Server mit folgendem Kommando starten:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
php -q /path/to/sourcedesk/index.php websocket&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bitte stellen Sie sicher, dass der Befehl auch nach einem Server-Neustart ausgeführt wird, zum Beispiel per @reboot-Cronjob.&lt;br /&gt;
Der Befehl darf auch mehrfach aufgerufen werden, nur der erste Befehlsaufruf darf nicht abgebrochen werden.&lt;br /&gt;
&lt;br /&gt;
== Lizenz ==&lt;br /&gt;
In diesem Abschnitt können Sie den Lizenzschlüssel für Ihre sourceDESK-Installation einsehen und ändern.&lt;/div&gt;</summary>
		<author><name>Richard Reiber</name></author>	</entry>

	<entry>
		<id>https://wiki.sourceway.de/index.php?title=Cronjobs&amp;diff=1093</id>
		<title>Cronjobs</title>
		<link rel="alternate" type="text/html" href="https://wiki.sourceway.de/index.php?title=Cronjobs&amp;diff=1093"/>
				<updated>2020-03-26T20:53:31Z</updated>
		
		<summary type="html">&lt;p&gt;Richard Reiber: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die Cronjobs sind dafür da, zu bestimmten Zeiten bzw. in einem bestimmten Intervall bestimmte Aufgaben auszuführen.&lt;br /&gt;
&lt;br /&gt;
== Verwaltung der Cronjobs ==&lt;br /&gt;
Sie finden die Cronjob-Verwaltung unter &amp;quot;Einstellungen&amp;quot; &amp;gt; &amp;quot;Systemeinstellungen&amp;quot; &amp;gt; &amp;quot;Cronjobs&amp;quot;. Dort können Sie einzelne Cronjobs aktivieren bzw. deaktivieren und ein Passwort setzen, falls dies zum Schutz des Cronjob-Aufrufes gewünscht ist (wird empfohlen). Außerdem wird Ihnen angezeigt, wann der Cronjob das letzte Mal aufgerufen wurde, welches Intervall für den Cronjob-Aufruf empfohlen wird und wie die URL lautet (letztes Icon).&lt;br /&gt;
&lt;br /&gt;
== Erklärung der Cronjobs ==&lt;br /&gt;
'''Abrechnungen'''&lt;br /&gt;
&lt;br /&gt;
Dieser Cronjob erstellt Rechnungen bei Fälligkeit aktiver [[Abrechnungen]].&lt;br /&gt;
&lt;br /&gt;
'''Backups'''&lt;br /&gt;
&lt;br /&gt;
Dieser Cronjob nimmt [[System-Backups]] vor.&lt;br /&gt;
&lt;br /&gt;
'''Domain-Änderungen'''&lt;br /&gt;
&lt;br /&gt;
Dieser Cronjob wendet offene Änderungen an [[Domains]] an.&lt;br /&gt;
&lt;br /&gt;
'''Domain-Synchronisierung'''&lt;br /&gt;
&lt;br /&gt;
Dieser Cronjob synchronisiert im System befindliche [[Domains]] mit den Daten beim Registrar.&lt;br /&gt;
&lt;br /&gt;
'''Domain-Verlängerungen'''&lt;br /&gt;
&lt;br /&gt;
Dieser Cronjob kümmert sich um Verlängerungen und Kündigungen von [[Domains]] und warnt den Kunden vor anstehenden Verlängerungen bzw. dem Ablauf seiner Domain.&lt;br /&gt;
&lt;br /&gt;
'''E-Mailwarteschlange'''&lt;br /&gt;
&lt;br /&gt;
Dieser Cronjob arbeitet die [[E-Mailwarteschlange]] ab.&lt;br /&gt;
&lt;br /&gt;
'''Geburtstags-Glückwünsche'''&lt;br /&gt;
&lt;br /&gt;
Dieser Cronjob versendet auf Wunsch Glückwünsche und einen Gutschein, wenn einer Ihrer Kunden [[Geburtstag]] hat.&lt;br /&gt;
&lt;br /&gt;
'''IP-Lokalisierung'''&lt;br /&gt;
&lt;br /&gt;
Dieser Cronjob versucht, IP-Adressen von Kunden zu lokalisieren. Das ermöglicht es Ihnen, direkt in der Administration zu sehen, woher ein Besucher kommt und dient der Betrugsprävention.&lt;br /&gt;
&lt;br /&gt;
'''Mahnungen'''&lt;br /&gt;
&lt;br /&gt;
Dieser Cronjob versendet Mahnungen für überfällige Rechnungen, siehe [[Mahnsystem]].&lt;br /&gt;
&lt;br /&gt;
'''Produkt-Einrichtungen'''&lt;br /&gt;
&lt;br /&gt;
Dieser Cronjob richtet vom Kunden bestellte [[Produkte]] im Hintergrund ein.&lt;br /&gt;
&lt;br /&gt;
'''Proxy-Adressen aktualisieren'''&lt;br /&gt;
&lt;br /&gt;
Dieser Cronjob ruft eine Liste von bekannten Proxy-IP-Adressen ab und speichert diese zwischen. Das ermöglicht es sourceDESK, Proxy-Nutzern bestimmte Funktionen der Webseite zu sperren, um Betrug vorzubeugen.&lt;br /&gt;
&lt;br /&gt;
'''Server-Monitoring'''&lt;br /&gt;
&lt;br /&gt;
Dieser Cronjob überwacht die Server im [[Monitoring]].&lt;br /&gt;
&lt;br /&gt;
'''System-Status'''&lt;br /&gt;
&lt;br /&gt;
Dieser Cronjob prüft das System auf Fehler, wie zum Beispiel nicht existente Dateien.&lt;br /&gt;
&lt;br /&gt;
'''Ticket-Import (POP)'''&lt;br /&gt;
&lt;br /&gt;
Dieser Cronjob importiert neue E-Mails in das [[Support-System]]. Dafür ist das '''mailparse-Modul''' für PHP zwingend erforderlich.&lt;br /&gt;
&lt;br /&gt;
'''Überweisungs-Import'''&lt;br /&gt;
&lt;br /&gt;
Dieser Cronjob versucht [[Überweisungen]] von Ihrer Bank zu importieren, sofern der automatische Import aktiviert ist.&lt;br /&gt;
&lt;br /&gt;
'''Währungs-Kurse'''&lt;br /&gt;
&lt;br /&gt;
Dieser Cronjob aktualisiert die Kurse der [[Währungen]] automatisch, wenn dies aktiviert ist und die Währungs-Codes gültig sind.&lt;br /&gt;
&lt;br /&gt;
== Cronjob-Einrichtung: URL ==&lt;br /&gt;
Die einfachste Variante der Cronjob-Ausführung ist der Aufruf über die Cronjob-URL. Diese finden Sie unter &amp;quot;Einstellungen &amp;gt; System-Einstellungen &amp;gt; Cronjobs&amp;quot;, dort erhalten Sie auch das entsprechende Ausführungs-Intervall.&lt;br /&gt;
&lt;br /&gt;
Die URL ist unter dem Webseite-Icon auffindbar, diese muss als Cronjob eingerichtet werden.&lt;br /&gt;
&lt;br /&gt;
== Cronjob-Einrichtung: PHP-CLI ==&lt;br /&gt;
Eine weitere Variante zur Ausführung der Cronjobs ist der Aufruf über die PHP-Kommandozeile. Dies ist die bevorzugte Variante. Unter &amp;quot;Einstellungen &amp;gt; System-Einstellungen &amp;gt; Cronjobs&amp;quot; finden Sie die verfügbaren Cronjobs samt Ausführungs-Intervalle. Am Ende einer jeden Zeile der Tabelle finden Sie die Cronjob-URL. In dieser befindet sich der Parameter &amp;quot;job&amp;quot;, dieser enthält den Cronjob-Key (etwa ''recurring''). Den Email-Cronjob würden Sie wie folgt einrichten (crontab-Stil):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
* * * * * /path/to/php /path/to/sourcedesk/index.php cron queue&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cronjob-Einrichtung: Daemon ==&lt;br /&gt;
Seit Version 1.1.1 reicht es aus, einen Daemon einzurichten, der die Cronjobs automatisch ausführt, wenn diese fällig sind. Alternativ können die Cronjobs auch weiterhin einzeln aufgerufen werden. Der Daemon erfordert das PHP-Modul ''pthreads''. Der Aufruf erfolgt in einer Shell mit:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
nohup php /var/www/sourceDESK/index.php cron _all &amp;amp;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hierbei ist der Pfad zu sourceDESK anzupassen, eventuell muss auch der Pfad für die PHP-Binary geändert werden. Eine Passwort-Authentifizierung ist nicht erforderlich. Der Daemon kann beispielsweise mit ''systemd'' verwaltet werden. Hierzu kann eine Datei ''/etc/systemd/system/sourcedesk.service'' mit folgendem Inhalt angelegt werden:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vim&amp;quot;&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=sourceDESK Cronjob&lt;br /&gt;
Requires=mysqld.service&lt;br /&gt;
After=mysqld.service&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
User=root&lt;br /&gt;
Type=simple&lt;br /&gt;
TimeoutSec=0&lt;br /&gt;
PIDFile=/var/run/sourcedesk.pid&lt;br /&gt;
ExecStart=php -f /var/www/sourceDESK/index.php cron _all&amp;gt; /dev/null 2&amp;gt;/dev/null&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=30s&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=default.target&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Datei - und jegliche Änderungen - müssen mit ''systemctl daemon-reload'' im System bekannt gemacht werden.&lt;br /&gt;
&lt;br /&gt;
Der Dienst kann dann mit ''systemctl start sourcedesk'' gestartet werden. Um ihn beim Booten zu starten, muss ''systemctl enable sourcedesk'' ausgeführt werden.&lt;br /&gt;
&lt;br /&gt;
== Intervall ==&lt;br /&gt;
Wie bereits erwähnt wird das Intervall bei den Cronjobs angezeigt. Dieses Intervall sollte nicht unterschritten werden, es gibt auch nur eine 10-prozentige Toleranz. Das bedeutet, dass ein Cronjob, der alle 60 Minuten laufen soll, zwar auch alle 54 Minuten aufgerufen werden kann, ein geringeres Intervall wird aber nicht möglich sein - der Cronlauf wird direkt abgebrochen.&lt;br /&gt;
&lt;br /&gt;
== Für Entwickler ==&lt;br /&gt;
Die Cronjobs finden sich in der Datenbanktabelle ''cronjobs'' (eventuell mit Präfix). Dort können Sie neue Cronjobs hinzufügen oder das Intervall verändern - tun Sie dies aber bitte nur, wenn Sie wissen was Sie tun. Jeder Cronjob hat dort unter anderem ein Merkmal ''key''. Das ist der GET-Parameter ''job'' beim Aufruf eines Cronjobs. Außerdem muss eine Datei ''key''.php im Verzeichnis ''controller/crons'' existieren. Die einfachere Variante dürfte aber sein, weitere Aktionen im Anschluss an einen bestehenden Cronjob durchzuführen, hierzu können Sie den [[Hook]] [[Hook:Cronjob]] verwenden.&lt;/div&gt;</summary>
		<author><name>Richard Reiber</name></author>	</entry>

	<entry>
		<id>https://wiki.sourceway.de/index.php?title=Cronjobs&amp;diff=1092</id>
		<title>Cronjobs</title>
		<link rel="alternate" type="text/html" href="https://wiki.sourceway.de/index.php?title=Cronjobs&amp;diff=1092"/>
				<updated>2020-03-26T20:53:13Z</updated>
		
		<summary type="html">&lt;p&gt;Richard Reiber: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die Cronjobs sind dafür da, zu bestimmten Zeiten bzw. in einem bestimmten Intervall bestimmte Aufgaben auszuführen.&lt;br /&gt;
&lt;br /&gt;
== Verwaltung der Cronjobs ==&lt;br /&gt;
Sie finden die Cronjob-Verwaltung unter &amp;quot;Einstellungen&amp;quot; &amp;gt; &amp;quot;Systemeinstellungen&amp;quot; &amp;gt; &amp;quot;Cronjobs&amp;quot;. Dort können Sie einzelne Cronjobs aktivieren bzw. deaktivieren und ein Passwort setzen, falls dies zum Schutz des Cronjob-Aufrufes gewünscht ist (wird empfohlen). Außerdem wird Ihnen angezeigt, wann der Cronjob das letzte Mal aufgerufen wurde, welches Intervall für den Cronjob-Aufruf empfohlen wird und wie die URL lautet (letztes Icon).&lt;br /&gt;
&lt;br /&gt;
== Erklärung der Cronjobs ==&lt;br /&gt;
'''Abrechnungen'''&lt;br /&gt;
&lt;br /&gt;
Dieser Cronjob erstellt Rechnungen bei Fälligkeit aktiver [[Abrechnungen]].&lt;br /&gt;
&lt;br /&gt;
'''Backups'''&lt;br /&gt;
&lt;br /&gt;
Dieser Cronjob nimmt [[System-Backups]] vor.&lt;br /&gt;
&lt;br /&gt;
'''Domain-Änderungen'''&lt;br /&gt;
&lt;br /&gt;
Dieser Cronjob wendet offene Änderungen an [[Domains]] an.&lt;br /&gt;
&lt;br /&gt;
'''Domain-Synchronisierung'''&lt;br /&gt;
&lt;br /&gt;
Dieser Cronjob synchronisiert im System befindliche [[Domains]] mit den Daten beim Registrar.&lt;br /&gt;
&lt;br /&gt;
'''Domain-Verlängerungen'''&lt;br /&gt;
&lt;br /&gt;
Dieser Cronjob kümmert sich um Verlängerungen und Kündigungen von [[Domains]] und warnt den Kunden vor anstehenden Verlängerungen bzw. dem Ablauf seiner Domain.&lt;br /&gt;
&lt;br /&gt;
'''E-Mailwarteschlange'''&lt;br /&gt;
&lt;br /&gt;
Dieser Cronjob arbeitet die [[E-Mailwarteschlange]] ab.&lt;br /&gt;
&lt;br /&gt;
'''Geburtstags-Glückwünsche'''&lt;br /&gt;
&lt;br /&gt;
Dieser Cronjob versendet auf Wunsch Glückwünsche und einen Gutschein, wenn einer Ihrer Kunden [[Geburtstag]] hat.&lt;br /&gt;
&lt;br /&gt;
'''IP-Lokalisierung'''&lt;br /&gt;
&lt;br /&gt;
Dieser Cronjob versucht, IP-Adressen von Kunden zu lokalisieren. Das ermöglicht es Ihnen, direkt in der Administration zu sehen, woher ein Besucher kommt und dient der Betrugsprävention.&lt;br /&gt;
&lt;br /&gt;
'''Mahnungen'''&lt;br /&gt;
&lt;br /&gt;
Dieser Cronjob versendet Mahnungen für überfällige Rechnungen, siehe [[Mahnsystem]].&lt;br /&gt;
&lt;br /&gt;
'''Produkt-Einrichtungen'''&lt;br /&gt;
&lt;br /&gt;
Dieser Cronjob richtet vom Kunden bestellte [[Produkte]] im Hintergrund ein.&lt;br /&gt;
&lt;br /&gt;
'''Proxy-Adressen aktualisieren'''&lt;br /&gt;
&lt;br /&gt;
Dieser Cronjob ruft eine Liste von bekannten Proxy-IP-Adressen ab und speichert diese zwischen. Das ermöglicht es sourceDESK, Proxy-Nutzern bestimmte Funktionen der Webseite zu sperren, um Betrug vorzubeugen.&lt;br /&gt;
&lt;br /&gt;
'''Server-Monitoring'''&lt;br /&gt;
&lt;br /&gt;
Dieser Cronjob überwacht die Server im [[Monitoring]].&lt;br /&gt;
&lt;br /&gt;
'''System-Status'''&lt;br /&gt;
&lt;br /&gt;
Dieser Cronjob prüft das System auf Fehler, wie zum Beispiel nicht existente Dateien.&lt;br /&gt;
&lt;br /&gt;
'''Ticket-Import (POP)'''&lt;br /&gt;
&lt;br /&gt;
Dieser Cronjob importiert neue E-Mails in das [[Support-System]]. Dafür ist das '''mailparse-Modul''' für PHP zwingend erforderlich.&lt;br /&gt;
&lt;br /&gt;
'''Überweisungs-Import'''&lt;br /&gt;
&lt;br /&gt;
Dieser Cronjob versucht [[Überweisungen]] von Ihrer Bank zu importieren, sofern der automatische Import aktiviert ist.&lt;br /&gt;
&lt;br /&gt;
'''Währungs-Kurse'''&lt;br /&gt;
&lt;br /&gt;
Dieser Cronjob aktualisiert die Kurse der [[Währungen]] automatisch, wenn dies aktiviert ist und die Währungs-Codes gültig sind.&lt;br /&gt;
&lt;br /&gt;
== Einrichtung der Cronjobs ==&lt;br /&gt;
Sie sollten alle angezeigten Cronjobs in angegebenen Intervall einrichten, zum Beispiel über ''crontab'' oder über Ihr Verwaltungsinterface (Linux-Tipp: ''wget --spider &amp;quot;&amp;lt;URL&amp;gt;&amp;quot;''). Über die Administration deaktivierte Cronjobs lassen sich nicht mehr aufrufen, sollten aber trotzdem als Cronjob im Crontab eingetragen sein, damit sie nach der erneuten Aktivierung wieder laufen.&lt;br /&gt;
&lt;br /&gt;
== Cronjob-Einrichtung: URL ==&lt;br /&gt;
Die einfachste Variante der Cronjob-Ausführung ist der Aufruf über die Cronjob-URL. Diese finden Sie unter &amp;quot;Einstellungen &amp;gt; System-Einstellungen &amp;gt; Cronjobs&amp;quot;, dort erhalten Sie auch das entsprechende Ausführungs-Intervall.&lt;br /&gt;
&lt;br /&gt;
Die URL ist unter dem Webseite-Icon auffindbar, diese muss als Cronjob eingerichtet werden.&lt;br /&gt;
&lt;br /&gt;
== Cronjob-Einrichtung: PHP-CLI ==&lt;br /&gt;
Eine weitere Variante zur Ausführung der Cronjobs ist der Aufruf über die PHP-Kommandozeile. Dies ist die bevorzugte Variante. Unter &amp;quot;Einstellungen &amp;gt; System-Einstellungen &amp;gt; Cronjobs&amp;quot; finden Sie die verfügbaren Cronjobs samt Ausführungs-Intervalle. Am Ende einer jeden Zeile der Tabelle finden Sie die Cronjob-URL. In dieser befindet sich der Parameter &amp;quot;job&amp;quot;, dieser enthält den Cronjob-Key (etwa ''recurring''). Den Email-Cronjob würden Sie wie folgt einrichten (crontab-Stil):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
* * * * * /path/to/php /path/to/sourcedesk/index.php cron queue&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cronjob-Einrichtung: Daemon ==&lt;br /&gt;
Seit Version 1.1.1 reicht es aus, einen Daemon einzurichten, der die Cronjobs automatisch ausführt, wenn diese fällig sind. Alternativ können die Cronjobs auch weiterhin einzeln aufgerufen werden. Der Daemon erfordert das PHP-Modul ''pthreads''. Der Aufruf erfolgt in einer Shell mit:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
nohup php /var/www/sourceDESK/index.php cron _all &amp;amp;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hierbei ist der Pfad zu sourceDESK anzupassen, eventuell muss auch der Pfad für die PHP-Binary geändert werden. Eine Passwort-Authentifizierung ist nicht erforderlich. Der Daemon kann beispielsweise mit ''systemd'' verwaltet werden. Hierzu kann eine Datei ''/etc/systemd/system/sourcedesk.service'' mit folgendem Inhalt angelegt werden:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;vim&amp;quot;&amp;gt;&lt;br /&gt;
[Unit]&lt;br /&gt;
Description=sourceDESK Cronjob&lt;br /&gt;
Requires=mysqld.service&lt;br /&gt;
After=mysqld.service&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
User=root&lt;br /&gt;
Type=simple&lt;br /&gt;
TimeoutSec=0&lt;br /&gt;
PIDFile=/var/run/sourcedesk.pid&lt;br /&gt;
ExecStart=php -f /var/www/sourceDESK/index.php cron _all&amp;gt; /dev/null 2&amp;gt;/dev/null&lt;br /&gt;
KillMode=process&lt;br /&gt;
&lt;br /&gt;
Restart=on-failure&lt;br /&gt;
RestartSec=30s&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy=default.target&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Datei - und jegliche Änderungen - müssen mit ''systemctl daemon-reload'' im System bekannt gemacht werden.&lt;br /&gt;
&lt;br /&gt;
Der Dienst kann dann mit ''systemctl start sourcedesk'' gestartet werden. Um ihn beim Booten zu starten, muss ''systemctl enable sourcedesk'' ausgeführt werden.&lt;br /&gt;
&lt;br /&gt;
== Intervall ==&lt;br /&gt;
Wie bereits erwähnt wird das Intervall bei den Cronjobs angezeigt. Dieses Intervall sollte nicht unterschritten werden, es gibt auch nur eine 10-prozentige Toleranz. Das bedeutet, dass ein Cronjob, der alle 60 Minuten laufen soll, zwar auch alle 54 Minuten aufgerufen werden kann, ein geringeres Intervall wird aber nicht möglich sein - der Cronlauf wird direkt abgebrochen.&lt;br /&gt;
&lt;br /&gt;
== Für Entwickler ==&lt;br /&gt;
Die Cronjobs finden sich in der Datenbanktabelle ''cronjobs'' (eventuell mit Präfix). Dort können Sie neue Cronjobs hinzufügen oder das Intervall verändern - tun Sie dies aber bitte nur, wenn Sie wissen was Sie tun. Jeder Cronjob hat dort unter anderem ein Merkmal ''key''. Das ist der GET-Parameter ''job'' beim Aufruf eines Cronjobs. Außerdem muss eine Datei ''key''.php im Verzeichnis ''controller/crons'' existieren. Die einfachere Variante dürfte aber sein, weitere Aktionen im Anschluss an einen bestehenden Cronjob durchzuführen, hierzu können Sie den [[Hook]] [[Hook:Cronjob]] verwenden.&lt;/div&gt;</summary>
		<author><name>Richard Reiber</name></author>	</entry>

	<entry>
		<id>https://wiki.sourceway.de/index.php?title=Systemanforderungen&amp;diff=1091</id>
		<title>Systemanforderungen</title>
		<link rel="alternate" type="text/html" href="https://wiki.sourceway.de/index.php?title=Systemanforderungen&amp;diff=1091"/>
				<updated>2020-01-31T15:15:38Z</updated>
		
		<summary type="html">&lt;p&gt;Richard Reiber: /* Minimale Anforderungen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;sourceDESK hat keine allzu großen Systemanforderungen - es sollte auf den meisten Webservern problemlos laufen.&lt;br /&gt;
&lt;br /&gt;
== Minimale Anforderungen ==&lt;br /&gt;
* Linux (empfohlen) oder Windows Betriebssystem&lt;br /&gt;
* Apache Webserver (empfohlen)&lt;br /&gt;
* PHP 7.1 aufwärts&lt;br /&gt;
* MySQL 5.7 mit einer Datenbank und ohne SQL_MODE = STRICT_TRANS_TABLES&lt;br /&gt;
* php-bcmath&lt;br /&gt;
* php-sockets&lt;br /&gt;
* php-zip&lt;br /&gt;
* php-mbstring&lt;br /&gt;
* Freetype-Support für PHP&lt;br /&gt;
* Bei Verwendung der Mietversion: [http://www.ioncube.com/loaders.php ionCube-Loader]&lt;br /&gt;
&lt;br /&gt;
== Weitere Anforderungen ==&lt;br /&gt;
* [https://secure.php.net/manual/de/book.mailparse.php mailparse] und php-imap für das Support-System&lt;br /&gt;
* SOAP und XML-RPC als PHP-Module für diverse Integrationen&lt;br /&gt;
* wkhtmltoimage für Domain-Vorschau&lt;br /&gt;
* pthreads für Sammel-Cronjob&lt;br /&gt;
* php-xml und php-zip&lt;br /&gt;
&lt;br /&gt;
== Empfohlene Werte für die php.ini ==&lt;br /&gt;
* memory_limit = 64M&lt;br /&gt;
* upload_max_filesize = 128M&lt;br /&gt;
* post_max_size = 129M&lt;br /&gt;
* max_execution_time = 120&lt;br /&gt;
* max_input_time = 60&lt;br /&gt;
&lt;br /&gt;
Bei entsprechender Leistung können und sollten die Werte natürlich höher sein.&lt;br /&gt;
&lt;br /&gt;
== Überprüfung von Systemanforderungen ==&lt;br /&gt;
sourceDESK prüft seit Version 1.0.6 selbstständig, ob die Systemanforderungen erfüllt sind. Werden erforderliche Anforderungen nicht erfüllt, ist sourceDESK nicht lauffähig. Es wird in diesem Fall auf das Problem hingewiesen.&lt;br /&gt;
&lt;br /&gt;
Während der Installation von sourceDESK und in der Administration unter &amp;quot;Einstellungen &amp;gt; System-Einstellungen &amp;gt; System-Status&amp;quot; finden Sie Hinweise zu einer nicht optimalen System-Konfiguration, falls eine solche vorliegt.&lt;/div&gt;</summary>
		<author><name>Richard Reiber</name></author>	</entry>

	<entry>
		<id>https://wiki.sourceway.de/index.php?title=Reseller-System&amp;diff=1090</id>
		<title>Reseller-System</title>
		<link rel="alternate" type="text/html" href="https://wiki.sourceway.de/index.php?title=Reseller-System&amp;diff=1090"/>
				<updated>2020-01-05T19:13:38Z</updated>
		
		<summary type="html">&lt;p&gt;Richard Reiber: Die Seite wurde neu angelegt: „Mit Version 1.1.6 wurde das Reseller-System in sourceDESK eingeführt. Dies ermöglicht es Ihnen, Ihre Kunden als Reseller zu aktivieren. Reseller können wied…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mit Version 1.1.6 wurde das Reseller-System in sourceDESK eingeführt. Dies ermöglicht es Ihnen, Ihre Kunden als Reseller zu aktivieren. Reseller können wiederum selbst Kunden anlegen und diesen ein White-Label-Interface zur Verfügung stellen.&lt;br /&gt;
&lt;br /&gt;
Über dieses Interface ist derzeit die Verwaltung von Verträgen möglich, die den Kunden des Resellers zugeordnet wurden.&lt;br /&gt;
&lt;br /&gt;
== Reseller-Aktivierung ==&lt;br /&gt;
Um einen Kunden als Reseller zu aktivieren, wählen Sie bitte im Kundenprofil die Checkbox &amp;quot;Kunde ist Reseller&amp;quot;. Eine automatische Aktivierung ist derzeit nicht geplant.&lt;br /&gt;
&lt;br /&gt;
== Resellerbereich ==&lt;br /&gt;
Resellern steht im Kundenbereich ein Reseller-Bereich zur Verfügung, in dem sie ihre Kunden anlegen und verwalten können. Außerdem ist die Zuordnung von Verträgen zu Kunden sowie eine rudimentäre Konfiguration des White-Label-Kundeninterfaces möglich.&lt;br /&gt;
&lt;br /&gt;
== Kundeninterface ==&lt;br /&gt;
Das Kundeninterface steht standardmäßig unter /res zur Verfügung und muss initial mit der Kundennummer des Resellers aufgerufen werden. Der Reseller mit der Kundennummer 123 müsste seinen Kunden also bspw. die URL https://sourceway.de/res/?resid=123 mitteilen, damit diese auf das Kundeninterface zugreifen können.&lt;br /&gt;
&lt;br /&gt;
== Eigene Domain ==&lt;br /&gt;
Es ist möglich, das Kundeninterface für bestimmte Reseller unter einer eigenen (Sub-)Domain zur Verfügung zu stellen. Dazu ist wie folgt vorzugehen:&lt;br /&gt;
&lt;br /&gt;
1. Die Domain muss serverseitig auf das sourceDESK-Verzeichnis /res aufgeschaltet werden.&lt;br /&gt;
2. In der DNS-Zone muss für die (Sub-)Domain ein A-Record (und evtl. ein AAAA-Record für Dual Stack) erstellt werden, der auf den Webserver zeigt.&lt;br /&gt;
3. In der DNS-Zone muss für die gleiche (Sub-)Domain ein TXT-Record erstellt werden, der ausschließlich die Kundennummer des Resellers enthält. Über diesen Eintrag weiß sourceDESK, zu welchem Reseller die Domain gehört.&lt;br /&gt;
&lt;br /&gt;
Sodann ist das Kundeninterface für den konfigurierten Reseller unter der eigenen (Sub-)Domain erreichbar. Eventuell sind noch Anpassungen vorzunehmen, etwa die Aktivierung von SSL (dringend empfohlen!).&lt;/div&gt;</summary>
		<author><name>Richard Reiber</name></author>	</entry>

	<entry>
		<id>https://wiki.sourceway.de/index.php?title=Hauptseite&amp;diff=1089</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.sourceway.de/index.php?title=Hauptseite&amp;diff=1089"/>
				<updated>2020-01-05T19:05:49Z</updated>
		
		<summary type="html">&lt;p&gt;Richard Reiber: /* Erste Schritte */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hier finden Sie Informationen zur Installation, Konfiguration und Verwendung von [https://sourceway.de/de/sourcedesk sourceDESK]. Sie können über die Suche rechts oben zu fast jeder Funktion eine detaillierte Hilfe erhalten.&lt;br /&gt;
&lt;br /&gt;
== Allgemeine Informationen ==&lt;br /&gt;
* [[Systemanforderungen]]&lt;br /&gt;
* [[Installation]]&lt;br /&gt;
* [[Sicherheit]]&lt;br /&gt;
* [[Updates]]&lt;br /&gt;
* [[Lizenz]]&lt;br /&gt;
* [[Import]]&lt;br /&gt;
* [https://sourceway.de/de/sourcedesk/development Changelog]&lt;br /&gt;
&lt;br /&gt;
== Erste Schritte ==&lt;br /&gt;
* [[Systemeinstellungen]]&lt;br /&gt;
* [[Cronjobs]]&lt;br /&gt;
* [[Lokalisierung]]&lt;br /&gt;
* [[E-Mailversand]]&lt;br /&gt;
* [[Texte]]&lt;br /&gt;
* [[Währungen]]&lt;br /&gt;
* [[Zahlungs-Einstellungen]]&lt;br /&gt;
* [[Zahlungsimport]]&lt;br /&gt;
* [[Backups]]&lt;br /&gt;
* [[Import]]&lt;br /&gt;
* [[Produkte]]&lt;br /&gt;
* [[Rechnungslayout]]&lt;br /&gt;
* [[Jugendschutz]]&lt;br /&gt;
* [[Reseller-System]]&lt;br /&gt;
&lt;br /&gt;
== Administration ==&lt;br /&gt;
* [[Startseite]]&lt;br /&gt;
* [[Kunden]]&lt;br /&gt;
* [[Produkte]]&lt;br /&gt;
* [[Inhalte]]&lt;br /&gt;
* [[Projekte]]&lt;br /&gt;
* [[Server]]&lt;br /&gt;
* [[Zahlungen]]&lt;br /&gt;
* [[Statistiken]]&lt;br /&gt;
* [[Support]]&lt;br /&gt;
* [[Addons]]&lt;br /&gt;
* [[Einstellungen]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Admin-Profil]]&lt;br /&gt;
* [[Admin-Einstellungen]]&lt;br /&gt;
* [[Export]]&lt;br /&gt;
&lt;br /&gt;
== Kundenbereich ==&lt;br /&gt;
* [[CMS]]&lt;br /&gt;
* [[Menü]]&lt;br /&gt;
* [[Blog]]&lt;br /&gt;
* [[Forum]]&lt;br /&gt;
* [[Wissensdatenbank]]&lt;br /&gt;
* [[Layout]]&lt;br /&gt;
* [[Unterbenutzer]]&lt;br /&gt;
&lt;br /&gt;
== Addons ==&lt;br /&gt;
* [[Addons|Das Addon-System]]&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Chat]]&lt;br /&gt;
* [[Domain Connect]]&lt;br /&gt;
* [[DSGVO]]&lt;br /&gt;
* [[FastBill]]&lt;br /&gt;
* [[JTL Connector]]&lt;br /&gt;
* [[Kayako]]&lt;br /&gt;
* [[lexoffice]]&lt;br /&gt;
* [[LiveConfig SSO]]&lt;br /&gt;
* [[Log-Monitor]]&lt;br /&gt;
* [[OAuth]]&lt;br /&gt;
* [[orgaMAX]]&lt;br /&gt;
* [[sevDesk]]&lt;br /&gt;
* [[SupportPal]]&lt;br /&gt;
* [[Todoist]]&lt;br /&gt;
* [[updAIX]]&lt;br /&gt;
* [[VCard]]&lt;br /&gt;
* [[Import#WEBFAKT-Import|WEBFAKT-Import]]&lt;br /&gt;
* [[Import#WHMCS-Import|WHMCS-Import]]&lt;br /&gt;
* [[WoltLab Suite]]&lt;br /&gt;
* [[WordPress Bridge]]&lt;br /&gt;
&lt;br /&gt;
== Zahlungs-Gateways ==&lt;br /&gt;
* [[Überweisung]]&lt;br /&gt;
* [[SEPA-Lastschrift]]&lt;br /&gt;
* [[Sofort-Überweisung]]&lt;br /&gt;
* [[PayPal]]&lt;br /&gt;
* [[Stripe]]&lt;br /&gt;
* [[Amazon Pay]]&lt;br /&gt;
* [[paysafecard]]&lt;br /&gt;
* [[Barzahlen]]&lt;br /&gt;
* [[Bitcoin]]&lt;br /&gt;
* [[BitPay]]&lt;br /&gt;
* [[Paymentwall]]&lt;br /&gt;
* [[Skrill]]&lt;br /&gt;
* [[Barzahlung]]&lt;br /&gt;
* [[Google Pay]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Provisioning-Module ==&lt;br /&gt;
* [[AhsayCBS]]&lt;br /&gt;
* [[Bloonix]]&lt;br /&gt;
* [[Centova Cast]]&lt;br /&gt;
* [[cPanel]]&lt;br /&gt;
* [[DirectAdmin]]&lt;br /&gt;
* [[FTP-Speicher]]&lt;br /&gt;
* [[GameCP]]&lt;br /&gt;
* [[GamePanel.io]]&lt;br /&gt;
* [[GitLab]]&lt;br /&gt;
* [[Hetzner|Hetzner Rootserver]]&lt;br /&gt;
* [[Hetzner vServer]]&lt;br /&gt;
* [[Hetzner Cloud]]&lt;br /&gt;
* [[Interworx]]&lt;br /&gt;
* [[ISPConfig]]&lt;br /&gt;
* [[ISPmanager]]&lt;br /&gt;
* [[Keyadministrator]]&lt;br /&gt;
* [[KeyHelp]]&lt;br /&gt;
* [[Kimsufi]]&lt;br /&gt;
* [[KVM-Node]]&lt;br /&gt;
* [[LicensePal]]&lt;br /&gt;
* [[LiveConfig]]&lt;br /&gt;
* [[LiveConfig Lizenzen]]&lt;br /&gt;
* [[mailbox.org]]&lt;br /&gt;
* [[mailcow]]&lt;br /&gt;
* [[OnApp]]&lt;br /&gt;
* [[OpenVZ-Node]]&lt;br /&gt;
* [[OVH]]&lt;br /&gt;
* [[OVZ Web Panel]]&lt;br /&gt;
* [[ownCloud]]&lt;br /&gt;
* [[PanelX]]&lt;br /&gt;
* [[Piwik/Matomo]]&lt;br /&gt;
* [[Plesk]]&lt;br /&gt;
* [[Projekt]]&lt;br /&gt;
* [[Proxmox|Proxmox (CT)]]&lt;br /&gt;
* [[Proxmox VM|Proxmox (VM)]]&lt;br /&gt;
* [[PSW Group SSL]]&lt;br /&gt;
* [[Pterodactyl]]&lt;br /&gt;
* [[Pushover]]&lt;br /&gt;
* [[SolusVM]]&lt;br /&gt;
* [[sourceDESK Lizenzen]]&lt;br /&gt;
* [[So you Start]]&lt;br /&gt;
* [[Spamexperts]]&lt;br /&gt;
* [[SSL-Manager]]&lt;br /&gt;
* [[TeamSpeak 3]]&lt;br /&gt;
* [[TekBASE Lizenzen]]&lt;br /&gt;
* [[TheSSLStore]]&lt;br /&gt;
* [[Virtualizor]]&lt;br /&gt;
* [[Virtualmin]]&lt;br /&gt;
* [[VMmanager]]&lt;br /&gt;
* [[WHMSonic]]&lt;br /&gt;
* [[XenoPanel]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[IP-Verwaltung]]&lt;br /&gt;
* [[Benutzernamen]]&lt;br /&gt;
* [[Automatische Ressourcen-Abrechnung]]&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Domains &amp;amp; DNS ==&lt;br /&gt;
* [[Domains]]&lt;br /&gt;
* [[AutoDNS]]&lt;br /&gt;
* [[Domain-Bestellsystem]]&lt;br /&gt;
* [[CPS-Datensysteme]]&lt;br /&gt;
* [[Freenom]]&lt;br /&gt;
* [[Hexonet]]&lt;br /&gt;
* [[InterNetWorX]]&lt;br /&gt;
* [[Antagus]]&lt;br /&gt;
* [[NICdirect]]&lt;br /&gt;
* [[Vautron]]&lt;br /&gt;
* [[Namecheap]]&lt;br /&gt;
* [[Enom]]&lt;br /&gt;
* [[ResellerClub]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[DNS-System]]&lt;br /&gt;
* [[DNS-Vorlagen]]&lt;br /&gt;
* [[Atomia DNS]]&lt;br /&gt;
* [[NamedManager]]&lt;br /&gt;
* [[Google Cloud DNS]]&lt;br /&gt;
* [[PowerDNS-Konfiguration]]&lt;br /&gt;
* [[PowerDNS-Weiterleitung]]&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Briefversand ==&lt;br /&gt;
* [[Briefversand]]&lt;br /&gt;
* [[Ausdruck]]&lt;br /&gt;
* [[onlinebrief24]]&lt;br /&gt;
* [[smskaufen]]&lt;br /&gt;
* [[LetterXpress]]&lt;br /&gt;
* [[PixelLetter]]&lt;br /&gt;
* [[Pingen]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== SMS-Versand ==&lt;br /&gt;
* [[SMS-Versand]]&lt;br /&gt;
* [[Bulktrade]]&lt;br /&gt;
* [[smskaufen]]&lt;br /&gt;
* [[Massenversand]]&lt;br /&gt;
* [[MessageBird]]&lt;br /&gt;
* [[Nexmo]]&lt;br /&gt;
* [[SMS77]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Scoring ==&lt;br /&gt;
* [[Scoring]]&lt;br /&gt;
* [[AbuseIPDB]]&lt;br /&gt;
* [[FraudRecord]]&lt;br /&gt;
* [[Insolvenz-Bekanntmachungen]]&lt;br /&gt;
* [[MaxMind minFraud]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Inkasso ==&lt;br /&gt;
* [[Inkasso-System]]&lt;br /&gt;
* [[eCollect]]&lt;br /&gt;
* [[Euro-Treuhand Inkasso]]&lt;br /&gt;
* [[Gerichtliches Mahnverfahren]]&lt;br /&gt;
* [[Mediafinanz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Telefon-System ==&lt;br /&gt;
* [[Telefonanlagen-Anbindung]]&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Placetel]]&lt;br /&gt;
* [[sipgate]]&lt;br /&gt;
&lt;br /&gt;
== Telefon-Logs ==&lt;br /&gt;
* [[Telefon-Logs]]&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Anydesk]]&lt;br /&gt;
* [[Placetel]]&lt;br /&gt;
* [[sipgate]]&lt;br /&gt;
&lt;br /&gt;
== Problembehebung ==&lt;br /&gt;
* [[Administrator-Passwort zurücksetzen]]&lt;br /&gt;
* [[Administrator-Whitelist aufheben]]&lt;br /&gt;
* [[Sperre nach fehlgeschlagenen Logins aufheben]]&lt;br /&gt;
* [[Lizenz-Probleme beheben]]&lt;br /&gt;
* [[sourceDESK aus Backup wiederherstellen]]&lt;br /&gt;
* [[Zahlungsprobleme]]&lt;br /&gt;
* [[Provisioning-Probleme]]&lt;br /&gt;
* [[Weiße Seiten]]&lt;br /&gt;
* [[Datenbank-Fehler]]&lt;br /&gt;
&lt;br /&gt;
== Entwickler-Doku ==&lt;br /&gt;
* [[Datei-Struktur]]&lt;br /&gt;
* [[PHP-Klassen]]&lt;br /&gt;
* [[Übersetzungs-Dateien]]&lt;br /&gt;
* [[Seiten erstellen]]&lt;br /&gt;
* [[Templatesystem]]&lt;br /&gt;
* [[Eigene Themes]]&lt;br /&gt;
* [[Interaktion mit Objekten]]&lt;br /&gt;
* [[Addons erstellen]]&lt;br /&gt;
* [[Zahlungs-Gateways erstellen]]&lt;br /&gt;
* [[Server-Module erstellen]]&lt;br /&gt;
* [[Domain-Registrar-Module erstellen]]&lt;br /&gt;
* [[DNS-Module erstellen]]&lt;br /&gt;
* [[Briefversand-Module erstellen]]&lt;br /&gt;
* [[SMS-Module erstellen]]&lt;br /&gt;
* [[Telefonanlage anbinden]]&lt;br /&gt;
* [[Telefon-Logs abrufen]]&lt;br /&gt;
* [[Inkasso-Module erstellen]]&lt;br /&gt;
* [[Scoring-Module erstellen]]&lt;br /&gt;
* [[Hooks]]&lt;br /&gt;
* [[Widgets]]&lt;br /&gt;
* [[Logging]]&lt;br /&gt;
* [[Lizenzsystem einbauen]]&lt;br /&gt;
&lt;br /&gt;
== Kunden-API ==&lt;br /&gt;
* [[Grundsätze der API]]&lt;br /&gt;
* [[API: Produkt]]&lt;br /&gt;
* [[API: Domain]]&lt;br /&gt;
* [[API: DNS]]&lt;br /&gt;
&lt;br /&gt;
== Admin-API ==&lt;br /&gt;
* [[Grundsätze der System-API]]&lt;br /&gt;
* [[System-API: Admin-Info]]&lt;br /&gt;
* [[System-API: Kunden]]&lt;br /&gt;
* [[System-API: Rechnungen]]&lt;/div&gt;</summary>
		<author><name>Richard Reiber</name></author>	</entry>

	<entry>
		<id>https://wiki.sourceway.de/index.php?title=JTL_Connector&amp;diff=1088</id>
		<title>JTL Connector</title>
		<link rel="alternate" type="text/html" href="https://wiki.sourceway.de/index.php?title=JTL_Connector&amp;diff=1088"/>
				<updated>2020-01-05T02:49:13Z</updated>
		
		<summary type="html">&lt;p&gt;Richard Reiber: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;sourceDESK enthält einen JTL Connector für JTL-Wawi von [https://www.jtl-software.de/ JTL Software]. Dieser ermöglicht JTL-Wawi den Abruf diversen Daten aus sourceDESK.&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
Bitte aktivieren Sie das Addon &amp;quot;JTL Connector&amp;quot; unter &amp;quot;Addons &amp;gt; Verwalten&amp;quot;. In den Addon-Einstellungen wird Ihnen nun ein zufälliger Token angezeigt, der in JTL-Wawi eingetragen werden muss. Sie können diesen Token, falls gewünscht, nach Belieben ändern.&lt;br /&gt;
&lt;br /&gt;
Die URL für die Verbindung lautet /jtlconnector&lt;br /&gt;
&lt;br /&gt;
== Abrechnung via JTL ==&lt;br /&gt;
Sie können bei der Konfiguration des JTL Connector Addons die Option &amp;quot;Rechungsstellung via JTL&amp;quot; wählen. Dadurch werden neue Rechnungen in sourceDESK automatisch zwischengespeichert und dem Kunden nicht mehr angezeigt. Die zwischengespeicherten Rechnungspositionen können dann durch JTL abgefragt und in Rechnung gestellt werden, sodass die komplette Rechnungsstellung über JTL läuft.&lt;br /&gt;
&lt;br /&gt;
Wichtig: Das Rechnungssystem von sourceDESK darf hierfür '''NICHT''' deaktiviert sein.&lt;/div&gt;</summary>
		<author><name>Richard Reiber</name></author>	</entry>

	<entry>
		<id>https://wiki.sourceway.de/index.php?title=SEPA-Lastschrift&amp;diff=1087</id>
		<title>SEPA-Lastschrift</title>
		<link rel="alternate" type="text/html" href="https://wiki.sourceway.de/index.php?title=SEPA-Lastschrift&amp;diff=1087"/>
				<updated>2020-01-05T00:51:53Z</updated>
		
		<summary type="html">&lt;p&gt;Richard Reiber: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;sourceDESK unterstützt von Haus aus SEPA-Lastschriften. Jeder Kunde kann gleich mehrere SEPA-Mandate verwalten. Dabei können Sie wählen, ob Sie CORE-XML-Dateien in Zusammenarbeit mit Ihrer Hausbank nutzen möchten oder die Zahlungen automatisiert durch den Lastschriftdienst von Stripe durchgeführt werden sollen.&lt;br /&gt;
&lt;br /&gt;
== Aktivierung &amp;amp; Konfiguration ==&lt;br /&gt;
Um Lastschriften nutzen zu können, müssen Sie zunächst das [[Zahlungsgateway]] &amp;quot;SEPA-Lastschrift&amp;quot; aktivieren. Dies geschieht unter &amp;quot;Zahlungen &amp;gt; Gateway-Einstellungen&amp;quot;. Sodann konfigurieren Sie das Modul in den Einstellungen. Hier müssen Sie Ihre Gläubiger-ID eingeben und eine [[E-Mailvorlage]] für die erforderliche SEPA-Prenotification auswählen (seit Version 1.1.0 kann die Prenotification auf eigenes Risiko auch deaktiviert werden). Gleichzeitig können Sie die Frist für die Prenotification anpassen.&lt;br /&gt;
&lt;br /&gt;
Bitte tragen Sie nun noch einen Text ein, der auf dem Kontoauszug Ihrer Kunden erscheint. Außerdem müssen Sie Ihre Kontodaten eintragen. Ferner können Sie einen Mindestbetrag festlegen, der für jede SEPA-Lastschrift gilt (vor Version 1.0.7 sind dies fix 10 €).&lt;br /&gt;
&lt;br /&gt;
Wenn Sie SEPA-Lastschriften über Stripe abwickeln möchten, können Sie nun noch Ihren Stripe-Schlüssel eintragen. Dadurch wird das SEPA-CORE-XML-System komplett deaktiviert und es findet eine automatische Übergabe der Zahlungen an Stripe statt.&lt;br /&gt;
&lt;br /&gt;
Über die Option &amp;quot;Mandats-Erteilung&amp;quot; können Sie seit Version 1.1.3 auswählen, ob der Kunde ein unterschriebenes Mandat vorlegen muss oder Ihnen die Erteilung per Checkbox genügt.&lt;br /&gt;
&lt;br /&gt;
Seit Version 1.1.4 steht die Option &amp;quot;Automatisierte Zahlungen für Kunden konfigurieren&amp;quot; zur Verfügung. Steht diese Einstellung auf &amp;quot;Ja&amp;quot;, so wird automatisch die SEPA-Lastschrift als aktive, automatische Zahlungsart des Kunden eingestellt, wenn&lt;br /&gt;
&lt;br /&gt;
* Der Kunde ein Mandat anlegt.&lt;br /&gt;
* Bisher keine automatische Zahlungen für das Kundenkonto aktiviert sind.&lt;br /&gt;
&lt;br /&gt;
Das ermöglicht es Ihnen, die Akzeptanz automatischer Zahlungen zu steigern und ist für Ihre Kunden bequem., da die Zahlung nunmehr standardmäßig automatisiert abläuft und nicht manuell durch den Kunden angestoßen werden muss. Sollten Sie Lastschriftmandate manuell bestätigen müssen, so seien Sie bitte darauf hingewiesen, dass jeglicher automatischer Zahlungsversuch über Lastschrift solange fehlgeschlagen wird, bis Sie das dazugehörige Mandat bestätigt haben.&lt;br /&gt;
&lt;br /&gt;
== SEPA-CORE-XML-Dateien abholen ==&lt;br /&gt;
Die für Ihre Bank erforderlichen SEPA-CORE-XML-Dateien erhalten Sie unter &amp;quot;Zahlungen &amp;gt; SEPA-Lastschriften&amp;quot;. Hier können Sie sämtliche offene SEPA-Lastschriften einsehen und die Export-Datei generieren.&lt;br /&gt;
&lt;br /&gt;
== Automatische XML-Übertragung ==&lt;br /&gt;
Seit Version 1.1.6 ist sourceDESK in der Lage, die XML-Dateien automatisch an Ihre Hausbank zu übertragen. Dazu muss [[Zahlungsimport|ein Konto mit HBCI konfiguriert sein]]. sourceDESK bietet Ihnen dann unter &amp;quot;Zahlungen &amp;gt; SEPA-Lastschriften&amp;quot; die Möglichkeit, die offenen Lastschriften zu übertragen. Hierfür ist in aller Regel eine TAN erforderlich.&lt;br /&gt;
&lt;br /&gt;
== Mandatsverwaltung durch Kunden ==&lt;br /&gt;
Ihre Kunden können jeweils mehrere Mandate anlegen. Dazu benötigen sie ihre Kontodaten. Nach der Anlegung eines Kontos muss der Kunde das Mandat herunterladen, unterschreiben und zurücksenden - sofern nicht die Online-Erteilung aktiviert ist -, damit das Konto aktiviert wird und für Zahlungen genutzt werden kann. Der Kunde kann zwischen seinen aktiven Konten ein primäres Konto auswählen, das für automatische Zahlungen genutzt wird.&lt;br /&gt;
&lt;br /&gt;
== Tageslimit ==&lt;br /&gt;
Standardmäßig existiert für jeden Kunden ein Tageslimit von 100,00 € für SEPA-Lastschriften. Dies dient der Betrugsprävention. Wie Sie das Limit für einen Kunden erhöhen oder einmalig eine höhere Transaktion durchführen, erfahren Sie im nächsten Abschnitt.&lt;br /&gt;
&lt;br /&gt;
== Mandatsverwaltung in der Administration ==&lt;br /&gt;
Sie können zu jedem Kunden die aktiven Mandate einsehen. Dazu wählen Sie im Kundenprofil unter &amp;quot;Transaktionen&amp;quot; links unten den Punkt &amp;quot;SEPA-Mandate verwalten&amp;quot;. Sie erhalten nun eine Übersicht über alle Konten des Kunden und den Mandatsstatus. Auf der Übersichtsseite können Sie zudem ein neues Mandat anlegen und das Tageslimit des Kunden einstellen.&lt;br /&gt;
&lt;br /&gt;
In der Detailansicht eines Mandates können Sie die Mandats-Daten bearbeiten und das durch den Kunden unterschriebene Mandat hochladen. Somit entsteht kein Medienbruch und das unterschriebene Mandat ist jederzeit mit wenigen Klicks verfügbar - das ist insbesondere zum Nachweis des Vorliegens einer Abbuchungserlaubnis gegenüber Ihrer Bank wichtig. Außerdem können Sie jederzeit eine manuelle Transaktion vornehmen, zum Beispiel um das Guthabenkonto des Kunden auszugleichen oder eine das Tageslimit übersteigende Transaktion vorzunehmen. Ferner sehen Sie die bereits getätigten Transaktionen für das gewählte Mandat und deren Status.&lt;br /&gt;
&lt;br /&gt;
== Rücklastschriften ==&lt;br /&gt;
Rücklastschriften werden von sourceDESK derzeit nicht automatisiert bearbeitet. Sofern Sie von Ihrer Bank eine Benachrichtigung über eine Rücklastschrift erhalten haben, sollten Sie das entsprechende Guthaben zurückbuchen und das Mandat bis zur Klärung mit dem Kunden sperren.&lt;br /&gt;
&lt;br /&gt;
== Betrugsprävention ==&lt;br /&gt;
Um Betrug vorzubeugen, bieten sich die Standardoptionen von sourceDESK im Bereich der [[Zahlungsgateways]] an, beispielsweise das Erfordernis eines bestimmten [[Scoring]] oder der Verifizierung.&lt;br /&gt;
&lt;br /&gt;
Als Standardoption ist das unterschriebene Mandat zur Erteilung ausgewählt, dies reduziert Betrug zusätzlich, erhöht aber die Schwelle für den Kunden.&lt;br /&gt;
&lt;br /&gt;
== Ablauf von Mandaten ==&lt;br /&gt;
Gemäß rechtlichen Vorgaben zum SEPA-Verfahren läuft ein SEPA-Mandat 36 Monate nach der letzten Nutzung ab. Das letzte Nutzungsdatum wird anhand der letzten Transaktion mit dem Mandat durch sourceDESK automatisch ermittelt.&lt;br /&gt;
&lt;br /&gt;
Problematisch wird dies beim Import von recht alten Mandaten aus alten Systemen: sourceDESK weiß dann i.d.R. nicht, wann das Mandat zuletzt genutzt wurde und das Mandat läuft fälschlicherweise ab. Wenn Sie Mandate importieren, können Sie über die Spalte &amp;quot;last_used&amp;quot; in der Datenbank-Tabelle &amp;quot;client_sepa&amp;quot; das Datum der letzten Nutzung im Format YYYY-MM-DD eigenständig anpassen. Steht hier der Standard-Wert &amp;quot;0000-00-00&amp;quot;, so wird dieser ignoriert. Steht ein gültiges Datum in dieser Spalte, so wird entweder dieses genutzt oder - falls später Transaktionen mit dem Mandat durch sourceDESK stattfanden - das Datum der letzten Transaktion.&lt;/div&gt;</summary>
		<author><name>Richard Reiber</name></author>	</entry>

	<entry>
		<id>https://wiki.sourceway.de/index.php?title=Pushover&amp;diff=1086</id>
		<title>Pushover</title>
		<link rel="alternate" type="text/html" href="https://wiki.sourceway.de/index.php?title=Pushover&amp;diff=1086"/>
				<updated>2020-01-03T15:19:25Z</updated>
		
		<summary type="html">&lt;p&gt;Richard Reiber: Die Seite wurde neu angelegt: „Die [https://pushover.net/ Pushover]-Integration ermöglicht es Ihnen, bei Bestellung eines Produkts automatisch eine Pushover-Nachricht zu verschicken.  == Ko…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die [https://pushover.net/ Pushover]-Integration ermöglicht es Ihnen, bei Bestellung eines Produkts automatisch eine Pushover-Nachricht zu verschicken.&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
Sie benötigen ein Konto bei Pushover und müssen eine Applikation für den Versand erstellen. Anschließend fügen Sie sowohl Ihren Nutzer- als auch Ihren Applikations-Schlüssel in sourceDESK ein.&lt;br /&gt;
&lt;br /&gt;
Außerdem müssen Sie die zu versendende Nachricht und optional einen Titel wählen. Natürlich können Sie auch die gewünschte Priorität der Nachricht einstellen.&lt;br /&gt;
&lt;br /&gt;
== Benutzerdefinierte Felder ==&lt;br /&gt;
Benutzerdefinierte Felder (Zusatzoptionen) können mit eckigen Klammern in Nachrichten eingefügt werden, für ein Feld &amp;quot;Anzahl&amp;quot; etwa wie folgt:&lt;br /&gt;
&lt;br /&gt;
&amp;gt; Ein Kunde hat [Anzahl] Einheiten bestellt.&lt;/div&gt;</summary>
		<author><name>Richard Reiber</name></author>	</entry>

	<entry>
		<id>https://wiki.sourceway.de/index.php?title=Hook:ProvCreate&amp;diff=1085</id>
		<title>Hook:ProvCreate</title>
		<link rel="alternate" type="text/html" href="https://wiki.sourceway.de/index.php?title=Hook:ProvCreate&amp;diff=1085"/>
				<updated>2020-01-03T15:14:53Z</updated>
		
		<summary type="html">&lt;p&gt;Richard Reiber: /* Eingabe-Argumente */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dieser Hook wird ausgeführt, wenn das Create-Kommando eines Provisioning-Moduls für einen Vertrag aufgerufen wurde. '''Der Hook wird unabhängig vom Rückgabewert des Create-Befehls ausgeführt, also auch im Fehlerfall!'''&lt;br /&gt;
&lt;br /&gt;
== Eingabe-Argumente ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
Array (&lt;br /&gt;
	&amp;quot;contract&amp;quot; =&amp;gt; $contract, // object&lt;br /&gt;
	&amp;quot;result&amp;quot;   =&amp;gt; $result,     // return value of create command, two-dimensional array [bool: success, array: data]&lt;br /&gt;
        &amp;quot;module&amp;quot;   =&amp;gt; $module,  // instanceof Provisioning&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Erwartete Rückgabe ==&lt;br /&gt;
Keine&lt;/div&gt;</summary>
		<author><name>Richard Reiber</name></author>	</entry>

	<entry>
		<id>https://wiki.sourceway.de/index.php?title=Hook:ProvCreate&amp;diff=1084</id>
		<title>Hook:ProvCreate</title>
		<link rel="alternate" type="text/html" href="https://wiki.sourceway.de/index.php?title=Hook:ProvCreate&amp;diff=1084"/>
				<updated>2020-01-03T15:14:34Z</updated>
		
		<summary type="html">&lt;p&gt;Richard Reiber: Die Seite wurde neu angelegt: „Dieser Hook wird ausgeführt, wenn das Create-Kommando eines Provisioning-Moduls für einen Vertrag aufgerufen wurde. '''Der Hook wird unabhängig vom Rückgab…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dieser Hook wird ausgeführt, wenn das Create-Kommando eines Provisioning-Moduls für einen Vertrag aufgerufen wurde. '''Der Hook wird unabhängig vom Rückgabewert des Create-Befehls ausgeführt, also auch im Fehlerfall!'''&lt;br /&gt;
&lt;br /&gt;
== Eingabe-Argumente ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
Array (&lt;br /&gt;
	&amp;quot;contract&amp;quot; =&amp;gt; $contract, // object&lt;br /&gt;
	&amp;quot;result&amp;quot;      =&amp;gt; $result,     // return value of create command, two-dimensional array [bool: success, array: data]&lt;br /&gt;
        &amp;quot;module&amp;quot;   =&amp;gt; $module,  // instanceof Provisioning&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Erwartete Rückgabe ==&lt;br /&gt;
Keine&lt;/div&gt;</summary>
		<author><name>Richard Reiber</name></author>	</entry>

	<entry>
		<id>https://wiki.sourceway.de/index.php?title=Hook:TicketViewAbove&amp;diff=1083</id>
		<title>Hook:TicketViewAbove</title>
		<link rel="alternate" type="text/html" href="https://wiki.sourceway.de/index.php?title=Hook:TicketViewAbove&amp;diff=1083"/>
				<updated>2020-01-03T15:10:13Z</updated>
		
		<summary type="html">&lt;p&gt;Richard Reiber: Die Seite wurde neu angelegt: „Dieser Hook wird ausgeführt, wenn ein Ticket im Kundenbereich aufgerufen wird. Zurückgegebener HTML-Code wird auf der Ticket-Seite oberhalb der Antworten ang…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dieser Hook wird ausgeführt, wenn ein Ticket im Kundenbereich aufgerufen wird. Zurückgegebener HTML-Code wird auf der Ticket-Seite oberhalb der Antworten angezeigt.&lt;br /&gt;
&lt;br /&gt;
== Eingabe-Argumente ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
Array (&lt;br /&gt;
	&amp;quot;tid&amp;quot; =&amp;gt; 123,&lt;br /&gt;
	&amp;quot;ticket&amp;quot; =&amp;gt; $ticket // instanceof Ticket&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Erwartete Rückgabe ==&lt;br /&gt;
HTML-Code, der angezeigt werden soll - leere Rückgabe möglich&lt;/div&gt;</summary>
		<author><name>Richard Reiber</name></author>	</entry>

	<entry>
		<id>https://wiki.sourceway.de/index.php?title=Hooks&amp;diff=1082</id>
		<title>Hooks</title>
		<link rel="alternate" type="text/html" href="https://wiki.sourceway.de/index.php?title=Hooks&amp;diff=1082"/>
				<updated>2020-01-03T15:08:26Z</updated>
		
		<summary type="html">&lt;p&gt;Richard Reiber: /* Liste der Hooks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hooks erlauben es Ihnen, Ihren eigenen Code auszuführen wenn bestimmte Seiten in sourceDESK aufgerufen werden oder Aktionen stattfinden.&lt;br /&gt;
&lt;br /&gt;
== Hooks erstellen ==&lt;br /&gt;
Hooks können nur innerhalb von Addons erstellt werden. Hierzu bekommt das Addon eine Methode ''hooks()'', die ein Array der auszuführenden Addons zurückgibt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
public function hooks() {&lt;br /&gt;
	return [&lt;br /&gt;
		[&amp;quot;HookPoint1&amp;quot;, &amp;quot;hook1&amp;quot;, 10],&lt;br /&gt;
		[&amp;quot;HookPoint2&amp;quot;, &amp;quot;hook2&amp;quot;, 10],&lt;br /&gt;
	];&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hierbei bezeichnet ''HookPoint1'' den gewünschten Hook (siehe untenstehende Liste), ''hook1'' die aufzurufende Methode des Addons und ''10'' die Priorität.&lt;br /&gt;
&lt;br /&gt;
Der Hookname ist nicht case-sensitiv, die Groß-/Kleinschreibung kann also vernachlässigt werden. Die aufzurufende Methode muss ''public'' sein und genau ein Argument akzeptieren:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
public function hook1($par) {&lt;br /&gt;
	// Ihr Hook-Code&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die nicht-negative Priorität legt fest, in welcher Reihenfolge mehrere Methoden für einen Hook ausgeführt werden (systemweit über alle Addons). Eine niedrige Priorität wird früher ausgeführt. Wenn zwei Methoden für einen Hook mit der gleichen Priorität definiert werden, wird die zuerst definierte Methode zuerst ausgeführt (Addons werden alphabetisch geladen).&lt;br /&gt;
&lt;br /&gt;
Bestimmte Hooks übergeben Daten als Array als erstes Argument, andere erwarten eine Rückgabe. Detaillierte Informationen zu Eingaben und erwarteten Rückgabewerten finden Sie bei den einzelnen Hooks.&lt;br /&gt;
&lt;br /&gt;
== Liste der Hooks ==&lt;br /&gt;
* [[Hook:AdminAreaAdditionalJS]]&lt;br /&gt;
* [[Hook:AdminLogin]]&lt;br /&gt;
* [[Hook:AdminLoginPage]]&lt;br /&gt;
* [[Hook:AdminLogout]]&lt;br /&gt;
* [[Hook:AdminOnlineStatusChanged]]&lt;br /&gt;
* [[Hook:AdminSearch]]&lt;br /&gt;
* [[Hook:AdminSSO]]&lt;br /&gt;
* [[Hook:AdminTopBar]]&lt;br /&gt;
* [[Hook:BeforeTicketAnswer]]&lt;br /&gt;
* [[Hook:BelowTicketInfo]]&lt;br /&gt;
* [[Hook:CancellationRequest]]&lt;br /&gt;
* [[Hook:CancellationRevoke]]&lt;br /&gt;
* [[Hook:CartDisplayFooterMessage]]&lt;br /&gt;
* [[Hook:CartDisplayRowExtension]]&lt;br /&gt;
* [[Hook:ClientTemplateVars]]&lt;br /&gt;
* [[Hook:Cronjob]]&lt;br /&gt;
* [[Hook:CustomerChangePassword]]&lt;br /&gt;
* [[Hook:CustomerCreated]]&lt;br /&gt;
* [[Hook:ClientDataChanged]]&lt;br /&gt;
* [[Hook:CustomerEdit]]&lt;br /&gt;
* [[Hook:CustomerLogin]]&lt;br /&gt;
* [[Hook:DomainSyncFinished]]&lt;br /&gt;
* [[Hook:DnsZoneCreated]]&lt;br /&gt;
* [[Hook:FrontendFooter]]&lt;br /&gt;
* [[Hook:InvoiceCreated]]&lt;br /&gt;
* [[Hook:InvoicePaid]]&lt;br /&gt;
* [[Hook:MailPostSend]]&lt;br /&gt;
* [[Hook:MailPreSend]]&lt;br /&gt;
* [[Hook:MaintenanceAllowedPages]]&lt;br /&gt;
* [[Hook:OrderPlaced]]&lt;br /&gt;
* [[Hook:ProductDownload]]&lt;br /&gt;
* [[Hook:ProductVersion]]&lt;br /&gt;
* [[Hook:ProvCreate]]&lt;br /&gt;
* [[Hook:SkipCSRF]]&lt;br /&gt;
* [[Hook:SupportMessageImport]]&lt;br /&gt;
* [[Hook:TicketAnswer]]&lt;br /&gt;
* [[Hook:TicketClose]]&lt;br /&gt;
* [[Hook:TicketCreated]]&lt;br /&gt;
* [[Hook:TicketView]]&lt;br /&gt;
* [[Hook:TicketViewAbove]]&lt;br /&gt;
* [[Hook:UserLogEntry]]&lt;/div&gt;</summary>
		<author><name>Richard Reiber</name></author>	</entry>

	<entry>
		<id>https://wiki.sourceway.de/index.php?title=Hauptseite&amp;diff=1081</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.sourceway.de/index.php?title=Hauptseite&amp;diff=1081"/>
				<updated>2020-01-03T15:07:42Z</updated>
		
		<summary type="html">&lt;p&gt;Richard Reiber: /* Provisioning-Module */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hier finden Sie Informationen zur Installation, Konfiguration und Verwendung von [https://sourceway.de/de/sourcedesk sourceDESK]. Sie können über die Suche rechts oben zu fast jeder Funktion eine detaillierte Hilfe erhalten.&lt;br /&gt;
&lt;br /&gt;
== Allgemeine Informationen ==&lt;br /&gt;
* [[Systemanforderungen]]&lt;br /&gt;
* [[Installation]]&lt;br /&gt;
* [[Sicherheit]]&lt;br /&gt;
* [[Updates]]&lt;br /&gt;
* [[Lizenz]]&lt;br /&gt;
* [[Import]]&lt;br /&gt;
* [https://sourceway.de/de/sourcedesk/development Changelog]&lt;br /&gt;
&lt;br /&gt;
== Erste Schritte ==&lt;br /&gt;
* [[Systemeinstellungen]]&lt;br /&gt;
* [[Cronjobs]]&lt;br /&gt;
* [[Lokalisierung]]&lt;br /&gt;
* [[E-Mailversand]]&lt;br /&gt;
* [[Texte]]&lt;br /&gt;
* [[Währungen]]&lt;br /&gt;
* [[Zahlungs-Einstellungen]]&lt;br /&gt;
* [[Zahlungsimport]]&lt;br /&gt;
* [[Backups]]&lt;br /&gt;
* [[Import]]&lt;br /&gt;
* [[Produkte]]&lt;br /&gt;
* [[Rechnungslayout]]&lt;br /&gt;
* [[Jugendschutz]]&lt;br /&gt;
&lt;br /&gt;
== Administration ==&lt;br /&gt;
* [[Startseite]]&lt;br /&gt;
* [[Kunden]]&lt;br /&gt;
* [[Produkte]]&lt;br /&gt;
* [[Inhalte]]&lt;br /&gt;
* [[Projekte]]&lt;br /&gt;
* [[Server]]&lt;br /&gt;
* [[Zahlungen]]&lt;br /&gt;
* [[Statistiken]]&lt;br /&gt;
* [[Support]]&lt;br /&gt;
* [[Addons]]&lt;br /&gt;
* [[Einstellungen]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Admin-Profil]]&lt;br /&gt;
* [[Admin-Einstellungen]]&lt;br /&gt;
* [[Export]]&lt;br /&gt;
&lt;br /&gt;
== Kundenbereich ==&lt;br /&gt;
* [[CMS]]&lt;br /&gt;
* [[Menü]]&lt;br /&gt;
* [[Blog]]&lt;br /&gt;
* [[Forum]]&lt;br /&gt;
* [[Wissensdatenbank]]&lt;br /&gt;
* [[Layout]]&lt;br /&gt;
* [[Unterbenutzer]]&lt;br /&gt;
&lt;br /&gt;
== Addons ==&lt;br /&gt;
* [[Addons|Das Addon-System]]&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Chat]]&lt;br /&gt;
* [[Domain Connect]]&lt;br /&gt;
* [[DSGVO]]&lt;br /&gt;
* [[FastBill]]&lt;br /&gt;
* [[JTL Connector]]&lt;br /&gt;
* [[Kayako]]&lt;br /&gt;
* [[lexoffice]]&lt;br /&gt;
* [[LiveConfig SSO]]&lt;br /&gt;
* [[Log-Monitor]]&lt;br /&gt;
* [[OAuth]]&lt;br /&gt;
* [[orgaMAX]]&lt;br /&gt;
* [[sevDesk]]&lt;br /&gt;
* [[SupportPal]]&lt;br /&gt;
* [[Todoist]]&lt;br /&gt;
* [[updAIX]]&lt;br /&gt;
* [[VCard]]&lt;br /&gt;
* [[Import#WEBFAKT-Import|WEBFAKT-Import]]&lt;br /&gt;
* [[Import#WHMCS-Import|WHMCS-Import]]&lt;br /&gt;
* [[WoltLab Suite]]&lt;br /&gt;
* [[WordPress Bridge]]&lt;br /&gt;
&lt;br /&gt;
== Zahlungs-Gateways ==&lt;br /&gt;
* [[Überweisung]]&lt;br /&gt;
* [[SEPA-Lastschrift]]&lt;br /&gt;
* [[Sofort-Überweisung]]&lt;br /&gt;
* [[PayPal]]&lt;br /&gt;
* [[Stripe]]&lt;br /&gt;
* [[Amazon Pay]]&lt;br /&gt;
* [[paysafecard]]&lt;br /&gt;
* [[Barzahlen]]&lt;br /&gt;
* [[Bitcoin]]&lt;br /&gt;
* [[BitPay]]&lt;br /&gt;
* [[Paymentwall]]&lt;br /&gt;
* [[Skrill]]&lt;br /&gt;
* [[Barzahlung]]&lt;br /&gt;
* [[Google Pay]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Provisioning-Module ==&lt;br /&gt;
* [[AhsayCBS]]&lt;br /&gt;
* [[Bloonix]]&lt;br /&gt;
* [[Centova Cast]]&lt;br /&gt;
* [[cPanel]]&lt;br /&gt;
* [[DirectAdmin]]&lt;br /&gt;
* [[FTP-Speicher]]&lt;br /&gt;
* [[GameCP]]&lt;br /&gt;
* [[GamePanel.io]]&lt;br /&gt;
* [[GitLab]]&lt;br /&gt;
* [[Hetzner|Hetzner Rootserver]]&lt;br /&gt;
* [[Hetzner vServer]]&lt;br /&gt;
* [[Hetzner Cloud]]&lt;br /&gt;
* [[Interworx]]&lt;br /&gt;
* [[ISPConfig]]&lt;br /&gt;
* [[ISPmanager]]&lt;br /&gt;
* [[Keyadministrator]]&lt;br /&gt;
* [[KeyHelp]]&lt;br /&gt;
* [[Kimsufi]]&lt;br /&gt;
* [[KVM-Node]]&lt;br /&gt;
* [[LicensePal]]&lt;br /&gt;
* [[LiveConfig]]&lt;br /&gt;
* [[LiveConfig Lizenzen]]&lt;br /&gt;
* [[mailbox.org]]&lt;br /&gt;
* [[mailcow]]&lt;br /&gt;
* [[OnApp]]&lt;br /&gt;
* [[OpenVZ-Node]]&lt;br /&gt;
* [[OVH]]&lt;br /&gt;
* [[OVZ Web Panel]]&lt;br /&gt;
* [[ownCloud]]&lt;br /&gt;
* [[PanelX]]&lt;br /&gt;
* [[Piwik/Matomo]]&lt;br /&gt;
* [[Plesk]]&lt;br /&gt;
* [[Projekt]]&lt;br /&gt;
* [[Proxmox|Proxmox (CT)]]&lt;br /&gt;
* [[Proxmox VM|Proxmox (VM)]]&lt;br /&gt;
* [[PSW Group SSL]]&lt;br /&gt;
* [[Pterodactyl]]&lt;br /&gt;
* [[Pushover]]&lt;br /&gt;
* [[SolusVM]]&lt;br /&gt;
* [[sourceDESK Lizenzen]]&lt;br /&gt;
* [[So you Start]]&lt;br /&gt;
* [[Spamexperts]]&lt;br /&gt;
* [[SSL-Manager]]&lt;br /&gt;
* [[TeamSpeak 3]]&lt;br /&gt;
* [[TekBASE Lizenzen]]&lt;br /&gt;
* [[TheSSLStore]]&lt;br /&gt;
* [[Virtualizor]]&lt;br /&gt;
* [[Virtualmin]]&lt;br /&gt;
* [[VMmanager]]&lt;br /&gt;
* [[WHMSonic]]&lt;br /&gt;
* [[XenoPanel]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[IP-Verwaltung]]&lt;br /&gt;
* [[Benutzernamen]]&lt;br /&gt;
* [[Automatische Ressourcen-Abrechnung]]&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Domains &amp;amp; DNS ==&lt;br /&gt;
* [[Domains]]&lt;br /&gt;
* [[AutoDNS]]&lt;br /&gt;
* [[Domain-Bestellsystem]]&lt;br /&gt;
* [[CPS-Datensysteme]]&lt;br /&gt;
* [[Freenom]]&lt;br /&gt;
* [[Hexonet]]&lt;br /&gt;
* [[InterNetWorX]]&lt;br /&gt;
* [[Antagus]]&lt;br /&gt;
* [[NICdirect]]&lt;br /&gt;
* [[Vautron]]&lt;br /&gt;
* [[Namecheap]]&lt;br /&gt;
* [[Enom]]&lt;br /&gt;
* [[ResellerClub]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[DNS-System]]&lt;br /&gt;
* [[DNS-Vorlagen]]&lt;br /&gt;
* [[Atomia DNS]]&lt;br /&gt;
* [[NamedManager]]&lt;br /&gt;
* [[Google Cloud DNS]]&lt;br /&gt;
* [[PowerDNS-Konfiguration]]&lt;br /&gt;
* [[PowerDNS-Weiterleitung]]&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Briefversand ==&lt;br /&gt;
* [[Briefversand]]&lt;br /&gt;
* [[Ausdruck]]&lt;br /&gt;
* [[onlinebrief24]]&lt;br /&gt;
* [[smskaufen]]&lt;br /&gt;
* [[LetterXpress]]&lt;br /&gt;
* [[PixelLetter]]&lt;br /&gt;
* [[Pingen]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== SMS-Versand ==&lt;br /&gt;
* [[SMS-Versand]]&lt;br /&gt;
* [[Bulktrade]]&lt;br /&gt;
* [[smskaufen]]&lt;br /&gt;
* [[Massenversand]]&lt;br /&gt;
* [[MessageBird]]&lt;br /&gt;
* [[Nexmo]]&lt;br /&gt;
* [[SMS77]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Scoring ==&lt;br /&gt;
* [[Scoring]]&lt;br /&gt;
* [[AbuseIPDB]]&lt;br /&gt;
* [[FraudRecord]]&lt;br /&gt;
* [[Insolvenz-Bekanntmachungen]]&lt;br /&gt;
* [[MaxMind minFraud]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Inkasso ==&lt;br /&gt;
* [[Inkasso-System]]&lt;br /&gt;
* [[eCollect]]&lt;br /&gt;
* [[Euro-Treuhand Inkasso]]&lt;br /&gt;
* [[Gerichtliches Mahnverfahren]]&lt;br /&gt;
* [[Mediafinanz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Telefon-System ==&lt;br /&gt;
* [[Telefonanlagen-Anbindung]]&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Placetel]]&lt;br /&gt;
* [[sipgate]]&lt;br /&gt;
&lt;br /&gt;
== Telefon-Logs ==&lt;br /&gt;
* [[Telefon-Logs]]&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Anydesk]]&lt;br /&gt;
* [[Placetel]]&lt;br /&gt;
* [[sipgate]]&lt;br /&gt;
&lt;br /&gt;
== Problembehebung ==&lt;br /&gt;
* [[Administrator-Passwort zurücksetzen]]&lt;br /&gt;
* [[Administrator-Whitelist aufheben]]&lt;br /&gt;
* [[Sperre nach fehlgeschlagenen Logins aufheben]]&lt;br /&gt;
* [[Lizenz-Probleme beheben]]&lt;br /&gt;
* [[sourceDESK aus Backup wiederherstellen]]&lt;br /&gt;
* [[Zahlungsprobleme]]&lt;br /&gt;
* [[Provisioning-Probleme]]&lt;br /&gt;
* [[Weiße Seiten]]&lt;br /&gt;
* [[Datenbank-Fehler]]&lt;br /&gt;
&lt;br /&gt;
== Entwickler-Doku ==&lt;br /&gt;
* [[Datei-Struktur]]&lt;br /&gt;
* [[PHP-Klassen]]&lt;br /&gt;
* [[Übersetzungs-Dateien]]&lt;br /&gt;
* [[Seiten erstellen]]&lt;br /&gt;
* [[Templatesystem]]&lt;br /&gt;
* [[Eigene Themes]]&lt;br /&gt;
* [[Interaktion mit Objekten]]&lt;br /&gt;
* [[Addons erstellen]]&lt;br /&gt;
* [[Zahlungs-Gateways erstellen]]&lt;br /&gt;
* [[Server-Module erstellen]]&lt;br /&gt;
* [[Domain-Registrar-Module erstellen]]&lt;br /&gt;
* [[DNS-Module erstellen]]&lt;br /&gt;
* [[Briefversand-Module erstellen]]&lt;br /&gt;
* [[SMS-Module erstellen]]&lt;br /&gt;
* [[Telefonanlage anbinden]]&lt;br /&gt;
* [[Telefon-Logs abrufen]]&lt;br /&gt;
* [[Inkasso-Module erstellen]]&lt;br /&gt;
* [[Scoring-Module erstellen]]&lt;br /&gt;
* [[Hooks]]&lt;br /&gt;
* [[Widgets]]&lt;br /&gt;
* [[Logging]]&lt;br /&gt;
* [[Lizenzsystem einbauen]]&lt;br /&gt;
&lt;br /&gt;
== Kunden-API ==&lt;br /&gt;
* [[Grundsätze der API]]&lt;br /&gt;
* [[API: Produkt]]&lt;br /&gt;
* [[API: Domain]]&lt;br /&gt;
* [[API: DNS]]&lt;br /&gt;
&lt;br /&gt;
== Admin-API ==&lt;br /&gt;
* [[Grundsätze der System-API]]&lt;br /&gt;
* [[System-API: Admin-Info]]&lt;br /&gt;
* [[System-API: Kunden]]&lt;br /&gt;
* [[System-API: Rechnungen]]&lt;/div&gt;</summary>
		<author><name>Richard Reiber</name></author>	</entry>

	<entry>
		<id>https://wiki.sourceway.de/index.php?title=Systemanforderungen&amp;diff=1080</id>
		<title>Systemanforderungen</title>
		<link rel="alternate" type="text/html" href="https://wiki.sourceway.de/index.php?title=Systemanforderungen&amp;diff=1080"/>
				<updated>2020-01-03T15:07:04Z</updated>
		
		<summary type="html">&lt;p&gt;Richard Reiber: /* Weitere Anforderungen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;sourceDESK hat keine allzu großen Systemanforderungen - es sollte auf den meisten Webservern problemlos laufen.&lt;br /&gt;
&lt;br /&gt;
== Minimale Anforderungen ==&lt;br /&gt;
* Linux (empfohlen) oder Windows Betriebssystem&lt;br /&gt;
* Apache Webserver (empfohlen)&lt;br /&gt;
* PHP 7.1 aufwärts&lt;br /&gt;
* MySQL 5.7 mit einer Datenbank und ohne SQL_MODE = STRICT_TRANS_TABLES (letzteres bis V1.1.3)&lt;br /&gt;
* php-bcmath&lt;br /&gt;
* php-sockets&lt;br /&gt;
* php-zip&lt;br /&gt;
* php-mbstring&lt;br /&gt;
* Freetype-Support für PHP&lt;br /&gt;
* Bei Verwendung der Mietversion: [http://www.ioncube.com/loaders.php ionCube-Loader]&lt;br /&gt;
&lt;br /&gt;
== Weitere Anforderungen ==&lt;br /&gt;
* [https://secure.php.net/manual/de/book.mailparse.php mailparse] und php-imap für das Support-System&lt;br /&gt;
* SOAP und XML-RPC als PHP-Module für diverse Integrationen&lt;br /&gt;
* wkhtmltoimage für Domain-Vorschau&lt;br /&gt;
* pthreads für Sammel-Cronjob&lt;br /&gt;
* php-xml und php-zip&lt;br /&gt;
&lt;br /&gt;
== Empfohlene Werte für die php.ini ==&lt;br /&gt;
* memory_limit = 64M&lt;br /&gt;
* upload_max_filesize = 128M&lt;br /&gt;
* post_max_size = 129M&lt;br /&gt;
* max_execution_time = 120&lt;br /&gt;
* max_input_time = 60&lt;br /&gt;
&lt;br /&gt;
Bei entsprechender Leistung können und sollten die Werte natürlich höher sein.&lt;br /&gt;
&lt;br /&gt;
== Überprüfung von Systemanforderungen ==&lt;br /&gt;
sourceDESK prüft seit Version 1.0.6 selbstständig, ob die Systemanforderungen erfüllt sind. Werden erforderliche Anforderungen nicht erfüllt, ist sourceDESK nicht lauffähig. Es wird in diesem Fall auf das Problem hingewiesen.&lt;br /&gt;
&lt;br /&gt;
Während der Installation von sourceDESK und in der Administration unter &amp;quot;Einstellungen &amp;gt; System-Einstellungen &amp;gt; System-Status&amp;quot; finden Sie Hinweise zu einer nicht optimalen System-Konfiguration, falls eine solche vorliegt.&lt;/div&gt;</summary>
		<author><name>Richard Reiber</name></author>	</entry>

	<entry>
		<id>https://wiki.sourceway.de/index.php?title=SEPA-Lastschrift&amp;diff=1079</id>
		<title>SEPA-Lastschrift</title>
		<link rel="alternate" type="text/html" href="https://wiki.sourceway.de/index.php?title=SEPA-Lastschrift&amp;diff=1079"/>
				<updated>2019-12-07T21:26:12Z</updated>
		
		<summary type="html">&lt;p&gt;Richard Reiber: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;sourceDESK unterstützt von Haus aus SEPA-Lastschriften. Jeder Kunde kann gleich mehrere SEPA-Mandate verwalten. Dabei können Sie wählen, ob Sie CORE-XML-Dateien in Zusammenarbeit mit Ihrer Hausbank nutzen möchten oder die Zahlungen automatisiert durch den Lastschriftdienst von Stripe durchgeführt werden sollen.&lt;br /&gt;
&lt;br /&gt;
== Aktivierung &amp;amp; Konfiguration ==&lt;br /&gt;
Um Lastschriften nutzen zu können, müssen Sie zunächst das [[Zahlungsgateway]] &amp;quot;SEPA-Lastschrift&amp;quot; aktivieren. Dies geschieht unter &amp;quot;Zahlungen &amp;gt; Gateway-Einstellungen&amp;quot;. Sodann konfigurieren Sie das Modul in den Einstellungen. Hier müssen Sie Ihre Gläubiger-ID eingeben und eine [[E-Mailvorlage]] für die erforderliche SEPA-Prenotification auswählen (seit Version 1.1.0 kann die Prenotification auf eigenes Risiko auch deaktiviert werden). Gleichzeitig können Sie die Frist für die Prenotification anpassen.&lt;br /&gt;
&lt;br /&gt;
Bitte tragen Sie nun noch einen Text ein, der auf dem Kontoauszug Ihrer Kunden erscheint. Außerdem müssen Sie Ihre Kontodaten eintragen. Ferner können Sie einen Mindestbetrag festlegen, der für jede SEPA-Lastschrift gilt (vor Version 1.0.7 sind dies fix 10 €).&lt;br /&gt;
&lt;br /&gt;
Wenn Sie SEPA-Lastschriften über Stripe abwickeln möchten, können Sie nun noch Ihren Stripe-Schlüssel eintragen. Dadurch wird das SEPA-CORE-XML-System komplett deaktiviert und es findet eine automatische Übergabe der Zahlungen an Stripe statt.&lt;br /&gt;
&lt;br /&gt;
Über die Option &amp;quot;Mandats-Erteilung&amp;quot; können Sie seit Version 1.1.3 auswählen, ob der Kunde ein unterschriebenes Mandat vorlegen muss oder Ihnen die Erteilung per Checkbox genügt.&lt;br /&gt;
&lt;br /&gt;
Seit Version 1.1.4 steht die Option &amp;quot;Automatisierte Zahlungen für Kunden konfigurieren&amp;quot; zur Verfügung. Steht diese Einstellung auf &amp;quot;Ja&amp;quot;, so wird automatisch die SEPA-Lastschrift als aktive, automatische Zahlungsart des Kunden eingestellt, wenn&lt;br /&gt;
&lt;br /&gt;
* Der Kunde ein Mandat anlegt.&lt;br /&gt;
* Bisher keine automatische Zahlungen für das Kundenkonto aktiviert sind.&lt;br /&gt;
&lt;br /&gt;
Das ermöglicht es Ihnen, die Akzeptanz automatischer Zahlungen zu steigern und ist für Ihre Kunden bequem., da die Zahlung nunmehr standardmäßig automatisiert abläuft und nicht manuell durch den Kunden angestoßen werden muss. Sollten Sie Lastschriftmandate manuell bestätigen müssen, so seien Sie bitte darauf hingewiesen, dass jeglicher automatischer Zahlungsversuch über Lastschrift solange fehlgeschlagen wird, bis Sie das dazugehörige Mandat bestätigt haben.&lt;br /&gt;
&lt;br /&gt;
== SEPA-CORE-XML-Dateien abholen ==&lt;br /&gt;
Die für Ihre Bank erforderlichen SEPA-CORE-XML-Dateien erhalten Sie unter &amp;quot;Zahlungen &amp;gt; SEPA-Lastschriften&amp;quot;. Hier können Sie sämtliche offene SEPA-Lastschriften einsehen und die Export-Datei generieren.&lt;br /&gt;
&lt;br /&gt;
== Mandatsverwaltung durch Kunden ==&lt;br /&gt;
Ihre Kunden können jeweils mehrere Mandate anlegen. Dazu benötigen sie ihre Kontodaten. Nach der Anlegung eines Kontos muss der Kunde das Mandat herunterladen, unterschreiben und zurücksenden - sofern nicht die Online-Erteilung aktiviert ist -, damit das Konto aktiviert wird und für Zahlungen genutzt werden kann. Der Kunde kann zwischen seinen aktiven Konten ein primäres Konto auswählen, das für automatische Zahlungen genutzt wird.&lt;br /&gt;
&lt;br /&gt;
== Tageslimit ==&lt;br /&gt;
Standardmäßig existiert für jeden Kunden ein Tageslimit von 100,00 € für SEPA-Lastschriften. Dies dient der Betrugsprävention. Wie Sie das Limit für einen Kunden erhöhen oder einmalig eine höhere Transaktion durchführen, erfahren Sie im nächsten Abschnitt.&lt;br /&gt;
&lt;br /&gt;
== Mandatsverwaltung in der Administration ==&lt;br /&gt;
Sie können zu jedem Kunden die aktiven Mandate einsehen. Dazu wählen Sie im Kundenprofil unter &amp;quot;Transaktionen&amp;quot; links unten den Punkt &amp;quot;SEPA-Mandate verwalten&amp;quot;. Sie erhalten nun eine Übersicht über alle Konten des Kunden und den Mandatsstatus. Auf der Übersichtsseite können Sie zudem ein neues Mandat anlegen und das Tageslimit des Kunden einstellen.&lt;br /&gt;
&lt;br /&gt;
In der Detailansicht eines Mandates können Sie die Mandats-Daten bearbeiten und das durch den Kunden unterschriebene Mandat hochladen. Somit entsteht kein Medienbruch und das unterschriebene Mandat ist jederzeit mit wenigen Klicks verfügbar - das ist insbesondere zum Nachweis des Vorliegens einer Abbuchungserlaubnis gegenüber Ihrer Bank wichtig. Außerdem können Sie jederzeit eine manuelle Transaktion vornehmen, zum Beispiel um das Guthabenkonto des Kunden auszugleichen oder eine das Tageslimit übersteigende Transaktion vorzunehmen. Ferner sehen Sie die bereits getätigten Transaktionen für das gewählte Mandat und deren Status.&lt;br /&gt;
&lt;br /&gt;
== Rücklastschriften ==&lt;br /&gt;
Rücklastschriften werden von sourceDESK derzeit nicht automatisiert bearbeitet. Sofern Sie von Ihrer Bank eine Benachrichtigung über eine Rücklastschrift erhalten haben, sollten Sie das entsprechende Guthaben zurückbuchen und das Mandat bis zur Klärung mit dem Kunden sperren.&lt;br /&gt;
&lt;br /&gt;
== Betrugsprävention ==&lt;br /&gt;
Um Betrug vorzubeugen, bieten sich die Standardoptionen von sourceDESK im Bereich der [[Zahlungsgateways]] an, beispielsweise das Erfordernis eines bestimmten [[Scoring]] oder der Verifizierung.&lt;br /&gt;
&lt;br /&gt;
Als Standardoption ist das unterschriebene Mandat zur Erteilung ausgewählt, dies reduziert Betrug zusätzlich, erhöht aber die Schwelle für den Kunden.&lt;br /&gt;
&lt;br /&gt;
== Ablauf von Mandaten ==&lt;br /&gt;
Gemäß rechtlichen Vorgaben zum SEPA-Verfahren läuft ein SEPA-Mandat 36 Monate nach der letzten Nutzung ab. Das letzte Nutzungsdatum wird anhand der letzten Transaktion mit dem Mandat durch sourceDESK automatisch ermittelt.&lt;br /&gt;
&lt;br /&gt;
Problematisch wird dies beim Import von recht alten Mandaten aus alten Systemen: sourceDESK weiß dann i.d.R. nicht, wann das Mandat zuletzt genutzt wurde und das Mandat läuft fälschlicherweise ab. Wenn Sie Mandate importieren, können Sie über die Spalte &amp;quot;last_used&amp;quot; in der Datenbank-Tabelle &amp;quot;client_sepa&amp;quot; das Datum der letzten Nutzung im Format YYYY-MM-DD eigenständig anpassen. Steht hier der Standard-Wert &amp;quot;0000-00-00&amp;quot;, so wird dieser ignoriert. Steht ein gültiges Datum in dieser Spalte, so wird entweder dieses genutzt oder - falls später Transaktionen mit dem Mandat durch sourceDESK stattfanden - das Datum der letzten Transaktion.&lt;/div&gt;</summary>
		<author><name>Richard Reiber</name></author>	</entry>

	<entry>
		<id>https://wiki.sourceway.de/index.php?title=Server&amp;diff=1078</id>
		<title>Server</title>
		<link rel="alternate" type="text/html" href="https://wiki.sourceway.de/index.php?title=Server&amp;diff=1078"/>
				<updated>2019-12-07T21:23:26Z</updated>
		
		<summary type="html">&lt;p&gt;Richard Reiber: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;sourceDESK hat eine integrierte Server-Verwaltung, mit der Sie Ihre Server im Auge behalten, Zugangsdaten an einer Stelle zentral verwalten und Dienste monitoren können.&lt;br /&gt;
&lt;br /&gt;
== Server-Verwaltung ==&lt;br /&gt;
&lt;br /&gt;
Im Administrations-Menü finden Sie den Punkt &amp;quot;Server&amp;quot;. Hier können Sie den Status sämtlicher Server und Dienste einsehen, neue Objekte anlegen und bestehende bearbeiten.&lt;br /&gt;
&lt;br /&gt;
Ein öffentlicher Server ist im Kundenbereich sichtbar, ein interner nicht. Wenn Sie einen Service auf intern setzen, ändert der Status des Service nichts am in Kundenbereich angezeigter Status des Servers.&lt;br /&gt;
&lt;br /&gt;
== Dienste ==&lt;br /&gt;
&lt;br /&gt;
Zu jedem Server können Sie sogenannte Dienste verwalten. Das sind Provisioning-Module, welche die Serververwaltung unterstützen. Fügen Sie hier ein Modul hinzu, so können Sie direkt in der Serververwaltung die Zugangsdaten zum entsprechenden Dienst/Panel/Schnittstelle eintragen und verwalten. Im Produkt wählen Sie dann unter &amp;quot;Einrichtung&amp;quot; aus, dass Sie für dieses Modul den gewünschten Server verwenden möchten.&lt;br /&gt;
&lt;br /&gt;
== Server-Gruppen ==&lt;br /&gt;
&lt;br /&gt;
Seit Version 1.1.4 ermöglicht sourceDESK die Eingruppierung von Servern in Gruppen. Die Eingruppierung ist hierbei nur in der Administration sichtbar, nicht auf der Status-Seite für Kunden, und erfüllt den Zweck, den Server für die Produkt-Einrichtung automatisch zu bestimmen.&lt;br /&gt;
&lt;br /&gt;
Hierzu wird bei den Einstellungen zur Einrichtung eines Produkts nicht mehr ein konkreter Server, sondern eine Gruppe gewählt. sourceDESK wählt dann zur Einrichtung eines Vertrages automatisch den Server, auf dem bisher die wenigsten Verträge liegen. Dies erleichtert den Haushalt mit Server-Ressourcen.&lt;br /&gt;
&lt;br /&gt;
== Verfügbare Monitoring-Plugins ==&lt;br /&gt;
&lt;br /&gt;
Es stehen verschiedene Plugins verfügbar, die unterschiedliche Server-Funktionalitäten überwachen:&lt;br /&gt;
&lt;br /&gt;
* Ping&lt;br /&gt;
* HTTP&lt;br /&gt;
* Port&lt;br /&gt;
* FTP&lt;br /&gt;
* POP3&lt;br /&gt;
* IMAP&lt;br /&gt;
* SMTP&lt;br /&gt;
&lt;br /&gt;
== Updates ==&lt;br /&gt;
Seit Version 1.1.1 kann sourceDESK auf Linux-Servern auch fällige Updates über den Paket-Manager verwalten und durchführen. Dazu muss einmalig eine gesicherte Verbindung zwischen Server und sourceDESK hergestellt werden, diese ist auf die Ausführung von Update-Kommandos beschränkt. Genauere Informationen zur Einrichtung erhalten Sie in der Detailansicht eines Servers unter dem Bereich &amp;quot;Updates&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Ankündigungen ==&lt;br /&gt;
Seit Version 1.0.5 können Sie auch Ankündigungen im Kundenbereich auf der Status-Seite erstellen. Diese verwalten Sie unter &amp;quot;Server &amp;gt; Wartungs-Ankündigungen&amp;quot;. Sie können Prioritäten vergeben und Start- und Enddatum festlegen.&lt;br /&gt;
&lt;br /&gt;
== Echtzeit-Benachrichtigungen ==&lt;br /&gt;
&lt;br /&gt;
Wenn Sie [[Echtzeit-Benachrichtigungen]] aktiviert haben, werden Sie von sourceDESK automatisch über Status-Änderungen von Servern informiert.&lt;br /&gt;
&lt;br /&gt;
== Kundenbereich ==&lt;br /&gt;
&lt;br /&gt;
Ihre Kunden können den Status öffentlicher Server unter &amp;lt;code&amp;gt;/status&amp;lt;/code&amp;gt; einsehen.&lt;/div&gt;</summary>
		<author><name>Richard Reiber</name></author>	</entry>

	<entry>
		<id>https://wiki.sourceway.de/index.php?title=Finanz-Buchhaltung&amp;diff=1077</id>
		<title>Finanz-Buchhaltung</title>
		<link rel="alternate" type="text/html" href="https://wiki.sourceway.de/index.php?title=Finanz-Buchhaltung&amp;diff=1077"/>
				<updated>2019-12-07T21:21:15Z</updated>
		
		<summary type="html">&lt;p&gt;Richard Reiber: Die Seite wurde neu angelegt: „Seit Version 1.1.4 enthält sourceDESK ein rudimentäres System zur Finanz-Buchhaltung im Rahmen der doppelten Buchführung. Damit eignet sich die Buchhaltung…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Seit Version 1.1.4 enthält sourceDESK ein rudimentäres System zur Finanz-Buchhaltung im Rahmen der doppelten Buchführung. Damit eignet sich die Buchhaltung insbesondere für Kapitalgesellschaften wie GmbHs.&lt;br /&gt;
&lt;br /&gt;
Das FiBu-System ermöglicht die Verwaltung von Konten, es können hierbei selbst Konten angelegt werden. Wenn keine Konten im System existieren, lässt sich außerdem ein Standardkontenrahmen (SKR03 oder SKR04) wählen, dadurch werden die im entsprechenden SKR definierten Konten automatisch im System eingepflegt.&lt;br /&gt;
&lt;br /&gt;
Derzeit ermöglicht das FiBu-System die Buchung und das Führen eines Journals. Es ist hierbei auch möglich, Buchungen aus Transaktionen, welche in sourceDESK aufgetreten sind, abzuleiten. Das ermöglicht es, jeden relevanten Vorgang buchhalterisch zu erfassen. Hierbei ist immer klar, welche Transaktion bereits bearbeitet wurde und welche nicht.&lt;br /&gt;
&lt;br /&gt;
In Zukunft werden weitere Auswertungs-Funktionen, etwa eine BWA oder auch ein DATEV-Export für die Übergabe an einen Steuerberater, implementiert.&lt;/div&gt;</summary>
		<author><name>Richard Reiber</name></author>	</entry>

	<entry>
		<id>https://wiki.sourceway.de/index.php?title=Zahlungen&amp;diff=1076</id>
		<title>Zahlungen</title>
		<link rel="alternate" type="text/html" href="https://wiki.sourceway.de/index.php?title=Zahlungen&amp;diff=1076"/>
				<updated>2019-12-07T21:18:31Z</updated>
		
		<summary type="html">&lt;p&gt;Richard Reiber: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Im Bereich &amp;quot;Zahlungen&amp;quot; finden Sie Einstellungen und Logs zu den Zahlungs-Gateways. Außerdem können Sie Gutscheine anlegen.&lt;br /&gt;
&lt;br /&gt;
* [[Überweisungen]]&lt;br /&gt;
* [[Finanz-Buchhaltung]]&lt;br /&gt;
* [[Gutscheine]]&lt;br /&gt;
* [[Zahlungs-Einstellungen#Zahlungs-Logs|Logs]]&lt;br /&gt;
* [[Zahlungs-Einstellungen|Gateway-Einstellungen]]&lt;/div&gt;</summary>
		<author><name>Richard Reiber</name></author>	</entry>

	<entry>
		<id>https://wiki.sourceway.de/index.php?title=TekBASE_Lizenzen&amp;diff=1075</id>
		<title>TekBASE Lizenzen</title>
		<link rel="alternate" type="text/html" href="https://wiki.sourceway.de/index.php?title=TekBASE_Lizenzen&amp;diff=1075"/>
				<updated>2019-12-07T21:17:57Z</updated>
		
		<summary type="html">&lt;p&gt;Richard Reiber: Die Seite wurde neu angelegt: „Reseller von [https://teklab.de/tekbase/ TekBASE] können die in sourceDESK integrierte Anbindung an das System von TekLab verwenden, um automatisiert Kunden-B…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Reseller von [https://teklab.de/tekbase/ TekBASE] können die in sourceDESK integrierte Anbindung an das System von TekLab verwenden, um automatisiert Kunden-Bestellungen über Lizenzen abzuhandeln. Auch die Kündigung von Lizenzen und Up- sowie Downgrades sind direkt aus sourceDESK möglich. Hierbei unterstützt sourceDESK sowohl Miet- als auch Kauflizenzen und die Konfiguration per benutzerdefinierter Felder (Zusatzoptionen).&lt;br /&gt;
&lt;br /&gt;
== Einstellungen ==&lt;br /&gt;
Für die Verbindung zu TekLab benötigen Sie Ihre Kundennummer und Ihren API-Schlüssel. Diese Daten bekommen Sie im TekLab Kundenbereich. Außerdem müssen Sie bei der Produkt-Konfiguration auswählen, welchen Lizenz-Typ Sie verkaufen möchten (Lite, Privat, Business, Business + Billing) und welche Ressourcen inklusiv sein sollen.&lt;/div&gt;</summary>
		<author><name>Richard Reiber</name></author>	</entry>

	<entry>
		<id>https://wiki.sourceway.de/index.php?title=Hauptseite&amp;diff=1074</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.sourceway.de/index.php?title=Hauptseite&amp;diff=1074"/>
				<updated>2019-12-07T21:14:23Z</updated>
		
		<summary type="html">&lt;p&gt;Richard Reiber: /* Provisioning-Module */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hier finden Sie Informationen zur Installation, Konfiguration und Verwendung von [https://sourceway.de/de/sourcedesk sourceDESK]. Sie können über die Suche rechts oben zu fast jeder Funktion eine detaillierte Hilfe erhalten.&lt;br /&gt;
&lt;br /&gt;
== Allgemeine Informationen ==&lt;br /&gt;
* [[Systemanforderungen]]&lt;br /&gt;
* [[Installation]]&lt;br /&gt;
* [[Sicherheit]]&lt;br /&gt;
* [[Updates]]&lt;br /&gt;
* [[Lizenz]]&lt;br /&gt;
* [[Import]]&lt;br /&gt;
* [https://sourceway.de/de/sourcedesk/development Changelog]&lt;br /&gt;
&lt;br /&gt;
== Erste Schritte ==&lt;br /&gt;
* [[Systemeinstellungen]]&lt;br /&gt;
* [[Cronjobs]]&lt;br /&gt;
* [[Lokalisierung]]&lt;br /&gt;
* [[E-Mailversand]]&lt;br /&gt;
* [[Texte]]&lt;br /&gt;
* [[Währungen]]&lt;br /&gt;
* [[Zahlungs-Einstellungen]]&lt;br /&gt;
* [[Zahlungsimport]]&lt;br /&gt;
* [[Backups]]&lt;br /&gt;
* [[Import]]&lt;br /&gt;
* [[Produkte]]&lt;br /&gt;
* [[Rechnungslayout]]&lt;br /&gt;
* [[Jugendschutz]]&lt;br /&gt;
&lt;br /&gt;
== Administration ==&lt;br /&gt;
* [[Startseite]]&lt;br /&gt;
* [[Kunden]]&lt;br /&gt;
* [[Produkte]]&lt;br /&gt;
* [[Inhalte]]&lt;br /&gt;
* [[Projekte]]&lt;br /&gt;
* [[Server]]&lt;br /&gt;
* [[Zahlungen]]&lt;br /&gt;
* [[Statistiken]]&lt;br /&gt;
* [[Support]]&lt;br /&gt;
* [[Addons]]&lt;br /&gt;
* [[Einstellungen]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Admin-Profil]]&lt;br /&gt;
* [[Admin-Einstellungen]]&lt;br /&gt;
* [[Export]]&lt;br /&gt;
&lt;br /&gt;
== Kundenbereich ==&lt;br /&gt;
* [[CMS]]&lt;br /&gt;
* [[Menü]]&lt;br /&gt;
* [[Blog]]&lt;br /&gt;
* [[Forum]]&lt;br /&gt;
* [[Wissensdatenbank]]&lt;br /&gt;
* [[Layout]]&lt;br /&gt;
* [[Unterbenutzer]]&lt;br /&gt;
&lt;br /&gt;
== Addons ==&lt;br /&gt;
* [[Addons|Das Addon-System]]&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Chat]]&lt;br /&gt;
* [[Domain Connect]]&lt;br /&gt;
* [[DSGVO]]&lt;br /&gt;
* [[FastBill]]&lt;br /&gt;
* [[JTL Connector]]&lt;br /&gt;
* [[Kayako]]&lt;br /&gt;
* [[lexoffice]]&lt;br /&gt;
* [[LiveConfig SSO]]&lt;br /&gt;
* [[Log-Monitor]]&lt;br /&gt;
* [[OAuth]]&lt;br /&gt;
* [[orgaMAX]]&lt;br /&gt;
* [[sevDesk]]&lt;br /&gt;
* [[SupportPal]]&lt;br /&gt;
* [[Todoist]]&lt;br /&gt;
* [[updAIX]]&lt;br /&gt;
* [[VCard]]&lt;br /&gt;
* [[Import#WEBFAKT-Import|WEBFAKT-Import]]&lt;br /&gt;
* [[Import#WHMCS-Import|WHMCS-Import]]&lt;br /&gt;
* [[WoltLab Suite]]&lt;br /&gt;
* [[WordPress Bridge]]&lt;br /&gt;
&lt;br /&gt;
== Zahlungs-Gateways ==&lt;br /&gt;
* [[Überweisung]]&lt;br /&gt;
* [[SEPA-Lastschrift]]&lt;br /&gt;
* [[Sofort-Überweisung]]&lt;br /&gt;
* [[PayPal]]&lt;br /&gt;
* [[Stripe]]&lt;br /&gt;
* [[Amazon Pay]]&lt;br /&gt;
* [[paysafecard]]&lt;br /&gt;
* [[Barzahlen]]&lt;br /&gt;
* [[Bitcoin]]&lt;br /&gt;
* [[BitPay]]&lt;br /&gt;
* [[Paymentwall]]&lt;br /&gt;
* [[Skrill]]&lt;br /&gt;
* [[Barzahlung]]&lt;br /&gt;
* [[Google Pay]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Provisioning-Module ==&lt;br /&gt;
* [[AhsayCBS]]&lt;br /&gt;
* [[Bloonix]]&lt;br /&gt;
* [[Centova Cast]]&lt;br /&gt;
* [[cPanel]]&lt;br /&gt;
* [[DirectAdmin]]&lt;br /&gt;
* [[FTP-Speicher]]&lt;br /&gt;
* [[GameCP]]&lt;br /&gt;
* [[GamePanel.io]]&lt;br /&gt;
* [[GitLab]]&lt;br /&gt;
* [[Hetzner|Hetzner Rootserver]]&lt;br /&gt;
* [[Hetzner vServer]]&lt;br /&gt;
* [[Hetzner Cloud]]&lt;br /&gt;
* [[Interworx]]&lt;br /&gt;
* [[ISPConfig]]&lt;br /&gt;
* [[ISPmanager]]&lt;br /&gt;
* [[Keyadministrator]]&lt;br /&gt;
* [[KeyHelp]]&lt;br /&gt;
* [[Kimsufi]]&lt;br /&gt;
* [[KVM-Node]]&lt;br /&gt;
* [[LicensePal]]&lt;br /&gt;
* [[LiveConfig]]&lt;br /&gt;
* [[LiveConfig Lizenzen]]&lt;br /&gt;
* [[mailbox.org]]&lt;br /&gt;
* [[mailcow]]&lt;br /&gt;
* [[OnApp]]&lt;br /&gt;
* [[OpenVZ-Node]]&lt;br /&gt;
* [[OVH]]&lt;br /&gt;
* [[OVZ Web Panel]]&lt;br /&gt;
* [[ownCloud]]&lt;br /&gt;
* [[PanelX]]&lt;br /&gt;
* [[Piwik/Matomo]]&lt;br /&gt;
* [[Plesk]]&lt;br /&gt;
* [[Projekt]]&lt;br /&gt;
* [[Proxmox|Proxmox (CT)]]&lt;br /&gt;
* [[Proxmox VM|Proxmox (VM)]]&lt;br /&gt;
* [[PSW Group SSL]]&lt;br /&gt;
* [[Pterodactyl]]&lt;br /&gt;
* [[SolusVM]]&lt;br /&gt;
* [[sourceDESK Lizenzen]]&lt;br /&gt;
* [[So you Start]]&lt;br /&gt;
* [[Spamexperts]]&lt;br /&gt;
* [[SSL-Manager]]&lt;br /&gt;
* [[TeamSpeak 3]]&lt;br /&gt;
* [[TekBASE Lizenzen]]&lt;br /&gt;
* [[TheSSLStore]]&lt;br /&gt;
* [[Virtualizor]]&lt;br /&gt;
* [[Virtualmin]]&lt;br /&gt;
* [[VMmanager]]&lt;br /&gt;
* [[WHMSonic]]&lt;br /&gt;
* [[XenoPanel]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[IP-Verwaltung]]&lt;br /&gt;
* [[Benutzernamen]]&lt;br /&gt;
* [[Automatische Ressourcen-Abrechnung]]&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Domains &amp;amp; DNS ==&lt;br /&gt;
* [[Domains]]&lt;br /&gt;
* [[AutoDNS]]&lt;br /&gt;
* [[Domain-Bestellsystem]]&lt;br /&gt;
* [[CPS-Datensysteme]]&lt;br /&gt;
* [[Freenom]]&lt;br /&gt;
* [[Hexonet]]&lt;br /&gt;
* [[InterNetWorX]]&lt;br /&gt;
* [[Antagus]]&lt;br /&gt;
* [[NICdirect]]&lt;br /&gt;
* [[Vautron]]&lt;br /&gt;
* [[Namecheap]]&lt;br /&gt;
* [[Enom]]&lt;br /&gt;
* [[ResellerClub]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[DNS-System]]&lt;br /&gt;
* [[DNS-Vorlagen]]&lt;br /&gt;
* [[Atomia DNS]]&lt;br /&gt;
* [[NamedManager]]&lt;br /&gt;
* [[Google Cloud DNS]]&lt;br /&gt;
* [[PowerDNS-Konfiguration]]&lt;br /&gt;
* [[PowerDNS-Weiterleitung]]&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Briefversand ==&lt;br /&gt;
* [[Briefversand]]&lt;br /&gt;
* [[Ausdruck]]&lt;br /&gt;
* [[onlinebrief24]]&lt;br /&gt;
* [[smskaufen]]&lt;br /&gt;
* [[LetterXpress]]&lt;br /&gt;
* [[PixelLetter]]&lt;br /&gt;
* [[Pingen]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== SMS-Versand ==&lt;br /&gt;
* [[SMS-Versand]]&lt;br /&gt;
* [[Bulktrade]]&lt;br /&gt;
* [[smskaufen]]&lt;br /&gt;
* [[Massenversand]]&lt;br /&gt;
* [[MessageBird]]&lt;br /&gt;
* [[Nexmo]]&lt;br /&gt;
* [[SMS77]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Scoring ==&lt;br /&gt;
* [[Scoring]]&lt;br /&gt;
* [[AbuseIPDB]]&lt;br /&gt;
* [[FraudRecord]]&lt;br /&gt;
* [[Insolvenz-Bekanntmachungen]]&lt;br /&gt;
* [[MaxMind minFraud]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Inkasso ==&lt;br /&gt;
* [[Inkasso-System]]&lt;br /&gt;
* [[eCollect]]&lt;br /&gt;
* [[Euro-Treuhand Inkasso]]&lt;br /&gt;
* [[Gerichtliches Mahnverfahren]]&lt;br /&gt;
* [[Mediafinanz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Telefon-System ==&lt;br /&gt;
* [[Telefonanlagen-Anbindung]]&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Placetel]]&lt;br /&gt;
* [[sipgate]]&lt;br /&gt;
&lt;br /&gt;
== Telefon-Logs ==&lt;br /&gt;
* [[Telefon-Logs]]&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Anydesk]]&lt;br /&gt;
* [[Placetel]]&lt;br /&gt;
* [[sipgate]]&lt;br /&gt;
&lt;br /&gt;
== Problembehebung ==&lt;br /&gt;
* [[Administrator-Passwort zurücksetzen]]&lt;br /&gt;
* [[Administrator-Whitelist aufheben]]&lt;br /&gt;
* [[Sperre nach fehlgeschlagenen Logins aufheben]]&lt;br /&gt;
* [[Lizenz-Probleme beheben]]&lt;br /&gt;
* [[sourceDESK aus Backup wiederherstellen]]&lt;br /&gt;
* [[Zahlungsprobleme]]&lt;br /&gt;
* [[Provisioning-Probleme]]&lt;br /&gt;
* [[Weiße Seiten]]&lt;br /&gt;
* [[Datenbank-Fehler]]&lt;br /&gt;
&lt;br /&gt;
== Entwickler-Doku ==&lt;br /&gt;
* [[Datei-Struktur]]&lt;br /&gt;
* [[PHP-Klassen]]&lt;br /&gt;
* [[Übersetzungs-Dateien]]&lt;br /&gt;
* [[Seiten erstellen]]&lt;br /&gt;
* [[Templatesystem]]&lt;br /&gt;
* [[Eigene Themes]]&lt;br /&gt;
* [[Interaktion mit Objekten]]&lt;br /&gt;
* [[Addons erstellen]]&lt;br /&gt;
* [[Zahlungs-Gateways erstellen]]&lt;br /&gt;
* [[Server-Module erstellen]]&lt;br /&gt;
* [[Domain-Registrar-Module erstellen]]&lt;br /&gt;
* [[DNS-Module erstellen]]&lt;br /&gt;
* [[Briefversand-Module erstellen]]&lt;br /&gt;
* [[SMS-Module erstellen]]&lt;br /&gt;
* [[Telefonanlage anbinden]]&lt;br /&gt;
* [[Telefon-Logs abrufen]]&lt;br /&gt;
* [[Inkasso-Module erstellen]]&lt;br /&gt;
* [[Scoring-Module erstellen]]&lt;br /&gt;
* [[Hooks]]&lt;br /&gt;
* [[Widgets]]&lt;br /&gt;
* [[Logging]]&lt;br /&gt;
* [[Lizenzsystem einbauen]]&lt;br /&gt;
&lt;br /&gt;
== Kunden-API ==&lt;br /&gt;
* [[Grundsätze der API]]&lt;br /&gt;
* [[API: Produkt]]&lt;br /&gt;
* [[API: Domain]]&lt;br /&gt;
* [[API: DNS]]&lt;br /&gt;
&lt;br /&gt;
== Admin-API ==&lt;br /&gt;
* [[Grundsätze der System-API]]&lt;br /&gt;
* [[System-API: Admin-Info]]&lt;br /&gt;
* [[System-API: Kunden]]&lt;br /&gt;
* [[System-API: Rechnungen]]&lt;/div&gt;</summary>
		<author><name>Richard Reiber</name></author>	</entry>

	<entry>
		<id>https://wiki.sourceway.de/index.php?title=DNS-Vorlagen&amp;diff=1073</id>
		<title>DNS-Vorlagen</title>
		<link rel="alternate" type="text/html" href="https://wiki.sourceway.de/index.php?title=DNS-Vorlagen&amp;diff=1073"/>
				<updated>2019-11-08T21:47:21Z</updated>
		
		<summary type="html">&lt;p&gt;Richard Reiber: Die Seite wurde neu angelegt: „sourceDESK 1.1.3 führt das mächtige Feature der DNS-Vorlagen ein. Diese erlauben eine sehr detaillierte Konfiguration von automatisiert erstellen DNS-Zonen.…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;sourceDESK 1.1.3 führt das mächtige Feature der DNS-Vorlagen ein. Diese erlauben eine sehr detaillierte Konfiguration von automatisiert erstellen DNS-Zonen.&lt;br /&gt;
&lt;br /&gt;
== DNS-Vorlagen verwalten ==&lt;br /&gt;
Die DNS-Vorlagen können unter &amp;quot;Produkte &amp;gt; Domains &amp;gt; DNS-Konfiguration&amp;quot; eingesehen und bearbeitet werden.&lt;br /&gt;
&lt;br /&gt;
In der Detailansicht einer DNS-Vorlage können Sie wie gewohnt DNS-Records anlegen und bearbeiten. Ihnen stehen hierbei diverse Platzhalter zur Verfügung:&lt;br /&gt;
&lt;br /&gt;
* %ip% ist die IP-Adresse des zur Domain dazugehörigen Servers, bei manuellen Domain-Registrierungen durch den Kunden die angegebene Standard-IP-Adresse. Die Fallback-Adresse, falls keine andere zur Verfügung steht, wird unter &amp;quot;Produkte &amp;gt; Domains &amp;gt; DNS-Konfiguration&amp;quot; eingestellt.&lt;br /&gt;
* %hostname% ist der Hostname des Servers. Wenn kein Server zur Domain bzw. zum Vertrag gehört, gilt %hostname% = %ip%.&lt;br /&gt;
&lt;br /&gt;
Die Option &amp;quot;Nameserver automatisch hinzufügen&amp;quot; legt NS-Records basierend auf den zu der Domain gehörenden Nameservern an.&lt;br /&gt;
&lt;br /&gt;
== DNS-Vorlagen nutzen ==&lt;br /&gt;
Standardmäßig wird die DNS-Vorlage &amp;quot;Standard&amp;quot; verwendet, diese ist vom System und nicht löschbar, kann aber nach Belieben editiert werden.&lt;br /&gt;
&lt;br /&gt;
Sie können pro DNS-Provider (&amp;quot;Produkte &amp;gt; Domains &amp;gt; DNS-Konfiguration &amp;gt; Treiber konfigurieren &amp;gt; Abweichende DNS-Vorlage&amp;quot;, mindestens eine eigene Vorlage muss vorhanden sein) und pro Produkt (&amp;quot;Produkte &amp;gt; Verwalten &amp;gt; Bearbeiten &amp;gt; DNS-Vorlage&amp;quot;) einstellen, dass eine andere DNS-Vorlage verwendet werden soll, als der Standard. Eine im Produkt eingestellte DNS-Vorlage geht einer im DNS-Provider eingestellten DNS-Vorlage dabei immer vor.&lt;/div&gt;</summary>
		<author><name>Richard Reiber</name></author>	</entry>

	<entry>
		<id>https://wiki.sourceway.de/index.php?title=Admin-Einstellungen&amp;diff=1072</id>
		<title>Admin-Einstellungen</title>
		<link rel="alternate" type="text/html" href="https://wiki.sourceway.de/index.php?title=Admin-Einstellungen&amp;diff=1072"/>
				<updated>2019-11-08T21:41:58Z</updated>
		
		<summary type="html">&lt;p&gt;Richard Reiber: Die Seite wurde neu angelegt: „sourceDESK 1.1.3 hat eine persönliche Einstellungs-Seite für Administratoren eingeführt, damit diese bestimmte Einstellungen zu ihrem Profil selbst tätigen…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;sourceDESK 1.1.3 hat eine persönliche Einstellungs-Seite für Administratoren eingeführt, damit diese bestimmte Einstellungen zu ihrem Profil selbst tätigen können. Dazu zählen:&lt;br /&gt;
&lt;br /&gt;
* Einträge pro Seite (in Tabellen)&lt;br /&gt;
* Sidebar automatisch ausblenden&lt;br /&gt;
* Passendes Menü automatisch öffnen&lt;br /&gt;
* Automatisch nächstes Ticket bearbeiten&lt;br /&gt;
&lt;br /&gt;
Genauere Erläuterungen zu den Einstellungen erhalten Sie auf der Seite zu [[Administratoren]]&lt;br /&gt;
&lt;br /&gt;
Sie finden die Einstellungs-Seite rechts oben in der Administration unter dem Avatar des Administrators unter &amp;quot;Einstellungen&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Richard Reiber</name></author>	</entry>

	<entry>
		<id>https://wiki.sourceway.de/index.php?title=Projekt&amp;diff=1071</id>
		<title>Projekt</title>
		<link rel="alternate" type="text/html" href="https://wiki.sourceway.de/index.php?title=Projekt&amp;diff=1071"/>
				<updated>2019-11-08T21:40:15Z</updated>
		
		<summary type="html">&lt;p&gt;Richard Reiber: Die Seite wurde neu angelegt: „Dieses Modul erlaubt es Ihnen, automatisiert ein Projekt in der integrierten Projektverwaltung von sourceDESK anzulegen.  == Konfiguration == Sie müssen eine…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dieses Modul erlaubt es Ihnen, automatisiert ein Projekt in der integrierten Projektverwaltung von sourceDESK anzulegen.&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
Sie müssen eine Projekt-Vorlage auswählen, wenn das neu zu erstellende Projekt nicht leer sein soll. Außerdem müssen Sie einen Namen für das Projekt angeben.&lt;br /&gt;
&lt;br /&gt;
== Migration von Dienstleistungen ==&lt;br /&gt;
Im Zuge des Updates auf sourceDESK 1.1.3 wurden sämtliche Dienstleistungen in sourceDESK zu Produkten migriert. Bei Dienstleistungen mit Projekt-Einrichtung wurde entsprechend eine Migration auf dieses Provisioning-Modul durchgeführt und die entsprechenden Einstellungen vorgenommen. Selbstverständlich wurden automatisierte E-Mails übernommen, dies geschieht über die Willkommens-Email des Produktes mit einem neu erstellten E-Mailtemplate.&lt;/div&gt;</summary>
		<author><name>Richard Reiber</name></author>	</entry>

	<entry>
		<id>https://wiki.sourceway.de/index.php?title=Produkte&amp;diff=1070</id>
		<title>Produkte</title>
		<link rel="alternate" type="text/html" href="https://wiki.sourceway.de/index.php?title=Produkte&amp;diff=1070"/>
				<updated>2019-11-08T21:38:30Z</updated>
		
		<summary type="html">&lt;p&gt;Richard Reiber: /* Dienstleistungen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Eine essentielle Funktion von sourceDESK ist die Verwaltung von Produkten, die durch Kunden gekauft werden können.&lt;br /&gt;
&lt;br /&gt;
== Produkte erstellen ==&lt;br /&gt;
Ein neues Produkt können Sie unter &amp;quot;Produkte &amp;gt; Hinzufügen&amp;quot; erstellen. Bitte tragen Sie hier zunächst die Grunddaten zum Produkt ein. Nach dem ersten Anlegen des Produkts können Sie dutzende, weitere Einstellungen treffen.&lt;br /&gt;
&lt;br /&gt;
== Produkt-Varianten ==&lt;br /&gt;
Seit Version 1.1.0 können Sie verschiedene Produkt-Varianten anlegen, die sich die unterschiedliche Preise und Vertragsmodalitäten auszeichnen. Der Kunde muss bei Bestellung eine dieser Varianten wählen.&lt;br /&gt;
&lt;br /&gt;
== Kurzzeitabrechnung ==&lt;br /&gt;
Mit Version 1.1.0 wurde in sourceDESK die Kurzzeitabrechnung eingeführt. Diese ermöglicht die Abrechnung von Produkte je angefangener Stunde oder sogar Minute, wie es bei Cloud-Produkten üblich ist.&lt;br /&gt;
&lt;br /&gt;
Die Zeiterfassung startet mit Aktivierung des Kunden-Vertrags und endet mit dessen Kündigung. Die Rechnungsstellung erfolgt entweder mit Kündigung oder am Monatsletzten.&lt;br /&gt;
&lt;br /&gt;
Es ergeben sich bei den Kurzzeit-Produkten einige Besonderheiten:&lt;br /&gt;
&lt;br /&gt;
* Es können Preise mit bis zu sechs Nachkommastellen angegeben werden. Es erfolgt bei Rechnungsstellung stets eine Rundung auf zwei Dezimalstellen.&lt;br /&gt;
* Es ist keine Angabe von Vertragslaufzeiten oder Kündigungsfristen möglich.&lt;br /&gt;
* Die Affiliate-Provision wird erst mit Rechnungsstellung gutgeschrieben.&lt;br /&gt;
* Die Einrichtung von Kurzzeitprodukten erfolgt direkt nach Zahlung der ersten Einheit (Minute oder Stunde). Wird diese zu 0,00 € abgerundet und existiert keine Einrichtungsgebühr, so wird das Produkt sofort eingerichtet. Bitte ergreifen Sie in diesem Fall Maßnahmen, um sich vor Betrug zu schützen.&lt;br /&gt;
&lt;br /&gt;
== Prepaid-System ==&lt;br /&gt;
Seit Version 1.1.2 von sourceDESK wird neben der Produkt-Abrechnung in Form eines Laufzeitvertrages auch die Möglichkeit angeboten, auf Prepaid-Basis abzurechnen. Jedes Produkt ist dann als Prepaid-Produkt mit diversen Verlängerungsmöglichkeiten definierbar.&lt;br /&gt;
&lt;br /&gt;
Bestellt der Kunde ein Prepaid-Produkt, so bezahlt er ganz regulär die erste Laufzeit. Sodann sieht er in seiner Vertragsansicht aber die verbleibende Laufzeit und kann diese auf Knopfdruck verlängern. Der Kunde kann sich frei für ein Verlängerungs-Paket entscheiden. Sie können beliebig viele Pakete definieren und prozentualen Bonus, bspw. auf größere Verlängerungen, gewähren. Entscheidet sich der Kunde für ein Paket zur Verlängerung, so bekommt er die Details zur Verlängerung angezeigt und muss diese final bestätigen. Erst nach der Bestätigung erfolgt eine Rechnungsstellung und die sofortige Verlängerung des Produkts. Hierbei wird sichergestellt, dass der Kunde genügend Guthaben hat.&lt;br /&gt;
&lt;br /&gt;
Im Gegensatz zur normalen Abrechnung erfolgt keine automatische Verlängerung des Produkts. Es wird sichergestellt, dass Verlängerungs-Rechnungen immer bezahlt sind. Der Kunde hat keine Vertragsbindung, zum Ablaufdatum wird das Produkt automatisiert gekündigt und gelöscht. Damit der Kunde die Verlängerung nicht verpasst, erhält er sieben, drei und einen Tag vor Ablauf seines Produkts eine Ablauf-Warnung per E-Mail. Hierbei erhält er auch direkt den Link zur Verlängerung.&lt;br /&gt;
&lt;br /&gt;
Selbstverständlich ist das Prepaid-System mit allen Produkt-Funktionen, wie etwa Preis-Varianten, Zusatzoptionen oder Einrichtungsgebühren kombinierbar. Einzig die Vertragslaufzeiten und Kündigungsfristen sind naturgemäß nicht verfügbar.&lt;br /&gt;
&lt;br /&gt;
== Steuerliche Handhabung ==&lt;br /&gt;
Seit Version 1.1.2 können Sie in sourceDESK bei aktiviertem Steuersystem einstellen, wie Produkt-Preise steuerlich zu handhaben sind. Es stehen folgende Optionen zur Auswahl:&lt;br /&gt;
&lt;br /&gt;
* '''Fixer Brutto-Preis:''' Die bisherige Standard-Option behandelt den Produkt-Preis als Brutto-Preis und berechnet diesen Preis jedem Kunden. Die enthaltene Mehrwertsteuer wird abhängig vom Steuer-Satz des Kunden bestimmt.&lt;br /&gt;
* '''Dynamischer Brutto-Preis:''' Der Brutto-Preis wird als Brutto-Preis im Standard-Steuersatz (Steuersatz des eingestellten Standard-Lands) interpretiert. Er wird in einen Netto-Preis, dem der Standard-Steuersatz zugrunde liegt, umgerechnet und dann als solcher weiter verarbeitet.&lt;br /&gt;
* '''Netto-Preis:''' Der angegebene Preis ist ein Netto-Preis, der jeweils gültige Steuersatz wird aufgeschlagen. '''Achtung!''' Eventuell ist auf Ihrer Webseite ein Hinweis auf die entsprechende EG-Richtlinie 2006/112/EG notwendig, dieser wird durch sourceDESK '''nicht''' automatisch angelegt.&lt;br /&gt;
&lt;br /&gt;
== Abrechnung zum Monatsersten ==&lt;br /&gt;
sourceDESK 1.1.2 hat die Option eingeführt, ein Produkt immer zum Monatsersten abzurechnen. Bei Bestellung bezahlt der Kunde nur einen Teilbetrag bis zum Ende der aktuellen Abrechnungsperiode. Sodann liegt die Abrechnung immer so, dass die Rechnungsstellung immer zum Monatsersten erfolgt.&lt;br /&gt;
&lt;br /&gt;
Die Option aktivieren Sie, indem Sie die Checkbox &amp;quot;Produkt immer am Monatsersten abrechnen&amp;quot; in den Preis-Einstellungen auswählen. Bitte beachten Sie, dass diese Option keine Auswirkungen auf Bestandsverträge hat, sondern nur Neuverträge betrifft.&lt;br /&gt;
&lt;br /&gt;
== Produkt-Kategorien ==&lt;br /&gt;
Zur besseren Übersichtlichkeit können Sie Ihre Produkte in Kategorien einordnen. Kategorien können Sie unter &amp;quot;Produkte &amp;gt; Kategorien&amp;quot; verwalten, die Zuordnung eines Produktes zu einer Kategorie erfolgt bei dessen Erstellung oder kann nachträglich in den Produkteinstellungen bearbeitet werden. Außerdem können Sie festlegen, ob Kategorien und die darin enthaltenen Produkte öffentlich sichtbar sein sollen.&lt;br /&gt;
&lt;br /&gt;
== Produkt-/Bestellseiten ==&lt;br /&gt;
Seit Version 1.1.2 von sourceDESK können Sie für jede Kategorie festlegen, welches Template zur Anzeige verwendet werden soll. Die Templates liegen unter ''/themes/order'' und können jederzeit bearbeitet, erweitert oder ergänzt werden.&lt;br /&gt;
&lt;br /&gt;
Eine sichtbare Kategorie kann mit dem gewählten Theme auf der Webseite unter '''/cat/{ID}''' aufgerufen werden.&lt;br /&gt;
&lt;br /&gt;
Von Haus aus stehen folgende Templates zur Verfügung:&lt;br /&gt;
&lt;br /&gt;
* Comparision (Vergleich der Produkte nebeneinander)&lt;br /&gt;
* Slider (Produkt-Slider)&lt;br /&gt;
* Standard (Produkte werden einspaltig untereinander angezeigt)&lt;br /&gt;
* Two_rows (Produkte werden zweispaltig untereinander angezeigt)&lt;br /&gt;
&lt;br /&gt;
Jedes Theme ist dabei für eine gewisse Anzahl Produkte optimiert, aber für unbegrenzt viele verwendbar.&lt;br /&gt;
&lt;br /&gt;
== Dienstleistungen ==&lt;br /&gt;
'''Seit Version 1.1.3 ist dieser Abschnitt obsolet! Bitte beachten Sie die Seite [[Projekt]]!'''&lt;br /&gt;
&lt;br /&gt;
sourceDESK unterstützt den Verkauf von Dienstleistungen. Beim Erwerb einer Dienstleistung wird automatisch nach Kauf eine E-Mail an den Kunden verschickt und ein [[Projekte|Projekt im System]] angelegt. Dabei wird die Verwendung von [[Projekte#Aufgaben-Vorlagen|Projekt-Vorlagen]] unterstützt.&lt;br /&gt;
&lt;br /&gt;
Die Erstellung und Verwaltung von verfügbaren Dienstleistungen erfolgt unter &amp;quot;Produkte &amp;gt; Dienstleistungen&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
Im Kundenbereich können auf jeder Seite folgende Parameter in der URL übergeben werden:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;?add_product=PRODUCT_ID&amp;lt;/code&amp;gt; fügt ein Produkt zum Warenkorb hinzu&lt;br /&gt;
* &amp;lt;code&amp;gt;?add_service=SERVICE_ID&amp;lt;/code&amp;gt; fügt eine Dienstleistung zum Warenkorb hinzu&lt;br /&gt;
* &amp;lt;code&amp;gt;?add_bundle=BUNDLE_ID&amp;lt;/code&amp;gt; fügt ein Produkt-Bundle zum Warenkorb hinzu&lt;br /&gt;
&lt;br /&gt;
== Produkte duplizieren ==&lt;br /&gt;
Unter &amp;quot;Produkte &amp;gt; Verwalten&amp;quot; können Sie ein Produkt duplizieren, indem Sie das Kopier-Icon in der jeweiligen Zeile betätigen und den Vorgang bestätigen. Dadurch wird eine identische Kopie des Produktes angelegt, die eine neue ID bekommt. Direkt im Anschluss können Sie das Produkt bearbeiten.&lt;br /&gt;
&lt;br /&gt;
== Produkt-Bundles ==&lt;br /&gt;
Es ist möglich, mehrere Produkte in einem Bundle anzubieten. Sie können Produkt-Bundles unter &amp;quot;Produkte &amp;gt; Bundles&amp;quot; verwalten. Ein neues Produkt-Bundle können Sie auch über die Produkt-Übersicht (&amp;quot;Produkte &amp;gt; Verwalten&amp;quot;) erstellen, indem Sie die gewünschten Produkte auswählen und die Aktion &amp;quot;Bundle erstellen&amp;quot; wählen.&lt;br /&gt;
&lt;br /&gt;
== Verträge ==&lt;br /&gt;
Wenn ein Kunde ein Produkt bestellt hat, wird ein Vertrag erstellt. Diesen können Sie im [[Kundenprofil]] unter &amp;quot;Produkte&amp;quot; administrieren.&lt;br /&gt;
&lt;br /&gt;
== Kündigungen ==Produkte können vom Kunden jederzeit über den Kundenbereich gekündigt werden. Sie haben in den Produkteinstellungen die Möglichkeit, eine Vertragslaufzeit und eine Kündigungsfrist zu definieren, diese Einstellungen beschränken den Kunden in der Wahl seines Kündigungszeitpunktes. Ferner kann seit Version 1.0.6 eine Mindestvertragslaufzeit festgelegt werden, die nach Vertragsschluss erst verstreichen muss, bevor erstmalig eine Kündigung durch den Kunden möglich ist.&lt;br /&gt;
&lt;br /&gt;
Gleichzeitig können Sie für ein Produkt festlegen, dass das Produkt automatisch nach x Tagen nach Bestellung gelöscht werden soll. Das ist nützlich, wenn Sie Demo-Versionen anbieten möchten. Technisch wird hierbei direkt bei Bestellung eine Kündigung auf das Enddatum gesetzt, die der Kunde nicht zurücknehmen kann.&lt;br /&gt;
&lt;br /&gt;
== Bugtracker ==&lt;br /&gt;
sourceDESK bietet ein integriertes System zur Erfassung und Meldung von Bugs. Ihre Kunden können im Kundenbereich einen Bug für gekaufte Software-Produkte melden, es wird dann automatisch ein Ticket angelegt. Dabei ist das Hochladen von Screenshots möglich, der Kunde wird zu diversen Details bereits bei der Erstellung des Bugs befragt, sodass Sie Rückfragen vermeiden können. Sie werden über offene Bugs informiert.&lt;br /&gt;
&lt;br /&gt;
== Wunschliste ==&lt;br /&gt;
Es ist Ihren Software-Kunden möglich, Produkt-Funktionen über die &amp;quot;Wunschliste&amp;quot; im Kundenbereich vorzuschlagen. Dabei ist eine Diskussion und das Abonnieren von Funktions-Wünschen anderer Kunden möglich. Sie können eine Gebühr für die Implementierung von Funktionen berechnen. Die Administration der Wunschliste erfolgt in der Administration unter &amp;quot;Produkte &amp;gt; Wunschliste&amp;quot;. Über ungesehene Wünsche und Kommentare werden Sie informiert.&lt;br /&gt;
&lt;br /&gt;
== Angebote / Aktionen ==&lt;br /&gt;
Mit sourceDESK ist die einfache Verwaltung von zeitlich befristeten Angeboten und Aktionen möglich. Dies geschieht über &amp;quot;Produkte &amp;gt; Angebote&amp;quot;. Sie werden informiert, sobald eine Aktion startet oder abgelaufen ist.&lt;/div&gt;</summary>
		<author><name>Richard Reiber</name></author>	</entry>

	<entry>
		<id>https://wiki.sourceway.de/index.php?title=PanelX&amp;diff=1069</id>
		<title>PanelX</title>
		<link rel="alternate" type="text/html" href="https://wiki.sourceway.de/index.php?title=PanelX&amp;diff=1069"/>
				<updated>2019-11-08T21:36:45Z</updated>
		
		<summary type="html">&lt;p&gt;Richard Reiber: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://sourceway.de/de/panelx PanelX] ist ein Server Control Panel aus unserem Hause. Selbstverständlich ist die Nutzung der [https://api.panelx.de/#introduction PanelX API] mit sourceDESK möglich.&lt;br /&gt;
&lt;br /&gt;
== Vorbereitung ==&lt;br /&gt;
Sie benötigen ein Konto in PanelX (Administrator oder Reseller) und müssen Ihre Zugangsdaten vorliegen haben. Es muss mindestens eine Vorlage in PanelX existieren. Die Verwaltung der Ressourcen in den einzelnen Paketen erfolgt vollständig in PanelX.&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
Um ein Produkt mit PanelX zu verbinden, wählen Sie bitte im Tab &amp;quot;Einrichtung&amp;quot; der Produkt-Konfiguration das PanelX-Modul aus.&lt;br /&gt;
&lt;br /&gt;
Sie müssen nun Ihre E-Mailadresse und Ihr Passwort eintragen, diese Daten werden für die Authentifizierung bei der PanelX-API benötigt.&lt;br /&gt;
&lt;br /&gt;
Anschließend können Sie die verfügbaren Vorlagen von PanelX laden und die gewünschte Vorlage auswählen, mit der dann alle Verträge angelegt werden.&lt;/div&gt;</summary>
		<author><name>Richard Reiber</name></author>	</entry>

	<entry>
		<id>https://wiki.sourceway.de/index.php?title=PanelX&amp;diff=1068</id>
		<title>PanelX</title>
		<link rel="alternate" type="text/html" href="https://wiki.sourceway.de/index.php?title=PanelX&amp;diff=1068"/>
				<updated>2019-11-08T21:36:40Z</updated>
		
		<summary type="html">&lt;p&gt;Richard Reiber: Die Seite wurde neu angelegt: „[https://sourceway.de/de/panelx PanelX] ist ein Server Control Panel aus unserem Hause. Selbstverständlich ist die Nutzung der [https://api.panelx.de/#introdu…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://sourceway.de/de/panelx PanelX] ist ein Server Control Panel aus unserem Hause. Selbstverständlich ist die Nutzung der [https://api.panelx.de/#introduction PanelX API] mit sourceDESK möglich.&lt;br /&gt;
&lt;br /&gt;
== Vorbereitung ==&lt;br /&gt;
Sie benötigen ein Konto in PanelX (Administrator oder Reseller) und müssen Ihre Zugangsdaten vorliegen haben. Es muss mindestens eine Vorlage in PanelX existieren. Die Verwaltung der Ressourcen in den einzelnen Paketen erfolgt vollständig in PanelX.&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
Um ein Produkt mit PanelX zu verbinden, wählen Sie bitte im Tab &amp;quot;Einrichtung&amp;quot; der Produkt-Konfiguration das PanelX-Modul aus.&lt;br /&gt;
&lt;br /&gt;
Sie müssen nun Ihre E-Mailadresse und Ihr Passwort eintragen, diese Daten werden für die Authentifizierung bei der PanelX-API benötigt.&lt;br /&gt;
&lt;br /&gt;
Anschließend können Sie die verfügbaren Vorlagen von PanelX laden und die gewünschte Vorlage auswählen, mit dem dann alle Verträge angelegt werden.&lt;/div&gt;</summary>
		<author><name>Richard Reiber</name></author>	</entry>

	<entry>
		<id>https://wiki.sourceway.de/index.php?title=Zahlungsimport&amp;diff=1067</id>
		<title>Zahlungsimport</title>
		<link rel="alternate" type="text/html" href="https://wiki.sourceway.de/index.php?title=Zahlungsimport&amp;diff=1067"/>
				<updated>2019-11-08T21:32:10Z</updated>
		
		<summary type="html">&lt;p&gt;Richard Reiber: /* CSV-Import */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Sie können Überweisungen in unser System relativ einfach importieren. Dazu rufen Sie bitte den Bereich &amp;quot;Zahlungen&amp;quot; und die Seite &amp;quot;Überweisungen&amp;quot; auf.&lt;br /&gt;
&lt;br /&gt;
== Manueller Import ==&lt;br /&gt;
Dies ist die einfachste Import-Methode. Sie können hier den Zahlungsbetrag eingeben und die Art der Zahlung - &amp;quot;Kunde&amp;quot; (Guthaben), &amp;quot;Rechnung&amp;quot; oder &amp;quot;Cashbox&amp;quot; - auswählen. Über eine interaktive Suche finden Sie das entsprechende Objekt. Nach einem Klick auf ''Zahlung einbuchen'' erhalten Sie eine Rückmeldung zur erfolgten Buchung.&lt;br /&gt;
&lt;br /&gt;
== CSV-Import ==&lt;br /&gt;
Sie können auch direkt eine CSV-Datei von Ihrer Bank hochladen. Unterstützt werden die folgenden Banken:&lt;br /&gt;
&lt;br /&gt;
* Commerzbank&lt;br /&gt;
* Fidor-Bank&lt;br /&gt;
* N26&lt;br /&gt;
* Postbank&lt;br /&gt;
* Sparkasse&lt;br /&gt;
* VR-Bank&lt;br /&gt;
&lt;br /&gt;
Außerdem sind Importe von Dateien aus ''Starmoney Business'' sowie aus dem standardisierten Format ''MT940'' möglich.&lt;br /&gt;
&lt;br /&gt;
Bei einem Import wird versucht, die Zahlungen aus der Datei zu verarbeiten. Es wird nach dem Präfix für Überweisungen gesucht. Wird dieser gefunden, so wird die Zahlung automatisch für den angegebenen Kunden eingebucht. Dieser erhält in Echtzeit eine Bestätigung darüber. Außerdem wird dies mit Rechnungsnummer versucht, falls die Kundennummer direkt nicht gefunden wurde. Wenn eine Zahlung nicht automatisch verarbeitet werden konnte, so landet diese zur manuellen Einbuchung im Tab ''Offene Zahlungen''. Hier kann diese Zahlung manuell einem Kunden gutgeschrieben oder ausgeblendet werden, wenn die Zahlung beispielsweise mit keinem Kunden in Verbindung steht oder bereits eingebucht wurde. Im Tab ''Eingebuchte Zahlungen'' finden Sie eine Historie aller bereits eingebuchten Zahlungen - egal, ob diese automatisch oder manuell eingebucht wurden.&lt;br /&gt;
&lt;br /&gt;
== Vollautomatischer Import ==&lt;br /&gt;
sourceDESK unterstützt diverse Banken (u.a. Penta, N26, Holvi und bunq), Dienste (u.a. Stripe und smskaufen) sowie das Protokoll HBCI, um das dortige Guthaben und Buchungen automatisch abzurufen. Das ermöglicht die automatische Verarbeitung neuer Buchungen, der lästige Import von CSV-Dateien oder sogar Einzeltransaktionen entfällt.&lt;br /&gt;
&lt;br /&gt;
'''Unsere HBCI-Implementierung unterstützt ein paar wenige Banken nicht, die ein besonderes HBCI-Format nutzen, darunter die VR-Bank.'''&lt;br /&gt;
&lt;br /&gt;
Um den vollautomatischen Import zu aktivieren, stellen Sie bitte sicher, dass das Überweisungs-Gateway aktiviert ist. Anschließend gehen Sie bitte zu &amp;quot;Zahlungen &amp;gt; Überweisungen &amp;gt; Konten verwalten&amp;quot;. Hier können Sie Ihr Bankkonto anlegen. Anschließend können Sie Ihre Zugangsdaten zu Ihrem Online-Banking/Dienst angeben, dies erledigen Sie unter &amp;quot;Automatisierung &amp;gt; Einstellungen&amp;quot; (hier können Sie auch jederzeit in Echtzeit den Kontostand einsehen und aktualisieren. Ab sofort werden Buchungen und Guthabenstände automatisch vom gewählten Dienst geholt geholt und verarbeitet. Sie erhalten bei jeder neuen Transaktion zusätzlich eine E-Mailbenachrichtigung mit der Info, was mit der Zahlung passiert ist. Sie können außerdem E-Mailadressen angeben, an die diese Zahlungsinformationen in Kopie (CC) gehen. Der Import erfolgt wie beim manuellen CSV-Import. Diese Funktion erspart Ihnen viel Arbeit und beschleunigt den Prozess bei einer bankinternen Echtzeit-Überweisung - der Betrag ist innerhalb weniger Minuten auf dem Kundenkonto verfügbar. Wenn Sie Ihre Kunden motiviert bekommen, den richtigen Verwendungszweck zu verwenden, haben Sie keinerlei Buchungsaufwand mehr.&lt;br /&gt;
&lt;br /&gt;
Übrigens: Der aktuelle Kontostand wird gespeichert und fließt in die [[Finanzübersicht]] ein.&lt;br /&gt;
&lt;br /&gt;
== AqBanking ==&lt;br /&gt;
Seit Version 1.0.7 unterstützt sourceDESK auch den vollautomatischen Import über die Linux-Software [[AqBanking]].&lt;/div&gt;</summary>
		<author><name>Richard Reiber</name></author>	</entry>

	<entry>
		<id>https://wiki.sourceway.de/index.php?title=DNS-System&amp;diff=1066</id>
		<title>DNS-System</title>
		<link rel="alternate" type="text/html" href="https://wiki.sourceway.de/index.php?title=DNS-System&amp;diff=1066"/>
				<updated>2019-11-08T21:31:41Z</updated>
		
		<summary type="html">&lt;p&gt;Richard Reiber: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;sourceDESK kann verschiedene DNS-Server anbinden. Dazu stehen von Haus aus folgende Anbindungen an DNS-Server und Angebote von Domain-Anbietern zur Verfügung:&lt;br /&gt;
&lt;br /&gt;
* [[PowerDNS-Konfiguration|PowerDNS]]&lt;br /&gt;
* [[Atomia DNS]]&lt;br /&gt;
* [[NamedManager]]&lt;br /&gt;
* [[Google Cloud DNS]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[AutoDNS]]&lt;br /&gt;
* [[CPS-Datensysteme]]&lt;br /&gt;
* [[Domain-Bestellsystem]]&lt;br /&gt;
* [[Hexonet]]&lt;br /&gt;
* [[InterNetWorX]]&lt;br /&gt;
* [[Namecheap]]&lt;br /&gt;
* [[Vautron]]&lt;br /&gt;
&lt;br /&gt;
Seit Version 1.1.3 unterstützt sourceDESK zudem [[DNS-Vorlagen]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== DNS-System konfigurieren ==&lt;br /&gt;
Sie können das DNS-System unter &amp;quot;Produkte &amp;gt; Domains &amp;gt; DNS-Konfiguration&amp;quot; konfigurieren. Zunächst tragen Sie bitte die Hostnamen der standardmäßig zu verwendenden DNS-Server ein. Außerdem müssen Sie eine Standard-IP-Adresse angeben. Diese wird verwendet, wenn eine Zone per Hand aus der Administration angelegt wird oder das System der Domain keine IP-Adresse zuordnen kann.&lt;br /&gt;
&lt;br /&gt;
Ferner können Sie das zu verwendende DNS-Modul wählen. Über den Button &amp;quot;Konfigurieren&amp;quot; tragen Sie Einstellungen zu diesem Modul ein. Weitere Informationen hierzu finden Sie im Artikel zum Modul.&lt;br /&gt;
&lt;br /&gt;
Seit Version 1.0.5 ist es auch möglich, für bestimmte Domains einen anderen DNS-Provider zu nutzen.&lt;br /&gt;
&lt;br /&gt;
== DNS-Konfiguration für TLDs ==&lt;br /&gt;
Seit Version 1.1.1 ist es möglich, dass mehrere DNS-Module mit verschiedenen Nameserver-Sets arbeiten. Gleichzeitig kann pro TLD ausgewählt werden, ob ein vom Standard abweichender DNS-Provider genutzt werden soll. Das ermöglicht maximale Flexibilität bei Nutzung fremder DNS-Server.&lt;br /&gt;
&lt;br /&gt;
== DNS-Zonen ==&lt;br /&gt;
Weitere Informationen zur Arbeit mit [[DNS-Zonen]] finden Sie [[DNS-Zonen|im separaten Artikel]].&lt;br /&gt;
&lt;br /&gt;
== Speicherung ==&lt;br /&gt;
Die Speicherung von Zonen und Resource Records erfolgt nicht in sourceDESK, sondern im gewählten DNS-System.&lt;/div&gt;</summary>
		<author><name>Richard Reiber</name></author>	</entry>

	<entry>
		<id>https://wiki.sourceway.de/index.php?title=Hauptseite&amp;diff=1065</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.sourceway.de/index.php?title=Hauptseite&amp;diff=1065"/>
				<updated>2019-11-08T21:31:24Z</updated>
		
		<summary type="html">&lt;p&gt;Richard Reiber: /* Domains &amp;amp; DNS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hier finden Sie Informationen zur Installation, Konfiguration und Verwendung von [https://sourceway.de/de/sourcedesk sourceDESK]. Sie können über die Suche rechts oben zu fast jeder Funktion eine detaillierte Hilfe erhalten.&lt;br /&gt;
&lt;br /&gt;
== Allgemeine Informationen ==&lt;br /&gt;
* [[Systemanforderungen]]&lt;br /&gt;
* [[Installation]]&lt;br /&gt;
* [[Sicherheit]]&lt;br /&gt;
* [[Updates]]&lt;br /&gt;
* [[Lizenz]]&lt;br /&gt;
* [[Import]]&lt;br /&gt;
* [https://sourceway.de/de/sourcedesk/development Changelog]&lt;br /&gt;
&lt;br /&gt;
== Erste Schritte ==&lt;br /&gt;
* [[Systemeinstellungen]]&lt;br /&gt;
* [[Cronjobs]]&lt;br /&gt;
* [[Lokalisierung]]&lt;br /&gt;
* [[E-Mailversand]]&lt;br /&gt;
* [[Texte]]&lt;br /&gt;
* [[Währungen]]&lt;br /&gt;
* [[Zahlungs-Einstellungen]]&lt;br /&gt;
* [[Zahlungsimport]]&lt;br /&gt;
* [[Backups]]&lt;br /&gt;
* [[Import]]&lt;br /&gt;
* [[Produkte]]&lt;br /&gt;
* [[Rechnungslayout]]&lt;br /&gt;
* [[Jugendschutz]]&lt;br /&gt;
&lt;br /&gt;
== Administration ==&lt;br /&gt;
* [[Startseite]]&lt;br /&gt;
* [[Kunden]]&lt;br /&gt;
* [[Produkte]]&lt;br /&gt;
* [[Inhalte]]&lt;br /&gt;
* [[Projekte]]&lt;br /&gt;
* [[Server]]&lt;br /&gt;
* [[Zahlungen]]&lt;br /&gt;
* [[Statistiken]]&lt;br /&gt;
* [[Support]]&lt;br /&gt;
* [[Addons]]&lt;br /&gt;
* [[Einstellungen]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Admin-Profil]]&lt;br /&gt;
* [[Admin-Einstellungen]]&lt;br /&gt;
* [[Export]]&lt;br /&gt;
&lt;br /&gt;
== Kundenbereich ==&lt;br /&gt;
* [[CMS]]&lt;br /&gt;
* [[Menü]]&lt;br /&gt;
* [[Blog]]&lt;br /&gt;
* [[Forum]]&lt;br /&gt;
* [[Wissensdatenbank]]&lt;br /&gt;
* [[Layout]]&lt;br /&gt;
* [[Unterbenutzer]]&lt;br /&gt;
&lt;br /&gt;
== Addons ==&lt;br /&gt;
* [[Addons|Das Addon-System]]&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Chat]]&lt;br /&gt;
* [[Domain Connect]]&lt;br /&gt;
* [[DSGVO]]&lt;br /&gt;
* [[FastBill]]&lt;br /&gt;
* [[JTL Connector]]&lt;br /&gt;
* [[Kayako]]&lt;br /&gt;
* [[lexoffice]]&lt;br /&gt;
* [[LiveConfig SSO]]&lt;br /&gt;
* [[Log-Monitor]]&lt;br /&gt;
* [[OAuth]]&lt;br /&gt;
* [[orgaMAX]]&lt;br /&gt;
* [[sevDesk]]&lt;br /&gt;
* [[SupportPal]]&lt;br /&gt;
* [[Todoist]]&lt;br /&gt;
* [[updAIX]]&lt;br /&gt;
* [[VCard]]&lt;br /&gt;
* [[Import#WEBFAKT-Import|WEBFAKT-Import]]&lt;br /&gt;
* [[Import#WHMCS-Import|WHMCS-Import]]&lt;br /&gt;
* [[WoltLab Suite]]&lt;br /&gt;
* [[WordPress Bridge]]&lt;br /&gt;
&lt;br /&gt;
== Zahlungs-Gateways ==&lt;br /&gt;
* [[Überweisung]]&lt;br /&gt;
* [[SEPA-Lastschrift]]&lt;br /&gt;
* [[Sofort-Überweisung]]&lt;br /&gt;
* [[PayPal]]&lt;br /&gt;
* [[Stripe]]&lt;br /&gt;
* [[Amazon Pay]]&lt;br /&gt;
* [[paysafecard]]&lt;br /&gt;
* [[Barzahlen]]&lt;br /&gt;
* [[Bitcoin]]&lt;br /&gt;
* [[BitPay]]&lt;br /&gt;
* [[Paymentwall]]&lt;br /&gt;
* [[Skrill]]&lt;br /&gt;
* [[Barzahlung]]&lt;br /&gt;
* [[Google Pay]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Provisioning-Module ==&lt;br /&gt;
* [[AhsayCBS]]&lt;br /&gt;
* [[Bloonix]]&lt;br /&gt;
* [[Centova Cast]]&lt;br /&gt;
* [[cPanel]]&lt;br /&gt;
* [[DirectAdmin]]&lt;br /&gt;
* [[FTP-Speicher]]&lt;br /&gt;
* [[GameCP]]&lt;br /&gt;
* [[GamePanel.io]]&lt;br /&gt;
* [[GitLab]]&lt;br /&gt;
* [[Hetzner|Hetzner Rootserver]]&lt;br /&gt;
* [[Hetzner vServer]]&lt;br /&gt;
* [[Hetzner Cloud]]&lt;br /&gt;
* [[Interworx]]&lt;br /&gt;
* [[ISPConfig]]&lt;br /&gt;
* [[ISPmanager]]&lt;br /&gt;
* [[Keyadministrator]]&lt;br /&gt;
* [[KeyHelp]]&lt;br /&gt;
* [[Kimsufi]]&lt;br /&gt;
* [[KVM-Node]]&lt;br /&gt;
* [[LicensePal]]&lt;br /&gt;
* [[LiveConfig]]&lt;br /&gt;
* [[LiveConfig Lizenzen]]&lt;br /&gt;
* [[mailbox.org]]&lt;br /&gt;
* [[mailcow]]&lt;br /&gt;
* [[OnApp]]&lt;br /&gt;
* [[OpenVZ-Node]]&lt;br /&gt;
* [[OVH]]&lt;br /&gt;
* [[OVZ Web Panel]]&lt;br /&gt;
* [[ownCloud]]&lt;br /&gt;
* [[PanelX]]&lt;br /&gt;
* [[Piwik/Matomo]]&lt;br /&gt;
* [[Plesk]]&lt;br /&gt;
* [[Projekt]]&lt;br /&gt;
* [[Proxmox|Proxmox (CT)]]&lt;br /&gt;
* [[Proxmox VM|Proxmox (VM)]]&lt;br /&gt;
* [[PSW Group SSL]]&lt;br /&gt;
* [[Pterodactyl]]&lt;br /&gt;
* [[SolusVM]]&lt;br /&gt;
* [[sourceDESK Lizenzen]]&lt;br /&gt;
* [[So you Start]]&lt;br /&gt;
* [[Spamexperts]]&lt;br /&gt;
* [[SSL-Manager]]&lt;br /&gt;
* [[TeamSpeak 3]]&lt;br /&gt;
* [[TheSSLStore]]&lt;br /&gt;
* [[Virtualizor]]&lt;br /&gt;
* [[Virtualmin]]&lt;br /&gt;
* [[VMmanager]]&lt;br /&gt;
* [[WHMSonic]]&lt;br /&gt;
* [[XenoPanel]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[IP-Verwaltung]]&lt;br /&gt;
* [[Benutzernamen]]&lt;br /&gt;
* [[Automatische Ressourcen-Abrechnung]]&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Domains &amp;amp; DNS ==&lt;br /&gt;
* [[Domains]]&lt;br /&gt;
* [[AutoDNS]]&lt;br /&gt;
* [[Domain-Bestellsystem]]&lt;br /&gt;
* [[CPS-Datensysteme]]&lt;br /&gt;
* [[Freenom]]&lt;br /&gt;
* [[Hexonet]]&lt;br /&gt;
* [[InterNetWorX]]&lt;br /&gt;
* [[Antagus]]&lt;br /&gt;
* [[NICdirect]]&lt;br /&gt;
* [[Vautron]]&lt;br /&gt;
* [[Namecheap]]&lt;br /&gt;
* [[Enom]]&lt;br /&gt;
* [[ResellerClub]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[DNS-System]]&lt;br /&gt;
* [[DNS-Vorlagen]]&lt;br /&gt;
* [[Atomia DNS]]&lt;br /&gt;
* [[NamedManager]]&lt;br /&gt;
* [[Google Cloud DNS]]&lt;br /&gt;
* [[PowerDNS-Konfiguration]]&lt;br /&gt;
* [[PowerDNS-Weiterleitung]]&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Briefversand ==&lt;br /&gt;
* [[Briefversand]]&lt;br /&gt;
* [[Ausdruck]]&lt;br /&gt;
* [[onlinebrief24]]&lt;br /&gt;
* [[smskaufen]]&lt;br /&gt;
* [[LetterXpress]]&lt;br /&gt;
* [[PixelLetter]]&lt;br /&gt;
* [[Pingen]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== SMS-Versand ==&lt;br /&gt;
* [[SMS-Versand]]&lt;br /&gt;
* [[Bulktrade]]&lt;br /&gt;
* [[smskaufen]]&lt;br /&gt;
* [[Massenversand]]&lt;br /&gt;
* [[MessageBird]]&lt;br /&gt;
* [[Nexmo]]&lt;br /&gt;
* [[SMS77]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Scoring ==&lt;br /&gt;
* [[Scoring]]&lt;br /&gt;
* [[AbuseIPDB]]&lt;br /&gt;
* [[FraudRecord]]&lt;br /&gt;
* [[Insolvenz-Bekanntmachungen]]&lt;br /&gt;
* [[MaxMind minFraud]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Inkasso ==&lt;br /&gt;
* [[Inkasso-System]]&lt;br /&gt;
* [[eCollect]]&lt;br /&gt;
* [[Euro-Treuhand Inkasso]]&lt;br /&gt;
* [[Gerichtliches Mahnverfahren]]&lt;br /&gt;
* [[Mediafinanz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Telefon-System ==&lt;br /&gt;
* [[Telefonanlagen-Anbindung]]&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Placetel]]&lt;br /&gt;
* [[sipgate]]&lt;br /&gt;
&lt;br /&gt;
== Telefon-Logs ==&lt;br /&gt;
* [[Telefon-Logs]]&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Anydesk]]&lt;br /&gt;
* [[Placetel]]&lt;br /&gt;
* [[sipgate]]&lt;br /&gt;
&lt;br /&gt;
== Problembehebung ==&lt;br /&gt;
* [[Administrator-Passwort zurücksetzen]]&lt;br /&gt;
* [[Administrator-Whitelist aufheben]]&lt;br /&gt;
* [[Sperre nach fehlgeschlagenen Logins aufheben]]&lt;br /&gt;
* [[Lizenz-Probleme beheben]]&lt;br /&gt;
* [[sourceDESK aus Backup wiederherstellen]]&lt;br /&gt;
* [[Zahlungsprobleme]]&lt;br /&gt;
* [[Provisioning-Probleme]]&lt;br /&gt;
* [[Weiße Seiten]]&lt;br /&gt;
* [[Datenbank-Fehler]]&lt;br /&gt;
&lt;br /&gt;
== Entwickler-Doku ==&lt;br /&gt;
* [[Datei-Struktur]]&lt;br /&gt;
* [[PHP-Klassen]]&lt;br /&gt;
* [[Übersetzungs-Dateien]]&lt;br /&gt;
* [[Seiten erstellen]]&lt;br /&gt;
* [[Templatesystem]]&lt;br /&gt;
* [[Eigene Themes]]&lt;br /&gt;
* [[Interaktion mit Objekten]]&lt;br /&gt;
* [[Addons erstellen]]&lt;br /&gt;
* [[Zahlungs-Gateways erstellen]]&lt;br /&gt;
* [[Server-Module erstellen]]&lt;br /&gt;
* [[Domain-Registrar-Module erstellen]]&lt;br /&gt;
* [[DNS-Module erstellen]]&lt;br /&gt;
* [[Briefversand-Module erstellen]]&lt;br /&gt;
* [[SMS-Module erstellen]]&lt;br /&gt;
* [[Telefonanlage anbinden]]&lt;br /&gt;
* [[Telefon-Logs abrufen]]&lt;br /&gt;
* [[Inkasso-Module erstellen]]&lt;br /&gt;
* [[Scoring-Module erstellen]]&lt;br /&gt;
* [[Hooks]]&lt;br /&gt;
* [[Widgets]]&lt;br /&gt;
* [[Logging]]&lt;br /&gt;
* [[Lizenzsystem einbauen]]&lt;br /&gt;
&lt;br /&gt;
== Kunden-API ==&lt;br /&gt;
* [[Grundsätze der API]]&lt;br /&gt;
* [[API: Produkt]]&lt;br /&gt;
* [[API: Domain]]&lt;br /&gt;
* [[API: DNS]]&lt;br /&gt;
&lt;br /&gt;
== Admin-API ==&lt;br /&gt;
* [[Grundsätze der System-API]]&lt;br /&gt;
* [[System-API: Admin-Info]]&lt;br /&gt;
* [[System-API: Kunden]]&lt;br /&gt;
* [[System-API: Rechnungen]]&lt;/div&gt;</summary>
		<author><name>Richard Reiber</name></author>	</entry>

	<entry>
		<id>https://wiki.sourceway.de/index.php?title=Server-Module_erstellen&amp;diff=1064</id>
		<title>Server-Module erstellen</title>
		<link rel="alternate" type="text/html" href="https://wiki.sourceway.de/index.php?title=Server-Module_erstellen&amp;diff=1064"/>
				<updated>2019-11-08T21:30:54Z</updated>
		
		<summary type="html">&lt;p&gt;Richard Reiber: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Um [[Produkte|Hosting-Produkte]] automatisch einzurichten, können Sie auch eigene Server-Module schreiben.&lt;br /&gt;
&lt;br /&gt;
== Dateistruktur ==&lt;br /&gt;
Ein Server-Modul bekommt ein eigenes Verzeichnis unter ''modules/provisioning''. In diesem Verzeichnis muss sich eine PHP-Datei mit dem gleichen Namen wie das Verzeichnis und der Endung ''.php'' befinden. In dieser PHP-Datei wird eine Klasse definiert, die von der Klasse ''Provisioning'' erbt.&lt;br /&gt;
&lt;br /&gt;
== Attribute ==&lt;br /&gt;
Es werden mehrere Attribute innerhalb der erstellten Klasse benötigt, die höchstens ''protected'' sein dürfen:&lt;br /&gt;
&lt;br /&gt;
* ''$name'' gibt einen Anzeigenamen für das Modul an&lt;br /&gt;
* ''$short'' gibt den Kurznamen des Moduls an, das entspricht dem Verzeichnis- bzw. Dateinamen&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
Es wird eine Methode ''Config($id, $product = true)'' benötigt, diese bekommt eine Produkt-ID (''$product = true'') oder Vertrags-ID (''$product = false'') als Argument. Hier können Sie Form-Elemente erstellen. Bitte geben Sie Eingabefelder die CSS-Klasse ''prov-settings'' und ein Attribut ''data-setting'' mit dem Kurznamen der Einstellung, damit die Daten per Ajax übernommen werden können.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;text&amp;quot; data-setting=&amp;quot;domain&amp;quot; value=&amp;quot;&amp;lt;?=$this-&amp;gt;getOption(&amp;quot;domain&amp;quot;);?&amp;gt;&amp;quot; placeholder=&amp;quot;sourceway.de&amp;quot; class=&amp;quot;form-control prov_settings&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sie können auch die Server-Verbindung prüfen lassen oder Daten vom Server abrufen - Beispiele hierzu finden Sie in den verschiedenen mitgelieferten Server-Modulen.&lt;br /&gt;
&lt;br /&gt;
== Vertrag erstellen ==&lt;br /&gt;
Sie benötigen eine Methode &amp;lt;code&amp;gt;Create($id)&amp;lt;/code&amp;gt;. Diese erhält die ID des Vertrages als Argument und soll den Vertrag einrichten. Zunächst sollten Sie &amp;lt;code&amp;gt;$this-&amp;gt;loadOptions($id)&amp;lt;/code&amp;gt; ausführen, um die Vertragsdetails zu laden. Wenn Sie die Kundendaten benötigen, können Sie mit &amp;lt;code&amp;gt;$u = $this-&amp;gt;getClient($id)&amp;lt;/code&amp;gt; eine [[Interaktion mit Objekten#Kunden|Instanz der Klasse ''User'']] abrufen.&lt;br /&gt;
&lt;br /&gt;
Ein Zugriff auf Modul-Einstellungen ist mit &amp;lt;code&amp;gt;$this-&amp;gt;getOption(&amp;quot;SHORT_NAME&amp;quot;)&amp;lt;/code&amp;gt; möglich. Als Rückgabe der Funktion wird ein zweidimensionales Array erwartet. Im Erfolgsfall enthält das Array an erster Stelle &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; und an zweiter Stelle ein Array mit Vertragsdetails. Im Fehlerfall muss an erster Stelle &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; und an zweiter Stelle eine Fehlermeldung als String stehen.&lt;br /&gt;
&lt;br /&gt;
== Vertrag löschen ==&lt;br /&gt;
Wenn Sie die Löschung eines bestehenden Vertrages ebenfalls in sourceDESK integrieren möchten, können Sie die Methode &amp;lt;code&amp;gt;Delete($id)&amp;lt;/code&amp;gt; implementieren. Diese muss ein Array zurückgeben, das im Erfolgsfall ein Element - &amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt; - besitzt und im Fehlerfall ein Element &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; sowie einen Fehlerstring als zweites Element zurückgibt.&lt;br /&gt;
&lt;br /&gt;
== Vertrag sperren / entsperren ==&lt;br /&gt;
Über die Methoden &amp;lt;code&amp;gt;Suspend($id)&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;Unsuspend($id)&amp;lt;/code&amp;gt; können Sie Verträge direkt aus sourceDESK sperren oder wieder entsperren. Die Rückgabe wird wie bei der Löschung eines Vertrages erwartet.&lt;br /&gt;
&lt;br /&gt;
Für Schnittstellen, die nur die Übergabe eines Status verlangen, also keine separaten Endpunkte für Sperrung und Entsperrung haben, können Sie wie folgt arbeiten:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
public function Suspend($id, $status = 1) {&lt;br /&gt;
    $this-&amp;gt;loadOptions($id);&lt;br /&gt;
    // ...&lt;br /&gt;
    return Array(true);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
public function Unsuspend($id) {&lt;br /&gt;
    return $this-&amp;gt;Suspend($id, 0);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wichtig ist hierbei, dass der zweite Parameter von &amp;lt;code&amp;gt;Suspend()&amp;lt;/code&amp;gt; einen Standard-Wert bekommt, da sourceDESK die Funktion ansonsten nicht aufrufen kann.&lt;br /&gt;
&lt;br /&gt;
== Paket wechseln ==&lt;br /&gt;
Über die Methode &amp;lt;code&amp;gt;ChangePackage($id)&amp;lt;/code&amp;gt; können Sie einen Paketwechsel direkt aus sourceDESK initiieren. Nach Wechsel des Produktes können Sie so die Änderungen direkt an den Server übermitteln. Das Rückgabeformat entspricht dem der Lösch- und Sperr-Methoden.&lt;br /&gt;
&lt;br /&gt;
== Modul-Ausgabe ==&lt;br /&gt;
Sie können und sollten über die Methode &amp;lt;code&amp;gt;Output($id, $task = &amp;quot;&amp;quot;)&amp;lt;/code&amp;gt; HTML-Code zurückgeben, der im Kundenbereich und in der Administration angezeigt wird. Diese Methode behandelt auch den Aufruf Ihrer eigenen Aktionen, dann ist das Argument &amp;lt;code&amp;gt;$task&amp;lt;/code&amp;gt; mit der entsprechenden Aktion gefüllt.&lt;br /&gt;
&lt;br /&gt;
== Änderungen an Kunden-Daten ==&lt;br /&gt;
Seit Version 1.1.3 unterstützt sourceDESK die Weitergabe von Änderungen an Kundendaten an Provisioning-Module. Sobald die Stammdaten des Kunden geändert werden, wird die Methode ''ClientChanged($id, $new)'' des Moduls aufgerufen, sofern diese vorhanden ist. Hierbei ist ''$id'' die Vertrags-ID und ''$new'' ein Array mit den geänderten Kundenfeldern. Eine Implementierung könnte so aussehen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
public function ClientChanged($id, array $changedFields) {&lt;br /&gt;
    if (!count(array_intersect($changedFields, [&amp;quot;name&amp;quot;, &amp;quot;mail&amp;quot;]))) {&lt;br /&gt;
        return;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    $this-&amp;gt;loadOptions($id);&lt;br /&gt;
    $c = $this-&amp;gt;getClient($id);&lt;br /&gt;
&lt;br /&gt;
    $this-&amp;gt;Call(&amp;quot;2/UpdateUser&amp;quot;, [&lt;br /&gt;
        &amp;quot;LoginName&amp;quot; =&amp;gt; $this-&amp;gt;getData(&amp;quot;username&amp;quot;),&lt;br /&gt;
        &amp;quot;DisplayName&amp;quot; =&amp;gt; $c-&amp;gt;get()['name'],&lt;br /&gt;
        &amp;quot;Email&amp;quot; =&amp;gt; $c-&amp;gt;get()['mail'],&lt;br /&gt;
    ]);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Benutzer-Speicher ==&lt;br /&gt;
Sie können für jeden Kunden - unabhängig vom Vertrag - Daten speichern. Das eignet sich zum Beispiel, wenn Sie mehrere Verträge mit einem Modul erstellen, via API aber immer den gleichen Account nutzen möchten. Das funktioniert wie folgt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// Wir befinden uns innerhalb einer Modul-Methode&lt;br /&gt;
$user = $this-&amp;gt;getClient($id);&lt;br /&gt;
$user-&amp;gt;setAccount(&amp;quot;plesk&amp;quot;, [&amp;quot;username&amp;quot; =&amp;gt; &amp;quot;abcdef&amp;quot;, &amp;quot;id&amp;quot; =&amp;gt; 123]); // Zweites Argument muss unbedingt ein Array sein&lt;br /&gt;
&lt;br /&gt;
// Zu einem späteren Zeitpunkt&lt;br /&gt;
$data = $user-&amp;gt;getAccount(&amp;quot;plesk&amp;quot;);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zu jedem Schlüssel (im Beispiel &amp;quot;plesk&amp;quot;) wird nur ein Account gespeichert. Dieser kann jederzeit überschrieben werden.&lt;br /&gt;
&lt;br /&gt;
== E-Mailvariablen ==&lt;br /&gt;
sourceDESK unterstützt den Versand von Willkommens-Emails an Kunden. Hier benötigen Sie eine Funktion &amp;lt;code&amp;gt;AllEmailVariables()&amp;lt;/code&amp;gt;, die ein Array mit Namen von verfügbaren E-Mailvariablen zurückgibt. Weiter wird eine Methode &amp;lt;code&amp;gt;EmailVariables($id)&amp;lt;/code&amp;gt; benötigt, die die Variablen mit konkreten Werten füllt.&lt;br /&gt;
&lt;br /&gt;
Ein Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
public function AllEmailVariables() {&lt;br /&gt;
    return Array(&lt;br /&gt;
        &amp;quot;url&amp;quot;,&lt;br /&gt;
        &amp;quot;user&amp;quot;,&lt;br /&gt;
        &amp;quot;password&amp;quot;,&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
public function EmailVariables($id) {&lt;br /&gt;
    $this-&amp;gt;loadOptions($id);&lt;br /&gt;
&lt;br /&gt;
    return Array(&lt;br /&gt;
        &amp;quot;url&amp;quot; =&amp;gt; $this-&amp;gt;getOption(&amp;quot;url&amp;quot;),&lt;br /&gt;
        &amp;quot;user&amp;quot; =&amp;gt; $this-&amp;gt;getData(&amp;quot;username&amp;quot;),&lt;br /&gt;
        &amp;quot;password&amp;quot; =&amp;gt; $this-&amp;gt;getData(&amp;quot;password&amp;quot;),&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Eigene Funktionen ==&lt;br /&gt;
Sie können eigene Funktionen mit der Methode &amp;lt;code&amp;gt;OwnFunctions($id)&amp;lt;/code&amp;gt; implementieren. Diese Funktionen stehen im Kundenbereich zur Verfügung. Funktionen, die Administratoren zur Verfügung stehen sollen, müssen durch die Methode &amp;lt;code&amp;gt;AdminFunctions($id)&amp;lt;/code&amp;gt; zurückgegeben werden. Erwartet wird jeweils ein Array, das als Schlüssel die Aktionsnamen und als Wert die Aktionsbeschreibung enthält.&lt;br /&gt;
&lt;br /&gt;
Ein Beispiel zur Definition der Funktionen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
public function OwnFunctions($id) {&lt;br /&gt;
    return Array(&lt;br /&gt;
        &amp;quot;reset_mail&amp;quot; =&amp;gt; &amp;quot;E-Mailadresse zurücksetzen&amp;quot;,&lt;br /&gt;
        &amp;quot;reset_pw&amp;quot; =&amp;gt; &amp;quot;Passwort zurücksetzen&amp;quot;,&lt;br /&gt;
        &amp;quot;reset_rights&amp;quot; =&amp;gt; &amp;quot;Rechte zurücksetzen&amp;quot;,&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
public function AdminFunctions($id) {&lt;br /&gt;
    return Array(&lt;br /&gt;
        &amp;quot;reset_mail&amp;quot; =&amp;gt; &amp;quot;E-Mailadresse zurücksetzen&amp;quot;,&lt;br /&gt;
        &amp;quot;reset_pw&amp;quot; =&amp;gt; &amp;quot;Passwort zurücksetzen&amp;quot;,&lt;br /&gt;
        &amp;quot;reset_rights&amp;quot; =&amp;gt; &amp;quot;Rechte zurücksetzen&amp;quot;,&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Implementierung der Aktionen erfolgt in der Methode &amp;lt;code&amp;gt;Output($id, $task = &amp;quot;&amp;quot;)&amp;lt;/code&amp;gt;. &amp;lt;code&amp;gt;$task&amp;lt;/code&amp;gt; ist dann beispielsweise &amp;lt;code&amp;gt;reset_mail&amp;lt;/code&amp;gt;. In Ihrer Ausgabe können Sie dann sowohl weitere Daten abfragen als auch eine Rückmeldung an den Kunden geben.&lt;br /&gt;
&lt;br /&gt;
== API-Integration ==&lt;br /&gt;
Sie können eigene Aufgaben definieren, die über die Hosting-API vom Kunden aufgerufen werden können. Dafür müssen Sie in der Methode &amp;lt;code&amp;gt;ApiTasks&amp;lt;/code&amp;gt; die verfügbaren Aufgaben und aufzurufenden Methoden definieren, beispielsweise:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
public function ApiTasks($id) {&lt;br /&gt;
    return Array(&lt;br /&gt;
        &amp;quot;SetUserPassword&amp;quot; =&amp;gt; &amp;quot;pwd&amp;quot;,&lt;br /&gt;
        &amp;quot;GetUserSites&amp;quot; =&amp;gt; &amp;quot;&amp;quot;,&lt;br /&gt;
        &amp;quot;AddUserSite&amp;quot; =&amp;gt; &amp;quot;name,url&amp;quot;,&lt;br /&gt;
        &amp;quot;DeleteUserSite&amp;quot; =&amp;gt; &amp;quot;id&amp;quot;,&lt;br /&gt;
    );&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die entsprechenden Methoden werden mit den Parametern &amp;lt;code&amp;gt;$id&amp;lt;/code&amp;gt; (ID des Hosting-Vertrags) und &amp;lt;code&amp;gt;$req&amp;lt;/code&amp;gt; (Array mit Parametern) aufgerufen.&lt;br /&gt;
&lt;br /&gt;
== Beispiel-Code ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
class CPanelProv extends Provisioning {&lt;br /&gt;
	protected $name = &amp;quot;cPanel&amp;quot;;&lt;br /&gt;
	protected $short = &amp;quot;cpanel&amp;quot;;&lt;br /&gt;
	protected $lang;&lt;br /&gt;
	protected $options = Array();&lt;br /&gt;
&lt;br /&gt;
	public function Config($id, $product = true) {&lt;br /&gt;
		$this-&amp;gt;loadOptions($id, $product);&lt;br /&gt;
&lt;br /&gt;
		if (isset($_POST['url'])) {&lt;br /&gt;
            $res = $this-&amp;gt;Call(&amp;quot;listpkgs&amp;quot;, [], $_POST);&lt;br /&gt;
            &lt;br /&gt;
            if (!$res) {&lt;br /&gt;
				die('&amp;lt;div class=&amp;quot;alert alert-danger&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Fehler!&amp;lt;/b&amp;gt; Keine Verbindung zum Server m&amp;amp;ouml;glich. Eventuell SSL-Zertifikat pr&amp;amp;uuml;fen.&amp;lt;/div&amp;gt;');&lt;br /&gt;
            }&lt;br /&gt;
&lt;br /&gt;
			if (!empty($res-&amp;gt;cpanelresult-&amp;gt;error)) {&lt;br /&gt;
				die('&amp;lt;div class=&amp;quot;alert alert-danger&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Fehler!&amp;lt;/b&amp;gt; ' . htmlentities($res-&amp;gt;cpanelresult-&amp;gt;error) . '&amp;lt;/div&amp;gt;');&lt;br /&gt;
            }&lt;br /&gt;
            &lt;br /&gt;
            $pkgs = $res-&amp;gt;data-&amp;gt;pkg;&lt;br /&gt;
&lt;br /&gt;
			if (count($pkgs) == 0) {&lt;br /&gt;
				die('&amp;lt;div class=&amp;quot;alert alert-warning&amp;quot;&amp;gt;Es existieren keine Angebote in cPanel.&amp;lt;/div&amp;gt;');&lt;br /&gt;
			}&lt;br /&gt;
&lt;br /&gt;
			$html = '&amp;lt;div class=&amp;quot;form-group&amp;quot;&amp;gt;&amp;lt;label&amp;gt;Angebot&amp;lt;/label&amp;gt;&amp;lt;select data-setting=&amp;quot;plan&amp;quot; class=&amp;quot;form-control prov_settings&amp;quot;&amp;gt;';&lt;br /&gt;
&lt;br /&gt;
			foreach ($pkgs as $p) {&lt;br /&gt;
				$p = $p-&amp;gt;name;&lt;br /&gt;
				if (!empty($this-&amp;gt;getOption(&amp;quot;plan&amp;quot;)) &amp;amp;&amp;amp; $this-&amp;gt;getOption(&amp;quot;plan&amp;quot;) == $p) {&lt;br /&gt;
					$html .= &amp;quot;&amp;lt;option selected='selected'&amp;gt;$p&amp;lt;/option&amp;gt;&amp;quot;;&lt;br /&gt;
				} else {&lt;br /&gt;
					$html .= &amp;quot;&amp;lt;option&amp;gt;$p&amp;lt;/option&amp;gt;&amp;quot;;&lt;br /&gt;
				}&lt;br /&gt;
&lt;br /&gt;
			}&lt;br /&gt;
&lt;br /&gt;
			$html .= &amp;quot;&amp;lt;/select&amp;gt;&amp;lt;/div&amp;gt;&amp;quot;;&lt;br /&gt;
			die($html);&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		ob_start();?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
		&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;input style=&amp;quot;opacity: 0;position: absolute;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;input type=&amp;quot;password&amp;quot; style=&amp;quot;opacity: 0;position: absolute;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
			&amp;lt;div class=&amp;quot;col-md-4&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;div class=&amp;quot;form-group&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;label&amp;gt;WHM-URL&amp;lt;/label&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;text&amp;quot; data-setting=&amp;quot;url&amp;quot; value=&amp;quot;&amp;lt;?=$this-&amp;gt;getOption(&amp;quot;url&amp;quot;);?&amp;gt;&amp;quot; placeholder=&amp;quot;https://webspacepanel.de:2087&amp;quot; class=&amp;quot;form-control prov_settings&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;/div&amp;gt;&lt;br /&gt;
			&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
			&amp;lt;div class=&amp;quot;col-md-4&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;div class=&amp;quot;form-group&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;label&amp;gt;WHM-Benutzer&amp;lt;/label&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;text&amp;quot; data-setting=&amp;quot;user&amp;quot; value=&amp;quot;&amp;lt;?=$this-&amp;gt;getOption(&amp;quot;user&amp;quot;);?&amp;gt;&amp;quot; placeholder=&amp;quot;root&amp;quot; class=&amp;quot;form-control prov_settings&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;/div&amp;gt;&lt;br /&gt;
			&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
			&amp;lt;div class=&amp;quot;col-md-4&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;div class=&amp;quot;form-group&amp;quot;&amp;gt;&lt;br /&gt;
					&amp;lt;label&amp;gt;WHM-Passwort&amp;lt;/label&amp;gt;&lt;br /&gt;
					&amp;lt;input type=&amp;quot;password&amp;quot; data-setting=&amp;quot;password&amp;quot; value=&amp;quot;&amp;lt;?=$this-&amp;gt;getOption(&amp;quot;password&amp;quot;);?&amp;gt;&amp;quot; placeholder=&amp;quot;L957fZviq6&amp;quot; class=&amp;quot;form-control prov_settings&amp;quot; /&amp;gt;&lt;br /&gt;
				&amp;lt;/div&amp;gt;&lt;br /&gt;
			&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
		&amp;lt;a href=&amp;quot;#&amp;quot; id=&amp;quot;check_conn&amp;quot; class=&amp;quot;btn btn-default btn-block&amp;quot;&amp;gt;Daten vom Server abrufen&amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
		&amp;lt;script&amp;gt;&lt;br /&gt;
		var doing = false;&lt;br /&gt;
		function request(){&lt;br /&gt;
			if(doing) return;&lt;br /&gt;
			doing = !doing;&lt;br /&gt;
			$(&amp;quot;#check_conn&amp;quot;).html('&amp;lt;i class=&amp;quot;fa fa-spin fa-spinner&amp;quot;&amp;gt;&amp;lt;/i&amp;gt; Daten werden abgerufen...');&lt;br /&gt;
			$.post(&amp;quot;?p=&amp;lt;?php if ($product) {?&amp;gt;product_&amp;lt;?php }?&amp;gt;hosting&amp;amp;id=&amp;lt;?=$_GET['id'];?&amp;gt;&amp;amp;module=cpanel&amp;quot;, {&lt;br /&gt;
				url: $(&amp;quot;[data-setting=url]&amp;quot;).val(),&lt;br /&gt;
				user: $(&amp;quot;[data-setting=user]&amp;quot;).val(),&lt;br /&gt;
				password: $(&amp;quot;[data-setting=password]&amp;quot;).val(),&lt;br /&gt;
				&amp;quot;csrf_token&amp;quot;: &amp;quot;&amp;lt;?=CSRF::raw(); ?&amp;gt;&amp;quot;,&lt;br /&gt;
			}, function(r){&lt;br /&gt;
				doing = false;&lt;br /&gt;
				$(&amp;quot;#check_conn&amp;quot;).html('Daten vom Server abrufen');&lt;br /&gt;
				$(&amp;quot;#server_conf&amp;quot;).html(r);&lt;br /&gt;
			});&lt;br /&gt;
		}&lt;br /&gt;
		&amp;lt;?php if (!empty($this-&amp;gt;getOption(&amp;quot;url&amp;quot;))) {&lt;br /&gt;
			echo 'request();';&lt;br /&gt;
		}&lt;br /&gt;
		?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
		$(&amp;quot;#check_conn&amp;quot;).click(function(e){&lt;br /&gt;
			e.preventDefault();&lt;br /&gt;
			request();&lt;br /&gt;
		});&lt;br /&gt;
		&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
		&amp;lt;br /&amp;gt;&amp;lt;div id=&amp;quot;server_conf&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
		&amp;lt;?php&lt;br /&gt;
        $res = ob_get_contents();&lt;br /&gt;
		ob_end_clean();&lt;br /&gt;
		return $res;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	private function Call($func, $data = [], $opt = false) {&lt;br /&gt;
		if (!is_array($opt)) {&lt;br /&gt;
			$opt = $this-&amp;gt;options;&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        $data = is_array($data) &amp;amp;&amp;amp; count($data) &amp;gt; 0 ? &amp;quot;&amp;amp;&amp;quot; . http_build_query($data) : &amp;quot;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
        $ch = curl_init(rtrim($opt[&amp;quot;url&amp;quot;], &amp;quot;/&amp;quot;) . &amp;quot;/json-api/&amp;quot; . $func . &amp;quot;?api.version=1&amp;quot; . $data);&lt;br /&gt;
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);&lt;br /&gt;
        curl_setopt($ch, CURLOPT_HTTPHEADER, [&lt;br /&gt;
            &amp;quot;Authorization: Basic &amp;quot; . base64_encode($opt[&amp;quot;user&amp;quot;] . &amp;quot;:&amp;quot; . $opt[&amp;quot;password&amp;quot;]) . &amp;quot;\n\r&amp;quot;,&lt;br /&gt;
        ]);&lt;br /&gt;
        $res = json_decode(curl_exec($ch));&lt;br /&gt;
        curl_close($ch);&lt;br /&gt;
        &lt;br /&gt;
        return is_object($res) ? $res : false;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    public function Create($id) {&lt;br /&gt;
		global $sec;&lt;br /&gt;
		$this-&amp;gt;loadOptions($id);&lt;br /&gt;
&lt;br /&gt;
        $res = $this-&amp;gt;Call(&amp;quot;createacct&amp;quot;, [&lt;br /&gt;
            &amp;quot;username&amp;quot; =&amp;gt; &amp;quot;web$id&amp;quot;,&lt;br /&gt;
            &amp;quot;domain&amp;quot; =&amp;gt; &amp;quot;$id.web&amp;quot;,&lt;br /&gt;
            &amp;quot;password&amp;quot; =&amp;gt; $pwd = $sec-&amp;gt;generatePassword(16, false, &amp;quot;lud&amp;quot;),&lt;br /&gt;
            &amp;quot;plan&amp;quot; =&amp;gt; $this-&amp;gt;getOption(&amp;quot;plan&amp;quot;),&lt;br /&gt;
        ]);&lt;br /&gt;
&lt;br /&gt;
        if ($res-&amp;gt;metadata-&amp;gt;result) {&lt;br /&gt;
            return [true, [&lt;br /&gt;
                &amp;quot;password&amp;quot; =&amp;gt; $pwd,&lt;br /&gt;
            ]];&lt;br /&gt;
        } else {&lt;br /&gt;
            return [false, $res-&amp;gt;metadata-&amp;gt;reason];&lt;br /&gt;
        }&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	public function Delete($id) {&lt;br /&gt;
		$this-&amp;gt;loadOptions($id);&lt;br /&gt;
&lt;br /&gt;
        $res = $this-&amp;gt;Call(&amp;quot;removeacct&amp;quot;, [&lt;br /&gt;
            &amp;quot;username&amp;quot; =&amp;gt; &amp;quot;web$id&amp;quot;,&lt;br /&gt;
        ]);&lt;br /&gt;
&lt;br /&gt;
        if ($res-&amp;gt;metadata-&amp;gt;result) {&lt;br /&gt;
            return [true];&lt;br /&gt;
        } else {&lt;br /&gt;
            return [false, $res-&amp;gt;metadata-&amp;gt;reason];&lt;br /&gt;
        }&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	public function Output($id, $task = &amp;quot;&amp;quot;) {&lt;br /&gt;
		global $pars, $raw_cfg, $CFG;&lt;br /&gt;
		$this-&amp;gt;loadOptions($id);&lt;br /&gt;
&lt;br /&gt;
        ob_start();&lt;br /&gt;
        &lt;br /&gt;
        $org = $this-&amp;gt;getOption(&amp;quot;url&amp;quot;);&lt;br /&gt;
        $host = array_shift(explode(&amp;quot;:&amp;quot;, rtrim(substr(array_pop(explode(&amp;quot;:&amp;quot;, $org, 2)), 2), &amp;quot;/&amp;quot;)));&lt;br /&gt;
        $url = &amp;quot;https://$host:2083/&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
		?&amp;gt;&lt;br /&gt;
		&amp;lt;div class=&amp;quot;row&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;div class=&amp;quot;col-md-6&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;div class=&amp;quot;panel panel-default&amp;quot;&amp;gt;&lt;br /&gt;
				  &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;cPanel-Zugangsdaten&amp;lt;/div&amp;gt;&lt;br /&gt;
				  &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
				    &amp;lt;b&amp;gt;URL:&amp;lt;/b&amp;gt; &amp;lt;a target=&amp;quot;_blank&amp;quot; href=&amp;quot;&amp;lt;?=$url;?&amp;gt;&amp;quot;&amp;gt;&amp;lt;?=$url;?&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
				    &amp;lt;b&amp;gt;Benutzername:&amp;lt;/b&amp;gt; web&amp;lt;?=$id;?&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
				    &amp;lt;b&amp;gt;Passwort:&amp;lt;/b&amp;gt; &amp;lt;?=$this-&amp;gt;getData(&amp;quot;password&amp;quot;); ?&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
				  &amp;lt;/div&amp;gt;&lt;br /&gt;
				&amp;lt;/div&amp;gt;&lt;br /&gt;
			&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
			&amp;lt;div class=&amp;quot;col-md-6&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;div class=&amp;quot;panel panel-default&amp;quot;&amp;gt;&lt;br /&gt;
				  &amp;lt;div class=&amp;quot;panel-heading&amp;quot;&amp;gt;FTP-Zugangsdaten&amp;lt;/div&amp;gt;&lt;br /&gt;
				  &amp;lt;div class=&amp;quot;panel-body&amp;quot;&amp;gt;&lt;br /&gt;
				    &amp;lt;b&amp;gt;Host:&amp;lt;/b&amp;gt; &amp;lt;?=$host; ?&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
				    &amp;lt;b&amp;gt;Benutzername:&amp;lt;/b&amp;gt; web&amp;lt;?=$id;?&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
				    &amp;lt;b&amp;gt;Passwort:&amp;lt;/b&amp;gt; &amp;lt;?=$this-&amp;gt;getData(&amp;quot;password&amp;quot;);?&amp;gt;&lt;br /&gt;
				  &amp;lt;/div&amp;gt;&lt;br /&gt;
				&amp;lt;/div&amp;gt;&lt;br /&gt;
			&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;/div&amp;gt;&lt;br /&gt;
		&amp;lt;?php&lt;br /&gt;
        $res = ob_get_contents();&lt;br /&gt;
		ob_end_clean();&lt;br /&gt;
		return $res;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	public function Suspend($id, $do = &amp;quot;&amp;quot;) {&lt;br /&gt;
		$this-&amp;gt;loadOptions($id);&lt;br /&gt;
&lt;br /&gt;
        $res = $this-&amp;gt;Call($do . &amp;quot;suspendacct&amp;quot;, [&lt;br /&gt;
            &amp;quot;user&amp;quot; =&amp;gt; &amp;quot;web$id&amp;quot;,&lt;br /&gt;
        ]);&lt;br /&gt;
&lt;br /&gt;
        if ($res-&amp;gt;metadata-&amp;gt;result) {&lt;br /&gt;
            return [true];&lt;br /&gt;
        } else {&lt;br /&gt;
            return [false, $res-&amp;gt;metadata-&amp;gt;reason];&lt;br /&gt;
        }&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	public function Unsuspend($id) {&lt;br /&gt;
		return $this-&amp;gt;Suspend($id, &amp;quot;un&amp;quot;);&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	public function ChangePackage($id) {&lt;br /&gt;
        $this-&amp;gt;loadOptions($id);&lt;br /&gt;
&lt;br /&gt;
        $res = $this-&amp;gt;Call(&amp;quot;changepackage&amp;quot;, [&lt;br /&gt;
            &amp;quot;user&amp;quot; =&amp;gt; &amp;quot;web$id&amp;quot;,&lt;br /&gt;
            &amp;quot;pkg&amp;quot; =&amp;gt; $this-&amp;gt;getOption(&amp;quot;plan&amp;quot;),&lt;br /&gt;
        ]);&lt;br /&gt;
&lt;br /&gt;
        if ($res-&amp;gt;metadata-&amp;gt;result) {&lt;br /&gt;
            return [true];&lt;br /&gt;
        } else {&lt;br /&gt;
            return [false, $res-&amp;gt;metadata-&amp;gt;reason];&lt;br /&gt;
        }&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	public function AllEmailVariables() {&lt;br /&gt;
		return Array(&lt;br /&gt;
			&amp;quot;url&amp;quot;,&lt;br /&gt;
		);&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	public function EmailVariables($id) {&lt;br /&gt;
		global $raw_cfg;&lt;br /&gt;
		$this-&amp;gt;loadOptions($id);&lt;br /&gt;
		$u = $this-&amp;gt;getClient($id);&lt;br /&gt;
&lt;br /&gt;
		return Array(&lt;br /&gt;
			&amp;quot;url&amp;quot; =&amp;gt; $raw_cfg['PAGEURL'] . &amp;quot;/hosting/&amp;quot; . $id,&lt;br /&gt;
		);&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Richard Reiber</name></author>	</entry>

	<entry>
		<id>https://wiki.sourceway.de/index.php?title=Hauptseite&amp;diff=1063</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.sourceway.de/index.php?title=Hauptseite&amp;diff=1063"/>
				<updated>2019-11-08T21:26:39Z</updated>
		
		<summary type="html">&lt;p&gt;Richard Reiber: /* Administration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hier finden Sie Informationen zur Installation, Konfiguration und Verwendung von [https://sourceway.de/de/sourcedesk sourceDESK]. Sie können über die Suche rechts oben zu fast jeder Funktion eine detaillierte Hilfe erhalten.&lt;br /&gt;
&lt;br /&gt;
== Allgemeine Informationen ==&lt;br /&gt;
* [[Systemanforderungen]]&lt;br /&gt;
* [[Installation]]&lt;br /&gt;
* [[Sicherheit]]&lt;br /&gt;
* [[Updates]]&lt;br /&gt;
* [[Lizenz]]&lt;br /&gt;
* [[Import]]&lt;br /&gt;
* [https://sourceway.de/de/sourcedesk/development Changelog]&lt;br /&gt;
&lt;br /&gt;
== Erste Schritte ==&lt;br /&gt;
* [[Systemeinstellungen]]&lt;br /&gt;
* [[Cronjobs]]&lt;br /&gt;
* [[Lokalisierung]]&lt;br /&gt;
* [[E-Mailversand]]&lt;br /&gt;
* [[Texte]]&lt;br /&gt;
* [[Währungen]]&lt;br /&gt;
* [[Zahlungs-Einstellungen]]&lt;br /&gt;
* [[Zahlungsimport]]&lt;br /&gt;
* [[Backups]]&lt;br /&gt;
* [[Import]]&lt;br /&gt;
* [[Produkte]]&lt;br /&gt;
* [[Rechnungslayout]]&lt;br /&gt;
* [[Jugendschutz]]&lt;br /&gt;
&lt;br /&gt;
== Administration ==&lt;br /&gt;
* [[Startseite]]&lt;br /&gt;
* [[Kunden]]&lt;br /&gt;
* [[Produkte]]&lt;br /&gt;
* [[Inhalte]]&lt;br /&gt;
* [[Projekte]]&lt;br /&gt;
* [[Server]]&lt;br /&gt;
* [[Zahlungen]]&lt;br /&gt;
* [[Statistiken]]&lt;br /&gt;
* [[Support]]&lt;br /&gt;
* [[Addons]]&lt;br /&gt;
* [[Einstellungen]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Admin-Profil]]&lt;br /&gt;
* [[Admin-Einstellungen]]&lt;br /&gt;
* [[Export]]&lt;br /&gt;
&lt;br /&gt;
== Kundenbereich ==&lt;br /&gt;
* [[CMS]]&lt;br /&gt;
* [[Menü]]&lt;br /&gt;
* [[Blog]]&lt;br /&gt;
* [[Forum]]&lt;br /&gt;
* [[Wissensdatenbank]]&lt;br /&gt;
* [[Layout]]&lt;br /&gt;
* [[Unterbenutzer]]&lt;br /&gt;
&lt;br /&gt;
== Addons ==&lt;br /&gt;
* [[Addons|Das Addon-System]]&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Chat]]&lt;br /&gt;
* [[Domain Connect]]&lt;br /&gt;
* [[DSGVO]]&lt;br /&gt;
* [[FastBill]]&lt;br /&gt;
* [[JTL Connector]]&lt;br /&gt;
* [[Kayako]]&lt;br /&gt;
* [[lexoffice]]&lt;br /&gt;
* [[LiveConfig SSO]]&lt;br /&gt;
* [[Log-Monitor]]&lt;br /&gt;
* [[OAuth]]&lt;br /&gt;
* [[orgaMAX]]&lt;br /&gt;
* [[sevDesk]]&lt;br /&gt;
* [[SupportPal]]&lt;br /&gt;
* [[Todoist]]&lt;br /&gt;
* [[updAIX]]&lt;br /&gt;
* [[VCard]]&lt;br /&gt;
* [[Import#WEBFAKT-Import|WEBFAKT-Import]]&lt;br /&gt;
* [[Import#WHMCS-Import|WHMCS-Import]]&lt;br /&gt;
* [[WoltLab Suite]]&lt;br /&gt;
* [[WordPress Bridge]]&lt;br /&gt;
&lt;br /&gt;
== Zahlungs-Gateways ==&lt;br /&gt;
* [[Überweisung]]&lt;br /&gt;
* [[SEPA-Lastschrift]]&lt;br /&gt;
* [[Sofort-Überweisung]]&lt;br /&gt;
* [[PayPal]]&lt;br /&gt;
* [[Stripe]]&lt;br /&gt;
* [[Amazon Pay]]&lt;br /&gt;
* [[paysafecard]]&lt;br /&gt;
* [[Barzahlen]]&lt;br /&gt;
* [[Bitcoin]]&lt;br /&gt;
* [[BitPay]]&lt;br /&gt;
* [[Paymentwall]]&lt;br /&gt;
* [[Skrill]]&lt;br /&gt;
* [[Barzahlung]]&lt;br /&gt;
* [[Google Pay]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Provisioning-Module ==&lt;br /&gt;
* [[AhsayCBS]]&lt;br /&gt;
* [[Bloonix]]&lt;br /&gt;
* [[Centova Cast]]&lt;br /&gt;
* [[cPanel]]&lt;br /&gt;
* [[DirectAdmin]]&lt;br /&gt;
* [[FTP-Speicher]]&lt;br /&gt;
* [[GameCP]]&lt;br /&gt;
* [[GamePanel.io]]&lt;br /&gt;
* [[GitLab]]&lt;br /&gt;
* [[Hetzner|Hetzner Rootserver]]&lt;br /&gt;
* [[Hetzner vServer]]&lt;br /&gt;
* [[Hetzner Cloud]]&lt;br /&gt;
* [[Interworx]]&lt;br /&gt;
* [[ISPConfig]]&lt;br /&gt;
* [[ISPmanager]]&lt;br /&gt;
* [[Keyadministrator]]&lt;br /&gt;
* [[KeyHelp]]&lt;br /&gt;
* [[Kimsufi]]&lt;br /&gt;
* [[KVM-Node]]&lt;br /&gt;
* [[LicensePal]]&lt;br /&gt;
* [[LiveConfig]]&lt;br /&gt;
* [[LiveConfig Lizenzen]]&lt;br /&gt;
* [[mailbox.org]]&lt;br /&gt;
* [[mailcow]]&lt;br /&gt;
* [[OnApp]]&lt;br /&gt;
* [[OpenVZ-Node]]&lt;br /&gt;
* [[OVH]]&lt;br /&gt;
* [[OVZ Web Panel]]&lt;br /&gt;
* [[ownCloud]]&lt;br /&gt;
* [[PanelX]]&lt;br /&gt;
* [[Piwik/Matomo]]&lt;br /&gt;
* [[Plesk]]&lt;br /&gt;
* [[Projekt]]&lt;br /&gt;
* [[Proxmox|Proxmox (CT)]]&lt;br /&gt;
* [[Proxmox VM|Proxmox (VM)]]&lt;br /&gt;
* [[PSW Group SSL]]&lt;br /&gt;
* [[Pterodactyl]]&lt;br /&gt;
* [[SolusVM]]&lt;br /&gt;
* [[sourceDESK Lizenzen]]&lt;br /&gt;
* [[So you Start]]&lt;br /&gt;
* [[Spamexperts]]&lt;br /&gt;
* [[SSL-Manager]]&lt;br /&gt;
* [[TeamSpeak 3]]&lt;br /&gt;
* [[TheSSLStore]]&lt;br /&gt;
* [[Virtualizor]]&lt;br /&gt;
* [[Virtualmin]]&lt;br /&gt;
* [[VMmanager]]&lt;br /&gt;
* [[WHMSonic]]&lt;br /&gt;
* [[XenoPanel]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[IP-Verwaltung]]&lt;br /&gt;
* [[Benutzernamen]]&lt;br /&gt;
* [[Automatische Ressourcen-Abrechnung]]&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Domains &amp;amp; DNS ==&lt;br /&gt;
* [[Domains]]&lt;br /&gt;
* [[AutoDNS]]&lt;br /&gt;
* [[Domain-Bestellsystem]]&lt;br /&gt;
* [[CPS-Datensysteme]]&lt;br /&gt;
* [[Freenom]]&lt;br /&gt;
* [[Hexonet]]&lt;br /&gt;
* [[InterNetWorX]]&lt;br /&gt;
* [[Antagus]]&lt;br /&gt;
* [[NICdirect]]&lt;br /&gt;
* [[Vautron]]&lt;br /&gt;
* [[Namecheap]]&lt;br /&gt;
* [[Enom]]&lt;br /&gt;
* [[ResellerClub]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[DNS-System]]&lt;br /&gt;
* [[Atomia DNS]]&lt;br /&gt;
* [[NamedManager]]&lt;br /&gt;
* [[Google Cloud DNS]]&lt;br /&gt;
* [[PowerDNS-Konfiguration]]&lt;br /&gt;
* [[PowerDNS-Weiterleitung]]&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Briefversand ==&lt;br /&gt;
* [[Briefversand]]&lt;br /&gt;
* [[Ausdruck]]&lt;br /&gt;
* [[onlinebrief24]]&lt;br /&gt;
* [[smskaufen]]&lt;br /&gt;
* [[LetterXpress]]&lt;br /&gt;
* [[PixelLetter]]&lt;br /&gt;
* [[Pingen]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== SMS-Versand ==&lt;br /&gt;
* [[SMS-Versand]]&lt;br /&gt;
* [[Bulktrade]]&lt;br /&gt;
* [[smskaufen]]&lt;br /&gt;
* [[Massenversand]]&lt;br /&gt;
* [[MessageBird]]&lt;br /&gt;
* [[Nexmo]]&lt;br /&gt;
* [[SMS77]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Scoring ==&lt;br /&gt;
* [[Scoring]]&lt;br /&gt;
* [[AbuseIPDB]]&lt;br /&gt;
* [[FraudRecord]]&lt;br /&gt;
* [[Insolvenz-Bekanntmachungen]]&lt;br /&gt;
* [[MaxMind minFraud]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Inkasso ==&lt;br /&gt;
* [[Inkasso-System]]&lt;br /&gt;
* [[eCollect]]&lt;br /&gt;
* [[Euro-Treuhand Inkasso]]&lt;br /&gt;
* [[Gerichtliches Mahnverfahren]]&lt;br /&gt;
* [[Mediafinanz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Telefon-System ==&lt;br /&gt;
* [[Telefonanlagen-Anbindung]]&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Placetel]]&lt;br /&gt;
* [[sipgate]]&lt;br /&gt;
&lt;br /&gt;
== Telefon-Logs ==&lt;br /&gt;
* [[Telefon-Logs]]&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Anydesk]]&lt;br /&gt;
* [[Placetel]]&lt;br /&gt;
* [[sipgate]]&lt;br /&gt;
&lt;br /&gt;
== Problembehebung ==&lt;br /&gt;
* [[Administrator-Passwort zurücksetzen]]&lt;br /&gt;
* [[Administrator-Whitelist aufheben]]&lt;br /&gt;
* [[Sperre nach fehlgeschlagenen Logins aufheben]]&lt;br /&gt;
* [[Lizenz-Probleme beheben]]&lt;br /&gt;
* [[sourceDESK aus Backup wiederherstellen]]&lt;br /&gt;
* [[Zahlungsprobleme]]&lt;br /&gt;
* [[Provisioning-Probleme]]&lt;br /&gt;
* [[Weiße Seiten]]&lt;br /&gt;
* [[Datenbank-Fehler]]&lt;br /&gt;
&lt;br /&gt;
== Entwickler-Doku ==&lt;br /&gt;
* [[Datei-Struktur]]&lt;br /&gt;
* [[PHP-Klassen]]&lt;br /&gt;
* [[Übersetzungs-Dateien]]&lt;br /&gt;
* [[Seiten erstellen]]&lt;br /&gt;
* [[Templatesystem]]&lt;br /&gt;
* [[Eigene Themes]]&lt;br /&gt;
* [[Interaktion mit Objekten]]&lt;br /&gt;
* [[Addons erstellen]]&lt;br /&gt;
* [[Zahlungs-Gateways erstellen]]&lt;br /&gt;
* [[Server-Module erstellen]]&lt;br /&gt;
* [[Domain-Registrar-Module erstellen]]&lt;br /&gt;
* [[DNS-Module erstellen]]&lt;br /&gt;
* [[Briefversand-Module erstellen]]&lt;br /&gt;
* [[SMS-Module erstellen]]&lt;br /&gt;
* [[Telefonanlage anbinden]]&lt;br /&gt;
* [[Telefon-Logs abrufen]]&lt;br /&gt;
* [[Inkasso-Module erstellen]]&lt;br /&gt;
* [[Scoring-Module erstellen]]&lt;br /&gt;
* [[Hooks]]&lt;br /&gt;
* [[Widgets]]&lt;br /&gt;
* [[Logging]]&lt;br /&gt;
* [[Lizenzsystem einbauen]]&lt;br /&gt;
&lt;br /&gt;
== Kunden-API ==&lt;br /&gt;
* [[Grundsätze der API]]&lt;br /&gt;
* [[API: Produkt]]&lt;br /&gt;
* [[API: Domain]]&lt;br /&gt;
* [[API: DNS]]&lt;br /&gt;
&lt;br /&gt;
== Admin-API ==&lt;br /&gt;
* [[Grundsätze der System-API]]&lt;br /&gt;
* [[System-API: Admin-Info]]&lt;br /&gt;
* [[System-API: Kunden]]&lt;br /&gt;
* [[System-API: Rechnungen]]&lt;/div&gt;</summary>
		<author><name>Richard Reiber</name></author>	</entry>

	<entry>
		<id>https://wiki.sourceway.de/index.php?title=Hauptseite&amp;diff=1062</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.sourceway.de/index.php?title=Hauptseite&amp;diff=1062"/>
				<updated>2019-11-08T21:24:06Z</updated>
		
		<summary type="html">&lt;p&gt;Richard Reiber: /* Provisioning-Module */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hier finden Sie Informationen zur Installation, Konfiguration und Verwendung von [https://sourceway.de/de/sourcedesk sourceDESK]. Sie können über die Suche rechts oben zu fast jeder Funktion eine detaillierte Hilfe erhalten.&lt;br /&gt;
&lt;br /&gt;
== Allgemeine Informationen ==&lt;br /&gt;
* [[Systemanforderungen]]&lt;br /&gt;
* [[Installation]]&lt;br /&gt;
* [[Sicherheit]]&lt;br /&gt;
* [[Updates]]&lt;br /&gt;
* [[Lizenz]]&lt;br /&gt;
* [[Import]]&lt;br /&gt;
* [https://sourceway.de/de/sourcedesk/development Changelog]&lt;br /&gt;
&lt;br /&gt;
== Erste Schritte ==&lt;br /&gt;
* [[Systemeinstellungen]]&lt;br /&gt;
* [[Cronjobs]]&lt;br /&gt;
* [[Lokalisierung]]&lt;br /&gt;
* [[E-Mailversand]]&lt;br /&gt;
* [[Texte]]&lt;br /&gt;
* [[Währungen]]&lt;br /&gt;
* [[Zahlungs-Einstellungen]]&lt;br /&gt;
* [[Zahlungsimport]]&lt;br /&gt;
* [[Backups]]&lt;br /&gt;
* [[Import]]&lt;br /&gt;
* [[Produkte]]&lt;br /&gt;
* [[Rechnungslayout]]&lt;br /&gt;
* [[Jugendschutz]]&lt;br /&gt;
&lt;br /&gt;
== Administration ==&lt;br /&gt;
* [[Startseite]]&lt;br /&gt;
* [[Kunden]]&lt;br /&gt;
* [[Produkte]]&lt;br /&gt;
* [[Inhalte]]&lt;br /&gt;
* [[Projekte]]&lt;br /&gt;
* [[Server]]&lt;br /&gt;
* [[Zahlungen]]&lt;br /&gt;
* [[Statistiken]]&lt;br /&gt;
* [[Support]]&lt;br /&gt;
* [[Addons]]&lt;br /&gt;
* [[Einstellungen]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Admin-Profil]]&lt;br /&gt;
* [[Export]]&lt;br /&gt;
&lt;br /&gt;
== Kundenbereich ==&lt;br /&gt;
* [[CMS]]&lt;br /&gt;
* [[Menü]]&lt;br /&gt;
* [[Blog]]&lt;br /&gt;
* [[Forum]]&lt;br /&gt;
* [[Wissensdatenbank]]&lt;br /&gt;
* [[Layout]]&lt;br /&gt;
* [[Unterbenutzer]]&lt;br /&gt;
&lt;br /&gt;
== Addons ==&lt;br /&gt;
* [[Addons|Das Addon-System]]&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Chat]]&lt;br /&gt;
* [[Domain Connect]]&lt;br /&gt;
* [[DSGVO]]&lt;br /&gt;
* [[FastBill]]&lt;br /&gt;
* [[JTL Connector]]&lt;br /&gt;
* [[Kayako]]&lt;br /&gt;
* [[lexoffice]]&lt;br /&gt;
* [[LiveConfig SSO]]&lt;br /&gt;
* [[Log-Monitor]]&lt;br /&gt;
* [[OAuth]]&lt;br /&gt;
* [[orgaMAX]]&lt;br /&gt;
* [[sevDesk]]&lt;br /&gt;
* [[SupportPal]]&lt;br /&gt;
* [[Todoist]]&lt;br /&gt;
* [[updAIX]]&lt;br /&gt;
* [[VCard]]&lt;br /&gt;
* [[Import#WEBFAKT-Import|WEBFAKT-Import]]&lt;br /&gt;
* [[Import#WHMCS-Import|WHMCS-Import]]&lt;br /&gt;
* [[WoltLab Suite]]&lt;br /&gt;
* [[WordPress Bridge]]&lt;br /&gt;
&lt;br /&gt;
== Zahlungs-Gateways ==&lt;br /&gt;
* [[Überweisung]]&lt;br /&gt;
* [[SEPA-Lastschrift]]&lt;br /&gt;
* [[Sofort-Überweisung]]&lt;br /&gt;
* [[PayPal]]&lt;br /&gt;
* [[Stripe]]&lt;br /&gt;
* [[Amazon Pay]]&lt;br /&gt;
* [[paysafecard]]&lt;br /&gt;
* [[Barzahlen]]&lt;br /&gt;
* [[Bitcoin]]&lt;br /&gt;
* [[BitPay]]&lt;br /&gt;
* [[Paymentwall]]&lt;br /&gt;
* [[Skrill]]&lt;br /&gt;
* [[Barzahlung]]&lt;br /&gt;
* [[Google Pay]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Provisioning-Module ==&lt;br /&gt;
* [[AhsayCBS]]&lt;br /&gt;
* [[Bloonix]]&lt;br /&gt;
* [[Centova Cast]]&lt;br /&gt;
* [[cPanel]]&lt;br /&gt;
* [[DirectAdmin]]&lt;br /&gt;
* [[FTP-Speicher]]&lt;br /&gt;
* [[GameCP]]&lt;br /&gt;
* [[GamePanel.io]]&lt;br /&gt;
* [[GitLab]]&lt;br /&gt;
* [[Hetzner|Hetzner Rootserver]]&lt;br /&gt;
* [[Hetzner vServer]]&lt;br /&gt;
* [[Hetzner Cloud]]&lt;br /&gt;
* [[Interworx]]&lt;br /&gt;
* [[ISPConfig]]&lt;br /&gt;
* [[ISPmanager]]&lt;br /&gt;
* [[Keyadministrator]]&lt;br /&gt;
* [[KeyHelp]]&lt;br /&gt;
* [[Kimsufi]]&lt;br /&gt;
* [[KVM-Node]]&lt;br /&gt;
* [[LicensePal]]&lt;br /&gt;
* [[LiveConfig]]&lt;br /&gt;
* [[LiveConfig Lizenzen]]&lt;br /&gt;
* [[mailbox.org]]&lt;br /&gt;
* [[mailcow]]&lt;br /&gt;
* [[OnApp]]&lt;br /&gt;
* [[OpenVZ-Node]]&lt;br /&gt;
* [[OVH]]&lt;br /&gt;
* [[OVZ Web Panel]]&lt;br /&gt;
* [[ownCloud]]&lt;br /&gt;
* [[PanelX]]&lt;br /&gt;
* [[Piwik/Matomo]]&lt;br /&gt;
* [[Plesk]]&lt;br /&gt;
* [[Projekt]]&lt;br /&gt;
* [[Proxmox|Proxmox (CT)]]&lt;br /&gt;
* [[Proxmox VM|Proxmox (VM)]]&lt;br /&gt;
* [[PSW Group SSL]]&lt;br /&gt;
* [[Pterodactyl]]&lt;br /&gt;
* [[SolusVM]]&lt;br /&gt;
* [[sourceDESK Lizenzen]]&lt;br /&gt;
* [[So you Start]]&lt;br /&gt;
* [[Spamexperts]]&lt;br /&gt;
* [[SSL-Manager]]&lt;br /&gt;
* [[TeamSpeak 3]]&lt;br /&gt;
* [[TheSSLStore]]&lt;br /&gt;
* [[Virtualizor]]&lt;br /&gt;
* [[Virtualmin]]&lt;br /&gt;
* [[VMmanager]]&lt;br /&gt;
* [[WHMSonic]]&lt;br /&gt;
* [[XenoPanel]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[IP-Verwaltung]]&lt;br /&gt;
* [[Benutzernamen]]&lt;br /&gt;
* [[Automatische Ressourcen-Abrechnung]]&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Domains &amp;amp; DNS ==&lt;br /&gt;
* [[Domains]]&lt;br /&gt;
* [[AutoDNS]]&lt;br /&gt;
* [[Domain-Bestellsystem]]&lt;br /&gt;
* [[CPS-Datensysteme]]&lt;br /&gt;
* [[Freenom]]&lt;br /&gt;
* [[Hexonet]]&lt;br /&gt;
* [[InterNetWorX]]&lt;br /&gt;
* [[Antagus]]&lt;br /&gt;
* [[NICdirect]]&lt;br /&gt;
* [[Vautron]]&lt;br /&gt;
* [[Namecheap]]&lt;br /&gt;
* [[Enom]]&lt;br /&gt;
* [[ResellerClub]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[DNS-System]]&lt;br /&gt;
* [[Atomia DNS]]&lt;br /&gt;
* [[NamedManager]]&lt;br /&gt;
* [[Google Cloud DNS]]&lt;br /&gt;
* [[PowerDNS-Konfiguration]]&lt;br /&gt;
* [[PowerDNS-Weiterleitung]]&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Briefversand ==&lt;br /&gt;
* [[Briefversand]]&lt;br /&gt;
* [[Ausdruck]]&lt;br /&gt;
* [[onlinebrief24]]&lt;br /&gt;
* [[smskaufen]]&lt;br /&gt;
* [[LetterXpress]]&lt;br /&gt;
* [[PixelLetter]]&lt;br /&gt;
* [[Pingen]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== SMS-Versand ==&lt;br /&gt;
* [[SMS-Versand]]&lt;br /&gt;
* [[Bulktrade]]&lt;br /&gt;
* [[smskaufen]]&lt;br /&gt;
* [[Massenversand]]&lt;br /&gt;
* [[MessageBird]]&lt;br /&gt;
* [[Nexmo]]&lt;br /&gt;
* [[SMS77]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Scoring ==&lt;br /&gt;
* [[Scoring]]&lt;br /&gt;
* [[AbuseIPDB]]&lt;br /&gt;
* [[FraudRecord]]&lt;br /&gt;
* [[Insolvenz-Bekanntmachungen]]&lt;br /&gt;
* [[MaxMind minFraud]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Inkasso ==&lt;br /&gt;
* [[Inkasso-System]]&lt;br /&gt;
* [[eCollect]]&lt;br /&gt;
* [[Euro-Treuhand Inkasso]]&lt;br /&gt;
* [[Gerichtliches Mahnverfahren]]&lt;br /&gt;
* [[Mediafinanz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Telefon-System ==&lt;br /&gt;
* [[Telefonanlagen-Anbindung]]&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Placetel]]&lt;br /&gt;
* [[sipgate]]&lt;br /&gt;
&lt;br /&gt;
== Telefon-Logs ==&lt;br /&gt;
* [[Telefon-Logs]]&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Anydesk]]&lt;br /&gt;
* [[Placetel]]&lt;br /&gt;
* [[sipgate]]&lt;br /&gt;
&lt;br /&gt;
== Problembehebung ==&lt;br /&gt;
* [[Administrator-Passwort zurücksetzen]]&lt;br /&gt;
* [[Administrator-Whitelist aufheben]]&lt;br /&gt;
* [[Sperre nach fehlgeschlagenen Logins aufheben]]&lt;br /&gt;
* [[Lizenz-Probleme beheben]]&lt;br /&gt;
* [[sourceDESK aus Backup wiederherstellen]]&lt;br /&gt;
* [[Zahlungsprobleme]]&lt;br /&gt;
* [[Provisioning-Probleme]]&lt;br /&gt;
* [[Weiße Seiten]]&lt;br /&gt;
* [[Datenbank-Fehler]]&lt;br /&gt;
&lt;br /&gt;
== Entwickler-Doku ==&lt;br /&gt;
* [[Datei-Struktur]]&lt;br /&gt;
* [[PHP-Klassen]]&lt;br /&gt;
* [[Übersetzungs-Dateien]]&lt;br /&gt;
* [[Seiten erstellen]]&lt;br /&gt;
* [[Templatesystem]]&lt;br /&gt;
* [[Eigene Themes]]&lt;br /&gt;
* [[Interaktion mit Objekten]]&lt;br /&gt;
* [[Addons erstellen]]&lt;br /&gt;
* [[Zahlungs-Gateways erstellen]]&lt;br /&gt;
* [[Server-Module erstellen]]&lt;br /&gt;
* [[Domain-Registrar-Module erstellen]]&lt;br /&gt;
* [[DNS-Module erstellen]]&lt;br /&gt;
* [[Briefversand-Module erstellen]]&lt;br /&gt;
* [[SMS-Module erstellen]]&lt;br /&gt;
* [[Telefonanlage anbinden]]&lt;br /&gt;
* [[Telefon-Logs abrufen]]&lt;br /&gt;
* [[Inkasso-Module erstellen]]&lt;br /&gt;
* [[Scoring-Module erstellen]]&lt;br /&gt;
* [[Hooks]]&lt;br /&gt;
* [[Widgets]]&lt;br /&gt;
* [[Logging]]&lt;br /&gt;
* [[Lizenzsystem einbauen]]&lt;br /&gt;
&lt;br /&gt;
== Kunden-API ==&lt;br /&gt;
* [[Grundsätze der API]]&lt;br /&gt;
* [[API: Produkt]]&lt;br /&gt;
* [[API: Domain]]&lt;br /&gt;
* [[API: DNS]]&lt;br /&gt;
&lt;br /&gt;
== Admin-API ==&lt;br /&gt;
* [[Grundsätze der System-API]]&lt;br /&gt;
* [[System-API: Admin-Info]]&lt;br /&gt;
* [[System-API: Kunden]]&lt;br /&gt;
* [[System-API: Rechnungen]]&lt;/div&gt;</summary>
		<author><name>Richard Reiber</name></author>	</entry>

	<entry>
		<id>https://wiki.sourceway.de/index.php?title=E-Mailversand&amp;diff=1061</id>
		<title>E-Mailversand</title>
		<link rel="alternate" type="text/html" href="https://wiki.sourceway.de/index.php?title=E-Mailversand&amp;diff=1061"/>
				<updated>2019-11-08T21:23:40Z</updated>
		
		<summary type="html">&lt;p&gt;Richard Reiber: /* Vorlagen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die Einstellungen zu den E-Mails finden Sie im Bereich &amp;quot;Einstellungen&amp;quot; &amp;gt; &amp;quot;E-Mail&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Vorlagen ==&lt;br /&gt;
In diesem Bereich können Sie die Vorlagen für E-Mails verwalten, die durch sourceDESK gesendet werden. Es sind hier mehrsprachige E-Mails möglich. In den E-Mails können Variablen verwendet werden, die Sie bitte den voreingestellten E-Mailvorlagen entnehmen. Für den Versand der E-Mail wird&lt;br /&gt;
&lt;br /&gt;
* bei durch Aktionen aus dem Kundenbereich verschickten E-Mails die aktuell benutzte Sprache&lt;br /&gt;
* bei durch das System dediziert versendeten E-Mails die Kundensprache (in der Regel die zuletzt benutzte Sprache oder die Standard-Sprache)&lt;br /&gt;
* bei an Administratoren versendete E-Mails deren eingestellte Sprache&lt;br /&gt;
&lt;br /&gt;
verwendet. Für jede E-Mailvorlage stehen bestimmte Variablen zur Verfügung, die jeweils mit einem Prozentzeichen beginnen und enden. Ferner stehen global für alle E-Mailtemplates folgende Variablen zur Verfügung:&lt;br /&gt;
&lt;br /&gt;
* %pagename%&lt;br /&gt;
* %pageurl%&lt;br /&gt;
* %clientid% (seit Version 1.0.6)&lt;br /&gt;
&lt;br /&gt;
Die verfügbaren Variablen für die einzelnen E-Mailtemplates sehen Sie seit Version 1.0.7 wenn Sie das E-Mailtemplate bearbeiten.&lt;br /&gt;
&lt;br /&gt;
Ab Version 1.1.2 ist es möglich, E-Mailtemplates zu deaktivieren. Es werden dann keine E-Mails mehr versendet, welche dieses Template nutzen.&lt;br /&gt;
&lt;br /&gt;
Ebenfalls mit Version 1.1.2 wurde '''Smarty''' als Template-System für E-Mails eingeführt. Seitdem sind Variablen auch als ''{$variable}'' verfügbar und es kann Logik im Template, auch mit PHP-Funktionen wie ''date'', verwendet werden. Mit Version 1.1.3 steht mit Smarty außerdem die Variable ''{$user}'' zur Verfügung, es handelt sich hierbei um das '''Objekt''' der Klasse ''User'', wenn die E-Mail an einen registrierten Kunden versendet wird.&lt;br /&gt;
&lt;br /&gt;
== HTML-Template ==&lt;br /&gt;
Das HTML-Template Ihrer E-Mails finden Sie in der Datei /templates/email/html.php. Sie können diese Datei nach Ihren Vorstellungen frei anpassen.&lt;br /&gt;
&lt;br /&gt;
== Logo ==&lt;br /&gt;
Das Logo in Ihren E-Mails können Sie unter &amp;quot;Einstellungen &amp;gt; System-Einstellungen &amp;gt; Logos&amp;quot; ändern. Es handelt sich hierbei um die Datei /templates/email/logo.png.&lt;br /&gt;
&lt;br /&gt;
== Warteschlange ==&lt;br /&gt;
Hier können Sie alle noch nicht versendeten E-Mails in der Warteschlange einsehen und auf Wunsch eine/alle versenden oder löschen.&lt;br /&gt;
&lt;br /&gt;
== Archiv ==&lt;br /&gt;
Hier sehen Sie alle jemals durch sourceDESK versendeten E-Mails. Diese können Sie einsehen, löschen und auf Wunsch erneut versenden.&lt;br /&gt;
&lt;br /&gt;
== Einstellungen ==&lt;br /&gt;
Hier können Sie Einstellungen zum E-Mailversand vornehmen.&lt;br /&gt;
&lt;br /&gt;
'''Absender-Adresse'''&lt;br /&gt;
&lt;br /&gt;
Seit Version 1.1.1 kann eine Absender-Adresse für sämtliche vom System versendete E-Mails, mit Ausnahme des Support-Systems, unabhängig von der Seiten-Emailadresse definiert werden. Wird hier keine E-Mailadresse definiert, wird die Standard-Adresse verwendet.&lt;br /&gt;
&lt;br /&gt;
'''Versandart'''&lt;br /&gt;
&lt;br /&gt;
Wählen Sie hier zwischen PHP mail(), SMTP-Versand und Amazon SES. Wir empfehlen die Verwendung von Amazon SES bei großen Versandmengen, da hier eine effiziente Übertragung von E-Mails per HTTP-API und der reibungslose Versand sichergestellt ist.&lt;br /&gt;
&lt;br /&gt;
'''SMTP-Daten'''&lt;br /&gt;
&lt;br /&gt;
Wenn Sie SMTP verwenden, füllen Sie bitte die drei nachfolgenden Felder mit Ihren SMTP-Zugangsdaten aus und wählen Sie die SMTP-Verschlüsselung (dringend empfohlen, wenn der Mailserver nicht lokal ist).&lt;br /&gt;
&lt;br /&gt;
'''SES-Daten'''&lt;br /&gt;
&lt;br /&gt;
Für die Nutzung von Amazon SES benötigen Sie Ihre SES-ID und Ihren SES-Schlüssel. Diese Daten können Sie in der AWS-Konsole generieren.&lt;br /&gt;
&lt;br /&gt;
'''Cronjob aktiv'''&lt;br /&gt;
&lt;br /&gt;
Mit dieser Option (de)aktivieren Sie den [[Cronjob]] für die Abarbeitung der Warteschlange.&lt;br /&gt;
&lt;br /&gt;
'''Automatischen E-Mailversand aktivieren'''&lt;br /&gt;
&lt;br /&gt;
Es ist mit dieser Option möglich, einzelne E-Mails unter Umgehung der E-Mailwarteschlange direkt zu versenden. Dies geschieht dann zum Beispiel bei Bestätigungsemails oder Passwort-Resets. Massenmailings wie Informationen zu Produkt-Updates oder [[Newsletter]] werden natürlich immer durch die Warteschlange versendet.&lt;br /&gt;
&lt;br /&gt;
'''Vorhaltezeit'''&lt;br /&gt;
&lt;br /&gt;
Ist hier eine Zahl größer 0 eingetragen, so werden E-Mails, die älter sind als die angegebene Zeit (in Monaten), automatisch aus der Historie entfernt.&lt;br /&gt;
&lt;br /&gt;
'''Test-Email'''&lt;br /&gt;
&lt;br /&gt;
Mit dem Button ganz unten können Sie den E-Mailversand mit den eingetragenen Details testen. Eine vorherige Speicherung ist nicht erforderlich.&lt;br /&gt;
&lt;br /&gt;
== Rate-Limiting ==&lt;br /&gt;
Seit Version 1.1.0 existiert eine Rate-Limiting von 30 E-Mails pro 10 Minuten, die maximal an einen Kunden versendet werden. Weitere E-Mails werden dann verzögert zugestellt.&lt;/div&gt;</summary>
		<author><name>Richard Reiber</name></author>	</entry>

	<entry>
		<id>https://wiki.sourceway.de/index.php?title=SEPA-Lastschrift&amp;diff=1060</id>
		<title>SEPA-Lastschrift</title>
		<link rel="alternate" type="text/html" href="https://wiki.sourceway.de/index.php?title=SEPA-Lastschrift&amp;diff=1060"/>
				<updated>2019-11-08T21:22:08Z</updated>
		
		<summary type="html">&lt;p&gt;Richard Reiber: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;sourceDESK unterstützt von Haus aus SEPA-Lastschriften. Jeder Kunde kann gleich mehrere SEPA-Mandate verwalten. Dabei können Sie wählen, ob Sie CORE-XML-Dateien in Zusammenarbeit mit Ihrer Hausbank nutzen möchten oder die Zahlungen automatisiert durch den Lastschriftdienst von Stripe durchgeführt werden sollen.&lt;br /&gt;
&lt;br /&gt;
== Aktivierung &amp;amp; Konfiguration ==&lt;br /&gt;
Um Lastschriften nutzen zu können, müssen Sie zunächst das [[Zahlungsgateway]] &amp;quot;SEPA-Lastschrift&amp;quot; aktivieren. Dies geschieht unter &amp;quot;Zahlungen &amp;gt; Gateway-Einstellungen&amp;quot;. Sodann konfigurieren Sie das Modul in den Einstellungen. Hier müssen Sie Ihre Gläubiger-ID eingeben und eine [[E-Mailvorlage]] für die erforderliche SEPA-Prenotification auswählen (seit Version 1.1.0 kann die Prenotification auf eigenes Risiko auch deaktiviert werden). Gleichzeitig können Sie die Frist für die Prenotification anpassen.&lt;br /&gt;
&lt;br /&gt;
Bitte tragen Sie nun noch einen Text ein, der auf dem Kontoauszug Ihrer Kunden erscheint. Außerdem müssen Sie Ihre Kontodaten eintragen. Ferner können Sie einen Mindestbetrag festlegen, der für jede SEPA-Lastschrift gilt (vor Version 1.0.7 sind dies fix 10 €).&lt;br /&gt;
&lt;br /&gt;
Wenn Sie SEPA-Lastschriften über Stripe abwickeln möchten, können Sie nun noch Ihren Stripe-Schlüssel eintragen. Dadurch wird das SEPA-CORE-XML-System komplett deaktiviert und es findet eine automatische Übergabe der Zahlungen an Stripe statt.&lt;br /&gt;
&lt;br /&gt;
Über die Option &amp;quot;Mandats-Erteilung&amp;quot; können Sie seit Version 1.1.3 auswählen, ob der Kunde ein unterschriebenes Mandat vorlegen muss oder Ihnen die Erteilung per Checkbox genügt.&lt;br /&gt;
&lt;br /&gt;
== SEPA-CORE-XML-Dateien abholen ==&lt;br /&gt;
Die für Ihre Bank erforderlichen SEPA-CORE-XML-Dateien erhalten Sie unter &amp;quot;Zahlungen &amp;gt; SEPA-Lastschriften&amp;quot;. Hier können Sie sämtliche offene SEPA-Lastschriften einsehen und die Export-Datei generieren.&lt;br /&gt;
&lt;br /&gt;
== Mandatsverwaltung durch Kunden ==&lt;br /&gt;
Ihre Kunden können jeweils mehrere Mandate anlegen. Dazu benötigen sie ihre Kontodaten. Nach der Anlegung eines Kontos muss der Kunde das Mandat herunterladen, unterschreiben und zurücksenden - sofern nicht die Online-Erteilung aktiviert ist -, damit das Konto aktiviert wird und für Zahlungen genutzt werden kann. Der Kunde kann zwischen seinen aktiven Konten ein primäres Konto auswählen, das für automatische Zahlungen genutzt wird.&lt;br /&gt;
&lt;br /&gt;
== Tageslimit ==&lt;br /&gt;
Standardmäßig existiert für jeden Kunden ein Tageslimit von 100,00 € für SEPA-Lastschriften. Dies dient der Betrugsprävention. Wie Sie das Limit für einen Kunden erhöhen oder einmalig eine höhere Transaktion durchführen, erfahren Sie im nächsten Abschnitt.&lt;br /&gt;
&lt;br /&gt;
== Mandatsverwaltung in der Administration ==&lt;br /&gt;
Sie können zu jedem Kunden die aktiven Mandate einsehen. Dazu wählen Sie im Kundenprofil unter &amp;quot;Transaktionen&amp;quot; links unten den Punkt &amp;quot;SEPA-Mandate verwalten&amp;quot;. Sie erhalten nun eine Übersicht über alle Konten des Kunden und den Mandatsstatus. Auf der Übersichtsseite können Sie zudem ein neues Mandat anlegen und das Tageslimit des Kunden einstellen.&lt;br /&gt;
&lt;br /&gt;
In der Detailansicht eines Mandates können Sie die Mandats-Daten bearbeiten und das durch den Kunden unterschriebene Mandat hochladen. Somit entsteht kein Medienbruch und das unterschriebene Mandat ist jederzeit mit wenigen Klicks verfügbar - das ist insbesondere zum Nachweis des Vorliegens einer Abbuchungserlaubnis gegenüber Ihrer Bank wichtig. Außerdem können Sie jederzeit eine manuelle Transaktion vornehmen, zum Beispiel um das Guthabenkonto des Kunden auszugleichen oder eine das Tageslimit übersteigende Transaktion vorzunehmen. Ferner sehen Sie die bereits getätigten Transaktionen für das gewählte Mandat und deren Status.&lt;br /&gt;
&lt;br /&gt;
== Rücklastschriften ==&lt;br /&gt;
Rücklastschriften werden von sourceDESK derzeit nicht automatisiert bearbeitet. Sofern Sie von Ihrer Bank eine Benachrichtigung über eine Rücklastschrift erhalten haben, sollten Sie das entsprechende Guthaben zurückbuchen und das Mandat bis zur Klärung mit dem Kunden sperren.&lt;br /&gt;
&lt;br /&gt;
== Betrugsprävention ==&lt;br /&gt;
Um Betrug vorzubeugen, bieten sich die Standardoptionen von sourceDESK im Bereich der [[Zahlungsgateways]] an, beispielsweise das Erfordernis eines bestimmten [[Scoring]] oder der Verifizierung.&lt;br /&gt;
&lt;br /&gt;
Als Standardoption ist das unterschriebene Mandat zur Erteilung ausgewählt, dies reduziert Betrug zusätzlich, erhöht aber die Schwelle für den Kunden.&lt;br /&gt;
&lt;br /&gt;
== Ablauf von Mandaten ==&lt;br /&gt;
Gemäß rechtlichen Vorgaben zum SEPA-Verfahren läuft ein SEPA-Mandat 36 Monate nach der letzten Nutzung ab. Das letzte Nutzungsdatum wird anhand der letzten Transaktion mit dem Mandat durch sourceDESK automatisch ermittelt.&lt;br /&gt;
&lt;br /&gt;
Problematisch wird dies beim Import von recht alten Mandaten aus alten Systemen: sourceDESK weiß dann i.d.R. nicht, wann das Mandat zuletzt genutzt wurde und das Mandat läuft fälschlicherweise ab. Wenn Sie Mandate importieren, können Sie über die Spalte &amp;quot;last_used&amp;quot; in der Datenbank-Tabelle &amp;quot;client_sepa&amp;quot; das Datum der letzten Nutzung im Format YYYY-MM-DD eigenständig anpassen. Steht hier der Standard-Wert &amp;quot;0000-00-00&amp;quot;, so wird dieser ignoriert. Steht ein gültiges Datum in dieser Spalte, so wird entweder dieses genutzt oder - falls später Transaktionen mit dem Mandat durch sourceDESK stattfanden - das Datum der letzten Transaktion.&lt;/div&gt;</summary>
		<author><name>Richard Reiber</name></author>	</entry>

	<entry>
		<id>https://wiki.sourceway.de/index.php?title=Abrechnungen&amp;diff=1059</id>
		<title>Abrechnungen</title>
		<link rel="alternate" type="text/html" href="https://wiki.sourceway.de/index.php?title=Abrechnungen&amp;diff=1059"/>
				<updated>2019-11-08T21:20:16Z</updated>
		
		<summary type="html">&lt;p&gt;Richard Reiber: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Sie können Abrechnungen für Kunden anlegen. Das sind wiederkehrende Rechnungspositionen, ohne dass Sie dafür ein Produkt benötigen. Abrechnungen verwalten Sie im Kundenprofil im Bereich &amp;quot;Abrechnungen&amp;quot;. Links unten können Sie eine neue Abrechnung hinzufügen.&lt;br /&gt;
&lt;br /&gt;
== Erste Rechnung ==&lt;br /&gt;
Bitte stellen Sie beim Anlegen einer Abrechnung ein, wann die erste Rechnung gestellt werden soll. Wenn ein zurückliegendes Datum verwendet wird, werden alle bisher angefallenen Rechnungen sofort erstellt.&lt;br /&gt;
&lt;br /&gt;
== Intervall ==&lt;br /&gt;
In diesem Intervall werden neue Rechnung erstellt. Wenn Sie einen Monat eintragen, wird nach einem Monat die nächste Rechnung erstellt.&lt;br /&gt;
&lt;br /&gt;
== Rechnungsstellung begrenzen ==&lt;br /&gt;
Seit Version 1.1.3 lässt sich die Anzahl der zu stellenden Rechnungen begrenzen.&lt;br /&gt;
&lt;br /&gt;
Mit der Option &amp;quot;maximale Anzahl Rechnungen&amp;quot; können Sie festlegen, nach wie vielen Rechnungen die Abrechnung ausläuft.&lt;br /&gt;
&lt;br /&gt;
Über &amp;quot;Rechnungen stellen bis&amp;quot; können Sie ein Enddatum angeben.&lt;br /&gt;
&lt;br /&gt;
Werden beide Optionen genutzt, hört die Abrechnung bei Erreichen des früheren Kriteriums auf.&lt;br /&gt;
&lt;br /&gt;
== Zeitraum auf Rechnung angeben ==&lt;br /&gt;
Ist dieser Haken gesetzt, wird bei jeder Rechnungsposition der Zeitraum (Rechnungsdatum bis einen Tag vor Erstellung der nächsten Rechnung) angegeben.&lt;br /&gt;
&lt;br /&gt;
== Rechnung vorab stellen ==&lt;br /&gt;
Bei der Abrechnungsübersicht im Kundenprofil können Sie direkt die nächste Rechnung stellen, indem Sie bei der nächsten Fälligkeit auf das kleine Zahlungs-Icon drücken. Diesen Vorgang können Sie beliebig oft wiederholen.&lt;br /&gt;
&lt;br /&gt;
== Rechnungshistorie ==&lt;br /&gt;
In der Detailansicht einer bestehenden Abrechnung können Sie die bisher erstellten Rechnungen einsehen und das Datum der ersten und der letzten Rechnung erhalten.&lt;br /&gt;
&lt;br /&gt;
== Cronjob ==&lt;br /&gt;
Für Abrechnungen existiert ein eigener Cronjob (recurring). Bitte stellen Sie sicher, dass dieser aktiviert ist und regelmäßig läuft.&lt;/div&gt;</summary>
		<author><name>Richard Reiber</name></author>	</entry>

	<entry>
		<id>https://wiki.sourceway.de/index.php?title=Support-System&amp;diff=1058</id>
		<title>Support-System</title>
		<link rel="alternate" type="text/html" href="https://wiki.sourceway.de/index.php?title=Support-System&amp;diff=1058"/>
				<updated>2019-11-08T21:18:26Z</updated>
		
		<summary type="html">&lt;p&gt;Richard Reiber: /* Automatische Ticket-Wahl */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das Support-System ist ein integraler Bestandteil von sourceDESK und erlaubt Ihnen die einfache und zielgerichtete Verwaltung und Bearbeitung von Kundenanliegen.&lt;br /&gt;
&lt;br /&gt;
== Support-Abteilungen konfigurieren ==&lt;br /&gt;
Zunächst müssen Sie eine Support-Abteilung anlegen. Dies geschieht unter &amp;quot;Support &amp;gt; Einstellungen &amp;gt; Support-Abteilungen&amp;quot;. Bitte geben Sie einen Namen für die Abteilung ein (zum Beispiel &amp;quot;Support&amp;quot; oder &amp;quot;Buchhaltung&amp;quot;) und klicken Sie auf &amp;quot;Abteilung erstellen&amp;quot;. Sodann taucht Ihre neue Abteilung in der Liste auf.&lt;br /&gt;
&lt;br /&gt;
Sie können anpassen, ob die Abteilung öffentlich sein soll. Eine öffentliche Abteilung wird Kunden zur Auswahl angeboten, wenn sie über den Kundenbereich ein neues Ticket eröffnen. Tickets in nicht-öffentlichen Abteilung können nur durch einen Administrator oder via E-Mail (falls konfiguriert) eröffnet werden.&lt;br /&gt;
&lt;br /&gt;
Mit Version 1.1.1 wurde die Möglichkeit eingeführt, einen Autoresponder für bestimmte Abteilungen zu nutzen. Sie können zu jeder Support-Abteilung - falls gewünscht - ein (eigenes) E-Mailtemplate auswählen, das an den Absender versendet werden soll, wenn ein Ticket oder eine Ticket-Antwort eingeht. Hierbei können diverse Variablen verwendet werden.&lt;br /&gt;
&lt;br /&gt;
== Eigene Support-Abteilungen ==&lt;br /&gt;
Jeder Administrator / Mitarbeiter hat standardmäßig eine eigene Support-Abteilung. Auf diese Support-Abteilung kann nur er selber Zugriff nehmen, Sie können nicht auf die Abteilungen anderer Mitarbeiter Zugriff nehmen.&lt;br /&gt;
&lt;br /&gt;
Wenn Sie später ein Ticket in die Abteilung eines Mitarbeiters verschieben, können Sie nicht mehr auf dieses zugreifen!&lt;br /&gt;
&lt;br /&gt;
== E-Mailadressen konfigurieren ==&lt;br /&gt;
Um das Ticket-System nutzen zu können, benötigen Sie eine E-Mailadresse. Diese müssen Sie unter &amp;quot;Support &amp;gt; Einstellungen &amp;gt; E-Mailadressen&amp;quot; anlegen und einer Abteilung zuordnen. Anschließend können Sie in der Detailansicht dieser E-Mailadresse den Empfang und den Versand mit dieser E-Mailadresse konfigurieren. Der Empfang wird im nächsten Abschnitt beleuchtet. In diesem Abschnitt kümmern wir uns um den Versand. Wenn eine Support-Abteilung nicht zumindest eine Versand-Adresse hat, können in dieser Abteilung keine Antworten auf Support-Tickets geschrieben werden!&lt;br /&gt;
&lt;br /&gt;
Um den Versand zu aktivieren, wählen Sie in der Detailansicht der E-Mailadresse bitte die Option &amp;quot;Versand aktivieren&amp;quot;. Tragen Sie nun bitte den Absender-Namen für ausgehende E-Mails ein - dieser wird Ihren Kunden in ihrem E-Mailprogramm angezeigt, wenn sie eine Antwort erhalten.&lt;br /&gt;
&lt;br /&gt;
Standardmäßig findet der Versand von Antworten über die mail()-Funktion von PHP statt. Sie können stattdessen den Versand per SMTP aktivieren, um die Zuverlässigkeit zu erhöhen. Wählen Sie dafür bitte die entsprechende Option und tragen Sie Ihre Daten ein. Bitte prüfen Sie vor dem Abspeichern mit dem Button &amp;quot;Einstellungen prüfen&amp;quot;, ob die SMTP-Verbindung erfolgreich hergestellt werden konnte.&lt;br /&gt;
&lt;br /&gt;
== Automatischer E-Mailimport ==&lt;br /&gt;
Das Support-System ist in der Lage, eingehende E-Mails von Kunden automatisch aus einem POP3-Postfach zu importieren. Das können Antworten auf bestehende Tickets oder neue Support-Anfragen sein. Die Funktion ermöglicht es Ihnen, Ihren kompletten Kunden-Support in sourceDESK zu erledigen.&lt;br /&gt;
&lt;br /&gt;
'''Der automatische POP3-Import benötigt das PHP-Modul [https://secure.php.net/manual/de/book.mailparse.php mailparse]!'''&lt;br /&gt;
&lt;br /&gt;
Um den automatischen Import zu aktivieren, bearbeiten Sie bitte die gewünschte E-Mailadresse und aktivieren Sie die Option &amp;quot;Empfang aktivieren&amp;quot;. Tragen Sie dann Ihre POP3-Einstellungen ein und prüfen Sie die Verbindung über den Button &amp;quot;Einstellungen prüfen&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Bitte stellen Sie sicher, dass der Import-[[Cronjob]] aktiv ist und regelmäßig läuft. Ab sofort werden Ihre E-Mails automatisch importiert und tauchen in sourceDESK auf.&lt;br /&gt;
&lt;br /&gt;
== Catchall-Unterstützung ==&lt;br /&gt;
Beim automatischen POP3-Import können Sie wählen, ob das eingetragene Postfach ein Catchall-Postfach ist. Ist diese Option nicht aktiviert, werden alle E-Mails aus diesem Postfach in die gewählte Abteilung importiert. Wenn die Option hingegen aktiviert ist, wird bei jeder zu importierenden E-Mail geprüft, ob die Empfangs-Emailadresse ebenfalls konfiguriert ist (bei dieser muss der Empfang nicht aktiviert werden). Ist dies der Fall, wird die E-Mail der zur Empfangsadresse konfigurierten Abteilung zugeführt.&lt;br /&gt;
&lt;br /&gt;
== Signaturen konfigurieren ==&lt;br /&gt;
Sie können mit sourceDESK beliebig viele Signaturen verwalten, zwischen denen Mitarbeitern mit Zugriffsrechten wechseln können. Um eine Signatur zu erstellen, gehen Sie auf &amp;quot;Support &amp;gt; Einstellungen &amp;gt; Signaturen&amp;quot;. Tragen Sie nun eine Bezeichnung für die gewünschte Signatur ein und klicken Sie auf &amp;quot;Signatur erstellen&amp;quot;. Anschließend können Sie die Signatur bearbeiten. Hierbei kann HTML-Code verwendet werden.&lt;br /&gt;
&lt;br /&gt;
Signaturen können erst von Mitarbeitern verwendet werden, wenn Rechte erteilt wurden. Mehr dazu erfahren Sie im nächsten Abschnitt.&lt;br /&gt;
&lt;br /&gt;
== Mitarbeiter konfigurieren ==&lt;br /&gt;
Sie müssen für jeden Mitarbeiter / Administrator in sourceDESK konfigurieren, auf welche Abteilungen und Signaturen dieser Zugriff haben soll. Rufen Sie dazu die Seite &amp;quot;Support &amp;gt; Einstellungen &amp;gt; Mitarbeiter&amp;quot; auf. Wählen Sie nun den gewünschten Mitarbeiter und stellen Sie die Rechte ein.&lt;br /&gt;
&lt;br /&gt;
== Automatisierung ==&lt;br /&gt;
Im Abschnitt &amp;quot;Support &amp;gt; Einstellungen &amp;gt; Automatisierung&amp;quot; können Sie definieren, ob ein Ticket nach einer bestimmten Zeit ohne Kunden-Antwort automatisch geschlossen werden soll. Außerdem können Sie festlegen, ob Sie nach einer gewissen Zeit ohne Kunden-Antwort automatisch eine Anfrage an den Kunden senden möchten, wie er Ihren Support bewertet. Dafür wird ein [[E-Mailtemplate]] verwendet.&lt;br /&gt;
&lt;br /&gt;
Die Durchführung der automatisierten Aktionen erfolgt über den [[Cronjob]] ''ticket_import'', bitte stellen Sie sicher, dass dieser aktiviert ist und regelmäßig läuft, wenn Sie Automatisierungs-Aktionen verwenden.&lt;br /&gt;
&lt;br /&gt;
== Eskalations-Regeln ==&lt;br /&gt;
Sie können Eskalations-Regeln in sourceDESK definieren (ab Version 1.0.5), die ausgeführt werden, wenn ein Support-Ticket über einen definierbaren Zeitraum nicht bearbeitet wurde und bestimmte Kriterien aufweist.&lt;br /&gt;
&lt;br /&gt;
Die Verwaltung der Regeln erfolgt im Abschnitt &amp;quot;Support &amp;gt; Einstellungen &amp;gt; Eskalation&amp;quot;. Die Ausführung der Regeln erfolgt im Cronjob für den Ticket-Import via POP3.&lt;br /&gt;
&lt;br /&gt;
Sie können Regeln einschränken nach Abteilungen, Ticket-Status, Ticket-Priorität und Kundengruppe, dabei sind diverse Aktionen definierbar, etwa die Änderung von Ticket-Parametern, eine Echtzeit-Benachrichtigung oder das Aufrufen eines Webhooks. &lt;br /&gt;
&lt;br /&gt;
== Vordefinierte Antworten konfigurieren ==&lt;br /&gt;
Sie können vordefinierte Antworten erstellen, die der Mitarbeiter auf Knopfdruck in seine Antwort übernehmen kann.&lt;br /&gt;
&lt;br /&gt;
Eine vordefinierte Antwort muss einer Antwort-Kategorie zugeordnet werden, sodass Sie mindestens eine Kategorie benötigen, um eine vordefinierte Antwort anlegen zu können. Gehen Sie dazu nach &amp;quot;Support &amp;gt; Einstellungen &amp;gt; Antwort-Kategorien&amp;quot; - hier können Sie die Kategorien Ihrer vordefinierten Antworten verwalten.&lt;br /&gt;
&lt;br /&gt;
Die eigentliche Verwaltung der Antworten erfolgt unter &amp;quot;Support &amp;gt; Einstellungen &amp;gt; Antworten&amp;quot;. Bei der Formulierung einer Antwort können Sie [[Markdown]] zur Formatierung verwenden.&lt;br /&gt;
&lt;br /&gt;
== Status eines Support-Tickets ==&lt;br /&gt;
Ein Support-Ticket hat immer einen Status:&lt;br /&gt;
&lt;br /&gt;
* '''Unbearbeitet''': Das Ticket ist neu bzw. wurde noch nicht bearbeitet. Der Kunde wartet auf Antwort.&lt;br /&gt;
* '''In Bearbeitung''': Das Ticket wird bearbeitet, der Kunde wartet auf Antwort. Dieser Status eignet sich beispielsweise, um den Kunden ein Fortschreiten bei länger dauernden Anfragen zu suggerieren.&lt;br /&gt;
* '''Bearbeitet''': Ein Ticket in diesem Status wurde durch einen Mitarbeiter bearbeitet und wartet auf Kunden-Antwort.&lt;br /&gt;
* '''Geschlossen''': Das Ticket ist erledigt. Der Kunde kann es durch erneute Antwort wieder öffnen.&lt;br /&gt;
&lt;br /&gt;
Seit Version 1.1.1 gibt es zusätzlich einen &amp;quot;Fake-Status&amp;quot;. Dieser wird dem Kunden im Kundenbereich zu seinem Ticket angezeigt. Das System arbeitet nur mit dem &amp;quot;richtigen&amp;quot; Ticket-Status. Dies ermöglicht bspw. das Ignorieren von Tickets.&lt;br /&gt;
&lt;br /&gt;
== Priorität eines Support-Tickets ==&lt;br /&gt;
Ein Support-Ticket hat eine der folgenden Prioritäten (mit einer farblichen Darstellung im Widget von Grün über Schwarz bis Rot):&lt;br /&gt;
&lt;br /&gt;
* Sehr niedrig&lt;br /&gt;
* Niedrig&lt;br /&gt;
* Normal&lt;br /&gt;
* Hoch&lt;br /&gt;
* Sehr hoch&lt;br /&gt;
&lt;br /&gt;
Die Priorität eines Tickets wird durch den Kunden bei der Eröffnung des Tickets über das Webinterface selbst festgelegt. Sendet der Kunde eine E-Mail, die importiert wird, richtet sich die Priorität des Tickets nach der Priorität der E-Mail.&lt;br /&gt;
&lt;br /&gt;
Seit Version 1.1.0 können Sie im Kundenprofil unter &amp;quot;Tickets &amp;gt; Prioritäten sperren&amp;quot; das Anlegen von Tickets bestimmter Prioritäten durch einen Kunden sperren. Es wird dann die nächste, verfügbare Priorität gewählt.&lt;br /&gt;
&lt;br /&gt;
== Support-Tickets verwalten ==&lt;br /&gt;
Sie können die Support-Tickets einer Abteilung, auf die Sie Zugriff haben, einsehen, indem Sie die entsprechende Abteilung im Menü &amp;quot;Support&amp;quot; auswählen. Sie erhalten nun eine nach Status gefilterte Liste von zugehörigen Support-Tickets.&lt;br /&gt;
&lt;br /&gt;
Fett markierte Tickets enthalten eine Antwort / eine Notiz, die noch nicht von Ihnen gesehen wurde. Durch einen Klick auf den Betreff landen Sie in der Ticketansicht.&lt;br /&gt;
&lt;br /&gt;
In der Ticketliste können Sie diverse (Massen-)Aktionen ausführen, indem Sie das/die betroffene/n Ticket/s auswählen:&lt;br /&gt;
&lt;br /&gt;
* Über ''Status ändern'' können Sie einen neuen Status zuweisen.&lt;br /&gt;
* Die Priorität des Tickets ändern Sie über den gleichnamigen Button.&lt;br /&gt;
* Auch die Abteilung können Sie ändern, achten Sie hierbei bitte darauf, dass das Ticket für Sie nicht mehr aufrufbar ist, wenn Sie es einem anderen Mitarbeiter oder einer Abteilung, für die Sie keine Zugriffsrechte haben, zuordnen.&lt;br /&gt;
* Mehrere Tickets können Sie zusammenführen. Es wird ein Ticket daraus erstellt, das alle Antworten chronologisch erhält.&lt;br /&gt;
* Sie können die gewählten Tickets löschen. Über den letzten Button können Sie ähnliche Tickets gleichzeitig blockieren (filtern), um Spam abzustellen.&lt;br /&gt;
&lt;br /&gt;
== Support-Tickets bearbeiten ==&lt;br /&gt;
In der Ticket-Ansicht sehen Sie linkerhand die Daten des Tickets:&lt;br /&gt;
&lt;br /&gt;
* Ticket-ID: Einmalige ID des Tickets - wenn der Kunden-Zugriff aktiviert ist, sehen Sie neben der Überschrift ein Icon, das auf die Ticket-Ansicht im Kundenbereich verlinkt&lt;br /&gt;
* Bewertung: Wenn diese Option aktiviert ist, wird der Kunde nach Abschluss des Tickets nach seiner Bewertung gefragt (siehe [[#Automatisierung|Automatisierung]])&lt;br /&gt;
* Kunden-Zugriff: Ist diese Option aktiviert, wird jeder E-Mail ein Link beigefügt, über den der Kunde die Ticket-Historie einsehen kann - ist das Ticket einem Kunden zugeordnet, kann er das Ticket dann auch in der Ticket-Übersicht im Kundenbereich sehen&lt;br /&gt;
* Schließung des Tickets: Wenn diese Option aktiviert ist, kann der Kunde das Ticket jederzeit schließen&lt;br /&gt;
* Betreff: Dies ist der &amp;quot;Titel&amp;quot; des Tickets - neben der Überschrift können Sie den Betreff in die Blacklist eintragen&lt;br /&gt;
* Wiedervorlage: Wird hier ein Zeitpunkt angegeben, wird das Ticket zu diesem Zeitpunkt in den Status &amp;quot;Unbearbeitet&amp;quot; versetzt, fett markiert und bekommt ein Uhr-Icon vorangestellt - nützlich, falls Sie eine Antwort vom Kunden unbedingt erwartet (bitte beachten, dass hierfür der ''ticket_import'' [[Cronjob]] aktiv sein und laufen muss)&lt;br /&gt;
* Abteilung/Mitarbeiter: Hier können Sie die Abteilungs-Zuordnung ändern, achten Sie hierbei bitte darauf, dass das Ticket für Sie nicht mehr aufrufbar ist, wenn Sie es einem anderen Mitarbeiter oder einer Abteilung, für die Sie keine Zugriffsrechte haben, zuordnen.&lt;br /&gt;
* Status: Eine Statusänderung ist hier möglich&lt;br /&gt;
* Priorität: Auch die Priorität können Sie anpassen&lt;br /&gt;
* Kunde: Hier können Sie das Ticket einem Kunden zuordnen - bei vorhandener Zuordnung können Sie das Kundenprofil von hier aus aufrufen, das Ticket aus dem Kundenprofil aufrufen und der Kunde kann das Ticket bei aktiviertem Kunden-Zugriff im Kundenbereich sehen&lt;br /&gt;
* Absender: Hier steht der Absender-Name und seine E-Mailadresse&lt;br /&gt;
* Kopie: Hier können mehrere, durch Komma getrennte Empfänger stehen, die Antworten zusätzlich erhalten (Cc)&lt;br /&gt;
* Erstellt: Zu diesem Zeitpunkt wurde das Ticket erstellt. Dies kann von den Daten der ersten Nachricht abweichen - beim E-Mailimport wird die mitgesendete Zeit verwendet, während das &amp;quot;Erstellt&amp;quot;-Datum immer das echte Datum der Ticketerstellung ist.&lt;br /&gt;
&lt;br /&gt;
Rechts sehen Sie die bisherigen Nachrichten im Ticket. Nachrichten von Mitarbeitern sind hellblau markiert und können auf Knopfdruck erneut an den Kunden versenden werden, Notizen sind gelb markiert.&lt;br /&gt;
&lt;br /&gt;
Ganz oben über der ersten Nachricht finden Sie einen Button zum Erstellen einer neuen Antwort oder internen Notiz. Sie können hierbei rechts oben den Absender und die zu verwendende Signatur auswählen. Oben links können Sie auf Ihre vordefinierten Antworten zugreifen und Anhänge festlegen. Sie können sehen, an wen die Nachricht gesendet wird und wer sie in Kopie erhält. Im Textfeld können Sie [[Markdown]] zur Formatierung Ihrer Antwort verwendet. Falls Sie eine Signatur gewählt haben, sehen Sie diese unter dem Textfeld zur Kontrolle. Sie können eine Priorität für Ihre Nachricht festlegen und im Falle eines E-Mailversands einen Sende- und Übermittlungsbericht anfordern. Mit einem Klick auf &amp;quot;Vorschau&amp;quot; sehen Sie Ihre formatierte E-Mail, wie diese versendet wird. Sie können nun wählen, ob Sie die Nachricht an den Kunden versenden oder als interne Notiz hinterlegen möchten.&lt;br /&gt;
&lt;br /&gt;
== Automatische Ticket-Wahl ==&lt;br /&gt;
Seit Version 1.1.2 bietet sourceDESK die Möglichkeit, das nächste zu bearbeitende Ticket automatisiert zu wählen. Wählen Sie dazu im Menü den Punkt &amp;quot;Support &amp;gt; Nächstes Ticket&amp;quot;, wenn Sie offene Tickets haben. sourceDESK wählt dann auf Basis der Priorität (höchste zuerst) und Wartezeit des Tickets (längste zuerst) automatisiert das nächste Ticket.&lt;br /&gt;
&lt;br /&gt;
Nach erfolgten Antwort werden Sie automatisch zum nächsten Ticket weitergeleitet, falls noch offene Tickets vorhanden sind und Sie dies wünschen. Die Standardeinstellung für die Checkbox kann für jeden Administrator in dessen Profil festgelegt werden.&lt;br /&gt;
&lt;br /&gt;
== Support-Ticket erstellen ==&lt;br /&gt;
Es kann notwendig sein, ein neues Support-Ticket aus der Administration zu erstellen, um Kontakt mit einem Kundem oder einem Dritten aufzunehmen. Dazu gibt es zwei Möglichkeit:&lt;br /&gt;
&lt;br /&gt;
* Gehen Sie in das Kundenprofil und wählen Sie im Bereich &amp;quot;Tickets&amp;quot; die Aktion &amp;quot;Neues Ticket eröffnen&amp;quot;. Dadurch wird das Ticket direkt dem gewählten Kunden zugeordnet.&lt;br /&gt;
* Wählen Sie die gewünschte Support-Abteilung und klicken Sie rechts oben auf das Plus-Icon.&lt;br /&gt;
&lt;br /&gt;
Sie müssen nun die Details zum zu erstellenden Ticket eintragen. Sobald das Ticket erstellt wurde, können Sie über den &amp;quot;Antworten&amp;quot;-Button eine E-Mail schreiben.&lt;br /&gt;
&lt;br /&gt;
== Abuse Manager ==&lt;br /&gt;
&lt;br /&gt;
Seit Version 1.1.0 verfügt sourceDESK über einen integrierten Abuse Manager. Sie müssen den entsprechenden Administratoren hierzu das Recht geben, Abuse-Fälle zu verwalten. Anschließend ist der Abuse Manager unter &amp;quot;Support &amp;gt; Abuse&amp;quot; einsehbar.&lt;br /&gt;
&lt;br /&gt;
Eingehende Abuse-Reports können Sie mit wenigen Klicks aus dem Support-Ticket in den Abuse Manager überführen. Klicken Sie hierzu bei der betreffenden Support-Nachricht auf das Ausrufezeichen rechts oben. Im sich öffnenden Fenster vergeben Sie einen Betreff für den Fall, bearbeiten eventuell die Nachricht (Entfernen von Daten des Melders o.ä.) und geben eine Reaktionszeit in Stunden an.&lt;br /&gt;
&lt;br /&gt;
Der Abuse-Fall ist sodann erstellt. Sie können nun einen Kunden und einen Vertrag zuweisen und eine Nachricht hinterlassen. Der Kunde wird sofort per E-Mail über den Fall informiert, auch im Kundenbereich wird eine prominente Information angezeigt. Im Kundenbereich kann der Kunde alle fallrelevante Informationen einsehen und ebenfalls Nachrichten hinterlassen.&lt;br /&gt;
&lt;br /&gt;
Wenn die Reaktionszeit ausläuft, erhalten Sie als Administrator einen Hinweis, damit Sie weitere Maßnahmen ergreifen können.&lt;br /&gt;
&lt;br /&gt;
== Kundenbereich ==&lt;br /&gt;
Das Support-System ist im Kundenbereich unter &amp;lt;code&amp;gt;SOURCEDESK_URL/tickets&amp;lt;/code&amp;gt; erreichbar. Eingeloggte Kunden haben verschiedene Möglichkeiten:&lt;br /&gt;
&lt;br /&gt;
* Neue Tickets können über das Plus-Icon rechts oben erstellt werden.&lt;br /&gt;
* Eine Übersicht der bereits bestehenden Tickets kann abgerufen werden, hierbei werden nur die Tickets gezeigt, für die der Kunden-Zugriff erlaubt ist und die dem eingeloggten Kunden zugeordnet sind.&lt;br /&gt;
* Tickets können im Detail betrachtet werden. In der Detailansicht ist eine Antwort auf ein Ticket möglich, ebenfalls kann der Kunde alle bisherigen Nachrichten sehen, das Ticket schließen und den erhaltenen Support bewerten.&lt;br /&gt;
&lt;br /&gt;
Ist ein Kunde nicht eingeloggt, können nur Tickets betrachtet werden - dies geschieht über die geheime Ticket-URL, die in der Adminstration neben der Ticket-ID oder im Kundenbereich durch Klick auf ein Ticket in Erfahrung gebracht werden kann. Ebenfalls steht diese URL unter jeder an den Kunden gesendeten E-Mail. All dies setzt ebenfalls voraus, dass der Kunden-Zugriff auf das Ticket aktiviert ist.&lt;br /&gt;
&lt;br /&gt;
== Widget ==&lt;br /&gt;
Sie können auf der [[Startseite|Startseite der Administration]] ein Widget anzeigen lassen, welches über wartende Support-Tickets informiert. Dieses Widget zeigt alle Tickets, auf die Sie Zugriff haben und die sich im Status &amp;quot;Unbearbeitet&amp;quot; oder &amp;quot;in Bearbeitung&amp;quot; befinden.&lt;br /&gt;
&lt;br /&gt;
== Filter / Blacklist ==&lt;br /&gt;
Es ist möglich, bestimmte Absender und Nachrichten mit einem bestimmten Betreff zu blockieren, um Spam zu vermeiden. Sie können die Blacklist unter &amp;quot;Support &amp;gt; Einstellungen &amp;gt; Filter&amp;quot; verwalten. Sperren können direkt aus der Ticket-Liste und -Ansicht erstellt werden.&lt;br /&gt;
&lt;br /&gt;
== Anhänge pflegen ==&lt;br /&gt;
Sie können sich alle Anhänge anschauen, die im Support-System existieren. Rufen Sie dazu die Seite &amp;quot;Support &amp;gt; Einstellungen &amp;gt; Anhänge&amp;quot; auf.&lt;br /&gt;
&lt;br /&gt;
== Support-System erweitern ==&lt;br /&gt;
Entwickler können das Support-System erweitern, beispielsweise über den [[Hook:BeforeTicketAnswer]] oder den [[Hook:BelowTicketInfo]].&lt;br /&gt;
&lt;br /&gt;
== Externe Support-Systeme ==&lt;br /&gt;
Es ist möglich, externe Support-Systeme zu integrieren. sourceDESK kann von Haus aus folgende Support-Systeme integrieren:&lt;br /&gt;
&lt;br /&gt;
* [[Kayako]]&lt;br /&gt;
* [[SupportPal]]&lt;/div&gt;</summary>
		<author><name>Richard Reiber</name></author>	</entry>

	<entry>
		<id>https://wiki.sourceway.de/index.php?title=Support-System&amp;diff=1057</id>
		<title>Support-System</title>
		<link rel="alternate" type="text/html" href="https://wiki.sourceway.de/index.php?title=Support-System&amp;diff=1057"/>
				<updated>2019-11-08T21:17:52Z</updated>
		
		<summary type="html">&lt;p&gt;Richard Reiber: /* Support-Tickets bearbeiten */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das Support-System ist ein integraler Bestandteil von sourceDESK und erlaubt Ihnen die einfache und zielgerichtete Verwaltung und Bearbeitung von Kundenanliegen.&lt;br /&gt;
&lt;br /&gt;
== Support-Abteilungen konfigurieren ==&lt;br /&gt;
Zunächst müssen Sie eine Support-Abteilung anlegen. Dies geschieht unter &amp;quot;Support &amp;gt; Einstellungen &amp;gt; Support-Abteilungen&amp;quot;. Bitte geben Sie einen Namen für die Abteilung ein (zum Beispiel &amp;quot;Support&amp;quot; oder &amp;quot;Buchhaltung&amp;quot;) und klicken Sie auf &amp;quot;Abteilung erstellen&amp;quot;. Sodann taucht Ihre neue Abteilung in der Liste auf.&lt;br /&gt;
&lt;br /&gt;
Sie können anpassen, ob die Abteilung öffentlich sein soll. Eine öffentliche Abteilung wird Kunden zur Auswahl angeboten, wenn sie über den Kundenbereich ein neues Ticket eröffnen. Tickets in nicht-öffentlichen Abteilung können nur durch einen Administrator oder via E-Mail (falls konfiguriert) eröffnet werden.&lt;br /&gt;
&lt;br /&gt;
Mit Version 1.1.1 wurde die Möglichkeit eingeführt, einen Autoresponder für bestimmte Abteilungen zu nutzen. Sie können zu jeder Support-Abteilung - falls gewünscht - ein (eigenes) E-Mailtemplate auswählen, das an den Absender versendet werden soll, wenn ein Ticket oder eine Ticket-Antwort eingeht. Hierbei können diverse Variablen verwendet werden.&lt;br /&gt;
&lt;br /&gt;
== Eigene Support-Abteilungen ==&lt;br /&gt;
Jeder Administrator / Mitarbeiter hat standardmäßig eine eigene Support-Abteilung. Auf diese Support-Abteilung kann nur er selber Zugriff nehmen, Sie können nicht auf die Abteilungen anderer Mitarbeiter Zugriff nehmen.&lt;br /&gt;
&lt;br /&gt;
Wenn Sie später ein Ticket in die Abteilung eines Mitarbeiters verschieben, können Sie nicht mehr auf dieses zugreifen!&lt;br /&gt;
&lt;br /&gt;
== E-Mailadressen konfigurieren ==&lt;br /&gt;
Um das Ticket-System nutzen zu können, benötigen Sie eine E-Mailadresse. Diese müssen Sie unter &amp;quot;Support &amp;gt; Einstellungen &amp;gt; E-Mailadressen&amp;quot; anlegen und einer Abteilung zuordnen. Anschließend können Sie in der Detailansicht dieser E-Mailadresse den Empfang und den Versand mit dieser E-Mailadresse konfigurieren. Der Empfang wird im nächsten Abschnitt beleuchtet. In diesem Abschnitt kümmern wir uns um den Versand. Wenn eine Support-Abteilung nicht zumindest eine Versand-Adresse hat, können in dieser Abteilung keine Antworten auf Support-Tickets geschrieben werden!&lt;br /&gt;
&lt;br /&gt;
Um den Versand zu aktivieren, wählen Sie in der Detailansicht der E-Mailadresse bitte die Option &amp;quot;Versand aktivieren&amp;quot;. Tragen Sie nun bitte den Absender-Namen für ausgehende E-Mails ein - dieser wird Ihren Kunden in ihrem E-Mailprogramm angezeigt, wenn sie eine Antwort erhalten.&lt;br /&gt;
&lt;br /&gt;
Standardmäßig findet der Versand von Antworten über die mail()-Funktion von PHP statt. Sie können stattdessen den Versand per SMTP aktivieren, um die Zuverlässigkeit zu erhöhen. Wählen Sie dafür bitte die entsprechende Option und tragen Sie Ihre Daten ein. Bitte prüfen Sie vor dem Abspeichern mit dem Button &amp;quot;Einstellungen prüfen&amp;quot;, ob die SMTP-Verbindung erfolgreich hergestellt werden konnte.&lt;br /&gt;
&lt;br /&gt;
== Automatischer E-Mailimport ==&lt;br /&gt;
Das Support-System ist in der Lage, eingehende E-Mails von Kunden automatisch aus einem POP3-Postfach zu importieren. Das können Antworten auf bestehende Tickets oder neue Support-Anfragen sein. Die Funktion ermöglicht es Ihnen, Ihren kompletten Kunden-Support in sourceDESK zu erledigen.&lt;br /&gt;
&lt;br /&gt;
'''Der automatische POP3-Import benötigt das PHP-Modul [https://secure.php.net/manual/de/book.mailparse.php mailparse]!'''&lt;br /&gt;
&lt;br /&gt;
Um den automatischen Import zu aktivieren, bearbeiten Sie bitte die gewünschte E-Mailadresse und aktivieren Sie die Option &amp;quot;Empfang aktivieren&amp;quot;. Tragen Sie dann Ihre POP3-Einstellungen ein und prüfen Sie die Verbindung über den Button &amp;quot;Einstellungen prüfen&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Bitte stellen Sie sicher, dass der Import-[[Cronjob]] aktiv ist und regelmäßig läuft. Ab sofort werden Ihre E-Mails automatisch importiert und tauchen in sourceDESK auf.&lt;br /&gt;
&lt;br /&gt;
== Catchall-Unterstützung ==&lt;br /&gt;
Beim automatischen POP3-Import können Sie wählen, ob das eingetragene Postfach ein Catchall-Postfach ist. Ist diese Option nicht aktiviert, werden alle E-Mails aus diesem Postfach in die gewählte Abteilung importiert. Wenn die Option hingegen aktiviert ist, wird bei jeder zu importierenden E-Mail geprüft, ob die Empfangs-Emailadresse ebenfalls konfiguriert ist (bei dieser muss der Empfang nicht aktiviert werden). Ist dies der Fall, wird die E-Mail der zur Empfangsadresse konfigurierten Abteilung zugeführt.&lt;br /&gt;
&lt;br /&gt;
== Signaturen konfigurieren ==&lt;br /&gt;
Sie können mit sourceDESK beliebig viele Signaturen verwalten, zwischen denen Mitarbeitern mit Zugriffsrechten wechseln können. Um eine Signatur zu erstellen, gehen Sie auf &amp;quot;Support &amp;gt; Einstellungen &amp;gt; Signaturen&amp;quot;. Tragen Sie nun eine Bezeichnung für die gewünschte Signatur ein und klicken Sie auf &amp;quot;Signatur erstellen&amp;quot;. Anschließend können Sie die Signatur bearbeiten. Hierbei kann HTML-Code verwendet werden.&lt;br /&gt;
&lt;br /&gt;
Signaturen können erst von Mitarbeitern verwendet werden, wenn Rechte erteilt wurden. Mehr dazu erfahren Sie im nächsten Abschnitt.&lt;br /&gt;
&lt;br /&gt;
== Mitarbeiter konfigurieren ==&lt;br /&gt;
Sie müssen für jeden Mitarbeiter / Administrator in sourceDESK konfigurieren, auf welche Abteilungen und Signaturen dieser Zugriff haben soll. Rufen Sie dazu die Seite &amp;quot;Support &amp;gt; Einstellungen &amp;gt; Mitarbeiter&amp;quot; auf. Wählen Sie nun den gewünschten Mitarbeiter und stellen Sie die Rechte ein.&lt;br /&gt;
&lt;br /&gt;
== Automatisierung ==&lt;br /&gt;
Im Abschnitt &amp;quot;Support &amp;gt; Einstellungen &amp;gt; Automatisierung&amp;quot; können Sie definieren, ob ein Ticket nach einer bestimmten Zeit ohne Kunden-Antwort automatisch geschlossen werden soll. Außerdem können Sie festlegen, ob Sie nach einer gewissen Zeit ohne Kunden-Antwort automatisch eine Anfrage an den Kunden senden möchten, wie er Ihren Support bewertet. Dafür wird ein [[E-Mailtemplate]] verwendet.&lt;br /&gt;
&lt;br /&gt;
Die Durchführung der automatisierten Aktionen erfolgt über den [[Cronjob]] ''ticket_import'', bitte stellen Sie sicher, dass dieser aktiviert ist und regelmäßig läuft, wenn Sie Automatisierungs-Aktionen verwenden.&lt;br /&gt;
&lt;br /&gt;
== Eskalations-Regeln ==&lt;br /&gt;
Sie können Eskalations-Regeln in sourceDESK definieren (ab Version 1.0.5), die ausgeführt werden, wenn ein Support-Ticket über einen definierbaren Zeitraum nicht bearbeitet wurde und bestimmte Kriterien aufweist.&lt;br /&gt;
&lt;br /&gt;
Die Verwaltung der Regeln erfolgt im Abschnitt &amp;quot;Support &amp;gt; Einstellungen &amp;gt; Eskalation&amp;quot;. Die Ausführung der Regeln erfolgt im Cronjob für den Ticket-Import via POP3.&lt;br /&gt;
&lt;br /&gt;
Sie können Regeln einschränken nach Abteilungen, Ticket-Status, Ticket-Priorität und Kundengruppe, dabei sind diverse Aktionen definierbar, etwa die Änderung von Ticket-Parametern, eine Echtzeit-Benachrichtigung oder das Aufrufen eines Webhooks. &lt;br /&gt;
&lt;br /&gt;
== Vordefinierte Antworten konfigurieren ==&lt;br /&gt;
Sie können vordefinierte Antworten erstellen, die der Mitarbeiter auf Knopfdruck in seine Antwort übernehmen kann.&lt;br /&gt;
&lt;br /&gt;
Eine vordefinierte Antwort muss einer Antwort-Kategorie zugeordnet werden, sodass Sie mindestens eine Kategorie benötigen, um eine vordefinierte Antwort anlegen zu können. Gehen Sie dazu nach &amp;quot;Support &amp;gt; Einstellungen &amp;gt; Antwort-Kategorien&amp;quot; - hier können Sie die Kategorien Ihrer vordefinierten Antworten verwalten.&lt;br /&gt;
&lt;br /&gt;
Die eigentliche Verwaltung der Antworten erfolgt unter &amp;quot;Support &amp;gt; Einstellungen &amp;gt; Antworten&amp;quot;. Bei der Formulierung einer Antwort können Sie [[Markdown]] zur Formatierung verwenden.&lt;br /&gt;
&lt;br /&gt;
== Status eines Support-Tickets ==&lt;br /&gt;
Ein Support-Ticket hat immer einen Status:&lt;br /&gt;
&lt;br /&gt;
* '''Unbearbeitet''': Das Ticket ist neu bzw. wurde noch nicht bearbeitet. Der Kunde wartet auf Antwort.&lt;br /&gt;
* '''In Bearbeitung''': Das Ticket wird bearbeitet, der Kunde wartet auf Antwort. Dieser Status eignet sich beispielsweise, um den Kunden ein Fortschreiten bei länger dauernden Anfragen zu suggerieren.&lt;br /&gt;
* '''Bearbeitet''': Ein Ticket in diesem Status wurde durch einen Mitarbeiter bearbeitet und wartet auf Kunden-Antwort.&lt;br /&gt;
* '''Geschlossen''': Das Ticket ist erledigt. Der Kunde kann es durch erneute Antwort wieder öffnen.&lt;br /&gt;
&lt;br /&gt;
Seit Version 1.1.1 gibt es zusätzlich einen &amp;quot;Fake-Status&amp;quot;. Dieser wird dem Kunden im Kundenbereich zu seinem Ticket angezeigt. Das System arbeitet nur mit dem &amp;quot;richtigen&amp;quot; Ticket-Status. Dies ermöglicht bspw. das Ignorieren von Tickets.&lt;br /&gt;
&lt;br /&gt;
== Priorität eines Support-Tickets ==&lt;br /&gt;
Ein Support-Ticket hat eine der folgenden Prioritäten (mit einer farblichen Darstellung im Widget von Grün über Schwarz bis Rot):&lt;br /&gt;
&lt;br /&gt;
* Sehr niedrig&lt;br /&gt;
* Niedrig&lt;br /&gt;
* Normal&lt;br /&gt;
* Hoch&lt;br /&gt;
* Sehr hoch&lt;br /&gt;
&lt;br /&gt;
Die Priorität eines Tickets wird durch den Kunden bei der Eröffnung des Tickets über das Webinterface selbst festgelegt. Sendet der Kunde eine E-Mail, die importiert wird, richtet sich die Priorität des Tickets nach der Priorität der E-Mail.&lt;br /&gt;
&lt;br /&gt;
Seit Version 1.1.0 können Sie im Kundenprofil unter &amp;quot;Tickets &amp;gt; Prioritäten sperren&amp;quot; das Anlegen von Tickets bestimmter Prioritäten durch einen Kunden sperren. Es wird dann die nächste, verfügbare Priorität gewählt.&lt;br /&gt;
&lt;br /&gt;
== Support-Tickets verwalten ==&lt;br /&gt;
Sie können die Support-Tickets einer Abteilung, auf die Sie Zugriff haben, einsehen, indem Sie die entsprechende Abteilung im Menü &amp;quot;Support&amp;quot; auswählen. Sie erhalten nun eine nach Status gefilterte Liste von zugehörigen Support-Tickets.&lt;br /&gt;
&lt;br /&gt;
Fett markierte Tickets enthalten eine Antwort / eine Notiz, die noch nicht von Ihnen gesehen wurde. Durch einen Klick auf den Betreff landen Sie in der Ticketansicht.&lt;br /&gt;
&lt;br /&gt;
In der Ticketliste können Sie diverse (Massen-)Aktionen ausführen, indem Sie das/die betroffene/n Ticket/s auswählen:&lt;br /&gt;
&lt;br /&gt;
* Über ''Status ändern'' können Sie einen neuen Status zuweisen.&lt;br /&gt;
* Die Priorität des Tickets ändern Sie über den gleichnamigen Button.&lt;br /&gt;
* Auch die Abteilung können Sie ändern, achten Sie hierbei bitte darauf, dass das Ticket für Sie nicht mehr aufrufbar ist, wenn Sie es einem anderen Mitarbeiter oder einer Abteilung, für die Sie keine Zugriffsrechte haben, zuordnen.&lt;br /&gt;
* Mehrere Tickets können Sie zusammenführen. Es wird ein Ticket daraus erstellt, das alle Antworten chronologisch erhält.&lt;br /&gt;
* Sie können die gewählten Tickets löschen. Über den letzten Button können Sie ähnliche Tickets gleichzeitig blockieren (filtern), um Spam abzustellen.&lt;br /&gt;
&lt;br /&gt;
== Support-Tickets bearbeiten ==&lt;br /&gt;
In der Ticket-Ansicht sehen Sie linkerhand die Daten des Tickets:&lt;br /&gt;
&lt;br /&gt;
* Ticket-ID: Einmalige ID des Tickets - wenn der Kunden-Zugriff aktiviert ist, sehen Sie neben der Überschrift ein Icon, das auf die Ticket-Ansicht im Kundenbereich verlinkt&lt;br /&gt;
* Bewertung: Wenn diese Option aktiviert ist, wird der Kunde nach Abschluss des Tickets nach seiner Bewertung gefragt (siehe [[#Automatisierung|Automatisierung]])&lt;br /&gt;
* Kunden-Zugriff: Ist diese Option aktiviert, wird jeder E-Mail ein Link beigefügt, über den der Kunde die Ticket-Historie einsehen kann - ist das Ticket einem Kunden zugeordnet, kann er das Ticket dann auch in der Ticket-Übersicht im Kundenbereich sehen&lt;br /&gt;
* Schließung des Tickets: Wenn diese Option aktiviert ist, kann der Kunde das Ticket jederzeit schließen&lt;br /&gt;
* Betreff: Dies ist der &amp;quot;Titel&amp;quot; des Tickets - neben der Überschrift können Sie den Betreff in die Blacklist eintragen&lt;br /&gt;
* Wiedervorlage: Wird hier ein Zeitpunkt angegeben, wird das Ticket zu diesem Zeitpunkt in den Status &amp;quot;Unbearbeitet&amp;quot; versetzt, fett markiert und bekommt ein Uhr-Icon vorangestellt - nützlich, falls Sie eine Antwort vom Kunden unbedingt erwartet (bitte beachten, dass hierfür der ''ticket_import'' [[Cronjob]] aktiv sein und laufen muss)&lt;br /&gt;
* Abteilung/Mitarbeiter: Hier können Sie die Abteilungs-Zuordnung ändern, achten Sie hierbei bitte darauf, dass das Ticket für Sie nicht mehr aufrufbar ist, wenn Sie es einem anderen Mitarbeiter oder einer Abteilung, für die Sie keine Zugriffsrechte haben, zuordnen.&lt;br /&gt;
* Status: Eine Statusänderung ist hier möglich&lt;br /&gt;
* Priorität: Auch die Priorität können Sie anpassen&lt;br /&gt;
* Kunde: Hier können Sie das Ticket einem Kunden zuordnen - bei vorhandener Zuordnung können Sie das Kundenprofil von hier aus aufrufen, das Ticket aus dem Kundenprofil aufrufen und der Kunde kann das Ticket bei aktiviertem Kunden-Zugriff im Kundenbereich sehen&lt;br /&gt;
* Absender: Hier steht der Absender-Name und seine E-Mailadresse&lt;br /&gt;
* Kopie: Hier können mehrere, durch Komma getrennte Empfänger stehen, die Antworten zusätzlich erhalten (Cc)&lt;br /&gt;
* Erstellt: Zu diesem Zeitpunkt wurde das Ticket erstellt. Dies kann von den Daten der ersten Nachricht abweichen - beim E-Mailimport wird die mitgesendete Zeit verwendet, während das &amp;quot;Erstellt&amp;quot;-Datum immer das echte Datum der Ticketerstellung ist.&lt;br /&gt;
&lt;br /&gt;
Rechts sehen Sie die bisherigen Nachrichten im Ticket. Nachrichten von Mitarbeitern sind hellblau markiert und können auf Knopfdruck erneut an den Kunden versenden werden, Notizen sind gelb markiert.&lt;br /&gt;
&lt;br /&gt;
Ganz oben über der ersten Nachricht finden Sie einen Button zum Erstellen einer neuen Antwort oder internen Notiz. Sie können hierbei rechts oben den Absender und die zu verwendende Signatur auswählen. Oben links können Sie auf Ihre vordefinierten Antworten zugreifen und Anhänge festlegen. Sie können sehen, an wen die Nachricht gesendet wird und wer sie in Kopie erhält. Im Textfeld können Sie [[Markdown]] zur Formatierung Ihrer Antwort verwendet. Falls Sie eine Signatur gewählt haben, sehen Sie diese unter dem Textfeld zur Kontrolle. Sie können eine Priorität für Ihre Nachricht festlegen und im Falle eines E-Mailversands einen Sende- und Übermittlungsbericht anfordern. Mit einem Klick auf &amp;quot;Vorschau&amp;quot; sehen Sie Ihre formatierte E-Mail, wie diese versendet wird. Sie können nun wählen, ob Sie die Nachricht an den Kunden versenden oder als interne Notiz hinterlegen möchten.&lt;br /&gt;
&lt;br /&gt;
== Automatische Ticket-Wahl ==&lt;br /&gt;
Seit Version 1.1.2 bietet sourceDESK die Möglichkeit, das nächste zu bearbeitende Ticket automatisiert zu wählen. Wählen Sie dazu im Menü den Punkt &amp;quot;Support &amp;gt; Nächstes Ticket&amp;quot;, wenn Sie offene Tickets haben. sourceDESK wählt dann auf Basis der Priorität (höchste zuerst) und Wartezeit des Tickets (längste zuerst) automatisiert das nächste Ticket.&lt;br /&gt;
&lt;br /&gt;
Nach erfolgten Antwort werden Sie automatisch zum nächsten Ticket weitergeleitet, falls noch offene Tickets vorhanden sind und Sie dies wünschen.&lt;br /&gt;
&lt;br /&gt;
== Support-Ticket erstellen ==&lt;br /&gt;
Es kann notwendig sein, ein neues Support-Ticket aus der Administration zu erstellen, um Kontakt mit einem Kundem oder einem Dritten aufzunehmen. Dazu gibt es zwei Möglichkeit:&lt;br /&gt;
&lt;br /&gt;
* Gehen Sie in das Kundenprofil und wählen Sie im Bereich &amp;quot;Tickets&amp;quot; die Aktion &amp;quot;Neues Ticket eröffnen&amp;quot;. Dadurch wird das Ticket direkt dem gewählten Kunden zugeordnet.&lt;br /&gt;
* Wählen Sie die gewünschte Support-Abteilung und klicken Sie rechts oben auf das Plus-Icon.&lt;br /&gt;
&lt;br /&gt;
Sie müssen nun die Details zum zu erstellenden Ticket eintragen. Sobald das Ticket erstellt wurde, können Sie über den &amp;quot;Antworten&amp;quot;-Button eine E-Mail schreiben.&lt;br /&gt;
&lt;br /&gt;
== Abuse Manager ==&lt;br /&gt;
&lt;br /&gt;
Seit Version 1.1.0 verfügt sourceDESK über einen integrierten Abuse Manager. Sie müssen den entsprechenden Administratoren hierzu das Recht geben, Abuse-Fälle zu verwalten. Anschließend ist der Abuse Manager unter &amp;quot;Support &amp;gt; Abuse&amp;quot; einsehbar.&lt;br /&gt;
&lt;br /&gt;
Eingehende Abuse-Reports können Sie mit wenigen Klicks aus dem Support-Ticket in den Abuse Manager überführen. Klicken Sie hierzu bei der betreffenden Support-Nachricht auf das Ausrufezeichen rechts oben. Im sich öffnenden Fenster vergeben Sie einen Betreff für den Fall, bearbeiten eventuell die Nachricht (Entfernen von Daten des Melders o.ä.) und geben eine Reaktionszeit in Stunden an.&lt;br /&gt;
&lt;br /&gt;
Der Abuse-Fall ist sodann erstellt. Sie können nun einen Kunden und einen Vertrag zuweisen und eine Nachricht hinterlassen. Der Kunde wird sofort per E-Mail über den Fall informiert, auch im Kundenbereich wird eine prominente Information angezeigt. Im Kundenbereich kann der Kunde alle fallrelevante Informationen einsehen und ebenfalls Nachrichten hinterlassen.&lt;br /&gt;
&lt;br /&gt;
Wenn die Reaktionszeit ausläuft, erhalten Sie als Administrator einen Hinweis, damit Sie weitere Maßnahmen ergreifen können.&lt;br /&gt;
&lt;br /&gt;
== Kundenbereich ==&lt;br /&gt;
Das Support-System ist im Kundenbereich unter &amp;lt;code&amp;gt;SOURCEDESK_URL/tickets&amp;lt;/code&amp;gt; erreichbar. Eingeloggte Kunden haben verschiedene Möglichkeiten:&lt;br /&gt;
&lt;br /&gt;
* Neue Tickets können über das Plus-Icon rechts oben erstellt werden.&lt;br /&gt;
* Eine Übersicht der bereits bestehenden Tickets kann abgerufen werden, hierbei werden nur die Tickets gezeigt, für die der Kunden-Zugriff erlaubt ist und die dem eingeloggten Kunden zugeordnet sind.&lt;br /&gt;
* Tickets können im Detail betrachtet werden. In der Detailansicht ist eine Antwort auf ein Ticket möglich, ebenfalls kann der Kunde alle bisherigen Nachrichten sehen, das Ticket schließen und den erhaltenen Support bewerten.&lt;br /&gt;
&lt;br /&gt;
Ist ein Kunde nicht eingeloggt, können nur Tickets betrachtet werden - dies geschieht über die geheime Ticket-URL, die in der Adminstration neben der Ticket-ID oder im Kundenbereich durch Klick auf ein Ticket in Erfahrung gebracht werden kann. Ebenfalls steht diese URL unter jeder an den Kunden gesendeten E-Mail. All dies setzt ebenfalls voraus, dass der Kunden-Zugriff auf das Ticket aktiviert ist.&lt;br /&gt;
&lt;br /&gt;
== Widget ==&lt;br /&gt;
Sie können auf der [[Startseite|Startseite der Administration]] ein Widget anzeigen lassen, welches über wartende Support-Tickets informiert. Dieses Widget zeigt alle Tickets, auf die Sie Zugriff haben und die sich im Status &amp;quot;Unbearbeitet&amp;quot; oder &amp;quot;in Bearbeitung&amp;quot; befinden.&lt;br /&gt;
&lt;br /&gt;
== Filter / Blacklist ==&lt;br /&gt;
Es ist möglich, bestimmte Absender und Nachrichten mit einem bestimmten Betreff zu blockieren, um Spam zu vermeiden. Sie können die Blacklist unter &amp;quot;Support &amp;gt; Einstellungen &amp;gt; Filter&amp;quot; verwalten. Sperren können direkt aus der Ticket-Liste und -Ansicht erstellt werden.&lt;br /&gt;
&lt;br /&gt;
== Anhänge pflegen ==&lt;br /&gt;
Sie können sich alle Anhänge anschauen, die im Support-System existieren. Rufen Sie dazu die Seite &amp;quot;Support &amp;gt; Einstellungen &amp;gt; Anhänge&amp;quot; auf.&lt;br /&gt;
&lt;br /&gt;
== Support-System erweitern ==&lt;br /&gt;
Entwickler können das Support-System erweitern, beispielsweise über den [[Hook:BeforeTicketAnswer]] oder den [[Hook:BelowTicketInfo]].&lt;br /&gt;
&lt;br /&gt;
== Externe Support-Systeme ==&lt;br /&gt;
Es ist möglich, externe Support-Systeme zu integrieren. sourceDESK kann von Haus aus folgende Support-Systeme integrieren:&lt;br /&gt;
&lt;br /&gt;
* [[Kayako]]&lt;br /&gt;
* [[SupportPal]]&lt;/div&gt;</summary>
		<author><name>Richard Reiber</name></author>	</entry>

	<entry>
		<id>https://wiki.sourceway.de/index.php?title=Hauptseite&amp;diff=1056</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.sourceway.de/index.php?title=Hauptseite&amp;diff=1056"/>
				<updated>2019-11-08T21:17:12Z</updated>
		
		<summary type="html">&lt;p&gt;Richard Reiber: /* Provisioning-Module */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hier finden Sie Informationen zur Installation, Konfiguration und Verwendung von [https://sourceway.de/de/sourcedesk sourceDESK]. Sie können über die Suche rechts oben zu fast jeder Funktion eine detaillierte Hilfe erhalten.&lt;br /&gt;
&lt;br /&gt;
== Allgemeine Informationen ==&lt;br /&gt;
* [[Systemanforderungen]]&lt;br /&gt;
* [[Installation]]&lt;br /&gt;
* [[Sicherheit]]&lt;br /&gt;
* [[Updates]]&lt;br /&gt;
* [[Lizenz]]&lt;br /&gt;
* [[Import]]&lt;br /&gt;
* [https://sourceway.de/de/sourcedesk/development Changelog]&lt;br /&gt;
&lt;br /&gt;
== Erste Schritte ==&lt;br /&gt;
* [[Systemeinstellungen]]&lt;br /&gt;
* [[Cronjobs]]&lt;br /&gt;
* [[Lokalisierung]]&lt;br /&gt;
* [[E-Mailversand]]&lt;br /&gt;
* [[Texte]]&lt;br /&gt;
* [[Währungen]]&lt;br /&gt;
* [[Zahlungs-Einstellungen]]&lt;br /&gt;
* [[Zahlungsimport]]&lt;br /&gt;
* [[Backups]]&lt;br /&gt;
* [[Import]]&lt;br /&gt;
* [[Produkte]]&lt;br /&gt;
* [[Rechnungslayout]]&lt;br /&gt;
* [[Jugendschutz]]&lt;br /&gt;
&lt;br /&gt;
== Administration ==&lt;br /&gt;
* [[Startseite]]&lt;br /&gt;
* [[Kunden]]&lt;br /&gt;
* [[Produkte]]&lt;br /&gt;
* [[Inhalte]]&lt;br /&gt;
* [[Projekte]]&lt;br /&gt;
* [[Server]]&lt;br /&gt;
* [[Zahlungen]]&lt;br /&gt;
* [[Statistiken]]&lt;br /&gt;
* [[Support]]&lt;br /&gt;
* [[Addons]]&lt;br /&gt;
* [[Einstellungen]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Admin-Profil]]&lt;br /&gt;
* [[Export]]&lt;br /&gt;
&lt;br /&gt;
== Kundenbereich ==&lt;br /&gt;
* [[CMS]]&lt;br /&gt;
* [[Menü]]&lt;br /&gt;
* [[Blog]]&lt;br /&gt;
* [[Forum]]&lt;br /&gt;
* [[Wissensdatenbank]]&lt;br /&gt;
* [[Layout]]&lt;br /&gt;
* [[Unterbenutzer]]&lt;br /&gt;
&lt;br /&gt;
== Addons ==&lt;br /&gt;
* [[Addons|Das Addon-System]]&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Chat]]&lt;br /&gt;
* [[Domain Connect]]&lt;br /&gt;
* [[DSGVO]]&lt;br /&gt;
* [[FastBill]]&lt;br /&gt;
* [[JTL Connector]]&lt;br /&gt;
* [[Kayako]]&lt;br /&gt;
* [[lexoffice]]&lt;br /&gt;
* [[LiveConfig SSO]]&lt;br /&gt;
* [[Log-Monitor]]&lt;br /&gt;
* [[OAuth]]&lt;br /&gt;
* [[orgaMAX]]&lt;br /&gt;
* [[sevDesk]]&lt;br /&gt;
* [[SupportPal]]&lt;br /&gt;
* [[Todoist]]&lt;br /&gt;
* [[updAIX]]&lt;br /&gt;
* [[VCard]]&lt;br /&gt;
* [[Import#WEBFAKT-Import|WEBFAKT-Import]]&lt;br /&gt;
* [[Import#WHMCS-Import|WHMCS-Import]]&lt;br /&gt;
* [[WoltLab Suite]]&lt;br /&gt;
* [[WordPress Bridge]]&lt;br /&gt;
&lt;br /&gt;
== Zahlungs-Gateways ==&lt;br /&gt;
* [[Überweisung]]&lt;br /&gt;
* [[SEPA-Lastschrift]]&lt;br /&gt;
* [[Sofort-Überweisung]]&lt;br /&gt;
* [[PayPal]]&lt;br /&gt;
* [[Stripe]]&lt;br /&gt;
* [[Amazon Pay]]&lt;br /&gt;
* [[paysafecard]]&lt;br /&gt;
* [[Barzahlen]]&lt;br /&gt;
* [[Bitcoin]]&lt;br /&gt;
* [[BitPay]]&lt;br /&gt;
* [[Paymentwall]]&lt;br /&gt;
* [[Skrill]]&lt;br /&gt;
* [[Barzahlung]]&lt;br /&gt;
* [[Google Pay]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Provisioning-Module ==&lt;br /&gt;
* [[AhsayCBS]]&lt;br /&gt;
* [[Bloonix]]&lt;br /&gt;
* [[Centova Cast]]&lt;br /&gt;
* [[cPanel]]&lt;br /&gt;
* [[DirectAdmin]]&lt;br /&gt;
* [[FTP-Speicher]]&lt;br /&gt;
* [[GameCP]]&lt;br /&gt;
* [[GamePanel.io]]&lt;br /&gt;
* [[GitLab]]&lt;br /&gt;
* [[Hetzner|Hetzner Rootserver]]&lt;br /&gt;
* [[Hetzner vServer]]&lt;br /&gt;
* [[Hetzner Cloud]]&lt;br /&gt;
* [[Interworx]]&lt;br /&gt;
* [[ISPConfig]]&lt;br /&gt;
* [[ISPmanager]]&lt;br /&gt;
* [[Keyadministrator]]&lt;br /&gt;
* [[KeyHelp]]&lt;br /&gt;
* [[Kimsufi]]&lt;br /&gt;
* [[KVM-Node]]&lt;br /&gt;
* [[LicensePal]]&lt;br /&gt;
* [[LiveConfig]]&lt;br /&gt;
* [[LiveConfig Lizenzen]]&lt;br /&gt;
* [[mailbox.org]]&lt;br /&gt;
* [[mailcow]]&lt;br /&gt;
* [[OnApp]]&lt;br /&gt;
* [[OpenVZ-Node]]&lt;br /&gt;
* [[OVH]]&lt;br /&gt;
* [[OVZ Web Panel]]&lt;br /&gt;
* [[ownCloud]]&lt;br /&gt;
* [[PanelX]]&lt;br /&gt;
* [[Piwik/Matomo]]&lt;br /&gt;
* [[Plesk]]&lt;br /&gt;
* [[Proxmox|Proxmox (CT)]]&lt;br /&gt;
* [[Proxmox VM|Proxmox (VM)]]&lt;br /&gt;
* [[PSW Group SSL]]&lt;br /&gt;
* [[Pterodactyl]]&lt;br /&gt;
* [[SolusVM]]&lt;br /&gt;
* [[sourceDESK Lizenzen]]&lt;br /&gt;
* [[So you Start]]&lt;br /&gt;
* [[Spamexperts]]&lt;br /&gt;
* [[SSL-Manager]]&lt;br /&gt;
* [[TeamSpeak 3]]&lt;br /&gt;
* [[TheSSLStore]]&lt;br /&gt;
* [[Virtualizor]]&lt;br /&gt;
* [[Virtualmin]]&lt;br /&gt;
* [[VMmanager]]&lt;br /&gt;
* [[WHMSonic]]&lt;br /&gt;
* [[XenoPanel]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[IP-Verwaltung]]&lt;br /&gt;
* [[Benutzernamen]]&lt;br /&gt;
* [[Automatische Ressourcen-Abrechnung]]&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Domains &amp;amp; DNS ==&lt;br /&gt;
* [[Domains]]&lt;br /&gt;
* [[AutoDNS]]&lt;br /&gt;
* [[Domain-Bestellsystem]]&lt;br /&gt;
* [[CPS-Datensysteme]]&lt;br /&gt;
* [[Freenom]]&lt;br /&gt;
* [[Hexonet]]&lt;br /&gt;
* [[InterNetWorX]]&lt;br /&gt;
* [[Antagus]]&lt;br /&gt;
* [[NICdirect]]&lt;br /&gt;
* [[Vautron]]&lt;br /&gt;
* [[Namecheap]]&lt;br /&gt;
* [[Enom]]&lt;br /&gt;
* [[ResellerClub]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[DNS-System]]&lt;br /&gt;
* [[Atomia DNS]]&lt;br /&gt;
* [[NamedManager]]&lt;br /&gt;
* [[Google Cloud DNS]]&lt;br /&gt;
* [[PowerDNS-Konfiguration]]&lt;br /&gt;
* [[PowerDNS-Weiterleitung]]&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Briefversand ==&lt;br /&gt;
* [[Briefversand]]&lt;br /&gt;
* [[Ausdruck]]&lt;br /&gt;
* [[onlinebrief24]]&lt;br /&gt;
* [[smskaufen]]&lt;br /&gt;
* [[LetterXpress]]&lt;br /&gt;
* [[PixelLetter]]&lt;br /&gt;
* [[Pingen]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== SMS-Versand ==&lt;br /&gt;
* [[SMS-Versand]]&lt;br /&gt;
* [[Bulktrade]]&lt;br /&gt;
* [[smskaufen]]&lt;br /&gt;
* [[Massenversand]]&lt;br /&gt;
* [[MessageBird]]&lt;br /&gt;
* [[Nexmo]]&lt;br /&gt;
* [[SMS77]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Scoring ==&lt;br /&gt;
* [[Scoring]]&lt;br /&gt;
* [[AbuseIPDB]]&lt;br /&gt;
* [[FraudRecord]]&lt;br /&gt;
* [[Insolvenz-Bekanntmachungen]]&lt;br /&gt;
* [[MaxMind minFraud]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Inkasso ==&lt;br /&gt;
* [[Inkasso-System]]&lt;br /&gt;
* [[eCollect]]&lt;br /&gt;
* [[Euro-Treuhand Inkasso]]&lt;br /&gt;
* [[Gerichtliches Mahnverfahren]]&lt;br /&gt;
* [[Mediafinanz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Telefon-System ==&lt;br /&gt;
* [[Telefonanlagen-Anbindung]]&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Placetel]]&lt;br /&gt;
* [[sipgate]]&lt;br /&gt;
&lt;br /&gt;
== Telefon-Logs ==&lt;br /&gt;
* [[Telefon-Logs]]&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Anydesk]]&lt;br /&gt;
* [[Placetel]]&lt;br /&gt;
* [[sipgate]]&lt;br /&gt;
&lt;br /&gt;
== Problembehebung ==&lt;br /&gt;
* [[Administrator-Passwort zurücksetzen]]&lt;br /&gt;
* [[Administrator-Whitelist aufheben]]&lt;br /&gt;
* [[Sperre nach fehlgeschlagenen Logins aufheben]]&lt;br /&gt;
* [[Lizenz-Probleme beheben]]&lt;br /&gt;
* [[sourceDESK aus Backup wiederherstellen]]&lt;br /&gt;
* [[Zahlungsprobleme]]&lt;br /&gt;
* [[Provisioning-Probleme]]&lt;br /&gt;
* [[Weiße Seiten]]&lt;br /&gt;
* [[Datenbank-Fehler]]&lt;br /&gt;
&lt;br /&gt;
== Entwickler-Doku ==&lt;br /&gt;
* [[Datei-Struktur]]&lt;br /&gt;
* [[PHP-Klassen]]&lt;br /&gt;
* [[Übersetzungs-Dateien]]&lt;br /&gt;
* [[Seiten erstellen]]&lt;br /&gt;
* [[Templatesystem]]&lt;br /&gt;
* [[Eigene Themes]]&lt;br /&gt;
* [[Interaktion mit Objekten]]&lt;br /&gt;
* [[Addons erstellen]]&lt;br /&gt;
* [[Zahlungs-Gateways erstellen]]&lt;br /&gt;
* [[Server-Module erstellen]]&lt;br /&gt;
* [[Domain-Registrar-Module erstellen]]&lt;br /&gt;
* [[DNS-Module erstellen]]&lt;br /&gt;
* [[Briefversand-Module erstellen]]&lt;br /&gt;
* [[SMS-Module erstellen]]&lt;br /&gt;
* [[Telefonanlage anbinden]]&lt;br /&gt;
* [[Telefon-Logs abrufen]]&lt;br /&gt;
* [[Inkasso-Module erstellen]]&lt;br /&gt;
* [[Scoring-Module erstellen]]&lt;br /&gt;
* [[Hooks]]&lt;br /&gt;
* [[Widgets]]&lt;br /&gt;
* [[Logging]]&lt;br /&gt;
* [[Lizenzsystem einbauen]]&lt;br /&gt;
&lt;br /&gt;
== Kunden-API ==&lt;br /&gt;
* [[Grundsätze der API]]&lt;br /&gt;
* [[API: Produkt]]&lt;br /&gt;
* [[API: Domain]]&lt;br /&gt;
* [[API: DNS]]&lt;br /&gt;
&lt;br /&gt;
== Admin-API ==&lt;br /&gt;
* [[Grundsätze der System-API]]&lt;br /&gt;
* [[System-API: Admin-Info]]&lt;br /&gt;
* [[System-API: Kunden]]&lt;br /&gt;
* [[System-API: Rechnungen]]&lt;/div&gt;</summary>
		<author><name>Richard Reiber</name></author>	</entry>

	<entry>
		<id>https://wiki.sourceway.de/index.php?title=Hauptseite&amp;diff=1055</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.sourceway.de/index.php?title=Hauptseite&amp;diff=1055"/>
				<updated>2019-10-01T07:42:21Z</updated>
		
		<summary type="html">&lt;p&gt;Richard Reiber: /* Provisioning-Module */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hier finden Sie Informationen zur Installation, Konfiguration und Verwendung von [https://sourceway.de/de/sourcedesk sourceDESK]. Sie können über die Suche rechts oben zu fast jeder Funktion eine detaillierte Hilfe erhalten.&lt;br /&gt;
&lt;br /&gt;
== Allgemeine Informationen ==&lt;br /&gt;
* [[Systemanforderungen]]&lt;br /&gt;
* [[Installation]]&lt;br /&gt;
* [[Sicherheit]]&lt;br /&gt;
* [[Updates]]&lt;br /&gt;
* [[Lizenz]]&lt;br /&gt;
* [[Import]]&lt;br /&gt;
* [https://sourceway.de/de/sourcedesk/development Changelog]&lt;br /&gt;
&lt;br /&gt;
== Erste Schritte ==&lt;br /&gt;
* [[Systemeinstellungen]]&lt;br /&gt;
* [[Cronjobs]]&lt;br /&gt;
* [[Lokalisierung]]&lt;br /&gt;
* [[E-Mailversand]]&lt;br /&gt;
* [[Texte]]&lt;br /&gt;
* [[Währungen]]&lt;br /&gt;
* [[Zahlungs-Einstellungen]]&lt;br /&gt;
* [[Zahlungsimport]]&lt;br /&gt;
* [[Backups]]&lt;br /&gt;
* [[Import]]&lt;br /&gt;
* [[Produkte]]&lt;br /&gt;
* [[Rechnungslayout]]&lt;br /&gt;
* [[Jugendschutz]]&lt;br /&gt;
&lt;br /&gt;
== Administration ==&lt;br /&gt;
* [[Startseite]]&lt;br /&gt;
* [[Kunden]]&lt;br /&gt;
* [[Produkte]]&lt;br /&gt;
* [[Inhalte]]&lt;br /&gt;
* [[Projekte]]&lt;br /&gt;
* [[Server]]&lt;br /&gt;
* [[Zahlungen]]&lt;br /&gt;
* [[Statistiken]]&lt;br /&gt;
* [[Support]]&lt;br /&gt;
* [[Addons]]&lt;br /&gt;
* [[Einstellungen]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Admin-Profil]]&lt;br /&gt;
* [[Export]]&lt;br /&gt;
&lt;br /&gt;
== Kundenbereich ==&lt;br /&gt;
* [[CMS]]&lt;br /&gt;
* [[Menü]]&lt;br /&gt;
* [[Blog]]&lt;br /&gt;
* [[Forum]]&lt;br /&gt;
* [[Wissensdatenbank]]&lt;br /&gt;
* [[Layout]]&lt;br /&gt;
* [[Unterbenutzer]]&lt;br /&gt;
&lt;br /&gt;
== Addons ==&lt;br /&gt;
* [[Addons|Das Addon-System]]&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Chat]]&lt;br /&gt;
* [[Domain Connect]]&lt;br /&gt;
* [[DSGVO]]&lt;br /&gt;
* [[FastBill]]&lt;br /&gt;
* [[JTL Connector]]&lt;br /&gt;
* [[Kayako]]&lt;br /&gt;
* [[lexoffice]]&lt;br /&gt;
* [[LiveConfig SSO]]&lt;br /&gt;
* [[Log-Monitor]]&lt;br /&gt;
* [[OAuth]]&lt;br /&gt;
* [[orgaMAX]]&lt;br /&gt;
* [[sevDesk]]&lt;br /&gt;
* [[SupportPal]]&lt;br /&gt;
* [[Todoist]]&lt;br /&gt;
* [[updAIX]]&lt;br /&gt;
* [[VCard]]&lt;br /&gt;
* [[Import#WEBFAKT-Import|WEBFAKT-Import]]&lt;br /&gt;
* [[Import#WHMCS-Import|WHMCS-Import]]&lt;br /&gt;
* [[WoltLab Suite]]&lt;br /&gt;
* [[WordPress Bridge]]&lt;br /&gt;
&lt;br /&gt;
== Zahlungs-Gateways ==&lt;br /&gt;
* [[Überweisung]]&lt;br /&gt;
* [[SEPA-Lastschrift]]&lt;br /&gt;
* [[Sofort-Überweisung]]&lt;br /&gt;
* [[PayPal]]&lt;br /&gt;
* [[Stripe]]&lt;br /&gt;
* [[Amazon Pay]]&lt;br /&gt;
* [[paysafecard]]&lt;br /&gt;
* [[Barzahlen]]&lt;br /&gt;
* [[Bitcoin]]&lt;br /&gt;
* [[BitPay]]&lt;br /&gt;
* [[Paymentwall]]&lt;br /&gt;
* [[Skrill]]&lt;br /&gt;
* [[Barzahlung]]&lt;br /&gt;
* [[Google Pay]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Provisioning-Module ==&lt;br /&gt;
* [[AhsayCBS]]&lt;br /&gt;
* [[Bloonix]]&lt;br /&gt;
* [[Centova Cast]]&lt;br /&gt;
* [[cPanel]]&lt;br /&gt;
* [[DirectAdmin]]&lt;br /&gt;
* [[FTP-Speicher]]&lt;br /&gt;
* [[GameCP]]&lt;br /&gt;
* [[GamePanel.io]]&lt;br /&gt;
* [[GitLab]]&lt;br /&gt;
* [[Hetzner|Hetzner Rootserver]]&lt;br /&gt;
* [[Hetzner vServer]]&lt;br /&gt;
* [[Hetzner Cloud]]&lt;br /&gt;
* [[Interworx]]&lt;br /&gt;
* [[ISPConfig]]&lt;br /&gt;
* [[ISPmanager]]&lt;br /&gt;
* [[Keyadministrator]]&lt;br /&gt;
* [[KeyHelp]]&lt;br /&gt;
* [[Kimsufi]]&lt;br /&gt;
* [[KVM-Node]]&lt;br /&gt;
* [[LicensePal]]&lt;br /&gt;
* [[LiveConfig]]&lt;br /&gt;
* [[LiveConfig Lizenzen]]&lt;br /&gt;
* [[mailbox.org]]&lt;br /&gt;
* [[mailcow]]&lt;br /&gt;
* [[OnApp]]&lt;br /&gt;
* [[OpenVZ-Node]]&lt;br /&gt;
* [[OVH]]&lt;br /&gt;
* [[OVZ Web Panel]]&lt;br /&gt;
* [[ownCloud]]&lt;br /&gt;
* [[Piwik/Matomo]]&lt;br /&gt;
* [[Plesk]]&lt;br /&gt;
* [[Proxmox|Proxmox (CT)]]&lt;br /&gt;
* [[Proxmox VM|Proxmox (VM)]]&lt;br /&gt;
* [[PSW Group SSL]]&lt;br /&gt;
* [[Pterodactyl]]&lt;br /&gt;
* [[SolusVM]]&lt;br /&gt;
* [[sourceDESK Lizenzen]]&lt;br /&gt;
* [[So you Start]]&lt;br /&gt;
* [[Spamexperts]]&lt;br /&gt;
* [[SSL-Manager]]&lt;br /&gt;
* [[TeamSpeak 3]]&lt;br /&gt;
* [[TheSSLStore]]&lt;br /&gt;
* [[Virtualizor]]&lt;br /&gt;
* [[Virtualmin]]&lt;br /&gt;
* [[VMmanager]]&lt;br /&gt;
* [[WHMSonic]]&lt;br /&gt;
* [[XenoPanel]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[IP-Verwaltung]]&lt;br /&gt;
* [[Benutzernamen]]&lt;br /&gt;
* [[Automatische Ressourcen-Abrechnung]]&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Domains &amp;amp; DNS ==&lt;br /&gt;
* [[Domains]]&lt;br /&gt;
* [[AutoDNS]]&lt;br /&gt;
* [[Domain-Bestellsystem]]&lt;br /&gt;
* [[CPS-Datensysteme]]&lt;br /&gt;
* [[Freenom]]&lt;br /&gt;
* [[Hexonet]]&lt;br /&gt;
* [[InterNetWorX]]&lt;br /&gt;
* [[Antagus]]&lt;br /&gt;
* [[NICdirect]]&lt;br /&gt;
* [[Vautron]]&lt;br /&gt;
* [[Namecheap]]&lt;br /&gt;
* [[Enom]]&lt;br /&gt;
* [[ResellerClub]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[DNS-System]]&lt;br /&gt;
* [[Atomia DNS]]&lt;br /&gt;
* [[NamedManager]]&lt;br /&gt;
* [[Google Cloud DNS]]&lt;br /&gt;
* [[PowerDNS-Konfiguration]]&lt;br /&gt;
* [[PowerDNS-Weiterleitung]]&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Briefversand ==&lt;br /&gt;
* [[Briefversand]]&lt;br /&gt;
* [[Ausdruck]]&lt;br /&gt;
* [[onlinebrief24]]&lt;br /&gt;
* [[smskaufen]]&lt;br /&gt;
* [[LetterXpress]]&lt;br /&gt;
* [[PixelLetter]]&lt;br /&gt;
* [[Pingen]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== SMS-Versand ==&lt;br /&gt;
* [[SMS-Versand]]&lt;br /&gt;
* [[Bulktrade]]&lt;br /&gt;
* [[smskaufen]]&lt;br /&gt;
* [[Massenversand]]&lt;br /&gt;
* [[MessageBird]]&lt;br /&gt;
* [[Nexmo]]&lt;br /&gt;
* [[SMS77]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Scoring ==&lt;br /&gt;
* [[Scoring]]&lt;br /&gt;
* [[AbuseIPDB]]&lt;br /&gt;
* [[FraudRecord]]&lt;br /&gt;
* [[Insolvenz-Bekanntmachungen]]&lt;br /&gt;
* [[MaxMind minFraud]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Inkasso ==&lt;br /&gt;
* [[Inkasso-System]]&lt;br /&gt;
* [[eCollect]]&lt;br /&gt;
* [[Euro-Treuhand Inkasso]]&lt;br /&gt;
* [[Gerichtliches Mahnverfahren]]&lt;br /&gt;
* [[Mediafinanz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Telefon-System ==&lt;br /&gt;
* [[Telefonanlagen-Anbindung]]&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Placetel]]&lt;br /&gt;
* [[sipgate]]&lt;br /&gt;
&lt;br /&gt;
== Telefon-Logs ==&lt;br /&gt;
* [[Telefon-Logs]]&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Anydesk]]&lt;br /&gt;
* [[Placetel]]&lt;br /&gt;
* [[sipgate]]&lt;br /&gt;
&lt;br /&gt;
== Problembehebung ==&lt;br /&gt;
* [[Administrator-Passwort zurücksetzen]]&lt;br /&gt;
* [[Administrator-Whitelist aufheben]]&lt;br /&gt;
* [[Sperre nach fehlgeschlagenen Logins aufheben]]&lt;br /&gt;
* [[Lizenz-Probleme beheben]]&lt;br /&gt;
* [[sourceDESK aus Backup wiederherstellen]]&lt;br /&gt;
* [[Zahlungsprobleme]]&lt;br /&gt;
* [[Provisioning-Probleme]]&lt;br /&gt;
* [[Weiße Seiten]]&lt;br /&gt;
* [[Datenbank-Fehler]]&lt;br /&gt;
&lt;br /&gt;
== Entwickler-Doku ==&lt;br /&gt;
* [[Datei-Struktur]]&lt;br /&gt;
* [[PHP-Klassen]]&lt;br /&gt;
* [[Übersetzungs-Dateien]]&lt;br /&gt;
* [[Seiten erstellen]]&lt;br /&gt;
* [[Templatesystem]]&lt;br /&gt;
* [[Eigene Themes]]&lt;br /&gt;
* [[Interaktion mit Objekten]]&lt;br /&gt;
* [[Addons erstellen]]&lt;br /&gt;
* [[Zahlungs-Gateways erstellen]]&lt;br /&gt;
* [[Server-Module erstellen]]&lt;br /&gt;
* [[Domain-Registrar-Module erstellen]]&lt;br /&gt;
* [[DNS-Module erstellen]]&lt;br /&gt;
* [[Briefversand-Module erstellen]]&lt;br /&gt;
* [[SMS-Module erstellen]]&lt;br /&gt;
* [[Telefonanlage anbinden]]&lt;br /&gt;
* [[Telefon-Logs abrufen]]&lt;br /&gt;
* [[Inkasso-Module erstellen]]&lt;br /&gt;
* [[Scoring-Module erstellen]]&lt;br /&gt;
* [[Hooks]]&lt;br /&gt;
* [[Widgets]]&lt;br /&gt;
* [[Logging]]&lt;br /&gt;
* [[Lizenzsystem einbauen]]&lt;br /&gt;
&lt;br /&gt;
== Kunden-API ==&lt;br /&gt;
* [[Grundsätze der API]]&lt;br /&gt;
* [[API: Produkt]]&lt;br /&gt;
* [[API: Domain]]&lt;br /&gt;
* [[API: DNS]]&lt;br /&gt;
&lt;br /&gt;
== Admin-API ==&lt;br /&gt;
* [[Grundsätze der System-API]]&lt;br /&gt;
* [[System-API: Admin-Info]]&lt;br /&gt;
* [[System-API: Kunden]]&lt;br /&gt;
* [[System-API: Rechnungen]]&lt;/div&gt;</summary>
		<author><name>Richard Reiber</name></author>	</entry>

	<entry>
		<id>https://wiki.sourceway.de/index.php?title=Hauptseite&amp;diff=1054</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="https://wiki.sourceway.de/index.php?title=Hauptseite&amp;diff=1054"/>
				<updated>2019-10-01T07:41:56Z</updated>
		
		<summary type="html">&lt;p&gt;Richard Reiber: /* Addons */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hier finden Sie Informationen zur Installation, Konfiguration und Verwendung von [https://sourceway.de/de/sourcedesk sourceDESK]. Sie können über die Suche rechts oben zu fast jeder Funktion eine detaillierte Hilfe erhalten.&lt;br /&gt;
&lt;br /&gt;
== Allgemeine Informationen ==&lt;br /&gt;
* [[Systemanforderungen]]&lt;br /&gt;
* [[Installation]]&lt;br /&gt;
* [[Sicherheit]]&lt;br /&gt;
* [[Updates]]&lt;br /&gt;
* [[Lizenz]]&lt;br /&gt;
* [[Import]]&lt;br /&gt;
* [https://sourceway.de/de/sourcedesk/development Changelog]&lt;br /&gt;
&lt;br /&gt;
== Erste Schritte ==&lt;br /&gt;
* [[Systemeinstellungen]]&lt;br /&gt;
* [[Cronjobs]]&lt;br /&gt;
* [[Lokalisierung]]&lt;br /&gt;
* [[E-Mailversand]]&lt;br /&gt;
* [[Texte]]&lt;br /&gt;
* [[Währungen]]&lt;br /&gt;
* [[Zahlungs-Einstellungen]]&lt;br /&gt;
* [[Zahlungsimport]]&lt;br /&gt;
* [[Backups]]&lt;br /&gt;
* [[Import]]&lt;br /&gt;
* [[Produkte]]&lt;br /&gt;
* [[Rechnungslayout]]&lt;br /&gt;
* [[Jugendschutz]]&lt;br /&gt;
&lt;br /&gt;
== Administration ==&lt;br /&gt;
* [[Startseite]]&lt;br /&gt;
* [[Kunden]]&lt;br /&gt;
* [[Produkte]]&lt;br /&gt;
* [[Inhalte]]&lt;br /&gt;
* [[Projekte]]&lt;br /&gt;
* [[Server]]&lt;br /&gt;
* [[Zahlungen]]&lt;br /&gt;
* [[Statistiken]]&lt;br /&gt;
* [[Support]]&lt;br /&gt;
* [[Addons]]&lt;br /&gt;
* [[Einstellungen]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Admin-Profil]]&lt;br /&gt;
* [[Export]]&lt;br /&gt;
&lt;br /&gt;
== Kundenbereich ==&lt;br /&gt;
* [[CMS]]&lt;br /&gt;
* [[Menü]]&lt;br /&gt;
* [[Blog]]&lt;br /&gt;
* [[Forum]]&lt;br /&gt;
* [[Wissensdatenbank]]&lt;br /&gt;
* [[Layout]]&lt;br /&gt;
* [[Unterbenutzer]]&lt;br /&gt;
&lt;br /&gt;
== Addons ==&lt;br /&gt;
* [[Addons|Das Addon-System]]&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Chat]]&lt;br /&gt;
* [[Domain Connect]]&lt;br /&gt;
* [[DSGVO]]&lt;br /&gt;
* [[FastBill]]&lt;br /&gt;
* [[JTL Connector]]&lt;br /&gt;
* [[Kayako]]&lt;br /&gt;
* [[lexoffice]]&lt;br /&gt;
* [[LiveConfig SSO]]&lt;br /&gt;
* [[Log-Monitor]]&lt;br /&gt;
* [[OAuth]]&lt;br /&gt;
* [[orgaMAX]]&lt;br /&gt;
* [[sevDesk]]&lt;br /&gt;
* [[SupportPal]]&lt;br /&gt;
* [[Todoist]]&lt;br /&gt;
* [[updAIX]]&lt;br /&gt;
* [[VCard]]&lt;br /&gt;
* [[Import#WEBFAKT-Import|WEBFAKT-Import]]&lt;br /&gt;
* [[Import#WHMCS-Import|WHMCS-Import]]&lt;br /&gt;
* [[WoltLab Suite]]&lt;br /&gt;
* [[WordPress Bridge]]&lt;br /&gt;
&lt;br /&gt;
== Zahlungs-Gateways ==&lt;br /&gt;
* [[Überweisung]]&lt;br /&gt;
* [[SEPA-Lastschrift]]&lt;br /&gt;
* [[Sofort-Überweisung]]&lt;br /&gt;
* [[PayPal]]&lt;br /&gt;
* [[Stripe]]&lt;br /&gt;
* [[Amazon Pay]]&lt;br /&gt;
* [[paysafecard]]&lt;br /&gt;
* [[Barzahlen]]&lt;br /&gt;
* [[Bitcoin]]&lt;br /&gt;
* [[BitPay]]&lt;br /&gt;
* [[Paymentwall]]&lt;br /&gt;
* [[Skrill]]&lt;br /&gt;
* [[Barzahlung]]&lt;br /&gt;
* [[Google Pay]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Provisioning-Module ==&lt;br /&gt;
* [[AhsayCBS]]&lt;br /&gt;
* [[Bloonix]]&lt;br /&gt;
* [[Centova Cast]]&lt;br /&gt;
* [[cPanel]]&lt;br /&gt;
* [[DirectAdmin]]&lt;br /&gt;
* [[FTP-Speicher]]&lt;br /&gt;
* [[GameCP]]&lt;br /&gt;
* [[GamePanel.io]]&lt;br /&gt;
* [[GitLab]]&lt;br /&gt;
* [[Hetzner|Hetzner Rootserver]]&lt;br /&gt;
* [[Hetzner vServer]]&lt;br /&gt;
* [[Hetzner Cloud]]&lt;br /&gt;
* [[Interworx]]&lt;br /&gt;
* [[ISPConfig]]&lt;br /&gt;
* [[ISPmanager]]&lt;br /&gt;
* [[Keyadministrator]]&lt;br /&gt;
* [[KeyHelp]]&lt;br /&gt;
* [[Kimsufi]]&lt;br /&gt;
* [[KVM-Node]]&lt;br /&gt;
* [[LicensePal]]&lt;br /&gt;
* [[LiveConfig]]&lt;br /&gt;
* [[LiveConfig Lizenzen]]&lt;br /&gt;
* [[mailbox.org]]&lt;br /&gt;
* [[mailcow]]&lt;br /&gt;
* [[OpenVZ-Node]]&lt;br /&gt;
* [[OVH]]&lt;br /&gt;
* [[OVZ Web Panel]]&lt;br /&gt;
* [[ownCloud]]&lt;br /&gt;
* [[Piwik/Matomo]]&lt;br /&gt;
* [[Plesk]]&lt;br /&gt;
* [[Proxmox|Proxmox (CT)]]&lt;br /&gt;
* [[Proxmox VM|Proxmox (VM)]]&lt;br /&gt;
* [[PSW Group SSL]]&lt;br /&gt;
* [[Pterodactyl]]&lt;br /&gt;
* [[SolusVM]]&lt;br /&gt;
* [[sourceDESK Lizenzen]]&lt;br /&gt;
* [[So you Start]]&lt;br /&gt;
* [[Spamexperts]]&lt;br /&gt;
* [[SSL-Manager]]&lt;br /&gt;
* [[TeamSpeak 3]]&lt;br /&gt;
* [[TheSSLStore]]&lt;br /&gt;
* [[Virtualizor]]&lt;br /&gt;
* [[Virtualmin]]&lt;br /&gt;
* [[VMmanager]]&lt;br /&gt;
* [[WHMSonic]]&lt;br /&gt;
* [[XenoPanel]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[IP-Verwaltung]]&lt;br /&gt;
* [[Benutzernamen]]&lt;br /&gt;
* [[Automatische Ressourcen-Abrechnung]]&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Domains &amp;amp; DNS ==&lt;br /&gt;
* [[Domains]]&lt;br /&gt;
* [[AutoDNS]]&lt;br /&gt;
* [[Domain-Bestellsystem]]&lt;br /&gt;
* [[CPS-Datensysteme]]&lt;br /&gt;
* [[Freenom]]&lt;br /&gt;
* [[Hexonet]]&lt;br /&gt;
* [[InterNetWorX]]&lt;br /&gt;
* [[Antagus]]&lt;br /&gt;
* [[NICdirect]]&lt;br /&gt;
* [[Vautron]]&lt;br /&gt;
* [[Namecheap]]&lt;br /&gt;
* [[Enom]]&lt;br /&gt;
* [[ResellerClub]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[DNS-System]]&lt;br /&gt;
* [[Atomia DNS]]&lt;br /&gt;
* [[NamedManager]]&lt;br /&gt;
* [[Google Cloud DNS]]&lt;br /&gt;
* [[PowerDNS-Konfiguration]]&lt;br /&gt;
* [[PowerDNS-Weiterleitung]]&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Briefversand ==&lt;br /&gt;
* [[Briefversand]]&lt;br /&gt;
* [[Ausdruck]]&lt;br /&gt;
* [[onlinebrief24]]&lt;br /&gt;
* [[smskaufen]]&lt;br /&gt;
* [[LetterXpress]]&lt;br /&gt;
* [[PixelLetter]]&lt;br /&gt;
* [[Pingen]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== SMS-Versand ==&lt;br /&gt;
* [[SMS-Versand]]&lt;br /&gt;
* [[Bulktrade]]&lt;br /&gt;
* [[smskaufen]]&lt;br /&gt;
* [[Massenversand]]&lt;br /&gt;
* [[MessageBird]]&lt;br /&gt;
* [[Nexmo]]&lt;br /&gt;
* [[SMS77]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Scoring ==&lt;br /&gt;
* [[Scoring]]&lt;br /&gt;
* [[AbuseIPDB]]&lt;br /&gt;
* [[FraudRecord]]&lt;br /&gt;
* [[Insolvenz-Bekanntmachungen]]&lt;br /&gt;
* [[MaxMind minFraud]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Inkasso ==&lt;br /&gt;
* [[Inkasso-System]]&lt;br /&gt;
* [[eCollect]]&lt;br /&gt;
* [[Euro-Treuhand Inkasso]]&lt;br /&gt;
* [[Gerichtliches Mahnverfahren]]&lt;br /&gt;
* [[Mediafinanz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
== Telefon-System ==&lt;br /&gt;
* [[Telefonanlagen-Anbindung]]&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Placetel]]&lt;br /&gt;
* [[sipgate]]&lt;br /&gt;
&lt;br /&gt;
== Telefon-Logs ==&lt;br /&gt;
* [[Telefon-Logs]]&lt;br /&gt;
* [[Marktplatz]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Anydesk]]&lt;br /&gt;
* [[Placetel]]&lt;br /&gt;
* [[sipgate]]&lt;br /&gt;
&lt;br /&gt;
== Problembehebung ==&lt;br /&gt;
* [[Administrator-Passwort zurücksetzen]]&lt;br /&gt;
* [[Administrator-Whitelist aufheben]]&lt;br /&gt;
* [[Sperre nach fehlgeschlagenen Logins aufheben]]&lt;br /&gt;
* [[Lizenz-Probleme beheben]]&lt;br /&gt;
* [[sourceDESK aus Backup wiederherstellen]]&lt;br /&gt;
* [[Zahlungsprobleme]]&lt;br /&gt;
* [[Provisioning-Probleme]]&lt;br /&gt;
* [[Weiße Seiten]]&lt;br /&gt;
* [[Datenbank-Fehler]]&lt;br /&gt;
&lt;br /&gt;
== Entwickler-Doku ==&lt;br /&gt;
* [[Datei-Struktur]]&lt;br /&gt;
* [[PHP-Klassen]]&lt;br /&gt;
* [[Übersetzungs-Dateien]]&lt;br /&gt;
* [[Seiten erstellen]]&lt;br /&gt;
* [[Templatesystem]]&lt;br /&gt;
* [[Eigene Themes]]&lt;br /&gt;
* [[Interaktion mit Objekten]]&lt;br /&gt;
* [[Addons erstellen]]&lt;br /&gt;
* [[Zahlungs-Gateways erstellen]]&lt;br /&gt;
* [[Server-Module erstellen]]&lt;br /&gt;
* [[Domain-Registrar-Module erstellen]]&lt;br /&gt;
* [[DNS-Module erstellen]]&lt;br /&gt;
* [[Briefversand-Module erstellen]]&lt;br /&gt;
* [[SMS-Module erstellen]]&lt;br /&gt;
* [[Telefonanlage anbinden]]&lt;br /&gt;
* [[Telefon-Logs abrufen]]&lt;br /&gt;
* [[Inkasso-Module erstellen]]&lt;br /&gt;
* [[Scoring-Module erstellen]]&lt;br /&gt;
* [[Hooks]]&lt;br /&gt;
* [[Widgets]]&lt;br /&gt;
* [[Logging]]&lt;br /&gt;
* [[Lizenzsystem einbauen]]&lt;br /&gt;
&lt;br /&gt;
== Kunden-API ==&lt;br /&gt;
* [[Grundsätze der API]]&lt;br /&gt;
* [[API: Produkt]]&lt;br /&gt;
* [[API: Domain]]&lt;br /&gt;
* [[API: DNS]]&lt;br /&gt;
&lt;br /&gt;
== Admin-API ==&lt;br /&gt;
* [[Grundsätze der System-API]]&lt;br /&gt;
* [[System-API: Admin-Info]]&lt;br /&gt;
* [[System-API: Kunden]]&lt;br /&gt;
* [[System-API: Rechnungen]]&lt;/div&gt;</summary>
		<author><name>Richard Reiber</name></author>	</entry>

	<entry>
		<id>https://wiki.sourceway.de/index.php?title=Systemanforderungen&amp;diff=1053</id>
		<title>Systemanforderungen</title>
		<link rel="alternate" type="text/html" href="https://wiki.sourceway.de/index.php?title=Systemanforderungen&amp;diff=1053"/>
				<updated>2019-09-30T10:23:48Z</updated>
		
		<summary type="html">&lt;p&gt;Richard Reiber: /* Minimale Anforderungen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;sourceDESK hat keine allzu großen Systemanforderungen - es sollte auf den meisten Webservern problemlos laufen.&lt;br /&gt;
&lt;br /&gt;
== Minimale Anforderungen ==&lt;br /&gt;
* Linux (empfohlen) oder Windows Betriebssystem&lt;br /&gt;
* Apache Webserver (empfohlen)&lt;br /&gt;
* PHP 7.1 aufwärts&lt;br /&gt;
* MySQL 5.7 mit einer Datenbank und ohne SQL_MODE = STRICT_TRANS_TABLES (letzteres bis V1.1.3)&lt;br /&gt;
* php-bcmath&lt;br /&gt;
* php-sockets&lt;br /&gt;
* php-zip&lt;br /&gt;
* php-mbstring&lt;br /&gt;
* Freetype-Support für PHP&lt;br /&gt;
* Bei Verwendung der Mietversion: [http://www.ioncube.com/loaders.php ionCube-Loader]&lt;br /&gt;
&lt;br /&gt;
== Weitere Anforderungen ==&lt;br /&gt;
* [https://secure.php.net/manual/de/book.mailparse.php mailparse] und php-imap für das Support-System&lt;br /&gt;
* SOAP und XML-RPC als PHP-Module für diverse Integrationen&lt;br /&gt;
* wkhtmltoimage für Domain-Vorschau&lt;br /&gt;
* pthreads für Sammel-Cronjob&lt;br /&gt;
&lt;br /&gt;
== Empfohlene Werte für die php.ini ==&lt;br /&gt;
* memory_limit = 64M&lt;br /&gt;
* upload_max_filesize = 128M&lt;br /&gt;
* post_max_size = 129M&lt;br /&gt;
* max_execution_time = 120&lt;br /&gt;
* max_input_time = 60&lt;br /&gt;
&lt;br /&gt;
Bei entsprechender Leistung können und sollten die Werte natürlich höher sein.&lt;br /&gt;
&lt;br /&gt;
== Überprüfung von Systemanforderungen ==&lt;br /&gt;
sourceDESK prüft seit Version 1.0.6 selbstständig, ob die Systemanforderungen erfüllt sind. Werden erforderliche Anforderungen nicht erfüllt, ist sourceDESK nicht lauffähig. Es wird in diesem Fall auf das Problem hingewiesen.&lt;br /&gt;
&lt;br /&gt;
Während der Installation von sourceDESK und in der Administration unter &amp;quot;Einstellungen &amp;gt; System-Einstellungen &amp;gt; System-Status&amp;quot; finden Sie Hinweise zu einer nicht optimalen System-Konfiguration, falls eine solche vorliegt.&lt;/div&gt;</summary>
		<author><name>Richard Reiber</name></author>	</entry>

	<entry>
		<id>https://wiki.sourceway.de/index.php?title=Systemanforderungen&amp;diff=1052</id>
		<title>Systemanforderungen</title>
		<link rel="alternate" type="text/html" href="https://wiki.sourceway.de/index.php?title=Systemanforderungen&amp;diff=1052"/>
				<updated>2019-09-24T17:13:22Z</updated>
		
		<summary type="html">&lt;p&gt;Richard Reiber: /* Minimale Anforderungen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;sourceDESK hat keine allzu großen Systemanforderungen - es sollte auf den meisten Webservern problemlos laufen.&lt;br /&gt;
&lt;br /&gt;
== Minimale Anforderungen ==&lt;br /&gt;
* Linux (empfohlen) oder Windows Betriebssystem&lt;br /&gt;
* Apache Webserver (empfohlen)&lt;br /&gt;
* PHP 7.1 aufwärts&lt;br /&gt;
* MySQL 5.7 mit einer Datenbank und ohne SQL_MODE = STRICT_TRANS_TABLES (wird in Kürze korrigiert)&lt;br /&gt;
* php-bcmath&lt;br /&gt;
* php-sockets&lt;br /&gt;
* php-zip&lt;br /&gt;
* php-mbstring&lt;br /&gt;
* Freetype-Support für PHP&lt;br /&gt;
* Bei Verwendung der Mietversion: [http://www.ioncube.com/loaders.php ionCube-Loader]&lt;br /&gt;
&lt;br /&gt;
== Weitere Anforderungen ==&lt;br /&gt;
* [https://secure.php.net/manual/de/book.mailparse.php mailparse] und php-imap für das Support-System&lt;br /&gt;
* SOAP und XML-RPC als PHP-Module für diverse Integrationen&lt;br /&gt;
* wkhtmltoimage für Domain-Vorschau&lt;br /&gt;
* pthreads für Sammel-Cronjob&lt;br /&gt;
&lt;br /&gt;
== Empfohlene Werte für die php.ini ==&lt;br /&gt;
* memory_limit = 64M&lt;br /&gt;
* upload_max_filesize = 128M&lt;br /&gt;
* post_max_size = 129M&lt;br /&gt;
* max_execution_time = 120&lt;br /&gt;
* max_input_time = 60&lt;br /&gt;
&lt;br /&gt;
Bei entsprechender Leistung können und sollten die Werte natürlich höher sein.&lt;br /&gt;
&lt;br /&gt;
== Überprüfung von Systemanforderungen ==&lt;br /&gt;
sourceDESK prüft seit Version 1.0.6 selbstständig, ob die Systemanforderungen erfüllt sind. Werden erforderliche Anforderungen nicht erfüllt, ist sourceDESK nicht lauffähig. Es wird in diesem Fall auf das Problem hingewiesen.&lt;br /&gt;
&lt;br /&gt;
Während der Installation von sourceDESK und in der Administration unter &amp;quot;Einstellungen &amp;gt; System-Einstellungen &amp;gt; System-Status&amp;quot; finden Sie Hinweise zu einer nicht optimalen System-Konfiguration, falls eine solche vorliegt.&lt;/div&gt;</summary>
		<author><name>Richard Reiber</name></author>	</entry>

	<entry>
		<id>https://wiki.sourceway.de/index.php?title=Unterbenutzer&amp;diff=1051</id>
		<title>Unterbenutzer</title>
		<link rel="alternate" type="text/html" href="https://wiki.sourceway.de/index.php?title=Unterbenutzer&amp;diff=1051"/>
				<updated>2019-09-03T12:33:33Z</updated>
		
		<summary type="html">&lt;p&gt;Richard Reiber: Die Seite wurde neu angelegt: „sourceDESK 1.1.2 ermöglicht es Ihren Kunden, anderen Kunden Zugriff auf Teile ihres Kontos zu gewähren. Zu diesem Zweck finden Ihre Kunden im Profil eine Kon…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;sourceDESK 1.1.2 ermöglicht es Ihren Kunden, anderen Kunden Zugriff auf Teile ihres Kontos zu gewähren. Zu diesem Zweck finden Ihre Kunden im Profil eine Kontaktverwaltung, in der sie weitere Kontakte für ihr Konto anlegen können.&lt;br /&gt;
&lt;br /&gt;
Sobald ein Kontakt angelegt wurde, kann festgelegt werden, welche E-Mails dieser Kontakt in Kopie erhalten und auf welche Kontoteile er Zugriff haben soll. Es stehen folgende Bereiche zur Auswahl:&lt;br /&gt;
&lt;br /&gt;
* Support-Tickets einsehen und bearbeiten&lt;br /&gt;
* Rechnungen einsehen und herunterladen&lt;br /&gt;
* Angebote einsehen und herunterladen&lt;br /&gt;
* Produkte verwalten&lt;br /&gt;
* Domains verwalten&lt;br /&gt;
* E-Mailhistorie einsehen&lt;br /&gt;
&lt;br /&gt;
Die Identifizierung des Kontos mit Zugriff erfolgt über die angegebene E-Mailadresse, der entsprechende Benutzer kann mit einem Klick auf die freigegebenen Bereiche des ersten Kontos zugreifen.&lt;br /&gt;
&lt;br /&gt;
Natürlich kann ein Kontakt auch auf mehrere Konten zugreifen, sofern er die entsprechenden Berechtigungen eingeräumt bekommen hat.&lt;br /&gt;
&lt;br /&gt;
Selbstverständlich sehen Sie auch in der Administration, welche Kontakte eines Kunden zum Zugriff berechtigt sind. Auch sehen Sie im Log, ob Aktionen von einem Kontakt oder für einen anderen Kunden vorgenommen wurden.&lt;br /&gt;
&lt;br /&gt;
== Einschränkungen des Ticket-Systems ==&lt;br /&gt;
Bisher war es so, dass eingetragene E-Mailadressen für Kontakten dazu führten, dass E-Mails von dieser E-Mailadresse dem ursprünglichen Kunden zugeordnet werden. Für den Zugriff auf das andere Konto existiert aber unter dieser E-Mailadresse zwangsläufig ein Konto in sourceDESK. Wird von dieser E-Mailadresse nun ein Ticket geschrieben, so landet dieses immer im Konto des Kontakts. Tickets sollten daher über den Kundenbereich eröffnet werden, wobei ein Kontakt auswählen kann, für welchen Kunden das Ticket eröffnet werden soll.&lt;/div&gt;</summary>
		<author><name>Richard Reiber</name></author>	</entry>

	<entry>
		<id>https://wiki.sourceway.de/index.php?title=Jugendschutz&amp;diff=1050</id>
		<title>Jugendschutz</title>
		<link rel="alternate" type="text/html" href="https://wiki.sourceway.de/index.php?title=Jugendschutz&amp;diff=1050"/>
				<updated>2019-09-03T12:28:30Z</updated>
		
		<summary type="html">&lt;p&gt;Richard Reiber: Die Seite wurde neu angelegt: „Mit Version 1.1.2 wurde eine Jugendschutz-Funktion für sourceDESK eingeführt.  == Globales Mindestalter == Unter &amp;quot;Einstellungen &amp;gt; System-Einstellungen &amp;gt; Allg…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mit Version 1.1.2 wurde eine Jugendschutz-Funktion für sourceDESK eingeführt.&lt;br /&gt;
&lt;br /&gt;
== Globales Mindestalter ==&lt;br /&gt;
Unter &amp;quot;Einstellungen &amp;gt; System-Einstellungen &amp;gt; Allgemein &amp;gt; Mindestalter&amp;quot; können Sie ein Mindestalter festlegen, dass für den Aufruf Ihrer kompletten Webseite notwendig ist.&lt;br /&gt;
&lt;br /&gt;
== Mindestalter für Produkte ==&lt;br /&gt;
Für jedes Produkt können Sie im Konfigurationsbereich &amp;quot;Allgemein&amp;quot; ein Mindestalter definieren.&lt;br /&gt;
&lt;br /&gt;
== Mindestalter für Seiten ==&lt;br /&gt;
Für jede CMS-Seite können Sie ebenfalls ein Mindestalter definieren.&lt;br /&gt;
&lt;br /&gt;
== Funktionsweise ==&lt;br /&gt;
Ist nicht bekannt, ob ein Besucher das erforderliche Mindestalter für den Aufruf einer Seite oder die Bestellung eines Produkts hat, so wird dieser darum gebeten, sein Alter per Klick zu bestätigen. Das höchste bestätigte Alter wird als Cookie gespeichert, weitere Rückfragen bis zu diesem Alter unterbleiben während der aktuellen Browser-Sitzung.&lt;/div&gt;</summary>
		<author><name>Richard Reiber</name></author>	</entry>

	<entry>
		<id>https://wiki.sourceway.de/index.php?title=Websocket&amp;diff=1049</id>
		<title>Websocket</title>
		<link rel="alternate" type="text/html" href="https://wiki.sourceway.de/index.php?title=Websocket&amp;diff=1049"/>
				<updated>2019-09-03T12:25:34Z</updated>
		
		<summary type="html">&lt;p&gt;Richard Reiber: Weiterleitung nach Systemeinstellungen#Websocket erstellt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Systemeinstellungen#Websocket]]&lt;/div&gt;</summary>
		<author><name>Richard Reiber</name></author>	</entry>

	</feed>