Changelog: v.1.1 --> v.1.2 -------------------------- - Der PhPepperShop ist jetzt Register_Globals=Off fähig (teilweise) - Beliebige Variationsgruppen pro Artikel (Farbe, Länge, ...) - Variationen- und Optionen können Gewichte haben (für Versandkostenberechnung wichtig) - Variationen wählbar als Dropdown oder wie bis anhin mit Radiobuttons darstellbar - Moeglichkeit, von externem Link direkt Kategorien und Artikel anzeigen zu lassen (Deep Links) - Zusätzliche Eingabefelder pro Artikel (Kunde kann pro Artikel, den er bestellt, einen Text eingeben) - Zahlungen über einen Treuhandservice implementiert - MwSt-Implementierung überarbeitet: - Mehrere MwSt-Sätze im gleichen Shop verwendbar - Preise inkl. oder exkl. MwSt unterstützt - MwSt Nummern können Alphanummerische Zeichen enthalten - Kategorien besitzen neu einen Default MwSt-Satz (intuitiv für Artikelzuweisungen) - Standard-Mehrwertsteuersatz Shopweit und pro Kategorie definierbar - Mehrwertsteuerberechnung für Porto und Verpackung (anteilsmässig / grösster Posten im Warenkorb / Festsatz / MwSt-frei) - Mehrwertsteuersätze können bis auf Artikelebene zugewiesen / bearbeitet werden - Kategorien Management überarbeitet und erweitert: - Man kann keine zwei gleichnamigen Kategorien mehr auf der gleichen Ebene (Haupt-/Unterkategorien) erstellen. - Weiter ist jetzt verunmöglicht, dass man in einer Hauptkategorie mit bereits enthaltenen Artikeln noch Unterkategorien erstellen kann. - Zu jeder Kategorie kann man einen wahlweise angezeigten Beschreibungstext anzeigen lassen. - Wenn eine Hauptkategorie Unterkategorien besitzt, so wird die Anzeige der Beschreibung der Hauptkategorie unterbunden - Bestehende Artikel können als neue Artikel gespeichert werden. Diese Funktionalität spart je nach Anwendungsfall enorm Arbeitszeit - debug-Entwicklerfunktion hinzugefügt - Gleichzeitig angezeigte Artikel einer Kategorie können beschränkt werden (Artikel-Blättern Funktionalität) - Optionales, währungsunabhängiges Runden des Gesamtpreises auf 0.05 - Session eines Kunden läuft nicht mehr einfach ab, sondern wird je nach Kundenaktion erneuert - Alternativtexte in der Shopnavigation ersetzt (Im Shop kann nun auch ohne Bildanzeige navigiert werden) - Navigation im linken Frame ist jetzt in eine Tabelle eingebettet (verhindert hässliche Zeilenumbrüche) - Artikelauswahl verbessert (Anzeige von Artikelnamen und -nummer) - Durch gezieltes Einfügen von Indizes in Tabellen wurde die Performance erhöht - Installationsscript für Telnet/SSH/Shell kann jetzt auch Sonderzeicheneingaben verarbeiten - Hilfetexte im Administrationsbereich können auf Knopfdruck ausgedruckt werden - Kundeneingaben im Kontaktformular werden jetzt vor dem Absenden überprüft - Gesteigerte Opera-Browser Kompatibilität - Windows-Erkennung verbessert. Diese dritte Inkarnation der Windowserkennung sollte nun mit allen Windowsversionen zurecht kommen - Installations-SQL (template_insert.sql) upgedated: Reserviertes Wort SSL in Backtickets gestellt - billBOX Zahlungsserveradresse upgedated (phonegate) - Neuer Artikelstamm - Neues Shoplayout - Bug in Backupanzeige gefixt (Fehlermeldung der Restoreanzeige, wenn noch keine Backups angefertigt wurden) - Bug, dass Artikel der Kategorie 'Nichtzugeordnet' angezeigt oder sogar bestellt werden können behoben - Bug, dass in der Artikelsuche die Artikel der Kategorie Nichtzugeordnet angezeigt/mitgezählt wurden behoben - Bug behoben, dass Mehrwertsteuer falsch berechnet wurde, wenn Artikelpreise inkl. MwSt angegeben wurde Changelog: v.1.07 --> v.1.1 --------------------------- - Gravierende Änderung der PhPepperShop-Architektur: Die Artikelbilder werden seit diesem Release im Dateisystem des Webservers gespeichert und nicht mehr als BLOBs (Binary Large OBjects) in der Datenbank gespeichert. Dies bringt v.a. bei MySQL eine Performancesteigerung. (ACHTUNG: Artikelbilder sind jetzt nicht mehr im Backup enthalten) - Man kann jetzt auch Artikelbilder im Format GIF und PNG benutzen. Natürlich steht das von uns empfohlene Format JPEG auch immer noch zur Verfügung. - Dieselben Artikelbilder können nun mehreren Artikeln gleichzeitig zugeordnet werden. - Fehlerhafte Windows-Erkennung der Version v.1.07 behoben - GD-Library Analyse und Erkennung, falls man keine Artikelbilder erstellen kann -> inkl. Benutzerführung. - Erkennung falls man die ZLib nicht installiert hat und somit keine komprimierten Datenbank-Backups erstellen kann. - Installationstool überarbeitet. Man sollte jetzt auch Datenbanknamen mit einem Underscore (_) verwenden können. - Diagnoseutility im Modul SHOP_KONFIGURATION (Shop Administration) erweitert und verbessert. (MacOS X wird erkannt, Windows wird korrekt erkannt, GD-Library wird analysiert, PHP-Version wird in der Zusammenfassung angezeigt) - Bug, dass sich das Frameset vom Layout Management aus nicht mehr bearbeiten lassen konnte, behoben - Bug behoben, dass man den Bestellung-Absenden Button nicht ersetzen kann Changelog: v.1.06 --> v.1.07 ---------------------------- - billBOX Zahlungssystem unterstützt. Das Zahlen per Handy hat viel Zukunft (http://www.golem.de/0201/17668.html). Ausserdem bietet die billBOX AG (http://www.billbox.ch/) sehr attraktive Konditionen wenn man den PhPepperShop nutzt. - Die Euro-Unterstützung wurde völlig überarbeitet --> Im Shop wird das Euro-Symbol durch den offiziellen Code € ersetzt. - Der Code des Versandkosten Managements wurde ziemlich überarbeitet. Man hat jetzt nicht mehr nur vier Preis/Gewichts-Klassen, sondern man kann bis max. 999 verschiedene Intervalle haben. - Im Shop ist ein Cookie-Checker eingebaut, welcher Kunden auf abgeschaltete Cookies hinweist, sobald sie ihren ersten Artikel in den Warenkorb legen wollen, den Warenkorb oder die Kasse via top-Frame betreten wollen. - Preis/Gewichts-Klassen abhängige Zahlungsmethoden funktionieren jetzt auch. - Windows-Kompatibilität erhöht: Als Windows-User sollte man den Code jetzt nicht mehr anfassen müssen. Der PhPepperShop erkennt jetzt, ob es sich um ein Windows, oder ein Unix Betriebssystem handelt und verwendet die entsprechenden include-Pfade --> kein Editieren des Source-Codes mehr nötig. (Addendandum: Fehlerhafte Implementation) - Das Administrationstool wurde um einen Konfigurations-Viewer ergänzt. Dieser soll einen Überblick über die eigene PhPepperShop-Installation geben und Diskrepanzen zwischen den einzelnen Konfigurationsdateien zuverlässig erkennen und diagnostizieren können. - Der Shop zeigt nun überall die Mehrwertsteuer korrekt an (Warenkorb, Bestellungs E-Mail). - Vom Kunden angewählte Bezahlungsart wird bei einem allfälligen Zurück-Klick jetzt wieder erkannt. - Shop ist jetzt von der Architektur her besser für weitere Zahlungsmethoden vorbereitet. - Im Modul bild_view wurde ein Image-Type Fehler behoben. - Die Datenbank musste für diese Shopversion erweitert werden, deshalb haben wir auch gleich Unterstützung für zukünftige Erweiterungen eingebaut (Mindestmengenverwaltung, Kundenbeschreibung, ...), diese Funktionen werden in einer späteren Version programmiert, erfordern dann aber kein Datenbank Update mehr. - Das Installationsscript (config.pl für Telnet/SSH) wurde geringfügig modifiziert und gedebuggt. - Kompatibilität des Testscripts für die Einbindung von externen Payment Instituten erhöht (funktioniert jetzt auch unter PHP3). Changelog: v.1.05 --> v.1.06 ---------------------------- - Es werden keine UNIX-Softlinks mehr verwendet - Der Shop kann auch auf einer Maschine ohne DNS-Namen installiert und betrieben werden - Link-Darstellung wurde überarbeitet. Nun können auch lange Links platzsparend dargestellt werden - Fehlermeldungen überarbeitet (Hinweise, bei den häufig auftretenden Fehlermeldungen, aufgrund fehlerhafter Shop-Konfiguration) - Nachnahme-Sendungen können deaktiviert werden und Versandkosten-Settings können danach gespeichert werden, Bug behoben - Bugfix: Position der Variationen / Optionen von neu eingegebenen Artikeln wechseln nicht mehr mit jedem neuen Bearbeiten - PERL Installationstool erweitert: - Datenbank kann jetzt auf anderem Rechner sein - Flexiblerere Eingabe beim suchen des MySQL-Monitors - Bugfix: Reguläre Ausdrücke überarbeitet - Maximale DB-Usernamen auf 16 Zeichen beschränkt (Bugfix) - Installationsanleitung für eine Installation ohne Telnet/SSH-Zugang erstellt --> siehe http://www.phpeppershop.com/ - htaccess-Schutz via PHP-Script erstellbar - CSS-File Handling des Layout-Managements überarbeitet - Fehlerhaftes minibild.jpg ersetzt Changelog: v.1.05 ----------------- v.1.05 ist die erste PhPepperShop-Version. Um das Changelog bis hin zur ersten veröffentlichten Version seines Vorgängers nachzuvollziehen, bitte die Historie auf http://phpserver.zhwin.ch/~fontajos/PA1/index_old.php konsultieren. ------------------------------------------------------------------------------ Dateiinformationen ================== v12_changelog.txt ZHW Zuercher Hochschule Winterthur PhPepperShop Diplomarbeit DA Fei01/1 Autoren: ©2002, Jose Fontanil & Reto Glanzmann Version 1.2, basierend auf ER-Diagramm v.1.2.3 CVS-Version / Datum: $Id$ (7.10.2002) Sicherheitsstatus: *** USER *** Enthaelt die Veraenderungen der verschiedenen PhPepperShop-Versionen