2015

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

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

19.12.2015 – 2.8.4.0

  • Suchergebnisse: Hervorhebung der Premium-Einträge: zwei zusätzliche kleine Bilder (falls vorhanden), farbliche Hervorhebung, Premium-Icon rechts unten

11.12.2015 – 2.8.3.0

  • Anfahrtsbeschreibung nicht durchsuchbar gestalten
  • Export: mit Gesamtpunktzahl, Anzahl der Bewertungen, Eintrags-URL in Portal
  • Export: deutlich beschleunigen (ca. 1/5 bis 1/10 der aktuellen Laufzeit)
  • Eintrag editieren: Homepage-Eingabefeld einzeilig statt mehrzeilig
  • Bugfix: E-Mail-Adresse validieren: bessere Fehlermeldung falls Vorschlag nicht mehr existiert, keinen Fehler loggen
  • überflüssige JavaSkript-Dateien in Themes löschen

08.12.2015 – 2.8.2.7

  • Bugfix: Eintrag bearbeiten: duplizieren und deaktivieren Buttons besser anordnen
  • Bugfix: fehlende Layout-Dateien
  • Deployment: JavaScript-Dateien vor Deployment neu minifizieren
  • Bugfix: Produkt-Paket-Beschreibungen dürfen auch länger sein
  • Bugfix: Vollständigkeits-Check nicht aufrufen, falls Eintrags-Editier-Formular Fehler aufweist

01.12.2015 – 2.8.2.6

  • Bugfix: Eintrag erstellen: bei Validierungsfehlern kommt es zu Abbruch
  • Bugfix: längere Requestzeiten erlauben
  • Bugfix: Rechnung über externen Server aufrufbar machen

28.11.2015 – 2.8.2.5

  • Bugfix: Produktpaketbeschreibungen mit mehr als einer Zeile
  • Layout-Anpassungen

09.11.2015 – 2.8.2.4

  • kleinere Text- und Skriptanpassungen

04.11.2015 – 2.8.2.3

  • Bugfix: Portale manchmal nach Auslieferung von Eigenschaften nicht erreichbar

03.10.2015 – 2.8.2.2

  • Überarbeitung sämtlicher Map-Icons (normal, aktiv/on-hover, premium)
  • Bugfix: Suchindizes werden nicht aktualisiert, falls es nur noch Vorschläge zu indizieren gibt
  • Bugfix: Bewertungstab: Empfehlungen nur mit Einträgen mit Bewertungen ergänzen

29.10.2015 – 2.8.2.1

  • Bugfix: einzelne Icons werden nicht im Lagetab angezeigt
  • Bugfix: Eintragsseite bei Eintrag ohne Bild: Satellitenbild im Header wird nicht angezeigt
  • Bugfix: Suchseitenaufruf mit URL-Parametern (Gebiet, Eigenschaft): Parameter sollten als Filter in Session gespeichert werden, damit bei Rückkehr auf die Suchseite diese Filter weiterhin aktiv sind

28.10.2015 – 2.8.2.0 – Premium Verbesserungen Karte

  • Suchseiten-Karte und Lagetab-Karte: Icons von Premiumeinträgen werden besonders dargestellt
  • Detailseite – Übersichtstab: HTML/CSS-Icon in statischer Karte anzeigen
  • Bugfix: Icons für rausgefilterte Einträge werden nicht angezeigt
  • Google Static Maps: API-Key verwenden, um höheres Limit nutzen zu können
  • Bugfix: Freitextsuche mit Apostroph

21.10.2015 – 2.8.1.4

  • Bugfix: Suchseite: alle Ergebnisseiten nach Seite 1 lassen sich nicht öffnen wenn man Suchseite mit Eigenschaft oder Region im Link öffnet
  • Layoutanpassungen

14.10.2015 – 2.8.1.3

  • Bugfix: Seitenaufruffehler
  • Bugfix: API-Requests für Bots verbieten

10.10.2015 – 2.8.1.2

  • Cookies: Einwilligung einbauen (für 1 Jahr)
  • Bugfix: Seiten-Routing (NullReferenceException)

09.10.2015 – 2.8.1.0 – Anzeige Konkurrenz-Icons im Lage-Tab

  • Sämtliche Icons auf dynamischen Karten (Suchseite, Detailseite-Lagetab) wurden durch HTML/CSS-Icons ersetzt.
  • Detailseite-Lagetab-Karte: eigener Standort wirddurch grünliches Icon angezeigt
  • Detailseite-Lagetab-Karte: näher ran zoomen
  • Detailseite-Lagetab-Karte: Konkurrenzeinträge bei Nicht-Premium-Einträgen anzeigen (ggf. als Stacked Icons)
  • Premium-Erklärseite: Preise auflisten
  • Premium-Buchen-Links: falls als Eintragsverwalter eingeloggt, so auf die Management-Buchen-Seite umleiten, andernfalls auf die anonyme Buchen-Seite (Portalmanager gelangen immer auf die anonyme Buchen-Seite)
  • Freitextsuche: Worte bei folgenden Zeichen auftrennen: . , _ – / \ “ ‚ ´ `
  • Vollständigkeit / Punkte: Beschreibung gibt immer 15% der Vollständigkeit (15 Punkte)
  • Standard-Werte bei neuen Portalen einheitlich setzen (Nähe, Anzahl Einträge in Ort)
  • Management: Eigenschaften-Seite: „Ausliefern“-Link in die Benachrichtigungen oben in der Seite einbauen
  • Bugfix: „Rechnungsempfänger aus Land“ sollte standardmäßig nicht angecheckt sein
  • Bugfix: nach Löschen von Bildern Eintrag neu indizieren
  • Bugfix: nach Deaktivierung von Premium auch Management-Index aktualisieren
  • Bugfix: Initiale Migration läuft nicht durch
  • Bugfix: Falls Suchseite mit URL-Parameter aufgerufen wird (Gebiet oder Eigenschaft), so immer auf 1. Ergebnisseite leiten

08.10.2015 – 2.8.0.2

  • Bugfix: Zugriff auf DB manchmal fehlerhaft

21.09.2015 – 2.8.0.1

  • Bugfix: Einträge für Empfehlungsblöcke deutlich schneller heraussuchen
  • Empfehlungsblöcke: kleinere Anpassungen
  • Standardeinstellungen: bei neuen Portalen auf Standardwerte setzen

19.09.2015 – 2.8.0.0 – Empfehlungsblöcke

  • Empfehlungsblöcke auf Detailseite: Statt des Standard-Premiumblocks gibt es nun einen Empfehlungsblock:
    • Empfehlungsblöcke werden nicht auf Detailseiten von Premium-Einträgen angezeigt
    • auf Übersichtstab, Bildertab, Kontakttab: Einträge in der Nähe anzeigen (Premium-Einträge bevorzugt, sie sind in der Reihenfolge gleichwertig mit halb so nahen Nicht-Premium-Einträgen)
    • auf Bewertungstab: Einträge mit Bewertungen in der Nähe anzeigen (Premium-Einträge bevorzugt, besser bewertete Einträge bevorzugt)
    • auf Lagetab: Premium-Einträge in der Nähe anzeigen
    • für alle Blöcke gilt: maximale Entfernung der empfohlenen Einträge ist 1000km (es sei denn portalspezifische Einstellung ist größer)
    • die Nähe kann im Portalmanagement in den Grundeinstellungen geändert werden (Voreinstellung = 50km)
  • Bugfix: bessere Absicherung bei Rechnungserstellung
  • Bugfix: deaktivierte Einträge erscheinen auf Suchseite, nachdem ihre Premium-Buchung ausläuft

16.09.2015 – 2.7.2.1

  • Bugfix: URLs von Seiten mit ContentBlöcken korrekt abrufen und anzeigen
  • Bugfix: Ausliefern der Eigenschaften nach anlegen/löschen automatisiert nach 30 Minuten Inaktivität (statt nach 5 Minuten)
  • Stage-Deployment beschleunigen

15.09.2015 – 2.7.2.0

  • Suchseite: beim Hovern über einem Eintrag in Suchergebnisliste wird dessen Icon auf der Karte hervorgehoben
  • Eintrag vorschlagen als Eintragsbetreiber bei Portalen, die nach E-Mail-Verifizierung automatisch freischalten: Gleich Registrierungslink verschicken (2. E-Mail vermeiden)
  • Eintrag duplizieren: direkt ins Erstellen-Formular wechseln, mit Daten vom alten Eintrag
  • Eintragsverwaltung als Eintragsverwalter: deaktivierte Einträge standardmäßig ausblenden (Checkbox zum Anzeigen) – Anzahl der deaktivierten Einträge in Klammern
  • Einträge ohne Bild: Falls sie Geokoordinaten haben, so Satellitenbild von ihrem Ort anzeigen (Suchseite, Detailseite)
  • Suchfilter: Zahl: 1000er-Zeichen (wie in 10.000) akzeptieren
  • Telefonnummer klickbar machen, Hinweistext im Editierformular
  • Einträge ohne Anfahrtbeschreibung: keine Verlinkung auf Übersichtstab auf Detailseite
  • Code-Cleanup: Regionsmodul entfernen
  • Code-Cleanup: zwei Referenzen zu Ländern und Bundesländern in eine verschmelzen
  • Code-Cleanup: doppelte Views in Themes und Neutral-Theme vermeiden
  • Datenbank-Fehler analysieren und fixen: Draft-Funktionen ausbauen, keine Versionierung
  • Bugfix: Wenn Einträge gelöscht werden, so auch deren Bewertungen, Produktbuchungen, Abrechnungen, Registrierungen, Verbindungen zu Eintragsverwaltern löschen.
  • Deployment: Deployment-Test-Portal erstellen und am Vortag vorm Deployment deployen um mögliche Deployment-Fehler vorher abzufangen
  • Bugfix: Live-Tests wieder durchlaufen lassen

12.08.2015 – 2.7.1.2

  • Bugfix: Premium bei inaktiven Einträgen nicht verlängern
  • Facebook: für Frontend selben Code wie für Management-Bereich nutzen
  • Seitenumbenennungen (Glamping, Hochzeitslocation)

04.08.2015 – 2.7.1.1

  • Bugfix: korrekte Fehlermeldung bei Import mit Bildern
  • neue Contentseiten anlegen
  • „Password“ durch „Passwort“ ersetzen
  • Startseite: keine Anzahl der Suchergebnisse bei Filterung anhand von Kategorie

24.07.2015 – 2.7.1.0

  • Suchseite: Kartenausschnitt wird nur dann als Filter gesetzt, wenn Nutzer explizit mit der Karte interagiert, also die Karte verschiebt oder zoomt. Andernfalls werden nur die Eigenschafts- und Gebietsfilter auf die Suchergebnisse angewendet (falls gesetzt) – in diesen Fällen werden also auch Einträge ohne Geokoordinaten und Einträge außerhalb des Kartenfensters in den Suchergebnissen angezeigt.
  • Suchseite: initialer Aufruf führt nicht zu Aktualisierung der Ergebnisse (durch Anpassung der Karte)
  • Suchseite: Keine Ergebnisse Text anpassen („im Kartenausschnitt“), je nachdem ob Kartenfilter gesetzt ist, und Schaltflächen ausblenden (um Karte zurückzusetzen)
  • Deployment-Skript erweitern, um möglicherweise fehlende Dateien hinzuzufügen
  • Premium buchen: „Rechnungsempfänger nicht aus X“ umwandeln in „Rechnungsempfänger aus X“, standardmäßig ausgeschaltet
  • Bugfix: Premium Produkt: VAT-Änderungen werden nicht übernommen, wenn mehrere Pakete angelegt sind.
  • Bugfix: auf Suchseite mit Gebietsparamater werden die Score- und Vollständigkeits-Popups nicht geladen
  • Bugfix: Export: Einträge fehlen, Einträge doppelt
  • Bugfix: Einträge, für die nach Import Geokoordinaten berechnet werden, werden auf Suchseite nicht angezeigt
  • Bugfix: Datenbankanfragen innerhalb von Schleifen ggf. mit Sortierung ausstatten, damit alle Elemente genau ein Mal durchlaufen werden

21.07.2015 – 2.7.0.3

  • Suchseite: bei Klick auf Suchergebnis Eintragsseite in neuem Tab öffnen (auf Handys und bei geringer Fensterbreite im selben Tab)
  • Suchseite: bei Eingabe von Text oder Zahlen erst nach 2 Sekunden ohne weitere Eingabe automatisch Suchanfrage starten
  • Bugfix: Detailseite bei deaktivierten Einträgen nicht indizieren
  • Bugfix: Ort-Erstell-Logik erst durchlaufen falls es genügend Einträge an dem Ort gibt

17.07.2015 – 2.7.0.2

  • Umbennenung Seite Auszeichnung zu Award
  • kleine Anpassung an Anzeige der Kategorieeigenschaft

15.07.2015 – 2.7.0.1

  • Bugfix: Redaktionelle Auszeichnung nicht als Suchfilter anzeigen
  • Eintrag editieren: keine leeren Gruppen anzeigen (auch keine Gruppen mit ausschließlich nur für Portalbetreiber sichtbaren Eigenschaften)

10.07.2015 – 2.7.0.0 – Redaktionelle Auszeichnung

  • neue Eigenschafts-Einstellung: nur für Portalbetreiber sichtbar (nur für „Vorhanden“ und „Text“ Typen, automatisch nicht suchbar und nicht sichtbar und standard)
  • Redaktionelle Auszeichnung: nur für Portalbetreiber sichtbar, aktivierbar unter „Einstellungen“ -> „Eigenschaften“
  • Anzeige der redaktionellen Auszeichnung als Badge im Suchergebnisbild und im Headerbild auf Eintragsseite, Erklärungs-Popup

01.07.2015 – 2.6.0.0 – Orte

  • Orte: ab bestimmter Anzahl von Einträgen an einem Ort wird dieser Ort erstellt – Anzahl über Grundeinstellungen veränderbar, initial auf 10 gesetzt
  • gleichnamige Orte: falls Einträge mit gleichem Ortsnamen weiter als 100km von einander entfernt liegen, so wird angenommen, dass es sich um zwei verschiedene Orte mit gleichem Namen handelt
  • Orte: Orte funktionieren analog zu Regionen:
    • werden als Map-Buttons angezeigt
    • können via Suchseiten-URL aufgerufen werden
    • werden in Liste der Regionen/Orte unten auf der Suchseite + Startseite angezeigt
    • erscheinen im Crumbtrail auf Such- und Eintragsseite
    • Reihenfolge von Bewertungskategorien veränderbar (per Drag and Drop)
    • Über die Liste der Einträge kann man zu den Bewertungen des Eintrags gelangen (eine der weiteren Aktionen im Zahnrad rechts)
  • Orte: Kartenausschnitt kann manuell festgelegt werden (analog zum initialen Kartenausschnitt auf der Suchseite)
  • Orte: Kartenausschnitt wird angepasst, wenn neuer Eintrag hinzukommt, Eintrag entfernt wird, oder Geokoordinaten eines Eintrags angepasst werden
  • Orte: einmal angelegt, werden sie derzeit nicht gelöscht (auch wenn ihre Anzahl der Einträge unter den Grenzwert fällt)
  • Orte: werden neu angelegt, sobald ein Eintrag dem Ort hinzugefügt wird, welcher die Anzahl auf über den Einstellungswert bringt
  • Eintragsseite: Ort (falls erstellt), Regionen, Bundesland, Staat auf entsprechende Suchseite verlinken
  • Regionen/Bundesländer mit gleichem Namen wie andere Regionen/Bundesländer/Staaten werden umbenannt, damit sie klar unterscheidbar sind, und jeweils eigene Suchseite-URL haben
  • Eintrag-Editieren-Seite: Deaktiviere/Aktivieren-Button auch oben rechts anzeigen
  • Suchseite: Vollständigkeits- und Punkte-Popups bei Hover nachladen
  • Suchseite: Falls mit Parametern aufgerufen (Eigenschaft und/oder Gebiet) und keine Einträge diesen Parametern entsprechen, so auf parameterlose („normale“) Suchseite umleiten

24.06.2015 – 2.5.0.1

  • Suchseite: Map-Popup on klick öffnen, nicht on hover
  • Suchergebnisse: Score-Vollständigkeits-Popups: Duplizierung von Content vermeiden – über Ajax-Request nachladen
  • Suchseite: kleine Fixes beim neuen Typ Kategorie
  • Bugfix: beim Nutzen/Erstellen eines Registrierungslinks Eintragsverwalter erstellen
  • Export: Registrierungslinks nur für die Einträge mit Kontakt- oder Eintragsverwalter-E-Mail-Adresse erstellen
  • verschiedene Designverbesserungen: Gruppen-Icons, CSS, …

19.06.2015 – 2.5.0.0 – Neuer Eigenschaftstyp Kategorie

  • Kategorie: Eigenschaftstyp, Editieren, Speichern, Anzeige, Suche, Klassen-ID, Icons, Export, Import
  • Link: Import und Export ermöglichen
  • Tabs auf Eintragsseite via URL direkt ansteuerbar, auch Bewertungsformular
  • Mausrad scrollt nicht auf Karte
  • Google Analytics: tracken wie oft Sortierreihenfolge geändert
  • Log-Management: heutige Events einlesen

17.06.2015 – 2.4.6.1

  • Bugfix: Suchseite – Suchergebnisse: Badges verschoben
  • Bugfix: zu große Icons werden nicht in Minikarte angezeigt
  • Rechnungen mit Footer: je nach Portal mit oder ohne Footer ermöglichen

11.06.2015 – 2.4.6.0 – Anzeige Score und Vollständigkeit im Suchergebnis

  • Suchseite – Suchergebnisse: Score und Vollständigkeit anzeigen (inkl. Erklärungs-Tooltipps)
  • Suchseite – Suchergebnisse: Links ermöglichen (normalerweise führt jeder Klick auf die Detailseite)
  • Bugfix: Tooltipps im Suchergebnis werden nach Ajax-Suche nicht angezeigt (z.B. nach Veränderung von Filtern)
  • Bugfix: Veröffentlichung eines Eintrags führt nicht dazu, dass dessen URL bei Namenskollision angepasst wird
  • Bugfix: Premium testweise aktivieren/deaktivieren in Eintragsliste (Portalmanagement): Rückfragen funktionieren nicht

10.06.2015 – 2.4.5.2

  • Score: extra Seite mit Erklärungen: /score
  • Bugfix: neues Portal: Produktseite kann nicht geöffnet werden
  • Rechungen: extra Footer definieren und hinzufügen
  • Portalmanagement – Liste der Eigenschaften: falls Ablaufdatum im Portal nicht aktiv, so Ablaufdatum auch nicht anzeigen

09.06.2015 – 2.4.5.1

  • Bugfix: Gesamtvollständigkeit der Portale 0% (Management – Übersicht)
  • Rechungen: beim erstellen des PDFs keine Ränder hinzufügen

08.06.2015 – 2.4.5.0 – Eigenschaftstyp Link

  • neuer Eigenschaftstyp: Link (Bezeichnung legt Portalbetreiber fest, Weblink wird von Eintragsverwalter gesetzt), kann vorerst nur normale Eigenschaft sein (nicht nützlich oder sehr nützlich)
  • Suchseite: Umbau des Zusammenstellens der Suchergebnisse (über Index statt über Datenbank): nun freie Gestaltungsmöglichkeit der Komponenten eines Suchergebnisses, leichte Beschleunigung der Seite
  • Startseite – Aktuelle Einträge: nur Einträge mit Bildern zeigen, Daten über Index statt über Datenbank holen
  • Detailseite: Umbau Mulitple choice: Nur vorhandene Optionen anzeigen
  • IIS-Logs täglich einmalig einlesen
  • Management-Eintragsliste: Suchbegriff sollte in der Suchbox auch nach der Suche stehen bleiben (dann sieht man besser, dass Ergebnisse gefiltert sind)

05.06.2015 – 2.4.4.9

  • Bugfix: Eintragsseiten werden nicht angezeigt (entstand, wenn Eintragsvorschläge mit schon vorhandenem Namen oder Verbesserungsvorschläge gelöscht wurden), portentiell bereits existierende Fehler auf allen Live-Portalen beheben
  • Stage-Deployment ans Live-Deployment anpassen
  • Premium-Block: aus weniger Einträgen zufällig auswählen, damit eher Einträge mit hohem Score (und wahrscheinlicher mit Bild) angezeigt werden
  • tägliche Öffungszeiten: clientseitige Validierung für Zeiten (auch keine Buchstaben erlaubt)

02.06.2015 – 2.4.4.8

  • Export: Export: falls alle Einträge exportiert werden, so Benachrichtigung anzeigen, dass Portalbetreiber eine E-Mail mit Download-Link bekommt (kein Warten im Browser mehr notwendig)
  • Rechnungslayout pro Portal individualisierbar: eigenes CSS und Logo
  • Suchseite – Karte: Icon anpassen, falls mit der Maus drübergehovert wird

29.05.2015 – 2.4.4.7

  • Bugfix: Eintrag editieren: Gruppen-Navigations-Links und Inhalt verschoben
  • Map-Icon: klickbare Größe portalspezifisch anpassbar

27.05.2015 – 2.4.4.6

  • Bugfix: URL-Rewrite-Regeln werden durch Deployment überschrieben, über externe Konfigurationsdatei definieren
  • Bugfix: Eintrag editieren: Bei Programmfehler wird der Eintrag deaktiviert.
  • Bugfix: Suchseite – alle Filter: Liste ist nicht zweispaltig

23.05.2015 – 2.4.4.5

  • Suchseite: neue Sortiermöglichkeit: „neueste Einträge zuerst“
  • Bugfix: Produkt in neuem Portal ohne Produktpläne kann nicht angelegt werden.
  • Bugfix: Eigenschaften editieren: „optionale Einstellungen“ können nicht aufgeklappt werden, falls sie in einer Eigenschaft in einer anderen Gruppe schon auf- und zugeklappt wurden

22.05.2015 – 2.4.4.4

  • Bugfix: Eintrag vorschlagen (nicht Eintragsverwalter) – Namensfeld-Eingaben werden verworfen, Name fehlt anschließend bei Validierung.
  • Portale jeweils (wie gewünscht) mit oder ohne „www“ anzeigen: URL-Rewrite-Regeln in extra Konfigurationsdatei festlegen, beim Deployment nicht verändern
  • Management: Feedback nach Ändern von Rechnungsdaten oder Eigenschaftsdaten anzeigen
  • kleinere Bugfixes und Verbesserungen

21.05.2015 – 2.4.4.3 – Eintragsverwalter ändert seine Daten auf extra Seite

  • Eintragsverwalter: Trennung Bearbeitung von Eintragsverwalterdaten und Eintragsdaten: Extra Menüpunkt „Meine Daten“ mit Eintragsverwalterdaten-Formular. (Für den Portalbetreiber ändert sich nichts.)
  • IIS-Logs schneller auswertbar: via Logstash zu ElasticSearch-Logs hinzufügen (fortlaufende Aktualisierung)
  • Bugfix: korrekte Aktualisierung der Vollständigkeit beim Bildupload auf Eintrag-Editieren-Seite

20.05.2015 – 2.4.4.2

  • Eintrag vorschlagen oder verbessern: AGBs müssen akzeptiert werden (Eintragsverwalter müssen danach im Managementbereich AGBs nicht erneut akzeptieren)
  • Suchseite: Suche nur dann anstoßen, wenn sich der Text in einem Textfeld geändert hat (statt nach jedem Tastendruck)
  • Suchseite: alle Filter Popup: Button umbenennen, Anzahl der Suchergebnisse anzeigen
  • Eintrag editieren: Anzahl der Bilder im Tabreiter anzeigen
  • Rechnungen im CC an die in Rechnungsdaten beim Produkt angegebene E-Mail-Adresse schicken
  • Eintragsverwaltung: für alle thematica-Portale Facebook-Pixel-Code in extra Bereich verschieben (kann nun pro Portal geändert werden)
  • Bugfix: Premium buchen: Sonderzeichen im Suchfeld korrekt übertragen (IE)
  • Bugfix: Kommando wiederherstellen, welches in recipes genutzt wird
  • Bugfix: Live-Tests anpassen – Wiederholung bei Fehler einbauen

14.05.2015 – 2.4.4.1

  • Bugfix: Anzeige Werbe-Contentblock korrigieren
  • Bugfix: Eintrag anlegen: Geo-Koordinaten-Hinweis sollte beim Laden nicht zu sehen sein
  • Bugfix: Startseite: Button „weitere Filter“ sollte auf Suchseite gehen und „alle Filter“ öffnen

13.05.2015 – 2.4.4.0 – Werbe-Contentblöcke

  • Werbebanner auf Start-, Detail- und Suchseite: Als Contentblock im Managementbereich editierbar. Anzeige.
  • Eintrag-Vorschlagen-Formular überarbeiten: für Eintragsverwalter sind zunächst alle Eigenschaften bis auf Eintragsname ausgeblendet
  • Eintrag vorschlagen/verbessern: AGBs müssen akzeptiert werden
  • Weiterleitung: pro Portal mit oder ohne „www.“ als Hauptseite einrichten

08.05.2015 – 2.4.3.2

  • Google Analytics: Eventtracking: Suchseite: nur tracken wenn sich Filterwert verändert
  • Google Analytics: Eventtracking: Suchseite: eingegebenen Text bei Freitextsuche tracken
  • Google Analytics: Eventtracking: Suchseite: Homepage-Aufrufe auch mittels Kontextmenü tracken
  • Fehlerlogs aller Portale automatisch parsen und aufbereiten (Parser, ElasticSearch, kibana)
  • Neues-Portal-Deployment: automatisiert testen
  • Bugfix: bei Löschen aus Lucene-Index zu viele Klauseln

30.04.2015 – 2.4.3.1

  • Google Analytics: Custom Dimension: bei allen Seitenaufrufen die Gesamtvollständigkeit des Portals tracken
  • Google Analytics: Custom Dimension: bei Eintragsseitenaufrufen die Vollständigkeit des Eintrags tracken
  • Google Analytcs: Eventtracking: Aufrufe der Homepage-Links tracken
  • Livetests über Browser: Eintrag editieren und speichern anhand eines deaktivierten Eintrags auf Live-Portal (Stellplatz.Info)

29.04.2015 – 2.4.3.0 – Seitentypen als Custom Dimension

  • Google Analytics: Custom Dimension: Seitentypen tracken (Startseite, Suchseiten, Eintragsseite, statische Seiten)
  • Google Analytics: Änderungen an einem Filter nach 5 Sekunden als neuen Event tracken
  • Bugfix: IE: Modale Popups (Rechnungsdaten editieren, Eigenschaften editieren): IE zeigt immer die Daten des ersten Requests an

28.04.2015 – 2.4.2.2

  • Bugfix: Eintrag editieren/anlegen: Anzeige und Speichern einer Eigenschaft nicht möglich, falls sie den gleichen Namen hat wie eine Gruppenüberschrift
  • Google Analytics: Eventtracking: Refaktorierungen
  • Google Analytics: Eventtracking: Bezahltyp-Auswahl via JavaScript tracken

24.04.2015 – 2.4.2.1

  • Google Analytics: Eventtracking: Suchseite: Wie oft werden Eigenschaftskategorien geöffnet?
  • Google Analytics: Eventtracking: Suchseite: Wie oft werden „alle Filter“ geöffnet?
  • Google Analytics: Eventtracking: Suchseite: Wie oft wird die Freitext-Suche-UI genutzt?
  • Google Analytics: Eventtracking: Suchseite: Wie oft wird das Paging genutzt?
  • Google Analytics: Eventtracking: Suchseite: Wie oft werden die Area-Buttons auf der Karte genutzt?
  • Google Analytics: Eventtracking: Suchseite: Wie oft wird Filter-UI genutzt?
  • Rechnungsdaten editieren: via Link auf Eintrag-Editieren-Seite im Abo-Bereich

22.04.2015 – 2.4.2.0 – Eventtracking

  • Google Analytics: Trackingcode für Managementbereich
  • Google Analytics: Eventtracking: Wie oft wird Eintrag-Vorschlagen-Formular geöffnet, verschickt, von Eintragsbetreiber verschickt?
  • Google Analytics: Eventtracking: Wie oft wird Anfrage-Formular erfolgreich abgesendet?
  • Google Analytics: Eventtracking via JavaScript: Premiumbuchungen
  • Bugfix: robots.txt bei Liveportalen korrekt zurückgeben
  • Portal-Erstellen-Seite für Suchmaschinen-Crawling verbieten
  • Monitoring für Demoportal einrichten

17.04.2015 – 2.4.1.13

  • Bugfixes: Deployment eines neuen Portals schlägt fehl
  • Deployment eines neuen Portals: Logging von Beginn an anschalten
  • Deployment eines neuen Portals: Datenbank mit IsolationLevel erstellen
  • Contentblöcke: MailChimp-Code zulassen
  • Google Analytics: Trackingcode nur an einer Stelle einbinden
  • Eventtracking: Wieviele Premiumbuchungen finden statt?
  • Bugfix: nichtexistierende Suchseiten sollen nicht von Suchmaschinen indiziert werden (404)
  • Auswertung Logs: Toolrecherche

14.04.2015 – 2.4.1.12

  • Bugfix: Export führt zu TimeOuts bei anderen Requests auf dem Portal
  • Export: Deadlocks vermeiden, besseres Logging, Beschleunigung

11.04.2015 – 2.4.1.11

  • Bugfix: Import mit Ablaufdatum (Benamung der Spalte)
  • Bugfix: Mappopup
  • Bugfix: weiteres Verhindern von SQL-Query-Deadlocks

10.04.2015 – 2.4.1.10

  • iFrames von definierten Domänen in ContentBlöcken zulassen
  • Bugfix: wohnwagen.info: Eintrag sollte gelöscht sein, ist noch im Frontend zu sehen, nicht aber im Management
  • Neubauen eines Indexes sollte gelöschte Einträge entfernen
  • Premiumblock: nur vorhandene Einträge anzeigen
  • bessere Absicherung gegen DB-Deadlocks: Snapshot Isolation Level für nicht-schreibende Queries

09.04.2015 – 2.4.1.9

  • Bugfix: Eintragsdaten können nicht im Internet Explorer gespeichert werden
  • Speichern von Einträgen sicherstellen: kritische Transaktionen-Exceptions abfangen und 5x wiederholen: Eintrag Bearbeiten und Premium Buchen
  • Bugfix: Vollständigkeit abrunden damit 100% nur bei vollständig ausgefüllten Eigenschaften angezeigt wird
  • Bugfix: Link im Vollständigkeits-Popup sollte immer scrollen

03.04.2015 – 2.4.1.8

  • Premium buchen: Rechnungsdaten mit Eintragsverwalter-Daten vorausfüllen
  • Eintrag vorschlagen/erstellen: Anpassung Texte
  • Premiumrechnung: Eintrag genauer bezeichnen
  • Bugfix: Speichern von Einträgen schlägt fehl: besser kapseln, Logging
  • Bugfix: Dashboard nicht zu öffnen, falls Portal keine Einträge enthält
  • Bugfix: Editierfeld für leeren String

01.04.2015 – 2.4.1.7

  • Bugfix: Vollständigkeit anhand einer transient Entität berechnen
  • Bugfix: Laden von Regionen falls Latitude oder Longitude leer
  • Premiumpaket-Beschreibung als Textare-Input

28.03.2015 – 2.4.1.6

  • Eintrag erstellen: Link zu nicht ausgefüllten Eigenschaften ausblenden
  • Dashboard des Eintragsverwalters: „Eintrag anlegen“-Link nicht so prominent darstellen, „Einträge editieren“-Link in Vordergrund bringen
  • Bugfixes: Eintrag managen: Position der Gruppen-Navigation, Vollständigkeitsbalken, Scrolling

25.03.2015 – 2.4.1.5

  • URL Umleitung: Groß-/Kleinschreibung ignorieren

23.03.2015 – 2.4.1.4

  • Bugfix: korrekte Anzeige des Vollständigkeits-Popups auf der Eintrag-Erstellen-Seite

21.03.2015 – 2.4.1.3 – Regionsauswahl

  • Eintrag erstellen/editieren: Anhand der Geokoordinaten die Regionen anbieten, welche diese Koordinaten enthalten. Bei Veränderung der Koordinaten wird die Auswahl angepasst. Verwalter kann Regionen an-/abwählen. Freitext ist zusätzlich weiterhin vorhanden.
  • Suchseite: Einträge können anhand aller ihrer Regionsnamen via Freitextsuche gefiltert werden.
  • Eintragsseite: Im Crumbtrail werden nur noch die ausgewählten Regionen angezeigt.
  • Import: falls neuer Eintrag mit Geokoordinaten angelegt wird, so werden ihm die Regionen zugeordnet, in welchen er liegt
  • Suchseite: Suchreihenfolge wird während der Session beibehalten (analog zu ausgewählten Suchkriterien)
  • Suchseite: Änderung der Suchreihenfolge führt dazu, dass wieder Seite 1 der Ergebnisse angezeigt wird
  • Dashboard: x-Achse: weniger Datumswerte

20.03.2015 – 2.4.1.2

  • Management – Liste der Einträge: Popup über Vollständigkeitsbalken mit fehlenden Dingen (Link zu Eintrag und dessen fehlenden Eigenschaften)
  • Eintrag erstellen/editieren: Popup über Vollständigkeitsbalken mit fehlenden Dingen (passt sich an, sobald Eigenschaften ausgefüllt werden)
  • Eintrag erstellen/editieren: Beim Schließen oder Neuladen der Seite mit ungespeicherten Änderungen den Nutzer darauf hinweisen.
  • Eintrag erstellen/editieren: über Link nur die Eigenschaften anzeigen die noch zur Vollständigkeit fehlen

14.03.2015 – 2.4.1.1

  • Portalmanagement Dashboard: Graph zum Verlauf der Gesamtvollständigkeit und der Anzahl der Einträge
  • Eintrag editieren/erstellen: Badges beim initialen Laden gleich korrekt auf aktiv/inaktiv setzen

13.03.2015 – 2.4.1.0 – Sortierung, dynamischer Vollständigkeitsbalken und Badges

  • Suchseite: Sortiermöglichkeit der Ergebnisse (Score, Anzahl der Bewertungen, Durchschnitt der Bewertungen)
  • Vollständigkeitsbalken: verschiedene Farben für verschieden hohe Vollständigkeit (bis 50% orange, 50-80% blau, ab 80% grün)
  • Eintrag editieren/anlegen: Vollständigkeitsbalken anzeigen. Er wird aktualsiert, sobald Änderungen vorgenommen werden (direktes Feedback).
  • Eintrag editieren/anlegen: 6 Badges anzeigen – ggf. ausgrauen.
  • Portalmanagement – Dashboard: Gesamtvollständigkeit als Balken darstellen
  • Score: Premium gibt 200 Punkte (statt bisher 1000)
  • Premiumblock: mit sehr vollständigen nicht-premium Einträgen auffüllen (zufällig)
  • Export: Vollständingkeit als Spalte mitexportieren
  • Bugfix: Premiumbuchung löst Fehler bei Indizierung aus
  • Bugfix: Ablaufdatum nicht für Berechnung der Vollständigkeit verwenden
  • Bugfix: Verhinderung einer doppelten Indizierung
  • Bugfix: Premium testweise aktivieren und deaktivieren: Eintrag im Index aktualisieren

07.03.2015 – 2.4.0.2

  • Bugfix: Gesamtanzahl der Einträge auf Suchseite aus aktuellem Index holen

06.03.2015 – 2.4.0.1

  • Anpassung an Suchindizes, Verbesserung der Neuindizierung
  • Bugfix: Anzahl der Einträge auf Suchseite ohne deaktivierte Einträge

05.03.2015 – 2.4.0.0 – Vollständigkeit und Score

  • Vollständigkeitswert anhand der Gewichtung von Eigenschaften und Bilder berechnen (1 Bild = 50 Punkte, Eigenschaften = max. 50 Punkte)
  • Suchseite: Standardsortierung nach Score (Premium gebucht = 1000 Punkte + Anzahl der Bewertungen (bis zu 100 Punkte) + Vollständigkeitswert (bis zu 100 Punkte))
  • Score: passende Reihe für Umwandlung der Anzahl der Bewertungen in Punkte finden
  • Eintrag editieren/erstellen: Vollständigkeitswert aktualisieren, Vollständigkeitswert anzeigen, Score und Zusammensetzung anzeigen
  • Eintragsmanagement: Vollständigkeitwert als Spalte (sortierbar), Score als Spalte (mit Zusammensetzung)
  • Eigenschaft erstellen/löschen: Vollständigkeitswert für alle Einträge neu berechnen
  • Vollständigkeitswerte und Score für existierende Einträge berechnen und speichern
  • Vollständigkeitswert bei neuer Bewertung in E-Mail kommunizieren
  • Zahl-Typ anpassen -> bei der Eingabe: Dropdown: Wert, „vor Ort“, „unbegrenzt“, „nicht vorhanden“, Erstellung von Zahleigenschaften anpassen, falls „nicht vorhanden“ nicht dem Suchindex hinzufügen
  • Portale in Google Webmaster Tools einpflegen
  • Bugfix: Export: einige Einträge werden ignoriert, wenn man Einträge exportiert , die keine Suggestions sind
  • Bugfix: überflüssige Migration bei Stellpllatz.Info, Management-Suchindex wurde nicht erstellt

03.03.2015 – 2.3.9.1

  • Neuindizierung von Einträgen: Einträge im Index aktualisieren, nicht alle löschen – deutliche Beschleunigung der Aktualisierung bei explizitem Neubauen des Index (z.B. nach Deployment)
  • Bugfix: Links zu Eintrag editieren / erstellen korrigieren (nach Refaktorieren der Controller)

27.02.2015 – 2.3.9.0

  • Portal erstellen: discoverize AGBs verlinken
  • Eintragsmanagement: eigenen Index für alle Einträge erstellen, damit aktive und deaktivierte gleichberechtigt behandelt werden können beim Filtern und Sortieren
  • Eintrag editieren / erstellen: nach der Eingabe von Informationen ohne Speichern beim Verlassen der Seite nachfragen, ob Änderungen gespeichert oder verworfen werden sollen
  • Eintrag erstellen: Eintragsverwalter kann E-Mail-Adresse nicht ändern (erst beim Editieren), Portalbetreiber darf E-Mail-Adresse ändern (wie bisher)
  • Management: Eintragsliste: Suche nach nur deaktivierten Einträgen soll nur solche anzeigen
  • Monitoring als Admin: besseres Feedback: Logging-Level über Webseite setzen
  • Suchseite: Filter-Popdrops: Breite auf schmalen Geräten anpassen, Positionierung nach Umbau fixen

20.02.2015 – 2.3.8.5

  • Eintragsverwaltung: Duplipzieren eines Eintrags über eine „weitere Aktion“
  • Eintrag bearbeiten: Duplizieren Button
  • Eintragsverwalter darf Einträge erstellen: Eintragsliste und Dashboard: Button für „neuen Eintrag erstellen“ anlegen
  • Import: Ablaufdatum importierbar machen
  • Import: leere Felder überschreiben nicht vorhandene Werte (verhindern von versehentlichem Verlust von Daten)
  • Eintrag editieren: Eigenschaften-Editier-Tab und Bilder-Editier-Tab über jeweils eigene Aktionen aufrufen, also trennen
  • Eintrag erstellen/bearbeiten: nach Speichern der Eigenschaften/Bilder auf Bearbeiten-Seite bleiben – auf dem jeweiligen Tab, wo er war.
  • Suchseite: Filter: „alle Filter anzeigen“ mit der Anzahl aller Filter in Klammern ausstatten
  • URL-Redirects für help, contact, about-us anlegen
  • Bilder eines Eintrags bearbeiten: nach erfolgreich geänderter Reihenfolge durch drag and drop „Alle Änderungen“ Speichern-Button anzeigen
  • Bilder eines Eintrags bearbeiten: Falls man „neues Bild hochladen“-Button klickt, so sollte man zum Bildhochladeformular runtergescrollt werden.
  • Bugfix: Suchseite: Crumbtrail wird bei asynchronen Suchanfragen nicht aktualisiert
  • Bugfix: Suchseite: Filter Popups sollen nicht außerhalb vom viewport dargestellt werden
  • Bugfix: Eintragsmanagement: Sortierung nach Namen ausbauen

13.02.2015 – 2.3.8.0

  • Suchseite: Verbesserung der Anzeige der Suchfilter (Benutzung motivieren, hervorheben, leichter bedienbar), Verschiebung Crumbtrail, Eigenschafts-Icons
  • Suchseite: Anzeige „keine Suchergebnisse im Kartenausschnitt“ verbessern, Karte und Filter zurücksetzen
  • URL für addentry/contact/improveentry/book/aboutus/termsandconditions/help ändern zu SEO/semantischer, deutscher URL, ggf. permanente Redirects
  • Anzeigen der social media buttons im header: google und facebook
  • clientseitige Validierung: Premium Buchen Formular: (positiv und negativ) bereits beim Ausfüllen des Formulars
  • clientseitige Validierung: Eintrag Vorschlagen Formular
  • Kontakt-Formular und Anfrage-Formular: Pflichtfelder anzeigen als Pflichtfelder
  • Bewertung abgeben: AGBs annehmen checkbox einbauen, IP von Nutzer anonymisiert speichern
  • E-Mail-Versand (für alle E-Mails): Login E-Mail-Text anpassen: Eintragsname aufnehmen in Betreff und Text
  • Eintrag bearbeiten: Bilder-Reihenfolge ändern ermöglichen (drag and drop, erstes Bild wird für Thumbnail verwendet)
  • Portal Management: Eigenschaften: Reihenfolge bei Multiplechoice-Eigenschaften ändern ermöglichen
  • Portal Management: Eintragliste: deaktivierte Einträge mittels Texteingabe finden
  • Eintragsmanagement: design: action-links in dropdown/popup verschieben
  • Eigenschaftsmanagement: Nach Löschen einer Eigenschaft Noficifation anzeigen: „ist noch nicht ausgerollt…“
  • Eintrag anlegen / editieren: TextAreas: maximale Anzahl von Zeichen browserübergreifend einheitlich einhalten lassen
  • Eintragstabelle: Links zu Bewertungen auf den Eintrag einschränken und nicht nur die „pending“ anzeigen
  • Eintragstabelle im Managementbereich: Sortierart beibehalten, wenn man Suchbegriff eingibt
  • „Sie“ und „Du“ im Managementbereich vereinheitlichen: überall „Sie“ verwenden (OK, nur noch auf offline-seiten)
  • Info-Seite für Import+Export stylen
  • Fehlermeldungen nur anzeigen wenn als Admin oder Portalmanager eingeloggt
  • Bugfix: Bilder für Content-Seiten sind nicht einbettbar, wenn der Dateinamen Leerzeichen enthält
  • Bugfix: Eintragsseite: falsche Region im Crumbtrail
  • Bugfix: Html bei der Eingabe von Orchard-Formularen clientseitig mit JS unterbinden, wg. Orchard-Bug mit html in Formularen.
  • Bugfix: Stellplatz.Info: Rechtschreibfehler in Eigenschaft „Fahrradverleih“

17.01.2015 – 2.3.7.0

  • Portalmanagement – Tabelle der Einträge: Anzahl der Bewertungen anzeigen, auf Bewertungstabelle verlinken
  • Portalmanagement – Tabelle der Einträge: Sortierfunktion nach Anzahl der Bewertungen
  • Suchindex: Anzahl der Bewertungen für jeden Eintrag hinzufügen, aktualisieren sobald Bewertung freigeschaltet wird, Neuindizierung bestehender Einträge und ihrer Bewertungen
  • Premium Buchung: Eingabe Zahlungsinfos: checkbox „nicht aus diesem Land“ per default angecheckt
  • Eigenschaften: beim Speichern von Eigenschaften Leerzeichen vor und nach dem Eigenschaftsnamen trimmen
  • Eigenschaften: bei bestehenden Portalen bei Eigenschaftsnamen Leerzeichen trimmen
  • Portalmanagement: Eigenschaft Löschen/Anlegen: „Ausliefern Button“ anzeigen
  • Portalmanagement: Vorschläge: „neue Vorschläge automatisch freischalten“ nach Einstellungen -> Grundeinstellungen verschieben

09.01.2015 – 2.3.6.0

  • Eintrag vorschlagen als Eintragsverwalter: Einstellung ermöglichen, dass ein Registrierungslink automatisch versendet wird wenn Eintrag automatisch freigeschaltet wird
  • Nach dem Update eines Eintrags durch Import diesen Eintrag im Suchindex aktualisieren
  • Import mit Update: auch deaktivierte Einträge sollten beim Import berücksichtigt und upgedated werden
  • Import: Breiten- und Längengrad-Spalten als Voraussetzung für Import entfernen
  • E-Mail -Versand: Sichtbare Name (Absender) mit Portalname befüllen
  • E-Mail-Texte: Kontaktanfrage an Eintragsbetreiber: Text anpassen/verbessern: ‚reagieren Sie wie Sie für richtig halten‘; Footer vereinheitlichen und überall mitsenden, wo sinnvoll
  • Payment-Type-Tracking von Lokal oder Stage nicht nach Analytics schicken
  • Falls Eintrag einen Eintragsverwalter bekommt, auch alle Einträge diesem Verwalter geben, welche die E-Mail-Adresse dieses Eintragsverwalters als Anfrage-E-Mail-Adresse haben, aber keinen Eintragsverwalter mit E-Mail-Adresse haben.
  • Bugfixes: u.a. E-Mail-Versand bei Freischaltung von Vorschlägen funktionierte nicht