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