Wissenswertes und Installationshinweise

Ich habe einen Blog Artikel verfasst - Wie benutze ich die Suche richtig - Bitte diesen beachten und auch umsetzen bevor Ihr ein Neues Thema eröffnet!

  • Basis

    xTIPP basiert auf das PHP-Framework Laravel, welches vielfach eingesetzt und stetig weiterentwickelt wird. Das Framework dient als gute Basis um das Tippspiel aufzubauen.


    Technische Voraussetzungen

    Da wir Laravel als Basis verwenden, werden von dort die technischen Voraussetzungen vorgegeben. Die Minimum-PHP-Version beträgt 8.1. PHP 8.2 wird natürlich auch schon unterstützt. Als Datenbankserver kann u.a. MariaDB (ab 10.3), MySQL (ab 5.7) oder PostgreSQL (ab 10.0) verwendet werden.


    Installationsroutine

    Initial musst du die ZIP-Datei aus dem Downloadbereich herunterladen und diese in dein entsprechendes Verzeichnis entpacken. Wichtig: Deine Domain muss in den public-Ordner zeigen! Bei der Erstinstallation wird man durch die wichtigsten Schritte geführt, wo die einzelnen Konfigurationen abgespeichert werden. Du kannst schon einmal eine leere Datenbank samt Verbindungsdaten bereithalten. Mit der Veröffentlichung von xTIPP musst du keine Dateien mehr manuell konfigurieren.


    Import alter BuliTIPP-Daten

    Viele betreiben schon seit Jahren unser altes BuliTIPP, wo über die Jahre einige Daten angesammelt wurden. xTIPP wurde von Grund auf neu geschrieben und aufgebaut, weshalb die Datenstruktur natürlich nicht mehr dieselbe ist. Für diesen Fall gibt es im Adminbereich unter Konfiguration -> System die Möglichkeit, eine SQL-Datei zu importieren, welche aus deiner vorherigen Datenbank exportiert wurden. Die Datenbanktabellen werden vor jedem Import geleert, so dass du es nur am Anfang machen solltest. Da nicht alle Features übernommen worden sind, werden ein paar Daten nicht berücksichtigt. Schmeiße die alte Datenbank aber nicht unbedingt weg, denn früher oder später kann vielleicht das eine oder andere Feature nachgezogen werden, so dass evtl. ein Import möglich wäre.


    Update-Möglichkeit

    In der Vergangenheit hat jeder Updates für sich eingespielt oder konnte dies nicht so einfach tätigen, da man eigene Erweiterungen oder Designs eingespielt oder erstellt hat. Durch xTIPP soll der Update-Prozess vereinfacht werden. Im Adminbereich unter Konfiguration -> System findest du deine Version und die aktuelle zur Verfügung stehende Version. Dein Tippspiel wird automatisch informiert, wenn eine neuere Version zur Verfügung steht. Sollten sich die Versionen unterscheiden, erscheint ein Update-Button. Nachdem du darauf geklickt hast, wird am Anfang ein automatisches Backup erzeugt, danach wird automatisch die aktuelle ZIP-Version auf deinem Server geladen, alle Konfigurationen neu beschrieben und die bisherigen Daten überschrieben. Zusätzlich wird geprüft, ob sich etwas in der Datenbank getan hat, ggf. wird dies automatisch ausgeführt. Nach dem Abschluss wird der Cache geleert und die temporären Dateien gelöscht. Ein Changelog wird bei jedem Update im Forum veröffentlicht.

    Die Passwort-Verschlüsselung hat sich mit dem xTIPP geändert, jedoch können sich die User zu Beginn mit dem bisherigen Passwort anmelden. Diese werden danach aber aufgefordert, ein neues Passwort einzugeben, damit die neue Verschlüsselung verwendet werden kann.


    Lizenzschlüssel

    Durch xTIPP arbeiten wir nun mit Lizenzschlüsseln, welche kostenlos geholt werden können. Deine Lizenzen verwaltest du in unserem xDATAService. Wenn du oben rechts auf deinen Namen klickst, findest du einen Punkt "meine Lizenzen". Für jede Lizenz muss uns die Domain und die IP-Adresse angegeben werden. Deine Anfrage landet bei uns, welche wir dann in der Regel annehmen werden. Daraufhin erhälst du einen Lizenzschlüssel, welchen du in deinem Tippspiel im Adminbereich unter Konfiguration -> xTipp eingeben musst.


    Datensynchronisierung

    Das Handling um Daten in euer Tippspiel zu bringen, hat sich mit xTIPP komplett geändert. In diesem Fall werden keine Cronjobs benötigt, um Ergebnisse zu erhalten. In kurzen regelmäßigen Abständen werden alle aktivierten Lizenzen von uns angesteuert und die Daten in wenigen Sekunden automatisch synchronisiert. Dabei sind es natürlich die Spiel-Daten, aber auch die Spieler- und Teamdaten und weitere Daten.

    Deshalb ist es derzeit erforderlich, dass dein Tippspiel von außen erreichbar ist, damit unser xDATAService an dein Tippspiel kommt und dir die Daten in die Datenbank spielen kann. Wie oben erwähnt, wird euch mitgeteilt, wenn eine neue xTIPP-Version zur Verfügung steht. Sofern eine neue Version bei uns hochgeladen wird, werden die aktiven Lizenzen darüber informiert.

    Solltest du keine Daten aus dem BuliTIPP importieren und du erfolgreich eine Datensynchronisierung hinter dir hast, stehen dir im Adminbereich unter Konfiguration -> xTipp ganz unten alle verfügbaren Wettbewerbe zur Verfügung. Nach dem Klick auf ein Wettbewerb und das Abspeichern, werden die benötigten Daten automatisch synchronisiert.


    Eigene Erweiterungen und Änderungen

    Wie sieht es mit eigenen Erweiterungen und Änderungen aus? Wir wollen es mit dieser Version vermeiden, dass es wieder so viele unterschiedliche Systeme gibt, wo jeder selbst an den Dateien herumgewerkelt hat. Für die Zukunft ist es geplant, gewisse Schnittstellen bereit zu stellen und einen eigenen Ablageort zu definieren, wo selbstprogrammierte Erweiterungen ihren Platz finden. Damit halten wir den Core sauber und können das dann so für alle aktuell halten.

    Zufrieden mit dem Script und dem Support? Möchtest du uns unterstützen?

    Dann könntest du etwas SPENDEN. :)


    HERTHA BSC heißt unser Verein
    HERTHA BSC wird es immer sein!

  • Bei der Installation werdet Ihr nach den Mail Einstellungen gefragt.

    Mit

    Mail

    wählt Ihr die interne PHP Mailfunktion und braucht nur Eure Mail und Namen angeben!

    Zufrieden mit dem Script und dem Support? Möchtest du uns unterstützen?

    Dann könntest du etwas
    SPENDEN


    *** Benutze die Suchfunktion und zeige Eigeninitiative ***
    *** Bitte fülle deine Profildaten aus, sonst können wir dir nicht helfen! ***
    *** Wenn dir der Beitrag eines Users geholfen hat, tut ein Klick auf den Gefällt-Button nicht weh ***

  • Horst

    Hat den Titel des Themas von „Wissenswertes“ zu „Wissenswertes und Installationshinweise“ geändert.
  • Bzgl. dem hier

    Wichtig: Deine Domain muss in den public-Ordner zeigen!

    Wenn Ihr eine Domain angelegt habt muss die Konfiguration auf den public Ordner von XTipp weisen.

    Bei mir schaut das so aus, ist All-Inkl im Kas:

    pasted-from-clipboard.png

    Also die Zip wird Im Ordner dein-tippspiel.de entpackt, da wird dann auch u.a. der Ordner public erstellt, und auf diesen muss verwiesen werden als Ziel!


    Wenn ihr die Domain direkt auf den root des Webspace leitet, so wie hier dargestellt


    pasted-from-clipboard.png


    dann muss der Verweis so aussehen

    /public/


    Wo und wie Ihr das in euren Administrativer Umgebung der Domain einstellen könnt ist natürlich Provider abhängig. Mein bildliches Beispiel kommt von All-Inkl.com im KAS

    Zufrieden mit dem Script und dem Support? Möchtest du uns unterstützen?

    Dann könntest du etwas
    SPENDEN


    *** Benutze die Suchfunktion und zeige Eigeninitiative ***
    *** Bitte fülle deine Profildaten aus, sonst können wir dir nicht helfen! ***
    *** Wenn dir der Beitrag eines Users geholfen hat, tut ein Klick auf den Gefällt-Button nicht weh ***