Website Header

IT-internes

⚙️ Noch ein paar Beschreibungen für die IT-Fachleute

1. Funktionen

Übersicht-Seite mit 2 Ansichten:

  • Grid-Ansicht mit Thumbnails und Seitennavigation (grundsätzlich bei Programm-Start)
  • Listenansicht (tabellarisch mit Sortier- und Filteroptionen) immer bei Suchresultaten

Filter nach:

  • Suchbegriff, Sprache, Jahr/Datum/Sortier-Tag und Gruppe

Event-Login:

  • für Suchen, Downloads, Drucke und PDF-Interaktionen

2. Statistikbereich

Mit Gesamtzahlen zu eArchiv-Aufrufen, Treffern, Seiten und Dokumenten,
aber keine Nutzer-bezogenen Informationen wie IP-Adresse oder Soft- und Hardware-Infos.

3. Technik & Datenbank

  • Programmiert in PHP und JavaScript
  • MySQL/MariaDB als Datenbank
  • Frontend nutzt DataTables für die tabellarische Ansicht und Lazy-Loading für Bilder
  • Mehrsprachigkeit über JSON-Übersetzungsdateien und MySQL
  • PDF-Darstellung über eine angepasste pdf.js-Integration

4. Open-Source-Bausteine

pdf.js (Apache 2.0) – PDF-Anzeige – DataTables (MIT) – Tabellenfunktionen

5. Public / CUG

Das (einfache) Vorgehen für einen CUG-Bereich können wir hier natürlich nicht «public» beschreiben 😊
Aber es ist sehr einfach möglich, das eArchiv hinter ihren Login zu «verstecken».

6. Links

Der MGCC Switzerland macht bei der Nutzung keine Einschränkungen und will das eArchiv in einer Landessprache starten.
(freie Gruppenauswahl ¦ Nutzersprache italienisch)
👉 Hier ein Beispiel für diesen Link-Typus.
(https://mgcc-earchiv.com/mgcc?lang=it)

Der MGCC Dänemark will NUR die eigenen Zeitschriften präsentieren, ohne dem Nutzer andere "Gruppen" resp. "Landesverbände" zu zeigen.
(keine Gruppenauswahl möglich ¦ Nutzersprache englisch, da kein Sprachparameter=dk existiert)
👉 Hier ein Beispiel für diesen Link-Typus.
(https://mgcc-earchiv.com/mgcc?lang=en&group=DK_MGCarClub)

Der MGCC Holland will primär seine eigenen Zeitschriften präsentieren, dem Nutzer aber andere "Gruppen" resp. "Landesverbände" zur Auswahl geben.
(Gruppenauswahl möglich ¦ für MGCC Holland, Nutzer-Sprache englisch, da kein Sprachparameter=nl existiert)
👉 Hier ein Beispiel für diesen Link-Typus.
(https://mgcc-earchiv.com/mgcc?lang=en&groups=NL_MG-Nieuws)

Handbücher, Reparatur-Anleitungen etc. sollen eine eigenen Aufruf (Link) erhalten.
(Gruppenauswahl nicht möglich ¦ Sprachparameter=en)
👉 Hier ein Beispiel für diesen Link-Typus.
(https://mgcc-earchiv.com/mgcc?lang=en&group=ZZ_Repair-/Service-Manuals)