Beiträge von Julian Pfeil

    Hallo Shalin,

    1. Warum kann ich trotz Gruppenrecht nicht eigene Einträge bewerten?

    Das war bisher nicht vorgesehen. Hättest du gerne eine Option, die das Bewerten eigener Einträge aktivieren könnte? Hinterlasse gerne einen Vorschlag im Bereich Ideen & Vorschläge :)

    2. Die Umkreissuche klappt nicht, wenn ich als Ort Osnabrück eingebe, kommt kein Eintrag.

    Ich gehe davon aus, du hast bereits alle nötigen Einstellungen getroffen. Der Vorschlag im Vorschläge-Dropdown ist auszuwählen, damit die Umkreissuche auch eindeutig identifizieren kann, welchen Ort du meinst:

    3. Es funktioniert auch nicht alles zu filtern, was kann ich da tun?

    Dazu bräuchte ich bitte eine genauere Beschreibung des Problems, am besten mit Screenshots, was du tust und was du erwartest.

    4. Wie bekomme ich die Google Maps Karte auf der Übersichtsseite wenn man auf Entries klickt weg?

    ACP > Konfiguration > Einträge > Adressen > Adress-Karte auf Übersichtsseite anzeigen > Nein

    Viele Grüße
    Julian

    Hallo Shalin,

    ich habe das Thema mal wiederhergestellt, damit die Nachwelt auch noch Zugriff auf die Informationen hier im Forum hat.

    Sind die Entries Updatesicher auf 6.2

    Davon ist definitiv auszugehen. Die Erweiterung soll POI, Schaufenster und die Link-Datenbank ablösen. Und zukünftig können wir uns noch gut vorstellen eine To-do-Erweiterung zu entwickeln, um die To-do-Liste abzulösen. Auch eine Wiki-Erweiterung können wir uns vorstellen, um langfristig zu ermöglichen, dass die ganze Community gemeinsam an Einträgen arbeitet.

    ist das Zusatzaddon Links mit der Linkdatenbank in einer Woltlab Installation komplatibel, so dass ich das nebeneinander laufen lassen kann um die Links zu übertragen, weil nen Importer gibt es ja noch nicht, oder?

    Ja :) Wir planen einen kostenlosen Importer, der demnächst veröffentlicht werden soll. Wenn's gut läuft im Laufe der nächsten zwei Wochen.

    Viele Grüße
    Julian

    Achtung: Diese Anleitung gewährt keinen Anspruch auf Support.

    Möglichkeit 1:

    Aktiviere die Link-Umschreibungen. So wird aus domain.de/urls/index.php?r/1324/ => domain.de/urls/r/1324/. Weiteres zu den Link-Umschreibungen findest du im WoltLab Manual.

    Möglichkeit 2:

    Um das /urls/ (den bei der Installation gewählten Pfad zum URL-Shortener) aus den Kurz-URLs zu entfernen, tippst du in der Suchleiste der Administration URL-Shortener: Redirect ein, und klickst auf die angezeigte Seite. Alternativ findest du die Seite auch unter Inhalt > CMS > Seiten > URL-Shortener: Redirect (wahrscheinlich auf Seite 2).

    Nun wählst du bei App im Dropdown-Menü bestenfalls deine Hauptinstallation: (domain.de/)

    Möglichkeit 3:

    Wenn euer WoltLab Suite Core auf domain.de/ erreichbar ist, erstellt ihr eine Weiterleitung auf einer anderen (Sub-Domain). Das kann i.domain.de oder auch maindo.de sein.

    Die andere Sub-Domain muss nun im Expertenmodus als externe Domain eingetragen werden. Zusätzlich musst ihr von dieser anderen (Sub-)Domain auf eure WSC-Installation weiterleiten.

    Wie genau die Weiterleitung aussieht, ist abhängig von eurem Server und den Einstellungen eures WSC. Die Konfiguration gehört in den Ordner eurer (Sub-)Domain, die auf den URL-Shortener weiterleitet.

    Beispielkonfiguration für .htaccess (Apache), wenn die neuste URL-Shortener-Version unter /urls/ installiert wurde & Link-Umschreibungen aktiviert sind:

    Apache Configuration
    RewriteEngine On
    
    RewriteCond %{HTTP_HOST} ^domain.de$ [NC]
    RewriteRule ^(.*)$ https://maindo.de/urls/r/$1 [R=301,L]

    Beispielkonfiguration für nginx.conf (nginx), wenn die neuste URL-Shortener-Version unter /urls/ installiert wurde & Link-Umschreibungen aktiviert sind:

    Ohne Gewähr für Richtigkeit des o. g. Codes. Die Server-Konfiguration sollte individuell auf eure Bedürfnisse angepasst werden.

    Zweck

    Einige unserer Anwendungen nutzen interaktive Karten. Damit diese Funktionen laufen, müssen Sie die Google-Maps-Dienste korrekt einrichten und in der WoltLab Suite konfigurieren.

    Voraussetzungen

    • Google-Konto und Projekt in der Google Maps Platform
    • Ein API-Schlüssel
    • Abrechnung aktiviert, da Google Maps grundsätzlich kostenpflichtig ist. Google stellt in der Regel ein monatliches Startguthaben bereit. Die aktuellen Konditionen entnehmen Sie Ihrem Google-Dashboard.

    Schritt 1: API-Schlüssel anlegen

    1. In der Google Cloud Console ein Projekt anlegen oder wählen.
    2. APIs & Dienste → Anmeldedaten → Anmeldedaten erstellen → API-Schlüssel.
    3. Schlüssel sofort einschränken:
      • Für Browser-Aufrufe: HTTP-Referrer (z. B. https://ihre-domain.tld/*)
      • Für serverseitige Funktionen: IP-Adresse des Servers
    4. Nur die benötigten APIs freigeben (siehe unten).
    Zitat

    Gute Praxis: Einen Schlüssel für Browser-Zugriffe und einen separaten Schlüssel für serverseitige Aufgaben verwenden.

    Schritt 2: Benötigte Google-APIs aktivieren

    Minimal erforderlich:

    • Maps JavaScript API
    • Geocoding API

    Optional, falls Routen angezeigt oder berechnet werden:

    • Directions API

    Aktivieren Sie diese im Bereich APIs & Dienste → Bibliothek für Ihr Projekt.

    Schritt 3: WoltLab konfigurieren

    • ACP → Konfiguration → Allgemein → System → Browser-API-Schlüssel
      API-Schlüssel eintragen.
    • ACP → Konfiguration → Allgemein → System → Google Maps
      Grundwerte prüfen/anpassen:
      • Start-Zoom
      • Standard-Position der Karte (Breiten-/Längengrad)
      • ggf. Sprache und Region

    Eingaben in Formularen

    Ortsfelder unterstützen in der Regel Vorschläge während der Eingabe. Diese kommen aus der Google-Suche. Geben Sie den Ort aus, warten Sie kurz auf Vorschläge und wählen Sie dann den passenden Eintrag. Bei Karten mit Marker-Eingabe kann der Ort alternativ direkt auf der Karte gewählt oder verschoben werden.

    Tests und Fehlersuche

    1. Seite mit Karte öffnen.
    2. Browser-Konsole prüfen (F12 → „Konsole“). Häufige Hinweise:
      • „API key invalid“ oder „RefererNotAllowedMapError“ → Schlüsselbeschränkungen prüfen
      • „Quota exceeded“ → Kontingente angepasst oder aufgebraucht
      • „API not activated“ → erforderliche API in der Bibliothek aktivieren
    3. Falls serverseitige Funktionen beteiligt sind: Server-Log prüfen und IP-basierte Beschränkung des Server-Schlüssels verifizieren.

    Kosten im Blick behalten

    • Google berechnet kleine Beträge pro Karten-, Geocoding- und Routing-Aufruf.
    • Es gibt üblicherweise ein monatliches Guthaben. Erst darüber hinaus entstehen Kosten.
    • Prüfen Sie regelmäßig Nutzung und Kontingente in der Google-Konsole.

    Schlüssel einschränken und Kontingente setzen

    • Key-Restrictions sind Pflicht:
      • Browser-Key nur für Ihre Domains freigeben, z. B. https://example.com/* und https://www.example.com/*
      • Server-Key auf die öffentliche Server-IP begrenzen
    • Quotas setzen, um Kosten zu kontrollieren, z. B. tägliche Limits für Kartenaufrufe oder Geocoding. Erhöhen Sie diese nur, wenn es fachlich nötig ist.

    Zusätzlicher Browser-Schlüssel (optional)

    Für Lastverteilung oder differenzierte Limits können Sie einen zweiten Browser-Key nutzen, der nur für Geocoding freigegeben ist. Beschränken Sie diesen Key ausschließlich auf die benötigten APIs und die richtigen Referrer.

    Häufige Stolpersteine

    • Falsche Restriction-Art: Browser-Key fälschlich auf IP statt auf HTTP-Referrer begrenzt. Ergebnis: Karte lädt nicht.
    • Zu enge Referrer-Maske: Statt einzelner Seiten die Domain mit Wildcard eintragen, z. B. https://example.com/*.
    • API vergessen zu aktivieren: Maps JavaScript API aktiv, Geocoding API jedoch nicht.
    • Gemischte Inhalte: Seite per HTTPS, Karten-Asset per HTTP eingebunden. Immer HTTPS verwenden.
    • Abrechnung nicht aktiv: Ohne Billing bleiben Aufrufe blockiert.

    Checkliste zum Abschluss

    • Projekt und Abrechnung eingerichtet
    • Browser-Key mit Referrer-Beschränkung
    • Server-Key mit IP-Beschränkung (falls benötigt)
    • Maps JavaScript, Geocoding und ggf. Directions API aktiviert
    • Schlüssel im ACP hinterlegt
    • Start-Zoom und Standard-Position gesetzt
    • Quotas definiert und überwacht
    • Funktion per Browser-Konsole getestet

    Julian Pfeil wrote a new article:

    Julian Pfeil
    16. September 2025 um 13:42

    Zitat
    Aventiq Digital replaces “Julian Pfeil Websites & Co.” as our brand. We are preparing to grow the team, rebuilt the website, and moved support to a dedicated forum. The Products section already runs on our new application Entries.

    Julian Pfeil hat einen neuen Artikel veröffentlicht:

    Julian Pfeil
    16. September 2025 um 13:42

    Zitat
    Aus „Julian Pfeil Websites & Co.“ wird Aventiq Digital. Mit der neuen Marke wächst das Team, die Website wurde neu aufgebaut und das Forum wird zur zentralen Support-Adresse. Der Bereich Produkte läuft bereits auf unserer neuen Anwendung Entries.

    Julian Pfeil wrote a new article:

    Zitat
    Entries will revolutionize WoltLab Suite with innovative features, flexible extensions, and modern design. Discover how Entries will take your site to the next level!

    Julian Pfeil hat einen neuen Artikel veröffentlicht:

    Zitat
    Entries wird die WoltLab Suite mit innovativen Funktionen, flexiblen Erweiterungen und modernem Design revolutionieren. Erfahre, wie Entries deine Seite auf ein neues Level heben wird!