Version 3.3.1.4 - 2023-07-22
Produktimport: Preis-Dictionaries neu aufbauen nach jedem Import
Download-Icons bei SRD-Downloads ersetzt
Version 3.3.1.3 - 2019-10-30
Logo korrigiert (#94)
Labels in der SuchBox sind nicht mehr fett (#94)
Die Input-Controls haben jetzt generell eine Mindesthöhe von 20px (#94)
Unteren Rand bei Checkboxen entfernt (#94)
Fix für Sprachtexte (#89)
Version 3.3.1.2 - 2019-10-13
LogIn-Ticket-Url korrigiert (#71)
Falsche Darstellung der Reader-Versions-Nummer im Download-Bereich korrigiert (#88)
Version 3.3.1.1 - 2019-09-09
Diverse Korrekturen am online mDataManager (#40, #72, #71, #75, #77 + #76)
Korrektur der Ermittlung der Shop-Url (#73)
Version 3.3.1.0 - 2019-08-23
Lizenzfile-Handling korrigiert (#27 + #56)
Pfade der SRD's geändert (#62)
Upgrade aller Projekte auf .NET Framework 4.7.2
Update aller NuGet-Packages
Version 3.3.0.0 - 2018-12-03
Lizenzdatei: Prozess optimiert (alte + neue Lizenzdatei)
Version 3.2.0.11 - 2017-11-02
Warenkorb: Ladeverhalten von Positionen verbessert (Totalbetrag-Berechnung)
Version 3.2.0.10 - 2017-09-17
Benutzerkonto: Ändern von Passwort, bei Konten, die NUR das Passwort ändern dürfen (Mitglieder). Fehler korrigiert.
Version 3.2.0.9 - 2017-08-25
Lizenzdatei: Dokumenten-Pfad für alten Reader korrigiert
Version 3.2.0.8 - 2017-06-23
MwSt.: MwSt-Anteil bei Produktpreisen inkl. MwSt. korrigiert
Version 3.2.0.7 - 2017-05-01
Bestellungen: Bei Produktpreisen inkl. MwSt und auslandsbestellungen, die CH-MwSt aus dem Positionstoal herausrechnen
Version 3.2.0.6 - 2017-04-29
Firefox: Abschneiden des Dateinamens bei allen Datei-Streams/Downloads korrigiert
Version 3.2.0.5 - 2017-04-29
Diverse interne Verbesserungen und Anpassungen
Firefox: Abschneiden des Dateinamens beim Download korrigiert
Version 3.2.0.4 - 2016-12-11
Update Engine
Update Telerik-Komponenten
Fix: Produktbilder wieder anzeigen
Version 3.2.0.3 - 2016-05-26
Fix für Lizenz_Client.Art in Lizenzdatei (alter Reader)
Version 3.2.0.0 - 2016-05-26
Systemupdate für mSecureReader 2
Version 3.1.0.2 - 2015-08-29
Update Service-Referenzen
Update Dritt-Komponenten
Version 3.1.0.1 - 2015-07-07
Fallback 2 (Reload complete Repositories), beim Laden von Kommunikations-Items zu Adressen
FilterPriceRang: Performance per Dictionary verbessert
Object-Copy: Kopieren von Objekten per Generator in DataClasses integriert (Methode .Copy()). Bessere Performance als via Reflection von Properties.
WarenkorbMinimalTools: Häufigkeit von GetOrder() auf ein Minimum reduziert (Performance)
BenutzerTools: Wird ein neues Benutzerkonto aus einer Adresse erstellt, wird neu die gesamte Adresse kopiert, wobei die Kopie zu einer Kontaktadresse wird (vorher Rechnung oder Lieferung). Die Kopie wird dann an das Benutzerkonto verknüpft.
Version 3.1.0.0 - 2015-03-09
Update Engine
Warenkorb, runden der des MwSt-Satzes korrigiert
Registrierung, Anzeige der neuen Kundennummer repariert
SecureWebservice, Lizenzdatei V2 implementiert
Speichern von Bestellungen umgebaut (via DataClasses statt SQL)
Version 3.0.1.0 - 2014-07-24
DataClasses: Auslesen von Properties aus DatClass-Objekten, per PropertyName wesentlich verbessert und TypeSafe geamcht
Version 3.0.0.8 - 2014-06-29 (Release SIA)
Benutzerkonto: Fehlender Labeltext auf der Seite "Benutzerkonto_noUser.aspx" ergänzt
Version 3.0.0.7 - 2014-06-28 (Release SIA)
Benutzerkonto: Fehler beim LogOut direkt im Benutzerkonto korrigiert (neue Seite Benutzerkonto_noUser.aspx implementiert)
Benutzerkonto: Sortierreihenfolge der Lizenz-Verträge geändert
Version 3.0.0.6 - 2014-06-13
Rabatt-Profile: Berechnung von Volumen-Lizenz-Rabatten korrigiert
Rabatt-Profile: Berechnung von Mengen-Lizenz-Rabatten korrigiert
Version 3.0.0.5 - 2014-06-12
Lizenz-Vertrag: Autmomatische Vergrösserung bei "zu kleinen Verträgen" ausgeschaltet
Produkt: Problem mit Archiv-Flag behoben
Produktdetail: Bilder werden wieder angezeigt (ObjecttypeId = -1 konnte nicht ermittelt werden, da diese Funktion aus Performancegründen abgeschaltet wurde)
Produktdetail: Freie Anhänge werden wieder angezeigt (ObjecttypeId = -1 konnte nicht ermittelt werden, da diese Funktion aus Performancegründen abgeschaltet wurde)
Hacker-Traffic: Lösung für den Ausschluss von Hacker-Traffic implementiert, da die Server-Logs sehr viele solche Versuche (Quelle: China) zeigen (einige aus der Liste von https://www.technoids.com/index.php/hall-shame/ ausgeschlossen)
Version 3.0.0.4 - 2014-06-10
Generell: Diverse Performanceverbesserungen
Anmeldung: Anzeige der asynchron übermittelten Anmelde-Ergebnisse (OK/fail) verschönert
Abmeldung: Anzeige des asynchron übermittelten Abmelde-Ergebnisses verschönert
Benutzerkonto: Fehler beim Prüfen der Emailadresse korrigiert
Version 3.0.0.3 - 2014-06-06
Download-Anhang: Neu können Startund End-Datum von Produkten für den Download ignoriert werden (Settings 'mShop.downloadAnhang.ignoreOutDateNotStarted' + 'mShop.downloadAnhang.ignoreOutDateEnded'; Default = false, ausser bei VöV)
AJAX-Alerts: Alert-Meldungen sind jetzt deaktiviert
Adressblock: Per Sprachtext-Template konfigurierbar gemacht ("mDM_Data_Access.Benutzer.Adressblock.Template" + "mDM_Data_Access.Adresse.Adressblock.Template")
Version 3.0.0.2 - 2014-05-06
Ajax-Calls: Fehlermeldungen bei abgebrochenen asynchronen Calls (z.B. bei "Wegnavigation" vor Abschluss) werden nicht mehr angezeigt
VöV: Platz für Produkliste so angepasst, dass auch der letzte Download-Link verfügbar ist
VöV: Benutzergrupensteuerung per Default ausgeschaltet
Lizenzierung: Mit Abonnementen (Klassen) verknüpfte Untergruppen + Produkt in Lizenzierungsmechanismus integriert
Version 3.0.0.1 - 2014-05-04
Warenkorb V.2: ausgebaut (Karte, Service-Gebühr, etc.)
Ladeverhalten: Objektdaten werden neu asynchron im Hintergrund in der Arbeitsspeicher geladen/aktualisiert
Lizenzdatum: Das Datum für "gültig ab" wird neu bei Lizenzverträgen immer auf 00:00:00.000 Uhr egalisiert
BenutzerInfo: Die Info-Box wird nun auch per asynchronem Aufbau optisch schöner dargestellt
Benutzerkonto: Eingabe des aktuellen Passwortes optional gemacht (per Settings einstellbar)
(Mengen-)Rabattberechnung: Staffelberechnung korrigiert
Content SIA: die Kontaktdaten sind wieder aktuell (Update-Script)
Sprachtexte SIA: Bei diverse Mailtexten die verlorenen Umbrüch wieder hinzugefügt (Update-Script)
Version 3.0.0.0 - 2014-04-21
Neuer Release!
Version 2.6.1.0
DataClasses: Serialisation-Contract für die Synchronisation mit älteren Client-Klassen
DataClasses: Basis-Klasse 'DataClass' mit Namespace versehen
Version 2.6.0.11
Benutzerkonto: Die Eingabe für die Bestätigung des aktuellen Passwortes, per Settings 'mShop.Benutzerkonto.Passwort.Aktuelles Passwort bestätigung benutzen' steuerbar gemacht und bei SIA ausgeschaltet
Benutzerkonto: Sprachtexte aus produktivem System als SQL-Script ins Update aufgenommen (SIA)
Schnellsuche: Erweitert für die direkte Suche nach Produkte bestimmter Jahre per Suchtext, z.B. "SIA 260:2003"
SRL: Sprachcode wird nun beim Download von SRL's im Shop berücksichtigt
Content: Bei einfachen Content-Inhalten funktioniert nun die sprachabhängige Anzeige (Finden von Kategorie/Rubrik/Unterrubrik)
Lizenz-Pdf: Schlüssel von fehlenden Sprachtexten ergänzt (werden jetzt auch in franz. angezeigt, statt den Default einzufügen)
Validation-Email: Absenderadresse bei SIA geändert in shop@sia.ch
Validation-Email: Html-Template in Projekt aufgenommen (SIA + SWKI)
Benutzerdaten: Neue Variable '$[Benutzer.BriefanredeValueByAnrede]' für die richtige Briefanrede in Abhängigkeit des AnredeCodes
LogIn: Wurde 'mDM_Data_Access.LogIn.use hashed Passwords' = true gesetzt, werden Passwörter nicht mehr gespeichert, sondern ohne Wiederherstellungsmöglichkeiten 'gehasht' und 'gesalzen'
LogIn: Für die höhere Passwortsicherheit wurde der Prozess für vergessene Passwörter neu gebaut (der alte bleibt bestehen)
Version 2.6.0.10
Produktdetail: Detailierungsgrad der möglichen Fehlermeldungen verbessert und W3C-Fehler-Codes in Standard-Sprachtexte für die ausgegebenen Meldungen integriert
Version 2.6.0.9
ObjectData: Neue Funktionen, analog ObjectSettings implementiert
AdditionalJobs: Änderungen an ObjectData und ObjectSettings lösen ggf. auch bei Parent-Objekten eine ObjectTransferInfo aus
Benutzerkonto: Bei Passwortänderungen an Benutzerkonten, wo NUR das Psswort selber geändert werden darf, werden die anderen Felder nicht mehr auf Vollständigkeit geprüft
Benutzerkonto: Da Sessions bei offenem Browser bestehen ud damit Benutzer angemeldet bleiben, ist neu bei Änderungen an Benutzerdaten die Eingabe des aktuellen Passwortes erforderlich
CMS: Navigation zu Fremdseiten korrigiert
Version 2.6.0.8
Lizenzdatei: Die Lizenzdatei enthält neu nur noch Produkte, welche mindestens 1 Preis für einen herunterladbaren Artikel aufweisen
LogOut: Systemabsturz bei LogOut behoben
Startseite: Doppelte Adresse für die dynamische Startseite behoben
Version 2.6.0.7
Lokale Objektdaten: Fehlerhafte Abfrage von Verknüpfungen korrigiert
Version 2.6.0.6
Lizenzdatei: Lizenzdateien werden neu auf dem Dateisystem des Servers cecachet und nicht mehr in der Datenbank
Version 2.6.0.5
SecureWebservice: Abgleich von Stammdaten in Fremdsprachen korrigiert
LogOut: Crash beim Logout direkt nach einer Bestellbestätigung korrigiert
Benutzerkonto: Beim Speichern wird die Kundennummer nun nicht mehr überprüft (und daher auch kein Fehler mehr ausgelöst)
Version 2.6.0.4
Produktdetail: Download von freien Dokumenten auf produktiven Systemen korrigiert
Produkte: Neu können Produkte zu Benutzergruppen zugewiesen werden, um bestimmte Produkte nur für bestimmte Benutzergruppen zugänglich zu machen
Version 2.6.0.3
Warenkorb: Rabatt wird neu auch in CHF ausgewiesen
Bestellbestätigung: Rabatt wird neu auch in CHF ausgewiesen
PDF.Bestellbestätigung: Rabatt wird neu auch in CHF ausgewiesen
SWKI.PDFs: Logo ersetzt
PDF.Lizenzvertrag: Platzhaltervariable aus Titel entfernt
Version 2.6.0.2
Sprachtext für Neuregistrierung (Sende-Knopf) korrigiert
SWKI.Bestellfunktion/Produkteliste: Platz zwischen den einzelnen Spalten anders aufgeteilt, so dass die Bestellfunktion mehr Platz einnehmen kann (= Preis wird nicht mehr abgeschnitten)
SWKI.Bestellbestätigung: Überlappung von Bemerkungen mit der Artikelliste verhindert
Bestellfunktion: Nicht bestellbare Produkte haben nun eine inaktive Bestellfunktion (immer noch inkl. Bemerkung "nicht bestellbar")
PDF.Bestellbestätigung: MwSt-Betrag wird nun mit Werten generiert
PDF.Lizenzvertrag: Platzhalter-Variable aus dem Titel entfernt (Sprachtext)
SWKI.Produktdetail: Überlappung der Beschreibung mit anderen informationen verhindert
SWKI.Bestellfunktion/Warenkorb: Platz zwischen den einzelnen Spalten anders aufgeteilt, so dass die Bestellfunktion mehr Platz einnehmen kann (= Preis wird nicht mehr abgeschnitten)
SWKI.Lizenzvertrag: Liste der der Vertragsnummern richtig formatiert (Spaltenbreiten)
Welcome Email: Doppelter Text korrigiert
Version 2.6.0.1
mDM-Webservice: Umbau der Datenübermittlung zu binären, komprimierten Daten (Einsparungen von bis zu 80% Datenvolumen = mehr Geschwindigkeit)
Lizenzdatei: Zusatzbezeichnung in Lizenzdatei aufgenommen
SecureReaderDocument: Zusatzbezeichnung in SecureReaderDocument aufgenommen
SecureReaderDocument: ObjectSettings in SecureReaderDocument aufgenommen
mDM-Database: Neue Objektart 'ObjectTransferInfo' eingebaut
Warenkorbberechnung: Die alte Einstellung für Preise inkl./exkl. MwSt wurde entfernt. Die Berechnung findet neu rein positionenbezogen statt und wendet nur noch die Einstellung vom MwSt-Item der Position an.
Idenditätswechsel: Beim Abund Neuanmelden mit einem anderen Benutzerkonto, wird die Adressanzeige im Warenkorb aktualisiert
Version 2.6.0.0
Sprachen: Handling von Sprachen komplett umgebaut (DataClasses)
Anwendungen: Handling von Anwendungen komplett umgebaut (DataClasses)
Performanceund Speicheroptimierung: Alte ObjectClass-Basen nun vollständig entfernt
Kreditkarte: Kreditkartenzahlungen via Datatrans implementiert
Version 2.5.9.0
Lizenz-Vertrag: Ermitteln der LaufzeitInfo korrigiert (Vergleich des Zeitpunktes)
RequestHandler: Funktion zum Ausschliessen von ungewünschten Anfragen (Spider, Crawler, Bots, etc.) implementiert (Konfiguration via 'ExcludedUserAgents.cfg')
Version 2.5.8.0
LogIn: Fehler beim LogIn nach Änderung des Passwortes im mDataManager korrigiert
Lizenz-Vertrag: In der Detailansicht wird die Lizenznummern-Liste nicht mehr nach dem ersten Eintrag abgebrochen
Lizenzdatei: Produkte werden neu nicht mehr mit allen dazugehörenden Gruppen/Untergruppen vervielfacht, sondern nur noch mit Gruppen/Untergruppen in der Sprache des Produkte (Feld "Sprach_Code" beim Produkt, wenn „mDM_Data_Access.Produkt.GruppenUntergruppenContainer.use only Languages of Product“ = true)
Diverses: Diverse kleinere Fixes und Performance-Verbesserungen implementiert
Version 2.5.7.0
Routing: Fehler beim Routing von bestimmten Produktdetails korrigiert
Version 2.5.6.0
Produkte: Feld "fremdId" zur Findung der "BestId" hinzugefügt
Produkte: "IdShort" wird neu auf Eindeutigkeit geprüft und solange um 1 Zeichen ergänzt, bis sie eindeutig oder vollständig ist
SecureReaderLizenz: Archivierte Produkte werden neu nicht mehr aus der Lizenz-Verträgen ausgeschlossen, sofern die Einstellung "mDM_Data_Access.SRL.include outdated Products" auf "true" gesetzt ist
Lizenz-Vertrag: Startund Enddatum werden nun immer auf Anfang-, bzw. Ende des Tages gesetzt
Lizenz-Vertrag-Control: An Stelle der "ShortId" wird neu die "Nummer" des Vertrages angezeigt
Lizenz-Vertrag-Control: Die Verträge werden neu zusätzlich zum Enddatum auch noch nach Erstellungsdatum, absteigend sortiert (für Verträge, die gleichzeitig ablaufen)
Lizenz-Vertrag: Sortierreihenfolge von Lizenz-Clients geändert
Version 2.5.5.0
Downloads: Fehler beim Download von mehrsprachigen Dokumenten behoben
SecureReaderLizenz: Archivierte Produkte werden neu nicht mehr aus der Lizenz ausgeschlossen, sofern die Einstellung "mDM_Data_Access.SRL.include outdated Products" auf "true" gesetzt ist
Anwendungsstart: Neu wird während der Initialisierung der Anwendung eine Informationsseite angezeigt, für den Fall dass Besucher während dieser Phase die Anwendung besuchen möchten
Version 2.5.4.0
SecureWebservice: Beim Mutieren von Benutzerkonten werden keine neuen Kundennummern mehr gelöst
SecureWebservice: Neue Methode zum löschen aller LizenzInformationen aus dem Cache, für Alle Benutzer eines bestimmten Lizenz-Vertrages
Version 2.5.3.0
Bestellbestätigung: "Danke-Meldung" wird wieder angezeigt
Google Analytics: E-Commerce-Tracking implementiert. Muss bei Bedarf per Settings "mShop.Google Analytics.Track E-Commerce" zuerst aktiviert werden
Produktdetail: Routing via ProduktDetail.aspx wieder implementiert (Abwärtskompatibilität)
Warenkorb: Vom Benutzerkonto übernommene Emailadresse wird neu auch zum Warenkorb gespeichert
Warenkorb: Ausblenden nach Klick auf "bestellen"
DokumentenDownload: Bei frei verfügbaren, bzw. gekauften und unverschlüsselten PDF's wird neu auch der SEO-Link hinterlegt
Version 2.5.2.0
System: mDM-Webservice in mShop integriert (Ressourcenteilung)
System: Secure-Webservice in mShop integriert (Ressourcenteilung)
Diverse Fixes implementiert
Version 2.5.1.3
Warenkorb: Speichern von Bemerkungen und Referenztext ohne Seitenreload umgebaut
Warenkorb: Übermittlung von Bestellungen direkt zur entsprechenden Verarbeitungsseite (ohne Zwischenschritt)
Version 2.5.1.2
Benutzerkonto: Gelegentlicher Fehler beim Anzeigen von eigenen Bestellungen korrigiert (Liste wird neu aus den DataClasses aufgebaut)
Benutzerkonto: Gelegentlicher Fehler beim Anzeigen von eigenen Lizenz-Verträgen korrigiert (Liste wird neu aus den DataClasses aufgebaut)
Benutzerkonto: Gelegentlicher Fehler beim Anzeigen von mitbenutzten Lizenz-Verträgen korrigiert (Liste wird neu aus den DataClasses aufgebaut)
Benutzerkonto: Gelegentlicher Fehler beim Anzeigen von eigenen Geräte-Ids korrigiert (Liste wird neu aus den DataClasses aufgebaut)
Rechte: Vergabe der Rechte, View/Copy/Print korrigiert
Version 2.5.1.1
Reader-Download: Wegen Abwärtskompatibilität zu alten Readern, wieder die vollständige Download-Url in die Versionsdateien aufgenommen
Reader-Download: Wegen den vollständigen Download-Urls in den Versionsdateien, die Download-Programme für Windows, OSX und Linux angepasst
Abmelden: Sofortiges Abmelden, direkt nach dem Anmelden korrigiert. Führt nicht mehr zum Fehler.
Benutzerkonto: Französische Sprachtexte gesetzt
Lizenz-Vertrag: Lizenz-Artikel und -Nummern werden jetzt angezeigt
SIA-Reader: Neue Reader-Version integriert
Warenkorb: Ermitteln des aktuell zu verwendenden Kunden-Landes (und damit der MwSt) nur noch 1x pro Warenkorb-Berechnung, statt pro Position (Performance)
Warenkorb: Menge + Lieferart werden währen der Übermittlung von Änderungen inaktiv gesetzt und erst nach erfolgter Übermittlung wieder aktiv
Warenkorb: Steuerung der Ladeanzeigen zentralisiert (mShop_Functions.js)
Warenkorb: Neuberechnung von Summen optimiert (Performance)
Version 2.5.1.0
LogOut: Redirect zur Startseite bei: Benutzerkonto.aspx, Bestellen.aspx, Lizenz.aspx, OnlineReader.aspx, WarenkorbDetail.aspx, Lizenz_Vertrag.aspx
Warenkorb: Handler für Positionen komplett neu programmiert (Performance)
Warenkorb: Versand der Bestell-Pdf's an alle Operatoren
Warenkorb: Porto-Handling bei Ausslandbestellungen korrigiert
Warenkorb: MwSt-Handling bei Ausslandbestellungen korrigiert
Warenkorb: Ändern der Lieferart einer Position korrigiert
Warenkorb: Automatische Summenberechnung bei Änderungen korrigiert
MwSt+Porti: "LI" mit dem Default-Shop-Land "CH" verknüpft und MwSt-/Porto-Handler so umgebaut, dass die verknüpften Länder gleich behandelt werden
Engine: Weitere, alte Handlerklassen entfernt (mLizenz, mLizenz_Artikel, mLizenz_Client, mLizenz_Vertrag, mProdukt), da sie nun vollständig durch DataClasses ersetzt sind
Version 2.5.0.8
DataClasses: Handler für lokale Daten modifiziert (Memory-Liste mit realer Anzahl in der Datenbank vergleichen und ggf. neu laden)
DataClasses: Testseite für Mengen und Zeitpunkt aller ins Memory geladenen DataClasses-Objekte (Test_DataClasses.aspx)
Warenkorb: Sicherheiten und Protokollierung von Fehlern beim Bilden der Summen eingebaut
General: CodePage-Fehler korrigiert
General: URI-Segment-Fehler korrigiert
Stichworte: Fehler beim Laden des Stichworte-Strings korrigiert
LizenzVertrag: Kein Limit mehr beim Anlegen der bestellten Anzahl Lizenz-Clients
Version 2.5.0.7
DataClasses: Handler für lokale Daten modifiziert (Änderungen werden in 1 Schritt in die Memory-Liste geladen, um Seiteneffekte auszuschliessen)
Warenkorb: Fehler beim Laden des aktuellen Land-Codes für den Warenkorb korrigiert
OutOfOrder: Handler für Wartungsarbeiten am Shop-System implementiert (sobald die Datei 'ApplicationIsOutOfOrder.cfg' im Root liegt, ist der Shop weg vom Netz)
Version 2.5.0.6
DataClasses: Handler für lokale Daten mit Fallback versehen, wenn die lokalen Listen leer sein sollten...
Relationen: Fehler im Handler für Relationen korrigiert, so dass online Änderungen nun treffsicher lokale Aktualisierungen auslösen
Bestellfunktion: Automatisches Wiedereinblenden des Bestell-Icons auf 60 Sekunden verzögert (falls nicht vorher abgearbeitet)
Version 2.5.0.5
Produktlisten: Neue Sortierfunktion anhand dynamisch zusammengesetzter Werte (z.B. Produktnummer_Jahr_Sprach_Code)
Produktdetail: Auffinden der richtigen Details auch bei "fremdsprachigen" Produkten
Produktdetail: Wurde via Url ein unbekanntes Produkt angegeben, wird eine Liste alternativer Produkte angezeigt (ProductNotFound.aspx; Bsp: http://shop.sia.ch/normenwerk/architekt/sia%20110/spanish/D/Product)
Anwendungsstart: Die Browsersprache wird jetzt direkt bei BeginRequest im RoutingHandler abgefragt und ggf. die Shop-/CMS-Sprache entsprechend umgestellt
Produktnavgation: Spezielles Verknüpfungsverhalten (Produkte zu Gruppe UND Untergruppe) in neue Engine integriert
Relationen: Häufigeres Laden von veränderten Relationen, um fehlende Lieferadressen in Bestellbestötigungen zu korrigieren
Produktsuche: Die eingrenzende Suche innerhalb eines Suchresultates wurde umgebaut. Sie löst nun einen direkten Reload der Seite, ohne vorgängigen Postback aus (wie das Usercontrol ucProduktsuche.ascx)
CMS: Umgebaut auf DataClasses
CMS-Navigation: Umgebaut auf Rerouted-Urls (als Massnahme zur SEO)
SIA-Reader: Update des Readers auf Version
Warenkorb: Handling von Adressblöcken korrigiert
Sprachtexte: Variable $[AdressblockMitFirma] in den SPrachtexten durch $[AdressblockMitFirmaHtml] ersetzt, damit die Zeilenumbrüche in der Adresse auch in Emails angewendet werden.
-
Version 2.5.0.4
LizenzDatei: Aufbau der Lizenzdatei korrigiert, um auch ev. gelöschte Produkte zu berücksichtigen
BestId: Ermitteln des bestmöglichen ID-Strings für Produkte korrigiert (Sprach-Code)
Produktliste: Icon für Info-PopUp ausgeblendet (SIA)
ucBildRotator: Control auf die neuen zentralisierten Ablagepfade umgestellt
mImage2: Bildwandler auf die neuen zentralisierten Ablagepfade umgestellt
ucAnhaenge: Control auf die neuen zentralisierten Ablagepfade umgestellt
ucAnhaenge: Überprüft neu, ob ein anzuzeigender Anhang als Datei auf dem Server vorhanden ist oder nicht. Falls nicht, wird dies angezeigt und protokolliert.
PDF Bestellbestätigung: Rechnungsund Lieferadresse mit Debitor-Nummern ergänzt
PDF Lieferschein: Rechnungsund Lieferadresse mit Debitor-Nummern ergänzt
PDF Bestellbestätigung: Europäische und Schwabe-Nummern wieder hinzugefügt
PDF Lieferschein: Europäische und Schwabe-Nummern wieder hinzugefügt
Sprachtexte: Platzhalter für $[Adressblock], generell durch $[AdressblockMitFirma] ersetzt (SIA)
Produkdetail: Url-Feld wird wieder genutzt
Registrierung: Performance verbessert
Benutzerkonto: Performance verbessert
Version 2.5.0.3
Sprachtexte: Tabelle aller Sprachtexte in aktueller Sprache wird neu gecachet => bessere Performance, weil oft verwendet
Pfade: Systempfade neu organisiert (zentral) und Testseite implementiert
SRDs: An Produkten angehängte, geschützte Dateien neu anhand der zentralen Pfade aufbereiten und ausgeben
Anhänge: An Produkten angehängte, freie Dateien neu anhand der zentralen Pfade aufbereiten und ausgeben
Bilder: An Produkten angehängte Bilder neu anhand der zentralen Pfade aufbereiten und ausgeben
Bestellfunktion: SpinButtons für die Änderung der Menge entfernt (unsichere Handhabung bei 'Vielklickern')
Version 2.5.0.2
Emailversand: Fehler beim Versenden korrigiert (Rerouting von imaginären Testadressen)
Reload: Reaload von veränderten Objekten korrigiert (kein Gap von 5 Sekunden mehr)
Registration: Rerouting-Adresse nach erfolgter Registration in die Einstellungen ausgelagert: "mShop.Registration.Url after Registration"
Benutzerkonto: Telefonnummer nicht mehr als Pflichtfeld
SIA-Download: Dokumente gruppiert
DataClasses: Alle DataClass-Members vom Typ "Single" in "Decimal" umgebaut (maximale Präzision)
Objekte: Zentralen Handler für Objekt-Typen zu den einzelnen Objekten realisiert
Anhang: Neu können die Dateinamen als "BestId" genutzt werden (max. 20 Zeichen)
Paths: Modul erweitert um diverse Pfade, für das absolut zentrale Handling von Systempfaden
Produktdetail: Download von Anhängen korrigiert
DataClasses: ItemByIdShortOrIdOrName() modifiziert, so dass auch sprachneutral gesucht werden kann (languageId = -99)
Request Routing: Für Produktdetail nach Gruppen und Untergruppen, sprachneutral suchen (damit z.B. auch "collection des normes" gefunden wird)
Produktdetail: Anzeige der Titelbilder aus Daten-Pfad
Produktlisten: Bei SIA alle Flaggen durch Pixel.png ersetzt
Produktlisten: Info-Icon mit Produktinfos-ToolTip eingebaut
Produktdetail: LinkText zu Gruppen entfernt
Produktdetail: LinkText zu Untergruppen entfernt
Produktdetail: Link zu Untergruppe korrigiert (aktueller Sprach-Code fix eingebunden)
Gruppenliste: Link zu Untergruppe korrigiert (aktueller Sprach-Code fix eingebunden)
Untergruppenliste: Link zu Produkte korrigiert (aktueller Sprach-Code fix eingebunden)
Anhänge: Bei fehlender Bezeichnung, wird versucht die Bezeichnung des passenden Anhangs in der Master-Sprache anzuzeigen
Lizenz-Vertrag: Neue Einstellung, um dynamische Verträge zu ermöglichen/verhindern. Settings: "mDM_Data_Access.Lizenz_Vertrag.use Limits" = "true" oder "false" (Entscheidet darüber, ob die Einstellungen zu Vertragslimiten (Maximum-Clients, dynamische Vergrösserung, Versand von Alarmen, etc.) genutzt werden oder nicht.)
Labels: Neue Felder für "{sprachCode}Source" hinzugefügt (für Filter im Sprachtexteditor)
Version 2.5.0.1
Gruppen: Gruppen-Liste (Gruppen2.aspx) wird nun auf "nur aktive" gefiltert
SIA-Reader: Version 2.2.7.1 für Windows, Mac und Linux integriert
Benutzerdaten: Prioritäten für Firmenname festgelegt (1. von erster Firma; 2. von erster Adresse; 3. aus Registrierung)
Produktsuche: SubSearch bei Suchen korrigiert
Produktsuche: Auslösen der SubSearch durch Enter
Bestellung: Rechnungszahlung auf Test-/Entwicklungsumgebung auch für, dafür gesperrte Benutzerkonten ermöglicht (Hinweis wird angezeigt)
Bestellung: Anzeige des Direktlinks zu Lizenz-Verträgen, wenn es sich bei der Artikelposition um einen Lizenz-Vertrag handelt
Registrierung: Sortierung von Anrede, Berufstitel und Ländern alphabetisch korrigiert
Benutzerkonto: Sortierung von Anrede, Berufstitel und Ländern alphabetisch korrigiert
Registrierung: Feld für PLZ grösser und Ort kleiner gemacht (10px)
Benutzerkonto: Feld für PLZ grösser und Ort kleiner gemacht (10px)
Emailversand: In "xml\SendMailGlobalRerouting.lst" können neu Reroutings für Emailadressen hinterlegt werden, um genug funktionsfähige Test-Emailadressen verfügbar zu haben
Registrierung: Erweiterte Eingabemöglichkeit für "Anrede", "Berufstitel" und "Land" implementiert
Benutzerkonto: Erweiterte Eingabemöglichkeit für "Anrede", "Berufstitel" und "Land" implementiert
Produktdetail: Platzhalter bei fehlenden Produktbildern (keine Verknüpft oder auf dem Server nicht vorhanden) ausgeblendet
Version 2.5.0.0
OutOfMemory-Exception: Relationen-Collection komplett entfernt und durch die Objektartabhängigen Collections ersetzt (kleiner, flinker und speicherschonender)
OutOfMemory-Exception: Komplettumbau von dynamischen Datenobjekten zu den neuen, modernen DataClasses (Produkte, Anhänge, Bilder und Archiv-Relationen)
Passwort Resender: Übermittlungsfehler korrigiert
Lizenz-Vertrag: ANschrift als Html formatiert
Url-Routing: Sprachwechsel auf "typlosen" Seiten korrigiert
Url_Routing: Sprachwechsel bei Seiten mit "Sonderzeichen" in der Adresse korrigiert (Decoding)
SIA.Sprachtexte: Sprachtexte für "mShop.Gruppen2.Ueberschrift" in d+f auf "SIA-Shop", per dB-Script (Update 2012-Q1) gesetzt (=> keine automatische Übersetzung in franz.)
SIA.Benutzerkonten: Emailadressen bei bestehenden Benutzerkonten per dB-Script (Update 2012-Q1) auf bestätigt gesetzt
LogIn: Template "Include_LogIn_Info_OK.html" mit Link zum Benutzerkonto erweitert
Produktdetail D: Darstellung der Sprachen korrigiert (unnötige Zeilenumbrüche am Ende entfernt)
Registrierung: Telefonnummer aus den Pflichtfeldern "entlassen"
Preis-Daten: Runden von Beträgen korrigiert (falscher Datentyp beim Auslesen aus der Datenbank; Integer zu Single)
Reader Downloads: Download der verschiedenen Reader-Setups auf Basis des jeweiligen Versions-Xml
Registrierung: Umgebaut auf DataClasses und Funktionialität sichergestellt
Sprachtexte: Funktion für das Ersetzen von Platzhaltern verbessert (Performance)
SIA: Ettliche Fixes
Version 2.4.5.2
OutOfMemory-Exception: Komplettumbau von dynamischen Datenobjekten zu den neuen, modernen DataClasses (Benutzer, Adressen, Firmen, Lizenz-Verträge, Lizenz-Artikel und Lizenz-Clients)
Download SRD: korrigiert
Lizenz-Vertrag: Aufbereitung des PSF's mit neuer Pdf-Engine
Download: Berechtigungsprobleme bei NichtMitgliedern korrigiert
Version 2.4.5.1
FileNotFound: neu gibt es eine Fehlerseite, wenn versucht wird eine Datei herunterzuladen, die es nicht mehr gibt (FileNotFound.aspx?path=
&file=)
Sprachtexte: Html-Formatierung von "normalen" Texten funktioniert nun (hauptsähclich in Emails aufgefallen)
Rabatte: die Rabatt-Profile werden nun berücksichtigt
Cookies: Handling von Cookies wurde verbessert (Sonderzeichen in der Schnellsuche)
SIA-Styles: diverse Styles geändert
Produktnavigation: bei fehlenden Untergruppen zu einer Gruppe, werden neu mögliche Produkte zur Gruppe angezeigt
RequestHandler: Handler für aktuelle Url umgebaut
Produktdetail: Links zu Gruppen und UNtergruppen korrigiert (ANzeige nach Suchresultat vs. Anzeige nach Navgation durch die Struktur)
Produktdetail: fehlende Produktbilder werden durch pixel.gif ersetzt
Sprachtexte: die automatische Übersetzung durch den BING-Translator funktioniert nun
Benutzerkonto: Funktionsweise der Plus-/Minus-Icons korrigiert
LogIn: nach erfolgter Anmeldung wird nun jedes mal die aktuelle Seite neu geladen
Registrierung: nach erfolgter Registrierung wird der Benutzer, nun angemeldete, neue Benutzer, nach 3 Sekunden auf die Startseite geleitet
Bestellbestätigung: die neue Layout-Enging basiert auf Dplx-Vorlagen (einfache Möglichkeiten zur Änderung)
Lieferschein: die neue Layout-Enging basiert auf Dplx-Vorlagen (einfache Möglichkeiten zur Änderung)
Icons: Funktionsweise von RequestHandler.IconUrl() mit RequestHandler.UpPath() ergänzt
Bestelldetail: Benutzerund Adressdaten aus den neuen, schnelleren Datenklassen auffüllen
Bestellbestätigung: externe Schriftarten verwenden (SIA)
Lieferschein: externe Schriftarten verwenden (SIA)
Registrierung: Speichern der Adressverknüpfung korrigiert (Anzeige der Adresse beim Login nach der Registrierung)
Buttons: Style-Korrektur, wegen den Telerik-Styles für umformatierte Buttons
Registrierung: Funktion verbessert
Benutzerkonto: Funktion der Datenänderung verbessert
Warenkorb: Layout komplett auf CSS-Stylesheets umgebaut
ucAnhaenge: UserControl für die Darstellung von Dateianhängen implementiert
SEO: H1-3 Tags implementiert (Titel und Überschriften)
Telerik: Skins-Steuerung durch Publikation implementiert
ucProduktSuche: Suchtext aus Cookie korrigiert, so dass kein "tSearchText" mehr drin steht
Version 2.4.4.4
Produkt_Detail_D: Preise auch in Sprachvarianten, Vorgängerund Nachfolgerprodukte bereits beim Anzeigen der Seite auflisten
Schnellsuche: Suche auch bei IE mit der Enter-Taste starten
Schnellsuche: Sonderzeichen sind nun korrekt möglich
Schnellsuche: Treffer-Info geändert, erscheint nun unterhalb im Control
Schnellsuche: Suchbegriff im Cookie, clientseitig speichern
Schnellsuche: Anzeige der Treffer-Infos, 1 Sekunde nach dem Aufbau einer Seite, wenn der Suchbegriff (aus dem Cookie) >= 3 Zeichen ist
Schnellsuche: Clientseitiger Redirect zur Trefferliste beim Suchen (Postback zur aktuellen Seite bleibt aus => Performance)
Warenkorb-Info: Doppelter Titel entfernt (Template angepasst)
Produktsuche2: Blätternpfeile aus Settings entfernt (neu Default-Grafiken pro Switch-Name/Kunde)
Produktsuche2: Basiert nun auf indexierten Produkten, statt der vollen Produkte-Collection
Produktsuche2: Suchalgorythmus korrigiert (Archiv und SN-EN) und optimiert
Warenkorb: Ändern der Lieferart löst nun immer ein Update der Position und der Summen aus
Warenkorb: Update der Positionen neu schon vor Aufruf der ersten Position (= erste Position wird rechtzeitig, vor der Anzeige neu berechnet)
LogOut: Reload der Seite unterbinden, wenn nicht zwingend notwendig
LogOut: Beim Abmelden aus dem Benutzerkonto, Lizenz-Vertrag und OnlineReader wird IMMER ein Redirect zur Startseite durchgeführt
Ressourcen: Scriptund CSS-Resourcen werden neu von einem "global content delivery service", statt vom lokalen Server geladen (Performanceoptimierung)
Bestellfunktion: "Hinzufügen"-Button erst nach Timeout von 500ms nach erfolgreichem Laden anzeigen
Bestellung: Asynchrone Generierung der PDFs (Bestellbestätigung und Lieferscheine)
Bestellung: Asynchroner Versand der Emails (Bestellbestätigung und Lieferscheine)
Search-Engines-Optimisation (SEO): Die Seitenadressen werden neu "geroutet" und durch "lesbare" Adressen ersetzt
Search-Engines-Optimisation (SEO): Die Seitentitel werden neu durch die einzelne Seite, statt durch den zentralen Handler abgefüllt werden
Search-Engines-Optimisation (SEO): Die Metadaten (keywords, description, etc.) werden neu durch die einzelne Seite, statt durch den zentralen Handler abgefüllt werden
Social Media: "Facebook I Like"-Control implementiert, mit Detailoder current-Link
Social Media: "Google +1"-Control implementiert, mit Detailoder current-Link
Simple-Content: Seitenaufbau umgebaut
CSS-Handler: Komplett umgebaut, so dass alle CSS nach dem ersten Laden (oder bei Änderung) komplett aus dem Memory kommen
CSS-Handler: Erweitert, so dass die UserControls ihre CSS-Files registrieren und nur noch jene ausgegeben werden, die tatsächlich verwendet werden (pro Seite)
Benutzerkonto: Layout angepasst
Benutzerkonto: Links in Listen mit neuen, SEO-freundlichen URLs umgebaut
Lizenz-Vertrag: Layout der Detailseite angepasst
Lizenz-Vertrag: Speichern der Einstellungen korrigiert
Lizenz-Vertrag: Unerlaubte Domains für Email-Muster ausgeschlossen. Diese werden in der Datei '$[Settings.Path]\xml\$[Switch_Name]\EmailPatternBlackList.lst' definiert
ucLogIn: Anzeigen des richtigen Anmelde-Status (angemeldet oder nicht) auch nach einem Formular-Post
ucBenutzerdaten: Anzeigen der richtigen Benutzerdaten auch nach einem Formular-Post
Passwort vergessen: Layout auf CSS umgestellt
Registrierung: Layout auf CSS umgestellt
Registrierung: Validation umgebaut
Layout: Individuelle Einstellung des Styles pro Control aufgehoben und per zentralem SinManager gelöst
Layout: Umschaltung der Ansicht durch Benutzer ermöglicht, inkl. SPeicherung der gewählten Skin per Cookie
Shop UserControls: Die UserControls sind nun alle Datengebunden, was sich positiv auf dei Performance auswirkt
Adresshandler: Komplett umgebaut für bessere Leistung
Relationhandler: Komplett umgebaut für bessere Leistung
Version 2.4.4.3
CSS: Zusammenfassen aller CSS-Dateien zu einer einzigen Ressource (CSS/ResourceHandler_CSS.aspx?page=
)
CSS: minimieren des CSS-Inhaltes mit CSSMinifyer
CSS: Cache-Steuerung für CSS-Daten
JS: Zusammenfassen aller JavaScript-Dateien zu einer einzigen Ressource (JS/ResourceHandler_JS.aspx)
JS: Cache-Steuerung für JavaScript-Daten
Browser-Cache: Cacheverhalten von mImages.aspx, mImage2.aspx, mImage_Loop.aspx, mImage_Workaround_for_SimpleViewer.aspx und mIcon.aspx geändert auf "24 Std., clientseitig"
VöV: Styles auf neue Seiten angepasst
Version 2.4.4.2
Produktsuche: Inkludieren von Archivund SN/EN-Produkten korrigiert
Produktliste: Preise per default serverseitig laden, statt clientseitig per Ajax
Produktliste: Bei SIA die Sprach-Flaggen ausgeblendet
Warenkorb Menge/Lieferart-Funktion: Timing für Schnellklicker eingebaut
Preise: Memoryseitiges Handling von Preisdaten implementiert
Performance: leichte Verbesserung durch optimiertes Handling von Memoryseitigen Objektdaten
Rabattberechnung: Algorithmus optimiert auf Performance
WarenkorbManager: Fehler in Db-Afrage für Rechnungsund Lieferadresse korrigiert
Relationen: Update-Handling der Memory-Daten verbessert
Benutzer: Update-Handling der Memory-Daten verbessert
Produkte: Update-Handling der Memory-Daten verbessert
Preise: Update-Handling der Memory-Daten verbessert
Stammdaten: Update-Handling der Memory-Daten verbessert
Warenkorb: Warenkorb-Instanz nach Absenden kopieren und in Session abglegen, für schneller Ladezeiten der Detailansicht
Memory-Daten: Fehler beim 24-stündlichen Löschen von alten Memory-Daten behoben, welcher zum Endloslauf geführt hatte
Version 2.4.4.1
Produktliste.Bestellfunktion: DropDown mit Lieferart für IE mit fixer Breite versehen
Bestell-Pdf: MwSt. der Gesamtposition, statt des einzelnen Dokuments angewendet
Versionsinfo: In Master-Page eingebaut
Versionsinfo: Fenster mit Versionsdaten implementiert
Warenokrb: Rabatt-Info-ToolTip eingebaut
WarenkorbDetail: Rabatt-Info-ToolTip eingebaut
Warenkorb: Löschen von Positionen per Ajax umgesetzt
Version 2.4.4.0
Neues Produktlayout entwickelt (ProduktDetail_Layout_D.aspx)
Warenkorb: Mengenund Lieferart-Änderungen per AJAX implementiert (automatische Speicherung und Berechnung)
AJAX: Diverse Controls und Funktionen auf asynchrone Calls per AJAX geändert
SIA: Redesign abgeschlossen
Version 2.4.0.1
Produktdownload: Option für den Download auch von Produkten, deren Datum (VON/BIS) verfrüht/abgelaufen ist
Produktdownload: Mehr Debug-Informationen im Fehlerfall
Produktdownload: Ausgabe von qualifizierteren Fehlermeldungen bei unmöglichem Download
Sprachtexte: Automatisches Übersetzen von neuen Sprachtexten (via Microsoft BING Translator)
Produkte: ProduktDetail_Layout_D.aspx implementiert
Produkte: Facebook-I-Like auf ProduktDetail_Layout_D.aspx implementiert
Version 2.4.0.0
Update to .NET Framework 4.0
Version 2.1.5.2
Bestellungen: Die Bestellfunktion kann neu bei einzelnen Benutzerkonten (z.B. Partnerkonto) deaktiviert werden
ucWarenkorbInfo: neues UserControl für die Anzeige der aktuellen Warenokrb-Infos
MasterPages: Steuerung der asynchronen Inhalte geändert (insbesondere Timing von RadScriptManagerMain.LoadScriptsBeforeUI)
Version 2.1.5.1
Produktsuche: Darstellung des Informationsblocks wurde formatiert ohne Überschneidungen
Version 2.1.5.0
Online Reader: neu steht für ungeschützte Dokumente ein Online Reader zur Verfügung (sofern lizenziert/gekauft)
ucLogIn + ucBenutzerdaten: Die UserControls sind nun selbständig funktionsfähig und können nach Bedarf platziert werden
ucBenutzerdaten: Das UserControl aktualisiert sich selbständig bei Änderungen im Benutzerkonto
Rabattberechnung: Falscher Benutzergruppen-Rabatt beim "Hinzufügen" eines Produktes zum Warenkorb, bei nicht angemeldeten Benutzern korrigiert
ucBestellenFunktion: Sicherstellung der richtigen Produkidentifikation nach dem Blättern von Seiten per AJAX
ucDownloadFunktion: Sicherstellung der richtigen Produkidentifikation nach dem Blättern von Seiten per AJAX
ucProduktInfoToolTip: Sicherstellung der richtigen Produkidentifikation nach dem Blättern von Seiten per AJAX
Version 2.1.4.3
Produktsuche2: Suche nach Produktnummern korrigiert
Produktsuche2: Suche mit Sprach-Codes korrigiert
Produktsuche2: Suche mit Archiv-Status korrigiert
KeepAlive: neues UserControl, um die laufende Session am "Leben" zu erhalten
ProduktInfo: neues UserControl, um Informationen zu einem Produkt als ToolTip anzuzeigen
Version 2.1.4.2
Gruppen2.aspx: Neue Seite für die Anzeige von Gruppen, inkl. Blätternund Such-Mechanismen
Untergruppen2.aspx: Neue Seite für die Anzeige von Untergruppen, inkl. Blätternund Such-Mechanismen
Produktsuche2.aspx: Neue Seite für die Anzeige von Produkten, inkl. Blätternund Such-Mechanismen
ucBestellenFunktion.ascx: neues User-Control für die Bestellfunktion. Die Lieferarten + Preise werden asynchron ermittelt, sobald die Lieferart gewählt wird
ucDownloadFunktion.ascx: neues User-Control für die Anzeige des Download-Links pro Produkt in Abhängigkeit des angemeldeten Benutzers
Bestellungen: die neue Fortschrittsanzeige bei Übermittlung von Bestellungen kann ein-/ausgeschaltet werden (Settings: 'mShop.Warenkorb.Fortschirttsanzeige bei Bestellung nutzen')
Version 2.1.4.1
CSS-Files: neu können seitenspezifische CSS-Dateien eingebunden werden ("CSS/[Switch_Name]/[WebServerTools.AspxFile].css" und "CSS/[WebServerTools.AspxFile].css")
JS-Files: neu können seitenspezifische JS-Dateien eingebunden werden ("JS/[Switch_Name]/[WebServerTools.AspxFile].js" und "JS/[WebServerTools.AspxFile].js")
Sprachumschaltung: Fehler bei der Sprachumschaltung auf Basis der Browsersprache (wenn keine Anwendungssprache) korrigiert
Version 2.1.4.0
Lizenzierte Produkte: Liste mit allen durch den Benutzer lizenzierten Produkten, mit Download-Link (für PDF-Shop's, wie VöV)
Geräte-ID's: wenn keine neuen Geräte-ID's mehr erfasst werden können (Limite erreicht), wird neu ein Informationstext unterhalb der Liste angezeigt
LogIn: neu kann das LogIn per Query-String vorgenommen werden. => http://
/qsLogIn.aspx?USR=&PWD=
Mitbenutzte Lizenz-Verträge: Im Benutzerkonto kann die Anzeige von mitbenutzten Lizenz-Verträgen nun zwischen aktuellen und abgleaufenen umgeschaltet werden
Warenkorb: Gewichtsoder Mengen-Abhängige Portoberechnung korrigiert
Warenkorb: Berechnung der Positionspreise neu durch 'mWarenkorb_Instanz'
LogIn: UserControl für die An-/Abmeldung, mit der Möglichkeit zum Reload der aktuellen oder einer anderen Seite
Version 2.1.3.4
Events: Direkteinstieg für Events (http:///GoTo/?Key=)
Events: Email-Link des Organisators geändert, von 'mailto://' zu 'mailto:', wegen Safari
News: Startund Enddatum wird jetzt berücksichtigt
Events: Startund Enddatum wird jetzt berücksichtigt
ErrorPage: Neu wird die Standard-ErrorPage genutzt, wenn keine mit Switch-Name vorhanden ist
Benutzerkonto: Web 2.0 Standards für das Speichern der Benutzerdaten
Benutzerkonto: neues UserControl für Geräte-ID's, mit Web 2.0 Standards für das Anlegen neuer Geräte-ID's
Benutzerkonto: neues UserControl für Lizenz-Nummern, mit Web 2.0 Standards für das Anlegen neuer Lizenz-Nummern
Benutzerkonto: neues UserControl für eigene Lizenz-Verträge
Benutzerkonto: neues UserControl für eigene Bestellungen
MasterPages: Wahl der richtigen MasterPage beim Umschalten zwischen CMSund Shop-Seiten
Startseite: neu ist die Startadresse bei der Publikation hinterlegt und änderbar (Webserver muss Default.aspx als Hauptseite aufrufen)
Version 2.1.3.3
Warenkorb: Fortschrittsanzeige für Bestellübermittlung implementiert
Warenkorb: Performance verbessert
Relations-Handling: Komplettumbau, ab ins Memory...
Benutzergruppe: Aufbau von versteckten Bereichen angepasst
neue User-Controls: ucBannerRotator.ascx, ucContentRepeater.ascx, ucImagesRotator.ascx, ucNewsGrid.ascx und ucNewsRepeater.ascx
Events: neue Masken und Abläufe für Event-Handling (jetzt Web 2.0 basiert)
Eventanmeldungen: neue Masken und Abläufe für Eventanmeldungen (jetzt Web 2.0 basiert)
Newsletterabo: neue Maske und Ablauf für Newsletter-Abos (jetzt Web 2.0 basiert)
SubContents: neue Masken und Abläufe für SubContents, wie z.B. Berichte (jetzt Web 2.0 basiert)
Skin: Publikationsgesteuertes Skin-Management für Forumlare
Version 2.1.3.2
Stammdaten-Handling: Komplettumbau, ab ins Memory...
Version 2.1.3.1
ObjectType-Handling: Komplettumbau, ab ins Memory...
Version 2.1.3.0
Relationen: Neues Status-Feld, um gelöschte Relationen nur zu markieren (Update aller Query-Files)
CMS: Aufbau komplett neu mit globalen Mapper-Objekten, statt aus der dB (Performance)
CMS: Selektion gewählter Seiten neu
Umfragen: Leere Kategorien, Rubriken und Unterrubriken werden jetzt ausgeschlossen
Umfragen: Titel auch in Fremdsprachen anzeigen
Produktlisten: Der Blätter-Fehler bei der Seitennavigation wurde korrigiert (es können jetzt mehr als Seite 1 + 2 angezeigt werden).
Registrierung: Emailadressen von gelöschten Benutzerkonten können zur Neuregistrierung genutzt werden.
Version 2.1.2.2
Publikationsbasierte Query-Files: Korrekte Anwendung auch in Partnerund VöV-Shop
downloadAnhang: Beim Download von Dokumenten über 10MB Grösse, wird die Grösse nicht mehr als exponentiale Zahl an den Browser gemeldet
Version 2.1.2.1
Linksammlung: Darstellung korrigiert
Neuregistrierung: Land-Code wird wieder mitgegeben
Version 2.1.2.0
Google: Tags + Scripts für Google-Analytics und Webmaster-Tools integriert
Microsoft: Tags für Microsoft-Analytics integriert
General: Master-Pages homogenisiert (alle auf gleicher Basis-Klasse)
Version 2.1.1.2
Sprachtexte: werden neue Sprachtexte in einer Fremdsprache erstmals genutzt, wird der Default-Wert zusätzlich in der MasterSprache angelegt
Warenkorb: Umbau des Versands der Bestellbestätigung und der Lieferscheine (kann neu auch asynchron durch die JobApps vorgenommen werden)
Produkteliste: Korrekte Handhabung der Max-Menge pro Lieferart
Generell: ASP.NET ViewStates ausgeschaltet, um die Seitengrössen zu reduzieren
Benutzerkonto: Registrieren von Geräte-ID's korrigiert
Version 2.1.1.1
Sprachtexte: neue Sprachtexte werden korrekt in die Datenbank gespeichert
Warenkorb: Versand der Operator-Emails korrigiert
Warenkorb: Generierung der PDF-Dokumente beschleunigt
Warenkorb: Neue Einstellung um die Zahlungsart auch bei reinenPapierlieferungen durch das Rechnungszahlungs-Flag des Kunden zu steuern (mShop.Warenkorb.reine Papierlieferungen auf Rechnung)
Version 2.1.1.0
Shop: Download von Lizenz-Datei in mehreren Sprachen möglich (= identische Lizenz-Datei)
Shop: Sortierung der Sprach-Checkboxen in der Suche, gem. Sequenzen in der Datenbank
Warenkorb: Verknüpfung von Warenkorb mit Benutzer, auch bei Anmeldung erst im Warenkorb
CMS: Anzeige der Content-Kategorien
CMS: SimpleContent.aspx funktioniert wieder
Shop + CMS: Seitentitel wird korrekt gesetzt
CMS: News-Ticker (Laufschrift) integriert
Version 2.1.0.1
Shop: Download von gratis oder lizenzierten PDF's aus der Bestelldetail-Ansicht ist neu möglich (ID zu ID_Object in XSL-Template)
Shop: Portoberechnung gemäss der bei der Lieferart hinterlegten Berechnungsart
Shop: Download von frei verfügbaren Anhängen (wie den Inhaltsverzeichnissen) korrigiert
-
Version 2.1.0.0
Shop: Warenkorb-Handling komplett neu gebaut (aktiver Warenkorb nur im Memory; erst bei Ansicht in die Datenbank speichern)
Shop: WarenkorbDetail-Anzeige basierend auf Warenkorb-Instanz im Arbeitsspeicher (kein Datenbankzugriff)
Shop: Sprachwahl auf Basis der Browsersprache korrigiert
Version 2.0.6.1
Shop: Warenkorb-Handling verbessert
Shop: Archiv-Suche funktioniert wieder
Shop: Produktsuche funktioniert wieder, wenn eine andere Anwendungssprache als die Master-Sprache (deutsch) gewählt ist
-
Version 2.0.6.0
Shop: Die Produktsuche kann beim Enschränken neu auch auf Jahr VON/BIS detailiert werden (sofern aktiviert)
Shop: Jahre-Slider in Produktsuche ein-/ausschaltbar
Shop: Diverse Abläufe optimiert
Shop: Adresseditor im Benutzerkonto ein-/ausschaltbar
Shop: Umfragenliste im Benutzerkonto ein-/ausschaltbar
CMS + Shop: Publikationssteuerung integriert (Unterschiedliche Inhalte, je nach gewählter Adresse/URL)
Shop: Die Sprachwahl bei der Produktsuche wird neu aus den hinterlegten Datensprachen aufgebaut und gehandhabt
Shop: Warenkorb in Abhängigkeit der aktuellen Publikation
Version 2.0.5.0
CMS: Umfragen auf Basis von Umfrageund Attribut-Objekten implementiert
Version 2.0.4.0
Shop: IIS-WebMonitor-Modul integriert (via web.config aktivieren)
Version 2.0.3.0
Shop: Seitentitel auf Basis der gewählten Seite anzeigen
Shop: Stichworte auf Basis der Seite in META-Tags hinterlegen
Version 2.0.2.0
Laufzeitberechnung von Lizenz-Verträgen korrigiert
Neue Reader-Version: 2.1.5.0
Warenkorb: Hinweistexte zu Email, Bestellreferenz und Bemerkung
Warenkorb: Debitornummer im Adressbereich anzeigen
Warenkorb: Layout optimiert
WarenkorbDetail: Debitornummer im Rechnungs-Adressbereich anzeigen
Fehlverhalten: "Thematischen Suche" korrigiert
Fehlverhalten: Reorganisation von Sprachtexten korrigiert
CMS: Seitentitel auf Basis der gewählten Kategorie, Rubrik und Unterrubrik anzeigen
CMS: Stichworte auf Basis der gewählten Kategorie, Rubrik und Unterrubrik in META-Tags hinterlegen
Version 2.0.1.1
Bestellungs-Totale auf Basis von gerundeten Positionspreisen berechnen
Version 2.0.0.400
Produktinfo.aspx: neue Seite für die Ausgabe von Produktinformationen als XML
Lizenzinfo.aspx: neue Seite für die Ausgabe von Lizenzinformationen des angegebenen Benutzers als XML
Version 2.0.0.0
mCMS: Vollständige Intergation von mCMS in mShop, für kombinierte Content-Management-/Shop-Lösungen
Benutzerkonto: Adresseditor für Rechungsund Lieferadressen
LogIn: Anmeldung am Shop mit einer zuvor gelösten und beschränkt gültigen Ticket-ID (z.B. aus dem DataManager heraus)
Bilder + Icons: anhand Switch-Name aus bestimmtem Ordner verwenden
Produktsuche: inkl. SN EN vorselektiert
Bestellbestätigung: Link zu Lizenz-Vertrag eingebunden
Bestellungen: Übermittlung an VFinanz
Benutzerkonten: Übermittlung an VFinanz
Lizenz-Vertrag: neue Maske für Lizenz-Verträge mit Angabe von Limiten und Patterns
Benutzerkonto: Link zum erneuten Versand der Email-Validation
Benutzerkonto: Validierung von Emailadressen per Link-Klick (Benutzerkonto_validate_Email.aspx)
Produkte: Ausgabe von Produktinformationen per XML (Produktinfo.aspx)
Version 1.1.0.2
downloadAnhang.aspx: Request-Header mit "attachment; filename=", für Firefox erweitert
downloadAnhang.aspx: Request-Header mit "Content-Length" (= Dateigrösse) erweitert
downloadAnhang.aspx: Protokollierung von Fehlermeldungen verfeinert (Fehlersuche bei Download von Produktanhängen)
srDokument.asmx: Protokollierung von Fehlermeldungen verfeinert (Fehlersuche bei Download von SRDs, via Webservice)
Version 1.1.0.1
Erkennung der Broswer-Sprache des Clients
Umschaltung der Anwendungssprache anhand der Browser-Sprache
Protokollierung von nicht erkannten Broswer-Sprachen
Lieferschein mit 'Produktnummer_D', unterhalb von 'Produktnummer' & 'Jahr' eingefügt (Template '..\Templates\PDF\*\Lieferschein.config')
Bestellbestätigung: Download-Link nur bei Lizenz-Produkten anzeigen (Update 'view_WarenkorbDetail_mit_Preisen_und_Lieferarten.sql' & 'view_WarenkorbDetail_mit_Preisen_und_Lieferarten_readonly.sql')
Sprachtexte für Postfach und Zusatz (Benutzerkonto und Registrierung) erstellt
Such-Session-Daten behalten beim LogOut
Import: auf Data_Access 5.2 (Basisklasse) umgebaut (wurde bislang nicht gemacht, da keine Änderungen am Import notwendig waren)
Import: Importieren einer falschen Briefanrede bei Kunde 128397 untersucht und Fehler korrigiert
Import-Windows-Service: Aktualisiert
Laufzeitberechnung: Stichtag als "inbegriffen" verwenden (">=" statt ">") => ProRata-Temporis-Rabatt gilt erst ab dem 1., statt ab dem 31.
Lizenzierung: Neue Objektart 'Lizenz'; die Lizenzdateien werden neu nicht mehr aus den Warenkörben der Kunden, sondern aus der Lizenz-Tabelle abgefüllt
Basis-Klasse.mCore: In addObjects() wurde das Handling von Quellund Rückgabe-Data's geändert, so dass keine Zugriffs-Exception auf Properties mehr geschehen (beim Import)
Version 1.1.0.0
Update auf .NET Framework 3.5
Version 1.0.12.7 - HotFix
Registrierung: fremdID leer lassen => verhindert das Überschreiben von bestehenden Benutzerkonten, welche ursprünglich mit derselben Emailadresse registriert wurden
Benutzerkonto: beim Speichern die fremdID leer lassen => verhindert das Überschreiben von bestehenden Benutzerkonten, welche ursprünglich mit derselben Emailadresse registriert wurden
Warenkorb: Berechnung der Lieferkosten auf Grund des LandCodes in der der als Rechnungsadresse gewählten Adresse
Warenkorb: Berechnung der MwSt der einzelnen Produkte auf Grund des LandCodes in der der als Rechnungsadresse gewählten Adresse
Version 1.0.12.6 - HotFix
Mailversand: 3 versandarten implementiert (synchron, asynchron, Queue), konfigurierbar via Settings "SMTP.send type"
Bestellung: Kopieren von Adressen korrigiert (Adressobjekte sind multilingual und wurden deshalb bislang nur kopiert, wenn die Anwendungssprache deutsch war)
Content_Simple: Sprachtexte für den Download-Bereich in französisch erfasst
Produktsuche: Suche nach Untergruppen-Name korrigiert, wenn keine Untergruppe gewählt wurde
Warenkorb: Zahlungsart in aktueller Anwendungssprache anzeigen (vorher immer deutsch)
Benutzerdaten: Anzeige von Anrede, Briefanrede, Berufstitel und Land in der Benutzersprache, unabhängig der gewählten Anwendungssprache
PDF-Generierung: GUID in den Dateinamen der Bestellbestätigungen und Lieferscheine korrigiert (neu = BestellCode)
Import: Letzter Datensatz aus CSV einlesen auch wenn kein CrLf am Ende des CSV's steht
Import: Anrede-Codes immer nur in deutscher Sprache hinterlegen (bei Anreden, Benutzer und Adressen)
Import: Löschen alter Preise (inkl. Lieferarten) eines Produktes
Import: Löschen alter Rabatt_Profile eines Produktes (Relationen löschen)
Import: Löschen alter Stichworte eines Produktes (Relationen löschen)
Import: Löschen alter Anhänge eines Produktes (Relationen löschen)
Version 1.0.12.5 - HotFix
Basisklasse: Anzahl Datenbankabfragen reduziert (Performanceoptimierung)
Basisklasse: Anstossen des .NET Garbage Collectors entfernt (wird dem System überlassen)
Version 1.0.12.4 - HotFix
Warenkorb: Kopieren von Rechnungsund Lieferadresse korrigiert
SRD's: Cache von SRD's in der Datenbank für max. 30 Tage oder bis eine Änderung am Produkt gemacht wird (Generierung und Zippen vor dem Download entfällt)
Registrierung: Leerer Berufstitel vorselektiert
Registrierung: Berufstitel zu Benutzerkonto speichern
Version 1.0.12.3 - HotFix
PDF's: Jahr in Lieferschein und Bestellbestätigung (Positionen) integriert
PDF's: GUID in Dateiname korrigiert (Länge; entspricht nun dem BestellCode)
MailLog: SMTP-Informationen ergänzt
Bestellung: Fix für Mails und Lieferscheine ohne Kundendaten
Version 1.0.12.2 - HotFix
Benutzerkonto: Adressanzeige korrigiert
Benutzerkonto: Anrede in Abhängigkeit der Shop-Sprache anzeigen
Benutzerdaten: AnredeCodes korrigiert
Version 1.0.12.1 - HotFix
Lieferscheine: Adressen des Warenkorbes richtig einbinden und anzeigen
Warenkorb: Kopieren der Adressen korrigiert an die Bestellung
Version 1.0.12.0 - Release
Registrierung: nicht reaktivieren von gelöschten Benutzerdatensätzen, bei Registrierung von Neukunden mit identischer Emailadresse (=> fremdID)
Version 1.0.11.13 - HotFix
Warenkorb: Refresh des Summary
Version 1.0.11.12 - HotFix
Warenkorb: Kumulation mehrerer Rabatte korrigiert
Warenkorb: Diverse Bestellprobleme gelöst (Positionen nicht angenommen)
Warenkorb: Neuberechnung des Warenkorb-Summaries beim Löschen von Positionen
Version 1.0.11.11 - HotFix
ReaderWebservice: Umbau für die Reduktion der Serverroundtrips des Readers
ReaderWebservice: Integration neue Basis-Klasse (mDM_Data_Access 5.2)
Shop: Integration neue Basis-Klasse (mDM_Data_Access 5.2)
Warenkorb: Summary mit MwSt. anzeigen
Lizenze: Mitgliederrabatte erneut konfiguriert
Mailversand: Loggin von versendeten oder fehlgeschlagenen Email im Ordner (..\LOGs\Email)
Mailversand: Aufdruck "Testsystem", bei Mails aus der Entwicklungs-/Testumgebung (Definition der Testumgebung via TCPIP_Develop_or_Test_Environment.lst)
Version 1.0.11.10 - HotFix
Shop: Internal_Logging in "..\LOGS\yyyy-mm-dd Internal_Log.xml"
ReaderWebservice: Internal_Logging in "..\LOGS\yyyy-mm-dd Internal_Log.xml"
ReaderWebservice: Optimierung Zipping der verschlüsselten SRL
ReaderWebservice: Optimierung Session Handling (neu komplett "Stateless")
ReaderWebservice: Optimierung LogOut nach Anfrage (neuberechnung des Warenkorbes wird unterdrückt)
Version 1.0.11.9 - HotFix
SIA Reader Update auf Version 1.1.7.0
Version 1.0.11.8 - HotFix
SIA Reader Update auf Version 1.1.6.0
Version 1.0.11.7 - HotFix
SRL: Download der SecureReader Lizenzdatei durch den Reader korrigiert (Registrierung der Device-ID)
LogOut: Im Session-Speicher befindliche Daten sauber entfernen (anschliessendes LogIn mit anderem Benutzer möglich)
Version 1.0.11.6 - HotFix
PDF: Dateinamen mitgegeben
LogIn: TCPIP-Blacklist-Filter für LogIn ("xml\TCPIP_Blacklist.lst")
Import/Export: Sprachtexte-Export für Reader korrigiert (leere Labels)
Mailversand: Name von Sender und Empfänger mitgeben
General: diverse Optimierungen für die System-Stabilität
SIA Reader Update auf Version 1.1.5.0
Version 1.0.11.5 - HotFix
Benutzerkonto: Bearbeitungserlaubnis beim SPeichern von Passwörtern nicht erteilen
Mitgliederimport: Relation von Hauptbenutzern zur Benutzergruppe "Firmenadministrator" korrigiert (Daten-Update per Import notwendig)
aspXML: Request-Validierung deaktiviert (notwendig, da XML-Tags übermittelt werden)
SIA Reader Update auf Version 1.1.4.0
Version 1.0.11.4 - HotFix
Simple-Content: Download+ Kontakt-Seiten in Franz. Eingepflegt
PDF: Jahr in Bestellbestätigung und Lieferschein
Sprachtexte-Import: Ersetzen aller Cr's und Lf's durch CrLf's (=> fehlende Zeilenumbrüche in Emails behoben)
ReaderWebservice: Download der Reader-Label-Datei (als XML)
Warenkorb: Ändern der Lieferart beim Speichern mit allen Folgen (Rechte, Preise, Rabatte, Laufzeiten, etc.) übernehmen
Warenkorb: Update der MwSt bei asynchroner Aktualisierung einer WK-Position (Ändern der Lieferart)
Warenkorb: Zahlungsart CC inaktiv gesetzt
Warenkorb: Zahlungsart per Rg auch für Passanten zugelassen
Version 1.0.11.3 - Service Build
Calculator-Klasse: Runden innerhalb von Formeln via RoundTo5([FORMEL])
Protokollierung: vereinheitlicht
GUI: Asynchrones Laden der WK-Infos "$[Schluessel]-Fehler" korrigiert
Import: Korrektes Einlesen des Feldes "Jahr" bei Produkten
Import: Atualisieren von Briefanreden in Abhängigkeit der Sprache des Benutzers, welcher die Breifanrede "verwendet"
Import: Mitgliederstatus bei "alten" Firmenund Benutzerkonten aberkennen
Produktdetail: Asynchrones Bestellen von Produkten (neue Templates und JS-Funktionen, Ref. in Settings)
Produkt in Warenkorb: Performanceoptimierung
Lieferart: 2 neue Felder 'fixedMwSt_Code' und 'MwSt_Code'
addProdukt to WK: Bei Lieferart fixierter MwSt-Code berücksichtigen
ProRata-Berechnung für 4 Monate korrigiert von 25% auf 50%
Warenkorb: Benutzerrabatte werden beim LogIn korrekt auf Positionen im WK angewendet
Warenkorb: Berechnung der Summen optimiert
Warenkorb: wenn der Benutzer noch nie (in der aktuellen Session) die Zahlungsart gewählt hat, wird Zahlungsart Rg. Vorselektiert (wenn der Benutzer = Kunde ist)
SIA Reader: Labeltexte exportiert
PDF, Lieferschein: Farbcodierung für Operator korrigiert
Email, Lieferschein: Adressblock in Email mit
's
SIA Reader Update auf Version 1.1.3.0
Version 1.0.11.2 - Service Build
MemoryLeak "gestopft"
Version 1.0.11.1 - Service Build
mDM_Data_Access Internal Logging implementiert
myControl-Module implementiert (Performance-Issue)
Anzeige der WK-Info korrigiert (korrektes Ersetzen der Sprachtexte)
Zeitformat vereinheitlicht in 24h-Format
Produktbestellung in französischer Sprache
Konfiguration für die "endlose" Laufzeit auf 30 Jahre gesetzt (Shop, Webservice und Data Manager)
Simple-CMS für Download und Kontakt implementiert
ProRata-Berechnung für 7 Monate korrigiert von 50% auf 25%
Speichern korrekter Rechte bei Bestellung
Lizenz-Datei: Titel aus Abonnementen und Einzellizenzen ineinander sortieren
Settings-Handler optimiert (Performance-Issue)
Import: Aktiv-Status von Normenraum, Gruppen und UNtergruppen aus webnorm.mdb berücksichtigen
Warenkorb: AGB's intergiert
Produktdetail: URL zu Zusatzinfos eingebunden, wenn in Daten vorhanden
Beim Wechsel auf die französische Sprache wird die Suchsprache standardmässig auf "französisch" eingestellt
Warenkorb: Prüfung der Zahlungsart in Abhängigkeit des angemeldeten Benutzers und der bei den Lieferarten als Zulässig definierten Zahlungsarten, beim Absenden des Warenkorbes
Warenkorb: Asynchrone Prüfung der Zahlungsart in Abhängigkeit des angemeldeten Benutzers und der bei den Lieferarten als Zulässig definierten Zahlungsarten, beim Ändern einer Lieferart
Bestellübersicht: Text für Downloadlink wird angezeigt (redM_Lib.HTML_Builder, xsltFile)
Emailversand: W3C-Security Richtlinien implementiert (keine alleinstehenden CR oder LF)
Warenkorb: Breite für Label im Login-Bereich von 200px auf 250px erweitert
Listen: Zähler-Fehler korrigiert
Benutzerkonto: Link zum Firmenkonto nur anzeigen, wenn der Benutzer Mitlgied der Benutzergruppe 'Firmenadministrator' ist und eine Firma hat
SIA Reader Update auf Version 1.1.2.0
Version 1.0.11.0
Produktlisten: Mouse-Flags auf Icons
Produktlisten: Text auf "hinzufügen"-Button
Produktlisten: Spaltenüberschriften
Produktlisten: Download-Link für SRD's entfernt
Produktdetail: Download-Link für SRD's entfernt
Schnellsuche: neue Option für die Suche "inkl. SN EN"
GoTo-Funktion: neue Option für die Suche "inkl. SN EN"
Beispiellink für Suche: "http://shopURL/GoTo?Type=P&sia 181.001=Strom&Sprache=d;f&SNEN=true" => Seite mit Suchresultaten, inklusive SN EN
Beispiellink für Suche: "http://shopURL/GoTo?Type=P&sia 181.001=Strom&Sprache=d;f" => Seite mit Suchresultaten, exklusive SN EN
Schnellsuche: Mouse-Flag auf Optionen "inkl. SN EN" und "inkl. Archiv"
Produktdetail: vertauschen von Informationen und Vorgänger-/Nachfolger-Liste
Produktdetail: Dateinamen des Bildes unsichtbar machen (weiss auf weiss)
Produktdetail: Rahmen um Produktbilder
Links sind nicht mehr grundsätzlich unterstrichen
AJAX: asynchrones Bestellen von Produkten für JavaScript-fähige Browser
Produktlisten: Formular-Submit per Enter-Taste mit Fokusweitergabe an die richtige Schaltfläche auch für Firefox implementiert
Registrierung: Formular-Submit per Enter-Taste mit Fokusweitergabe an die richtige Schaltfläche auch für Firefox implementiert
Passwort Resend: Formular-Submit per Enter-Taste mit Fokusweitergabe an die richtige Schaltfläche auch für Firefox implementiert
Benutzerkonto: Formular-Submit per Enter-Taste mit Fokusweitergabe an die richtige Schaltfläche auch für Firefox implementiert
Firmenkonto: Formular-Submit per Enter-Taste mit Fokusweitergabe an die richtige Schaltfläche auch für Firefox implementiert
Produktlisten: Eingrenzen der Liste per Enter-Taste (es wird nicht mehr die Schnellsuche ausgelöst)
Benutzerkonto: Feld für Kundennummer ersetzt durch statische Anzeige der Kundennummer
Registrierung: Feld für Kundennummer entfernt
Benutzerkonto: korrekte Anzeige der Anrede (statt der Default-Anrede)
Benutzerkonto: korrekte Anzeige von Firma und Firma1
Produktlisten: Seitenblättern korrigiert
Benutzerkonto: Korrekte Fehlermeldung bei zu kurzem Passwort
Registrierung: Korrekte Fehlermeldung bei zu kurzem Passwort
Registrierung: Im Shop eröffnete Benutzerkonten können durch den Benutzer geändert werden (z.B. Telefonnummer)
Sprachtexte d + f eingelesen
Benutzerkonto: Richtige Emailadresse hinterlegt (Link für die Adressänderung)
Firmenkonto: Richtige Emailadresse hinterlegt (Link für die Adressänderung)
Passwort Resend: Richtige Emailadresse hinterlegt (Link für die Adressänderung)
Emails: SIA-Header in allen Emails entfernt
Untergruppen: Forward.gif beim Überischt-Link hinterlegt
Untergruppen: Sprachumschaltung ohne Verlust der vorgängig gewählten Gruppe
Untergruppen: <> in den Sprachtext "mShop.Themen zu Rubrik" integriert
Passwort Resend: Zeilenumbrüche in Adress-Block werden in HTML-Zeilenumbrüche (
) gewandelt
Passwort Resend: Firmenname wird in Adress-Block eingebunden (wenn vorhanden)
SIA Reader Update auf Version 1.1.1.0
Version 1.0.10.0
Firmenkonto: MasterUser einer Firma können neu im Firmenkonto, andere Benutzerkonten zur Firma hinzufügen
Produktlisten: HTML-Aufbau mit regulären Ausdrücken realisiert
Gruppenliste: HTML-Aufbau mit regulären Ausdrücken realisiert
Untergruppenliste: HTML-Aufbau mit regulären Ausdrücken realisiert
Produktdetail.Bilderliste: HTML-Aufbau mit regulären Ausdrücken realisiert
Produktdetail.Anhangliste: HTML-Aufbau mit regulären Ausdrücken realisiert
Produktdetail.Vorgänger-/Nachfolger-Liste: HTML-Aufbau mit regulären Ausdrücken realisiert
Benutzerkonto.Geräte-IDs Liste: HTML-Aufbau mit regulären Ausdrücken realisiert
Benutzerkonto.Lizenz-Clients Liste: HTML-Aufbau mit regulären Ausdrücken realisiert
Benutzerkonto.Lizenz-Verträge Liste: HTML-Aufbau mit regulären Ausdrücken realisiert
Benutzerkonto.Bestellungen Liste: HTML-Aufbau mit regulären Ausdrücken realisiert
Firmenkonto.Benutzerliste: HTML-Aufbau mit regulären Ausdrücken realisiert
Bestellungsdetail.Positionen Liste: HTML-Aufbau mit regulären Ausdrücken realisiert
Firma & Firma1 gem. Zuweisungslogik in SRL schreiben (Feld: Benutzer.Firma)
Anzeige von Zusatzinfos von Lizenz-Verträgen im Benutzerkonto
SIA Reader Update auf Version 1.1.0.0
Version 1.0.9.0
GoTo-Funktion für den Direkteinstieg von Fremdseiten
Beispiellink für Suche: "http://shopURL/GoTo?Type=P&Search=Strom&Sprache=d;f" => Seite mit Suchresultaten
Beispiellink für Produktnummersuche: "http://shopURL/GoTo?Type=P&Nr=SIA 102" => Seite mit Suchresultaten (weil es mehrere Treffer gibt)
Beispiellink für Produkteinstieg: "http://shopURL/GoTo?Type=P&Nr=SIA 102&Jahr=2003&Sprache=d" => Seite mit Titeldetail (da es nur 1 Treffer gibt)
Replace des Platzhalters $[URL] im Text-Body der Mails
Ständiger Reload der Sprachtexte verhindert
Warenkorb: Akzeptieren der AGB's via JavaScript (ohne Reload der Seite)
Warenkorb: Abweichende Lieferadresse via AJAX (ohne Reload der Seite)
Warenkorb: Laden der Lieferund Rechnungs-Adresse, bei Änderung via AJAX (ohne Reload der Seite)
Benutzerkonto: Ändern des Passwortes auch für Benutzerkonten, welche Ihre Adressdaten nich ändern dürfen
Version 1.0.8.0
Sortierung der Produkte gemäss webnorm.mdb
Sender-Emailadressen hinterlegt
Versand Bestellbestätigung: verlag@sia.ch
Versand Lieferschein: (Fallback: verlag@sia.ch)
Versand Welcome-Mail: shop@sia.ch
Versand Login-Resend: shop@sai.ch
SIA Logo in Header integriert
META-Cache-Control (lokaler Cache verwenden) auf "Cache" gesetzt
Lupe-Icon vor dem Detaillink bei Gruppen
Lupe-Icon vor dem Detaillink bei Untergruppen
Mouse-Flag beim WK-Icon entfernt
Resend von vergessenen Passwörtern nur dann, wenn die angegebene Emailadresse eindeutig einem einzelnen Benutzeronto zuweisbar ist
Helpdesk-Link für Änderungsanträge von Benutzerdaten per Email, im Benutzerkonto
Titeldetail: Gültig-Bis und Archiv-Info bei archivierten Titeln
Anzeige der Anzahl gefundener Titel, bei einseitigen Trefferlisten korrigiert
SubSuche-Layout gem. Vorlage umgesetzt
Seitenblättern in SubSuche korrigiert, so dass geänderte Suchbegriffe nicht beim Blättern angewendet werden
Informationstext in SubSuche, in Abhängigkeit der Art der Trefferliste anzeigen
Druckersymbol in Bestellbestätigung geändert
Rabatt-Berechnung bei Lizenz-Produkten mit Benutzergruppen-Rabatt korrigiert
Download-Link für SRD's im Bestellarchiv
SIA-ErrorPage implementiert
SIA-ErrorPage bei globalen Exceptions anzeigen (an Stelle von .NET-FRamework-Execptions)
Lieferart zu Lizenz-Artikel speichern
Lieferart in Artikelliste von Lizenz-Verträgen anzeigen (PDF)
ResultTimer ausgeblendet
Ersatzbild für fehlende Titel-Bilder (images/Titel_Ersatzbild.jpg) implementiert
Titel-Bilder importiert
Automatisches LogIn bei Fehler in PWD-Reminder verhindern
Deadlock-Situation beim Protokollieren von versendeten Mails verhindert
Version 1.0.7.0
Anzeige von fremden Bestellbestätigungen (HTML + PDF) unterbinden
Anzeige von fremden Lizenz-Verträgen (PDF) unterbinden
Protokolleinträge integriert
Emailversand bei Bestellung an Kunde und Operator(s)
Emailversand bei Login-Resend
Generieren PDF Bestellbestätigung
Generieren PDF Liefer-/Rüstschein
Generieren PDF Lizenz-Vertrag
Seitennavigation in Produktlisten
Sub-Suche in Trefferliste
Anzahl Treffer in Produktlisten korrigiert
Löschen alter, nicht abgeschlossener Bestellungen eines Benutzers
Jahr-information von Titeln wird nicht mehr aus dem Datu-Von abgeleitet, sondern aus dem Feld "Jahr" angezeigt
Produktsuche (Schnellsuche & strukturierte Suche)
Produktdetail
Warenkorb
Warenkorb-Archiv
PDF's
Link auf Thema in Produktdetail korrigiert
Porto für Lieferart "Software" definiert
Porto für Lieferart "Lizenz" & "Lizenz light" entfernt (bei Berechnung via Ajax)
Archiv-Titel in Produktdetail anzeigen
Blätternund Such-Funktion innerhalb Produktlisten
Richtige Anzeige der Lieferart "Lizenz light" im Warenkorb
Sprachtexte im Download-Bereich des Benutzerkontos wiederhergestellt (ohne erzwungene Zeilenumbrüche)
Style von Formularfeldern mit ScrollBars korrigiert (rot ersetzt durch leicht grau)
Linkhinterlegung auf MwSt. entfernt
Reihenfolge der Lieferarten für Normenräume korrigiert
Bezeichnungen als HTML formatiert (Zeilenumbrüche)
Lieferart in PDF hinzugefügt
Generieren PDF Bestellbestätigung
Generieren PDF Liefer-/Rüstschein
Checkbox für AGB-Bestätigung in Warenkorb integriert
AGB-Link in Warenkorb integriert
Login-Bereiche: neuer Titel "Kundennummer/Email"
Ersetzen der Platzhalter nach Neuregistrierung
Welcome-Nachricht per Email, bei Neuregistrierung
Version 1.0.6.0
EN-Nummern in Produktlisten anzeigen
Anzeige der Produktnummern in Produktdetail geändert
Optimized Performance (Data-Save-Procedures)
Session-Cache für Produktlisten aktiviert
Anteilmässige Berechnung des Betrages bei Bestellunge von Lizenz-Produkten
Rabatt-BErechnung korrigiert (bei Zwischenschritten die Menge nicht auffüllen)
Handling für die Anzeige von Produktlisten ohne Untergruppen-Zuweisung
Handling für den Thema-Bereich im Produktdetail, bei Produkten ohne Untergruppen-Zuweisung
Sortierung der Produkt (Reimport der Daten)
Top-Navigation, Links geändert
-
Reimport der Produkt (für Sortierung, Handling ohne Untergruppen-Zuweisung, Format-Infos)
Version 1.0.5.0
Spaltenbreite von Produktlisten auf 150px geändert
Archiv-Icon ausgetauscht
Diverse Layout-Korrekturen
Email-Versand konfiguriert
Online Payment (DataTrans) integriert
Optimized Performance (Data-Save-Procedures)
Update Secure Reader 1.0.8
Version 1.0.4.0
Generierung PDF: Bestellübersich
Generierung PDF: Lieferschein
PDF-Download Bestellübersicht
Layout-Optimierung Firefox 2.0
Korrigierte MwSt-Berechnung (Preise sind inkl. MwSt.)
Links zu Gruppe und Untergruppe vom Produkt-Detail aus
Download SRD in Bestellübersicht
Angabe separate Emailadresse für Bestellungen
Secure Reader Version 1.0.6.0
Performance-Optimierung SRL-Download
CC-Payment
Versand Emails (Bestellung und Passwort-Resender)
Lieferund Verpackungs-Kosten
Layout Bestelldetail (History)
MwSt. pro Position im Warenkorb ausweisen
SecureReader-Webservice: getVersion, neu mit Angabe des Betriebssystems
Laufzeit von Lizenzen gem. Einstellungen beim Produkt (per 31.12. des laufenden Jahres)
Update Secure Reader 1.0.7
Version 1.0.3.0
PDF-Download Lizenz-Vertrag
Bestellen von Volumen-Lizenzen (Webnormen)
Auswahl Rechnungs-/Lieferadresse für Benutzer ohne Berechtigung, zur Bearbeitung von Benutzerdaten (Normalfall: Mitglieder)
Schnellsuche nach allen bekannten Produktnummern (Produktnummer A bis E)
Archiv-Status in Produktlisten anzeigen
Kundennummer-Vergabe beim Registrieren
Sortierung der Lieferarten
Sortierung der Gruppen und Untergruppen (Sequenz)
SN/EN-Nummer in Produktlisten anzeigen
Rabattberechnung
AJAX-Update bei Änderungen in der Bestellung
Sprachumschaltung
Top-Menüs
Layout-Umbau SIA
Update Secure Reader 1.0.5
Version 1.0.2.0
Freigabe als Testumgebung (Beta-Tests)
Update Secure Reader 1.0.3
Entwickelt für: