IBO Club

Core Script
IBO Club

IBO Club ist der interne Bereich, den jeder Verein braucht und kaum einer hat: Termine planen, sehen wer kommt, Mitglieder verwalten und Bilder zeigen – an einem Ort, hinter einer Anmeldung.

Das Besondere: Es braucht keine Datenbank. Kein phpMyAdmin, keine Zugangsdaten, kein Einrichten. Ordner hochladen, Installer aufrufen, fertig. Wer eine Vereinswebseite betreut, kennt den Unterschied.

Termine planen und wissen, wer kommt

  • Datum, Treffpunkt, Route, Distanz und Bemerkung je Termin
  • Wegpunkte eintippen – die Karte entsteht daraus. Kein Einbettcode aus Google nötig
  • Knopf „Route öffnen“ startet die Strecke direkt in der Navigations-App
  • Mitglieder tragen ein, ob sie dabei sind: dabei, abgesagt oder noch keine Antwort
  • Erinnerung, wenn ein Termin näher rückt und jemand noch nicht geantwortet hat
  • Vergangene Termine wandern automatisch ins Archiv
  • Termin kopieren für wiederkehrende Anlässe

Mitglieder

  • Konten mit Profilbild, Telefonnummer und Rolle
  • Teilnahme-Statistik, automatisch gezählt – frühere Anlässe lassen sich dazurechnen
  • Ein Klick auf ein Mitglied öffnet WhatsApp – Ländervorwahl einstellbar
  • Passwörter verschlüsselt gespeichert, nicht im Klartext
  • Der letzte Administrator lässt sich nicht versehentlich löschen

Bildergalerie

  • Alben frei anlegen, einzelne davon nur für Mitglieder sichtbar
  • Bilder mit Titel, Beschreibung und Aufnahmedatum beschriften
  • Grossansicht mit Infospalte, Blättern per Pfeiltasten, Wischen auf dem Handy
  • Suche über Titel, Beschreibung und Album
  • Instagram-Beiträge verlinken statt hochladen – spart Speicherplatz
  • Videos direkt abspielbar

Sieben Sprachen – und du kannst weitere anlegen

  • Deutsch, English, Français, Italiano, Shqip, Hrvatski, Srpski
  • Jeder Besucher schaltet selbst um, auch schon auf der Anmeldeseite
  • Übersetzungs-Editor im Adminbereich: neue Sprache anlegen, links das Original, rechts dein Text, Fortschrittsbalken inklusive
  • Nicht übersetzte Stellen fallen automatisch auf Deutsch zurück – die Seite bleibt immer benutzbar

Sieben Designs

  • Klar, Nacht, Carbon, Leder, Stahl, SaaS und Neon
  • Die Akzentfarbe stellst du getrennt ein und sie legt sich über jedes Design
  • Eigenes Design ergänzen: eine Datei, keine Codesuche
  • Logo hochladen, fertig

Auf der öffentlichen Webseite

Zwei Bausteine für deine bestehende Seite, je eine Zeile:

  • die nächsten Termine mit Datum, Route und Bild
  • eine Bildergalerie aus den öffentlichen Alben

Beide ohne Anmeldung sichtbar, beide in deiner Akzentfarbe. Interne Alben erscheinen dort nie.

Sicherheit

  • Passwörter mit password_hash verschlüsselt
  • Daten liegen ausserhalb des Zugriffs über den Browser
  • Hochgeladene Dateien werden nie als PHP ausgeführt
  • Schutz gegen untergeschobene Formulare bei jeder Änderung
  • Bremse nach fünf Fehlversuchen bei der Anmeldung
  • Notfallzugang zum Zurücksetzen des Passworts, der sich nach einmaliger Nutzung sperrt

Technik

  • PHP 7.4 oder neuer
  • Keine Datenbank – die Daten liegen in JSON-Dateien mit Dateisperre
  • Läuft ohne die Erweiterungen mbstring und iconv, die günstige Hoster oft weglassen
  • Voller Quellcode, unverschlüsselt, kein IonCube
  • Der Ordner ist frei benennbar – das Script findet seinen Pfad selbst

Im Paket enthalten

  • Vollständiger Quellcode
  • Sieben Sprachdateien und sieben Designs
  • Käuferanleitung in sieben Sprachen
  • Demo-Generator: füllt eine frische Installation mit Beispielinhalten
  • Installer mit Prüfung der Voraussetzungen

Für wen es gedacht ist: Motorradklubs, Wandervereine, Oldtimer-Clubs, Schützenvereine, Musikvereine – überall dort, wo man gemeinsam Termine macht und vorher wissen will, wer kommt.