2017

Hier findest du eine chronologische Übersicht aller Updates und eine kurze Zusammenfassung der Features, die wir in der discoverize Branchenportal-Software im Jahr 2017 umgesetzt haben.

Wichtige Funktionalität stellen wir ausführlich in eigenen Blog-Posts vor, die mit der jeweiligen Aktualisierung verknüpft sind.

22.12.2017 – 5.2.2

  • Bewertungsfeature ausschaltbar: Bewertungs-Tab und Anzeigen ausschalten, Bewertungstabelle und Kleinigkeiten im Managementbereich nicht anzeigen, Punkte Erklärungen anpassen
  • Bilder für nicht-premium Einträge ausschaltbar: Anzeige in Suchergebnis, Premiumblöcken ausschalten, Bildupload im Managementbereich für nicht-premium Einträge ausschalten
  • Dashboard: kleine Anpassungen am Statistikengraph
  • Bugfix: Portalbetreiber ändert seine E-Mail-Adresse führt zu Verschwinden des Portalbetreiber-Users

21.12.2017 – 5.2.1

  • Bugfix: Premum-Block wirft manchmal Fehler

20.12.2017 – 5.2.0

  • Management-Dashboard: Graphen für Portal-Statistiken anzeigen (inkl. tagesgenaue Daten von Google Analytics importieren)
  • Management-Dashboard: Graphen für Premium-Basis-Vergleich-Statistiken anzeigen
  • Bugfix: Eintragsseite:  Entfernen des Bearbeitet-Datums (soll nicht bei Google angezeigt werden, JS-Lösung fruchtete nicht)
  • Fehlerseite: Reload-Button hinzfügen
  • Ranking-Punkte-Seite in Menü-Navigation hinzufügen (und Footer)
  • Deployment: auf allen Servern erst Deployen wenn Live-Tests auf Test-Portalen fehlerfrei sind

15.12.2017 – 5.1.15

  • Font Dateien, feststehende Bilder, Logos und ähnliches mit Hash in URL ausliefern damit bei Anpassungen nicht ältere, gecachte Versionen ausgeliefert werden
  • woff Fonts korrekt ausliefern

13.12.2017 – 5.1.14

  • Ghost-Live-Texts: Firefox nutzen
  • Bugfix: Eigenschaften mit Such-URL erzeugen: nach Validierung Popup vollständig aufgeklappt lassen
  • Fontdateien korrekt ausliefern
  • Portal-Clonen: SMTP-Einstellungen auf Standardwerte setzen
  • Bugfix: GA Event-Tracking: „zurück zur Suche“ wieder korrekt tracken

01.12.2017 – 5.1.13

  • Bugfix: Eintrag bearbeiten: Regionen in denen Eintrag enthalten ist werden nicht angezeigt
  • Bugfix: Such-Resultate: zu lange Eintragsnamen (fehlender Zeilenumbruch)
  • SEO: nicht kategorisierte Seitenaufrufe zu „sonstige Seiten“ hinzuzählen
  • SEO: Doku Einrichtung für neue Portale
  • Demo-Portal: Portalstatistiken und Eintragsstatistiken von Kinderhotel automatisiert kopieren
  • Eintragsseite: Bearbeitet-Am-Datum wird im Google-Suchergebnis angezeigt – vermeiden
  • Designcheck: Safari Mobile (hoher Anteil an Nutzern)
  • SEO: kleine Verbesserungen an Graphen
  • Management: Eigenschaften anpassen: falls Zahlfeld als Such-URL fungieren soll, so muss Wert-Feld ausgefüllt werden (Validierung)
  • Management: Eigenschaften anpassen: falls Eigenschaft als Such-URL fungiert, muss sie auch suchbar sein
  • schnellere Designanpassungen: Theme-Switch via URL Parameter
  • Responsive Layout: Fix bei Mini-Suche
  • Bugfix: nach Import können Eintragsseiten von neu importiereten Einträgen nicht geöffnet werden
  • Verhinderung von gleichlautenden Keywords: ggf. „-suche“ ans Suchseiten-Keyword anhängen
  • Bugfix: keine Redirects von aktuell genutztem Keyword erlauben
  • Umkreissuche: als Events via Google Analytics tracken
  • Bugfix: Premiumblock fehlerfrei anzeigen
  • Bugfix: Index-Dateien sollten beim Deployment nicht gelockt werden

24.11.2017 – 5.1.12

  • Umkreissuche: Resultate nach Punkten sortieren
  • Bugfix: Suchseite mit Kartenfilter: nach Wechsel zur Listenansicht fehlen die Suchergebnisse
  • Bugfix: Änderungen an Premium-Paketen werfen Fehler
  • Vergleich der GSC-Daten mit auf Dashboard angezeigten Daten
  • Dashboard: Premium vs. Basis Graph in seiner Größe anpassen wenn das Browserfenster angepasst wird
  • Bugfix (IE): Freitext-Suchfeld: (X) an der richtigen Stelle einfügen
  • Theme-Fixes: Marinas, Yoga

22.11.2017 – 5.1.11

  • SEO: verbessertes Fehler-Logging
  • Ausfallsicherheit: 2. NGINX-Server aktualisieren
  • Kontakt-E-Mail-Adressen zu discoverize in Portalen auf support@discoverize.com ändern (statt admin@discoveirze.com, andrej@discoverize.com + andrej@teamaton.com)
  • Bugfix: bei Änderung des Secondary Keywords diese auch in der Datenbank speichern
  • Layout: Entfernung in km auf Suchseite (Umkreissuche)
  • Bugfix: Karte überlagert manchmal die folgenden Elemente
  • SEO: Durchschnitte mit Ø kennzeichnen
  • Bugfix: Fehler im Premiumblock abfangen, loggen
  • Bugfix: Response.Redirect nicht im MVC Kontext nutzen

20.11.2017 – 5.1.10

  • Bugfix: Anzeige Premiumblock funktioniert manchmal nicht
  • Bugfix: HQL-Query verbessern so dass kein Fehler geworfen wird
  • Sicherheitsverbesserung: Bilder mit https-Prokoll ausliefern

17.11.2017 – 5.1.9

  • SEO-Graphen: beim Zusammenfassen von Punkten den Durchschnitt nutzen
  • Bugfix: bessere Erkennung von Bots
  • SEO-Kategorisierung: fehlendes primary keyword richtig erkennen
  • Bugfix: E-Mails werden erstellt aber nicht versendet

16.11.2017 – 5.1.8

  • HTTPS-Zertifikate erneuern
  • Suchseite: „weitere Suchseiten-Link“ nur anzeigen wenn weitere anzuzeigen sind
  • SEO: weitere Seiten-Kategorisierungen und Fehlervermeidungen

14.11.2017 – 5.1.7

  • Bugfix: Scheduled Tasks können nicht abgearbeitet werden
  • Bugfix: Umkreissuche im Footer funktionierte nur auf Startseite
  • Umreissuche auf Eintragssuche hinzufügen
  • Demo-Portal: Indizes nach Restore neu erstellen
  • Demo-Portal: SEO-Daten von Live-Portal einholen
  • Bugfix: Gleichzeitigkeit von Caching unterbinden

13.11.2017 – 5.1.6

  • Bugfix: Premiumblock-Auffüllung
  • Bugfix: Robots-Txt-Action: content type überschreiben
  • Premiu-Anpassungen/Startdatum: Texte verbessern

10.11.2017 – 5.1.5

  • SEO-Graphen: Daten aggregieren, so dass nicht mehr als 30 Datenpunkte angezeigt werden
  • Management-Dashboard: Graph für Anzahl der Einträge und Vollständigkeitsgraph neu „zeichnen“ wenn die Größe des Browserfensters verändert wird
  • Management-Dashboard: Statistiken einheitlich gestalten
  • Bugfix: lock-Fehler durch weniger Blockaden beim Schreiben von Dateien bekämpfen

09.11.2017 – 5.1.4

  • Bugfix: Index lock management: source code updaten
  • Bugfix: Datenbank timeouts bei Stellplatz.Info
  • Bugfix: Suchseite: Blogposts-Block sollte nicht angezeigt werden, wenn es keine Blogposts zum Anzeigen gibt

03.11.2017 – 5.1.3

  • Links zur Suchseite enthalten Suchkriterien damit Nutzer, falls er zurück auf die Suchseite gelangt, seine vorher eingestellten Filter weiterhin vorfindet
  • SEO-Daten: weitere Seitentypen kategorisieren
  • SEO-Graphen: Datenlücken überbrücken
  • SEO-Graphen: für alle Zeitbereiche bis vor 4 Tagen Daten anzeigen (jüngeere Daten könnten noch unvollständig sein)
  • Eigenschaften können (wie bisher) mit Zahlen am Anfang des Names angelegt werden, nun auch mehrere Eigenschaften, die sich nur in der Zahl am Anfang unterscheiden
  • HTTPS: HTML-Elemente dürfen keine src-Attribute haben die mit http:// beginnen, da sonst die Seite als unsicher eingestuft wird (Proktokoll entfernt)
  • Bugfix: Live-Tests auf modernem Browser ausführen (stabiler, schneller)

26.10.2017 – 5.1.2

  • Bugfix: lock-Fehler durch Löschen der betroffenen Lock-Dateien bekämpfen

25.10.2017 – 5.1.1

  • Bugfix: Management: deaktivierte Einträge wurden nicht angezeigt
  • Bugfix: Suchseite: Eigenschafts-URLs mit Kategorie- und Zahleigenschaften (sämtliche Vergleichslogiken) führten zu Fehlern (alte URLs funktionieren wieder)
  • Umkreissuche: eigenen Standort als Icon auf Karte anzeigen + Karte immer so weit erweitern, dass eigener Standort sichtbar ist
  • lokales Entwickeln mit https ermöglichen (um ähnliche Umgebung wie live zu haben)
  • Bugfix: SEO-Daten für Serviceportale korrekt mit Service-Gebieten abgleichen
  • Bugfix: SEO-Zahlen: Position und CTR mittels gewichtetem Mittelwert berechnen

20.10.2017 – 5.1.0 – Suchseite: Filter in URL

  • Suchseite: ausgewählte Filter werden in URL abgebildet
  • Suchseite: Kartenausschnitt wird in URL abgebildet
  • Suchseite: Sortierreihenfolge wird in URL abgebildet
  • Suchseite: Suchergebnisseite wird in URL abgebildet
  • Suchseite: jede Filterauswahl hat eine eindeutige URL (alphabetisch)
  • Suchseite: Filter in URL möglichst lesbar gestalten (auf Englisch)
  • Suchseite: URL mit Filtern möglichst kurz halten
  • Suchseite: URL mit Filtern kann genutzt werden um direkt auf eine Suchseite mit vorausgewählten Filtern + Karte + Sortierung + Seite zu gelangen (korrektes Binding auf Server-Seite)
  • Startseite: Mini-Suche führt auf korrekte URL
  • Startseite: eigene Such-URL für „in der Nähe“-Suche
  • Header: Möglichkeit für die Nicht-Anzeige des Google-Buttons

17.10.2017 – 5.0.1

  • Management: keine identischen Keywords erlauben (potentielle Umleitungsfehler)
  • Suchseite: alle Filter öffnen: immer die aktuelle Gruppe ausgewählen

16.10.2017 – 5.0.0 – SEO-Daten und Graphen

  • Management: Übersicht: Suchmaschinen Performance anzeigen (SEO)
  • SEO: Clicks, Impressions, CTR und Position graphisch anzeigen
  • SEO: Zeiträume: 30 Tage, 90 Tage, 1 Jahr, Gesamt
  • SEO: Tendenz im aktuellen Zeitraum berechnen
  • SEO: Vergleich zu vorigem Zeitraum berechnen
  • SEO: Vergleich zu Vorjahr berechnen
  • SEO: Daten nach Seitentypenauflisten (Tabelle)
  • SEO: Graphen für die verschiedenen Seitentypen anzeigen
  • SEO: Crumbtrail für Seitentypen

09.10.2017 – 4.10.3

  • Redesign vom neutralen Theme: moderneres Template, Footer, Header, Logo (damit Portale ohne Theme ansprechender aussehen für neue Portalbetreiber)
  • „Suche in der Nähe“ im Footer aller Themes
  • discoverize.de auf discoverize.com umleiten
  • Bugfix: meta tags für referrer setzen (damit bei Homepageclicks auf Webseiten ohne https trotzdem Discoverize-Portal als Referrer mitgeschickt wird)

28.09.2017 – 4.10.2

  • Bugfix: Demo-Portal: Suchindizes kaputt nach Reset
  • Bugfix: gelockte Dateinen nach Deployment
  • Bugfix: Layout-Probleme bei Logos und Footern
  • Bugfix: ältere Portlae hatten überflüssigen leeren Einrag unter den Suchergebnissen (ganz am Ende)
  • Bugfix: Caching korrekt einstellen: 406-Fehler vermeiden
  • Bugfix: E-Mails kommen nicht an (insbesondere bei freenet.de): reverse DNS Einträge und IPv6

19.09.2017 – 4.10.1

  • Bugfix: Header: bei manchen Portalen Links nicht klickbar
  • SEO-Daten importieren: bei unbekannten Seiten Fehler loggen
  • dynamische Kompilierung mit neueren Frameworks

15.09.2017 – 4.10.0 – Responsive Header

  • Blogposts: instagram Skripte erlauben
  • Alle Portale: Seiten-Header an kleinere Bildschirme (weniger als 960px breit) anpassen, Elemente anders anordnen, Menübutton
  • verschiedene Portale: Anpassungen und Bugfixes im Design

13.09.2017 – 4.9.1

  • Bugfix: Detailseiten: fälschliche Anzeige von Datum oberhalb des Contents
  • Bugfix: Portalmanagement: Eintragsliste: Link zu Seite 1 defekt
  • Bugfix: neues Portal: Index bauen damit Testeintrag zu sehen ist
  • Bugfix: Adminseite nicht erreichbar

11.09.2017 – 4.9.0 – SEO-Statistiken

  • SEO-Statistiken täglich von Google Search Console abrufen und kategorisieren
  • SEO-Statistiken der vergangenen 90 Tage (einmalig) von Google Search Console abrufen und kategorisieren

04.09.2017 – 4.8.1

  • alle Live-Portale: SSL-Zertifikate für https://www. erstellen, damit Umleitung auf ohne www fehlerfrei funktioniert (Doku für Live-Gehen mit https anpassen)
  • Verringerung der gesendeten Datenmenge: CSS und JS Dateien komprimieren
  • Bugfix: Google Analytics: Filterauswahl-Event hat Ergebniszahl im Label

31.08.2017 – 4.8.0 – Umkreissuche

  • Umkreissuche: zusätzlicher Button in Mini-Such-Formular auf der Startseite (Nutzer muss meist nach Klick noch bestätigen, dass er/sie Standort übermitteln möchte – je nach Browser unterschiedlich)
  • Umkreissuche: ignoriert andere Filter und zeigt die nahesten X Einträge an (bei einem maximalen Radius von Y km)
  • Umkreissuchee: X und Y können über die Grundeinstellungen angepasst werden (Standardwerte: X=50 und Y=50)
  • Umkreissuche: Falls keine Ergebnisse gefunden, werden die nahesten 6 Einträge angezeigt (maximaler Radius ist 1000 km)
  • Umkreissuche: Entfernung im Suchergebnis anzeigen, „in der Nähe“ in Überschrift einfügen
  • Umkreissuche: wird inaktiv sobald Nutzer andere Filter nutzt
  • Umkreissuche: wird in Dienstleister-Portalen nicht angeboten

29.08.2017 – 4.7.12

  • Eintrag erstellen/editieren Seite via po-Dateien übersetzbar machen, Test auf einem Portal

28.08.2017 – 4.7.11

  • Bugfix: Management: Liste der Einträge wurde häufig durch gelockte Indexdatei nicht aktualisiert

25.08.2017 – 4.7.10

  • Framework Update: NHibernate
  • Bugfix: Caching Bildergalerie Vor-Zurück-Symbole

24.08.2017 – 4.7.9

  • Bugfix: falsche Texte möglich berim Verifizieren von E-Mail-Adressen
  • Bugfix: nur ein SAMEORIGIN Header senden (sonst kann Header zu groß werden)

23.08.2017 – 4.7.8

  • Eintrag hat keine E-Mail-Adresse hinterlegt: Hinweis-Text im Anfrage-Tab anstatt Formular (nur dann aktiv, wenn in den Grundeinstellungen entsprechend eingestellt)
  • Google Search Console: https Einträge für alle Portale (Google Analytics jeweils mit dem neuen Eintrag verknüpfen)
  • CSS Minifizierung fehlerfrei ermöglichen, Cache-Erneuerung wie bei JS-Dateien
  • genutzte Bibliotheken updaten

18.08.2017 – 4.7.7

  • Suchseite: Karte: Fullscreen Option ausblenden
  • Bugfix: Nutzer kann deaktivierte Bewertung erneut aktivieren
  • Bugfix: zu viele SAMEORIGIN Header auf Seiten mit vielen Formularen (z.B. Eigenschaften-Seite im Management)
  • überflüssige Module entfernen
  • Bugfix: neues Portal-Deployment lief nicht durch Startup Prozess durch

16.08.2017 – 4.7.6

  • Framework Updates: .Net, Asp.Net MVC, Abhängigkeiten
  • Bufix: Eintragsbetreiber-Statistiken: korrekte Daten für letzten Punkt im Graphen nutzen

10.08.2017 – 4.7.5

  • Entfernung überflüssiger Orchard-Module, jQuery vereinheitlichen, Entfernung überflüssigen widget-Views
  • https: Verlinkungen von http zu https ändern oder protokoll-agnostisch
  • Kommentarfeld: nur 4000 Zeichen in Eingabe ermöglichen
  • Bugfix: Blogpost: nächster/voriger Eintrags-Tag immer „Kinderbetreuung“

09.08.2017 – 4.7.4 – Liveportale ausschließlich über HTTPS ausliefern

  • Umstellung aller Portale auf https
  • Bugfixes: fehlerhafte E-Mail-Adresse, Suchindex-Lock

02.08.2017 – 4.7.3

  • Umstellung discoverize stage auf https (inkl. Umleitung von http auf https)
  • automatisierte Live-Tests vor Deployment: Management-Bereich
  • Bugfix: Anpassung morgentliche Backups damit Auslieferung der Portale nicht beeinträchtigt wird
  • Bugfix: doppelte Tags bei Blogposts

28.07.2017 – 4.7.2

  • Portalstatistiken: kleinere Verbesserungen (Layout, Kommastellen)
  • größere Portale: eigene Map-API-Keys erstellen, in Konfiguration eintragen
  • Bugfix: Datenbankabfragen zu Portalstatistiken bekommen Timeout
  • neue Portale: DB-Einstellungen: Performance verbessern

26.07.2017 – 4.7.1 – Graphische Anzeige der Portalstatistiken

  • Portalstatistiken: Anzeige auf Dashboard als Graphen für Vergleich zwischen Basis- und Premium-Einträgen (letzte 30 Tage, letzte 365 Tage, seit Beginn für 5 Statistiken)
  • Portalstatistiken: einmalig für gesamte Historie berechnen (auf Monatsbasis)
  • Portalstatistiken: monatlich für vergangenen Monat berechnen
  • Portalstatistiken: täglich für vergangene 30 Tage berechnen
  • Prüfung interene Statistiken mit Google Analytics
  • Satellitenbild statt Standardbild bei Einträgen ohne Bild: granularere Einstellungsmöglichkeiten in Grundeinstellungen, API Key in Portalkonfiguration ablegen, im Suchergebnis wieder Satellitenbilder ermöglichen
  • Fehler zu stackify schicken für bessere, schnellere Analysemöglichkeit
  • Bugfixes

19.07.2017 – 4.7.0 – Graphische Anzeige der Eintragsstatistiken

  • Eintragsstatistiken: Anzeige in Grundeinstellungen durch Portalbetreiber ein- und ausstellbar (initial: aus)
  • Eintragsstatistiken: monatlich berechnen (Basis/Premium für 5 Statistiken) und abspeichern
  • Eintragsstatistiken: Anzeige auf Dashboard des Eintragsbetreibers: Graphen und Bar-Charts über die letzten 12 Monate (bei Nicht-Premium-Einträgen begrenzt auf ersten Graph)
  • Eintragsbetreiber-Dashboard: Auswahl Eintrag
  • Eintragsbetreiber-Dashboard: Premium-Buchen-Button
  • Eintragsbetreiber-Dashboard: Vollständigkeit für ausgewählten Eintrag
  • Eintragsbetreiber-Dashboard: Rating-Widget für ausgewählten Eintrag anzeigen
  • Statistiken: Verbesserung der Ablage-Struktur
  • Affiliate-Eigenschaft: Eintragsbetreiber können eigenen Link hinterlegen
  • „Nicht verfügbar“ für weitere Eigenschaften implementieren: Saisonale Öffnungszeiten, Tägliche Öffnungszeiten, Mehrfachauswahl (nun bei allen Eigenschaften vorhanden)
  • falls Portalbetreiber für Eigenschaftstyp „Nicht verfügbar“-Option ausschaltet: korrekt mit bis dahin gespeicherten Werten umgehen

10.07.2017 – 4.6.2

  • Bugfix: nach Exports werden keine E-Mails an Portalbetreiber versendet

23.06.2017 – 4.6.1

  • Formulare mit E-Mail-Adresse-Eingabe: nur E-Mail-Adressen ohne Sonderzeichen (inkl. Umlaute) vor dem @ zulassen (clientseitige Validierung)
  • Import als getrennten Task (Commando) auslagern (blockierte potentiell andere Tasks)

20.06.2017 – 4.6.0 – Telefon-Statistiken

  • Telefonstatistik ins Dashboard aufnehmen
  • Export als getrennten Task (Commando) auslagern (blockierte andere Tasks)
  • kleinere Bugfixes

16.06.2017 – 4.5.7

  • Karte: Ausschnitt bei nur einem Ergebnis auf z.B. 500m setzen für bessere Übersicht
  • neuer Server, auf dem nur Stellplatz.Info läuft
  • Premiumblöcke: Ort des Eintrags mit anzeigen
  • Bugfix: Filter nach mehrwörtiger Option funktioniert nicht (z.B. „Safari-Zelt“)
  • Orchard Security Patches

13.06.2017 – 4.5.6

  • Bugfix: Bilder werden nicht angezeigt und sind nicht zu finden (Umbenennungsproblem)
  • nach Eintrag löschen, Bilder in Datenbank löschen
  • E-Mails: manche Links (z.B. Bewertungs-Bestätigung) können nicht geklickt werden (=> leider keine Lösungsmöglichkeit außer HTML-E-Mails)
  • Wenn es während der Indizierung von Einträgen zu Fehlern kommt, schlagen Aktionen fehl (bei Buchung, Eintrag speichern etc.): Indizierung nachlagern (bei Fehler mit Wiederholung), Nachricht an teamaton
  • Verwendungszweck in Rechnung angeben: Eintrags-ID und Rechnungsnummer
  • Kontoinhaber als neues Feld bei Zahlungsinformationen
  • Bugfix: Suchseite – Karte: Buttons überlagern sich
  • Bugfix: Kartenausschnitt-Filter wird implizit gesetzt, wenn nur ein Ergebnis auf Karte
  • Bugfix: Multiple Choice Optionen (mit Text-Überschneidung) als Filter korrekt suchen (genau nach dem Text)
  • Bugfix: nach Options-Suchkriterien mit Sonderzeichen kann nicht gesucht werden (Indizierungsfehler)

26.05.2017 – 4.5.5

  • Suchseite: bei automatischem Zoom etwas Padding nach allen Seiten hinzugeben, sonst werden Marker nicht vollständig angezeigt
  • E-Mail-Versand: Benachrichtigungen an teamaton (slack, E-Mail) nicht nur bei SMTP-Fehlern, sondern auch bei Fehlern beim Erstellen der E-Mail
  • Bugfix: Suchseite: Land ausgewählt: auf Karte werden auch Map-Icons außerhalb des Landes angezeigt – sollten non-hits sein
  • Bugfix: Suchseite – Karte: graue Icons für Non-Hits nicht anzeigen nachdem Filter entfernt und neuer Filter gesetzt (keine Suchergebnisse)

23.05.2017 – 4.5.4

  • Layout-Anpassungen
  • neues Land hinzufügen
  • Bugfix: Rechnungs-E-Mails  ohne Anhang

11.05.2017 – 4.5.3

  • Suchseite: Rauszoomen ist begrenzt auf die vom Portalbetreiber eingestellte initiale Karte
  • Standardbild pro Portal individuell gestaltbar machen (bei Einträgen, die kein Bild haben – dort wo nicht das Satellitenbild angezeigt wird)
  • Bugfix: E-Mails ohne CC-Adressaten werden nicht verschickt
  • Suchseite: Caching der initialen Suchseite für neue Besucher
  • Deployment: vor Deployment Frontend-Tests auf aktualisierten Test-Portalen durchlaufen lassen
  • Bugfix: Premium Rechnung wird nicht im CC an Portalbetreiber geschickt
  • Bugfix: Suchseite: beim ersten Aufruf die initiale Karte so anzeigen wie vom Portalbetreiber festgelegt

09.05.2017 – 4.5.2 – Blog-Paging

  • Blog-Seite, Blog-Tag-Seiten: Paging einbauen (12 Posts pro Seite)
  • Caching für Bilder auf vorgeschaltetem Server
  • Frontend-Tests nach Test-Deployment vor Live-Deployment anstoßen
  • Bugfix: Suchseite: Karte: abhaken „Kartenausschnitt als Suchfilter verwenden“ wenn eingezoomt führt zu gestapelten Map Buttons (werden nicht verteilt)

05.05.2017 – 4.5.1

  • Suchseite: Karte automatisch auf den Bereich der Suchergebnisse rein- und rauszoomen sobald man Eigenschaften auswählt oder Textsuche nutzt (falls Kartenausschnitt nicht als Suchfilter gesetzt ist)
  • internes Tracking: Seitenaufrufe durch Bots nicht tracken
  • Eintragsbetreiber: Umbenennung: „Firma“ zu „Firma / Organisation“
  • Bugfix: Portalbetreiber bekommt Bewertungs-E-Mail-Bestätigen-Mail
  • Bugfix: Fehler bei einer Premium-Verlängerung-Erinnerungs-E-Mail sollte andere nicht beeinträchtigen
  • Bugfix: Zwischenüberschriften bei Bewertungskategorien: Anzeige fixen

04.05.2017 – 4.5.0 – Zwischenüberschriften für Bewertungskategorien, neue Content-Bausteine

  • Bewertungskategorien: Zwischenüberschriften ermöglichen (verschiebbar)
  • neue Content-Bausteine: Galerien, Testimonials, Tag Liste
  • alle E-Mail-Typen asynchron versenden
  • Bugfix: Kartenfilter-Checkbox angehakt obwohl kein Kartenfilter aktiv

25.04.2017 – 4.4.15

  • Bugfix: Contentblöcke sollen weitere iFrame-Domains von MailChimp erlauben
  • Premium-By-Default für Glamping und Einstellplatz einschalten

24.04.2017 – 4.4.14

  • Konfigurationsmöglichkeit: Alle Einträge Premium: Ausblendungen von Links und Seiten
  • E-Mail an Portalbetreiber: wenn Eintrag von EO angelegt (duplizieren, neu anlegen)
  • Bei E-Mail-Versand-Fehlern: E-Mail-Versand verlängern exponential, anhand von Zeitdifferenz zum Zeitpunkt, an dem der Scheduled Task angelegt wurde.

21.04.2017 – 4.4.13

  • Bugfix: Karte im Lage-Tab (Detailseite) korrekt einbinden (war auf neueren Domains nicht zu sehen)
  • Bilder-Tab: Anführungszeichen nicht anzeigen, wenn keine Bescheibung hinterlegt ist
  • MailChimp-Skript ermöglichen in Promotion-Contentblöcken
  • Bugfixes: NullReferenceExceptions bei Aufrufen durch Bots, CSS-Bundling-Fehler im Adminbereich

12.04.2017 – 4.4.12

  • Bugfix: Bewertungs-Widget: SVGs werden in manchen Seiten im FF nicht geladen
  • Anpassungen an Themes

06.04.2017 – 4.4.11

  • Blog: Themen-Seiten: Blogposts chronologisch absteigend anzeigen: neuester zuerst
  • wenn E-Mail-Versand nicht funktioniert: E-Mail an admin@discoverize.com + Slack-Nachricht

29.03.2017 – 4.4.10

  • Startseite: Mini-Search: Vorschau Anzahl Ergebnisse anzeigen
  • Bugfix: Suchfilter Anzeige Ergebnisanzahl: wenn Eigenschaft/Option ausgewählt „()“ Klammern nicht anzeigen
  • Bugfix: Suchfilter initial auch ausgrauen, falls sie 0 Ergebnisse liefern würden
  • Bugfix: Bilder alt-tags: keine doppelten “ – – “ zulassen, wenn keine Beschreibung hinterlegt – nur ein “ – “ anzeigen

20.03.2017 – 4.4.9 – Suchfilter mit Anzahl Suchergebnisse

  • Suchfilter: Anzahl der zu erwartenden Ergebnisanzahl bei Auswahl eines Kriteriums anzeigen (in Klammern dahinter): bei Ja/Nein-Filter und bei Optionen-Filter
  • SEO: Bilder-Alt-Tags verbessern: verschiedene Eintrags-Vorschlags-Blöcke
  • Blog-Atom-Feed: Bild und Inhalt hinzufügen

16.03.2017 – 4.4.7 und 4.4.8 – Excel-Import

  • Import von Excel-Dateien ermöglichen (.xls und .xlsx)
  • Alt-Tag bei allen Bildern SEO optimieren gemäß der verwendeten Seite
  • Bugfix: beim Bildlöschen im Management-Theme bleiben

14.03.2017 – 4.4.6 – Blog via RSS abonnieren

  • Blog: RSS Feed bereitstellen für Blogartikel
  • Verschieben von Eigenschaftengruppen: Icons auf Suchseite -> Gruppen hochzählen als ID für CSS-Klasse (muss noch im HTML angepasst werden)
  • Link zu Blog-Feed auf allen Blogseiten (inklusive Metadaten)
  • Blog: Ping an Pingomatic und Google bei neuen Artikeln
  • Management: Eintragsliste: Suchfilter in Session speichern
  • Import: Geo Koordinaten aus Adresse erzeugen: Suche über die Google API: Ergebnisse innerhalb von Europa bevorzugen

09.03.2017 – 4.4.5

  • Bugfix: korrekter Pager im Managementbereich
  • Import: nur Dateien, welche UTF-8 mit BOM kodiert sind akzeptieren (Vermeidung von Import fehlerhaft formatierter Daten)
  • Bugfix: Metadaten-Management: Fehler mit Anführungszeichen

08.03.2017 – 4.4.4 – Eigenschaftsgruppen verschieben und Telefonnummernanzeige

  • Telefonnummern auf Detailseite: auf 6 Zeichen beschneiden, onclick alles anzeigen
  • Tracking (GA und intern): Telefon anzeigen, auf Telefonnummer klicken
  • Eigenschaften-Management: Gruppen verschiebbar machen
  • Bugfix: Suche in Eintragsliste im Portalmangement
  • Bugfix: fehlende Bilder nach Umbenennung

07.03.2017 – 4.4.3 – Bestätigungs-E-Mails nach Anfragen

  • Management: Paging und Freitext Parameter speichern (Liste sollte z.B. nach Premium testweise aktivieren „auf gleicher Seite bleiben“)
  • Eintragsseite: Bildertab: Html für Beschreibung und Foto Credits nur anzeigen, wenn Inhalte befüllt
  • Bild Credits: Texte anpassen („Bild Quelle“)
  • SEO: Bildpfade anpassen – Keywords/EntryName nicht in Pfad, sondern Dateiname.
  • Bildnamen (SEO): überprüfen, ob wirklich überall die neuen Pfade verwendet werden (z.B. Premium-Block, Suchseite, Vorschlagsblöcke)
  • Bestätigungs-E-Mail an Besucher bei Anfragen an Einträge
  • drei überflüssige Module entfernen

01.03.2017 – 4.4.2 – Foto Credits

  • Bilder: Foto Credit für jedes Bild angeben können – aufklappbar, optional
  • Bilder: Anzeige des Foto Credits auf Detailseite im Bilder-Tab in großer Galerie
  • Bilder: URL als Keyword_EntryName_BildId.suffix (wird auf /EntryId/BildId.suffix umgeleitet, wo die Bilder physisch liegen)
  • Bilder: Anpassung Import für Foto Credit (eine Spalte weniger: Name entfällt, zwei Spalten mehr: Credit-Text und Credit-URL, siehe Import-Info-Seite)

28.02.2017 – 4.4.1 – Optimierte Bilder Dateinamen

  • SEO: Metadaten: weitere Textblock-Wünsche (Anzahl der Einträge – gesamt, pro Gebiet/Eigenschaft).
  • Bewertungswidget: eigenes HTML pro Theme ermöglichen
  • weitere E-Mail-Typen im Hintergrund versetzt versenden
  • Bildname beim Speichern / Hochladen / Importieren anpassen: Bild-Id + Endung
  • Vorhandene Bildnamen migrieren zu „PictureId.Suffix“ (Hintergrund-Task über den Tag verteilt)
  • Bugfix: CSS-Bundling

21.02.2017 – 4.4.0 – Anpassbare Metadaten

  • SEO: Management-Seite zum Editieren von Title und Description auf Startseite, Eintragsseite, Suchseiten mit Textbausteinen, Längeninformation
  • SEO: auf entsprechenden Seiten Title und Description wie vom Portalbetreiber festgelegt automatisch setzen
  • Bugfix: CSS-Minification und -Bundling fehlertoleranter machen

15.02.2017 – 4.3.11

  • Bugfix: Eintragsbetreiber überprüfen – Check der ID bei Eintragserstellung wird durchgeführt, auch wenn id null ist.

14.02.2017 – 4.3.10

  • Keywords für Portal anzeigen: über „/SitemapKeywords“
  • Zugriffskontrolle: Management-Actions überprüfen: Eintragsbetreiber darf nur Entitäten (Bilder, Eintrag, Rechnungsdaten) seiner Einträge bearbeiteten
  • Umhängen von Premiumeinträgen zu neuem Eintragsverwalter nicht mehr erlauben (hat ungewünschte Konsequenzen auf Rechnungsdaten)
  • Bugfix: Redirects cachen um Datenbank-Abfragen zu reduzieren
  • Bugfix: Tracking-Aufrufe ohne Eintrags-ID

10.02.2017 – 4.3.9

  • Straße mit Hausnummer: erlaubte Zeichen von 50 auf 100 hochsetzen (Kontakt, Eintragsverwalter)
  • Design: Management Menü: Menüpunkte sollten gleich weit eingerückt sein nach Icons
  • Bugfix: Contentblöcke in Datenbank aller Portale bereinigen (überflüssige raus), damit sie nicht auf Sitemap erscheinen
  • Bugfix: Blogartikel mit Bild anlegen: Themen wurden nicht korrekt assoziiert

08.02.2017 – 4.3.8

  • weitere Bilder-Formate beim Bild-Upload und Bild-Import zulassen
  • Export: Infotext verbessert
  • Bewertungs-Widget-Seiten von einzelnen Einträgen nicht durch Bots crawlen lassen
  • Bugfix: Redirects: Bei Keyword-Anpassung auf Groß-Klein-Schreibung überprüfen – keine Redirect-Schleife anlegen
  • Bugfix: Eintrag Editieren: Speichern von Regionen funktioniert nicht richtig (Regionsnamen die andere Regionsnamen enthalten)
  • Bugfix: alte Eintragsnamen können Zeilenumbrüche enthalten (z.B. durch Import): bei neueren Imports bereinigen, vor E-Mail-Versand bereinigen (Namen werden in Betreff eingebaut)

03.02.2017 – 4.3.7

  • Premium (Produktseiten, Erwähnungen) kann über Konfiguration ausgeblendet werden
  • Weiterleitung: „/eintrag/ID“ leitet weiter auf die Detailseite des Eintrags mit der ID. (Falls kein Eintrag mit der ID gefunden wird, so wird auf Suchseite umgeleitet.)

01.02.2017 – 4.3.6

  • Editieren von Einträgen durch Editor ermöglichen
  • Bugfix: Management Dashboard: Statistiken: Prozentuale Anteile werden falsch berechnet
  • Bugfix: Rechnungs-PDF-Erstellung bei gelöschten Einträgen: Log und Abbruch

27.01.2017 – 4.3.5

  • Bugfix: Redirects nicht ausführen falls Fehler in Verbindung zur Datenbank

26.01.2017 – 4.3.4

  • Bugfix: korrekter Versand gespeicherter E-Mails
  • Bugfix: Datenbank Timeouts: Orchard Änderungen einspielen

25.01.2017 – 4.3.3

  • Weiterleitungen bei Namensänderung bei Einträgen (alte URL wird auf neue umgeleitet): Anlegen, Löschen (bei Deaktivierung und Löschen von Einträgen, bei neuer Nutzung der alten URL), Nutzen
  • Weiterleitungen bei Keyword-Änderungen: „Ordner“-Matches, vorhandene Weiterleitungen anpassen, Nutzen
  • E-Mails speichern und später im Hintergrund senden: Originalaktion geht schneller, bei Fehlern wird Versand später automatisch erneut versucht (derzeit testweise nur für Anfrage, Kontakt zu Portalbetreiber)
  • Bugfix: Eintragsliste: „Bearbeitet am“ ist „Erstellt am“
  • Bugfix: SQL-DB-Timeouts durch Backups

17.01.2017 – 4.3.2

  • Eintragsstatistiken an Portalbetreiber schicken – kurz bevor der Eintrag verlängert wird (Statistiken für letzte 365 Tage und Gesamtzeit)
  • Bugfix: doppelte Nachricht nach dem Speichern von Einträgen
  • Bugfix: Warnungen während Deployment (stage, live) behoben
  • Bugfix: nach Aktivieren eines Eintrags seine URL überprüfen (Kollisionen, korrektes Keyword)
  • Bugfix: auch bei deaktivierten Einträgen Verbesserungsvorschläge im Management annehmen
  • Bugfix: Namenseingabe bei Vorschlägen zu lang
  • GA Tracking: Seiten auf denen Bewertungswidget angezeigt und geklickt wird
  • GA Tracking: Formularinteraktionen bei Bewertungsabgabe, Anfrage, Frage/Antwort: Formular geöffnet, geschlossen, abgesendet, Fehler (inkl. Fehlerursachen)

11.01.2017 – 4.3.1

  • Detailseitenaufrufe beschleunigen und unabhängiger machen: Tracking via Ajax-Request
  • Bugfix: Check der Google Analytics ID
  • verschiedene kleinere Bugfixes

10.01.2017 – 4.3.0 – Eintragsstatistiken

  • Eintragsstatistiken: Anzeige in Eintragstabelle (Wechsel durch Checkbox neben Sucheinstellungen)
  • Eintragsstatistiken: Detailseitenaufrufe und Hompage-Klicks unabhängig von Google Analytics tracken
  • Eintragsstatistiken: historische Detailseitenaufrufe und Hompage-Klicks von Google Analytics holen, lokal einpflegen (auch für derzeit deaktivierte Einträge)
  • Eintragsstatistiken: Export mit/ohne Statistiken anbieten
  • Dashboard Statistiken: Anpassungen an Premium-Vergleichstabelle
  • Eintragstyp Medien: Portalbetreiber kann entscheiden, dass Eintragsbetreiber nichts angeben können (ohne Vollständigkeitsverlust)
  • Verknüpfung der Search Consolen mit Google Analytics
  • Verbesserung der Backups (alte Dateien automatisch entfernen)

05.01.2017 – 4.2.4

  • Dashboard Statistiken: Tabelle für Vergleich Premium-Einträge zu Basis-Einträge im Durchschnitt (Daten werden täglich aktualisiert, falls keine Premiumeinträge vorhanden so nur Basis-Eintrags-Spalte anzeigen)
  • Dashboard Statistiken: Anzahl Premiumeinträg pro Tag – historisch nachkalkulieren
  • Dashboard Statistiken: historische Daten für Bewertungen, Fragen, Antworten, Anfragen mit Premiumzuordnung
  • Bugfix: Bewertungswidget: fehlendes CSS, JavaScript bei fehlendem Button fixen
  • Bugfix: Limitüberschreitung bei Google Analytics API durch zeitliche Verzögerung verhindern
  • Contentblöcke: script Tags zulassen
  • neue Eintragsvorschläge und Verbesserungsvorschläge: sofort E-Mail an Portalbetreiber
  • Google Analytics Tracking für Bewertungsabgabe
  • Google Analytics Tracking für Banner-Klicks (rechts neben Hauptcontent)