osc4pragmamx für PMX 1.12 und höher

Begonnen von AlternativeComputing, 13 Juli 2012, 17:00:27

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 2 Gäste betrachten dieses Thema.

AlternativeComputing

Liebe Pragma Gemeinde nun ist es fast soweit.

Nach langer Entwicklungsunterbrechung kann ich Euch nun folgenden Entwicklungsstand bekannt geben:

Backend (Adminbereich):


  • 1. Das Backend ist bis auch kleine Fehler fertig
  • 2. Das Menü Konfiguration wurde auf Multilingual Umgestellt. Zur Zeit ist Englisch und Deutsch verfügbar
  • 3. Unnötige Funktionen sind teilweise schon entfernt
  • 4. Die Verfügbarkeitsampel ist in der Produktkonfiguration abschaltbar, somit ist auch nur Text möglich
  • 5. admin.case.php hinzugefügt
  • 6. admin.menu.php hinzugefügt
  • 7. admin.php hinzugefügt (zum Testen nicht im Betrieb)
  • 8. Sessions auf PMX Sessions umgestellt
  • 9. tep_image auf mxCreateImage umgestellt
  • 10. Teilweise schon auf die PMX API umgestellt
  • 11. In PMX Adminbereich angepasst
  • 12. In den Dateien den Copyrighttext von den PMX Zeilen teilweise bereinigt
  • 13. Teilweise schon Template Files geschrieben
  • 14. Style und Buttons aus dem Original os Commerce übernommen

Frontend (Userbereich):


  • 1. Funktionierende Teile aus dem Alten Modul übernommen
  • 2. Warenkorb Bug für Gäste behoben
  • 3. Ordner style hinzugefügt und die CSS Dateien in den Ordner eingefügt
  • 4. Ordner core und user.add.php hinzugefügt (Datenbankeinträge bei Registrierung werden nun geschrieben)
  • 5. Sessions auf PMX Sessions umgestellt
  • 6. Teilweise schon auf die PMX API umgestellt
  • 7. In den Dateien den Copyrighttext von den PMX Zeilen bereinigt
  • 8. Alte mx_userfunctions_options.php überarbeitet und zum Testen übernommen
  • 9. Style und Buttons aus dem Original os Commerce übernommen

Datenbank:


  • 1. Datenbankdatei überarbeitet
  • 2. users Tabelle um benötige Felder erweitert

Bekannte Fehler

Backend (Adminbereich):


  • 1. Wenn ein splitPageResults auf den Seiten stattfinden soll, versucht basename($PHP_SELF) sowie basename(dirname(__FILE__)) auf die admin.php zuzugreifen, sowie Pulldownmenü Scriptfehler
  • 2. Die upload.php in Catalog/admin/includes/classes/ beist sich mit der Upload.php in PMX Root includes/classes/.
    Somit muste ich die upload.php des osc erstmal abschalten, was einen Fehler in der Produktverwaltung hervorruft
  • 3. Teilweise doppelte Languagefile Einträge vorhanden und einige Einträge fehlen noch

Frontend (Userbereich):


  • 1. Sessionübergabe in der checkout_shipping.php funktioniert ab der cartID nicht
  • 2. Kleine PrettyPhoto Fehler (siehe Samsung Tablet)
  • 3. Paypallink im Warenkorb noch falsch

Todoliste

Backend (Adminbereich PMX):


  • 1. In mod_authors (PMX) Zugriffsrechte für den Shop hinzufügen

Backend (Adminbereich osc4pmx):


  • 1. Backendfehler bereinigen
  • 2. Template Files schreiben und in die Files einpflegen
  • 3. Noch fehlende Erweiterungen hizufügen
  • 4. Sprachdateien überarbeiten
  • 5. Restliche Dateien auf die PMX API umgestellen

Frontend (Userbereich):


  • 1. Frontendfehler bereinigen
  • 2. Template Files schreiben und in die Files einpflegen
  • 3. Sprachdateien überarbeiten
  • 4. Restliche Dateien auf die PMX API umgestellen
  • 5. Die account.php, account_edit.php, account_history.php, account_history_info.php, account_newsletters.php, account_notifications.php, address_book.php, address_book_process.php in die mx_userfunctions_options und das YA Modules anpassen

User Verwaltung (Bridge PMX->osC):


  • 1. Alte mx_userfunctions_options in die neue/aktuelle mx_userfunctions_options.php übernehmen
  • 2. user.delete File anlegen


Wer Lust hat mir zu helfen, ins besondere beim Template System und den bekannten Fehlern, kann sich hier ja mal melden.
MfG

Peter

AlternativeComputing

Update 18.07.2012:

Backend (Adminbereich):


  • Das Backend ist bis auch kleine Fehler fertig
  • Das Menü Konfiguration wurde auf Multilingual Umgestellt. Zur Zeit ist Englisch und Deutsch verfügbar
  • Unnötige Funktionen sind teilweise schon entfernt
  • Die Verfügbarkeitsampel ist in der Produktkonfiguration abschaltbar, somit ist auch nur Text möglich
  • admin.case.php hinzugefügt
  • admin.menu.php hinzugefügt
  • admin.php hinzugefügt (zum Testen nicht im Betrieb)
  • Sessions auf PMX Sessions umgestellt
  • tep_image auf mxCreateImage umgestellt
  • Teilweise schon auf die PMX API umgestellt
  • In PMX Adminbereich angepasst
  • In den Dateien den Copyrighttext von den PMX Zeilen teilweise bereinigt
  • Teilweise schon Template Files geschrieben
  • Style und Buttons aus dem Original os Commerce übernommen


Frontend (Userbereich):

  • Funktionierende Teile aus dem Alten Modul übernommen
  • Style und Buttons aus dem Original os Commerce übernommen
  • Warenkorb Bug für Gäste behoben
  • Ordner style hinzugefügt und die CSS Dateien in den Ordner eingefügt
  • Sessions auf PMX Sessions umgestellt
  • Teilweise schon auf die PMX API umgestellt
  • In den Dateien den Copyrighttext von den PMX Zeilen bereinigt
  • Alte mx_userfunctions_options.php überarbeitet und zum Testen übernommen
  • Style und Buttons aus dem Original os Commerce übernommen


User Verwaltung (Bridge PMX -> osC):

  • Alte mx_userfunctions_options in die neue/aktuelle mx_userfunctions_options.php übernommen
  • Ordner core und user.add.php hinzugefügt (Datenbankeinträge bei Registrierung werden nun geschrieben)
  • user.delete File angelegt (Kunden werden, nach löschen des Kontos, aus der Datenbank entfernt)
  • user.login File angelegt (benötigte Kunden Session wird nun beim Login geschrieben)


Datenbank:

  • Datenbankdatei überarbeitet
  • users Tabelle um benötige Felder erweitert


Bekannte Fehler

Backend (Adminbereich):

  • Bei einen splitPageResults auf den Seiten, wird ein  Pulldownmenü mit den Seitenzahlen angeboten. Bei Auswahl der Seiten via Pulldown läuft man ins leere
  • Die upload.php in Catalog/admin/includes/classes/ beist sich mit der Upload.php in PMX Root includes/classes/ . Somit muste ich die upload.php des osc erstmal abschalten, was einen Fehler in der Produktverwaltung hervorruft (Behoben)
  • Teilweise doppelte Languagefile Einträge vorhanden und einige Einträge fehlen noch


Frontend (Userbereich):

  • Sessionübergabe in der checkout_shipping.php funktioniert ab der cartID nicht (Behoben)
  • Kleine PrettyPhoto Fehler (siehe Samsung Tablet) (Behoben)
  • Paypallink im Warenkorb noch falsch (Behoben)
  • Paypalexpress Seite kann nicht direkt aufgerufen werden


Todoliste

Backend (Adminbereich PMX):

  • In mod_authors (PMX) Zugriffsrechte für den Shop hinzufügen


Backend (Adminbereich osc4pmx):

  • Backendfehler bereinigen
  • Template Files schreiben und in die Files einpflegen
  • Noch fehlende Erweiterungen hizufügen
  • Sprachdateien überarbeiten
  • Restliche Dateien auf die PMX API umgestellen


Frontend (Userbereich):

  • Frontendfehler bereinigen
  • Template Files schreiben und in die Files einpflegen
  • Restliche Dateien auf die PMX API umgestellen
  • Sprachdateien überarbeiten
  • Die account.php, account_edit.php, account_history.php, account_history_info.php, account_newsletters.php, account_notifications.php, address_book.php, address_book_process.php in die mx_userfunctions_options und das YA Modules anpassen


User Verwaltung (Bridge PMX -> osC):

  • Alte mx_userfunctions_options in die neue/aktuelle mx_userfunctions_options.php übernehmen (Fertig)
  • user.delete File anlegen (Fertig)
MfG

Peter

AlternativeComputing

Update 25.07.2012:

Der Bestellprozess wird für registrierte Benutzer/Kunden korrekt durchgeführt.

Auswahl der Abweich- Rechnungs/Zustelladresse noch nicht wirklich möglich.
Es wird noch die im Adressbuch gesetzte Standartadresse genommen.

Update auf den osCommerce 2.3.2
MfG

Peter

AlternativeComputing

Ich wurde gerade per PM gefragt, warum es von der osc4pmx BETA 0.1 noch kein Downloadlink vorhaben ist.

Sobald das Adress- und Layout- Problem soweit gelöst ist, werde ich die BETA zum Download freigeben.
Ich bitte um Verständnis, das es diesmal etwas länger wegen den Downloads dauert, aber für die BETA Tester müßen halt noch paar kleine Probleme gelöst sein.

Des weiteren ist das Update auf die osCommerce 2.3.2 nicht komplett vollzogen, da ich erst mal das Bestellproblem komplett lösen wollte.
MfG

Peter

AlternativeComputing

Update 31.07.2012:

Gasteinkauf nun möglich. Bestellungen werden Korrekt durchgeführt.
Zurzeit nur eine Versand/Zahlungsadresse möglich.

Sprich: Versandadresse ist Zahlungsadresse.

Gasteinkäufe, bzw. der Warenkorb wird bei neuer User Registrierung oder beim Login in das neue o. bestehende Benutzerkonto übernommen.

Die Gastaccount Dummy Felder in der Tabelle werden danach gelöscht.
MfG

Peter


AlternativeComputing

 :morning:

Könnte sich einer von Euch mal das Paypal Express Zahlungsmodul vornehmen?
Das ist das Zickigste Modul, was einfach nicht funktionieren will.

Werde dafür heute Abend noch das osc4pragmamx in der Version 2.3.2 - RC1 zum Download freigeben, muß dafür aber noch Kleinigkeiten bereinigen und die Changelog.txt erweitern.
MfG

Peter


AlternativeComputing

#8
Moin Moin,

Ich bräuchte nochmals Testerhilfe für die Customer_Account Erweiterung.

Die Erweiterung ist soweit fertiggestellt, nur scheint die bei 1und1 zur Zeit eingesetzte PHP Engine (cgi) Buggy zu sein.
Die Adressen werden wieder nicht angezeigt.
Ich hänge Sie mal hier an.

Edit:

Wie im Bildanhang sollte es aussehen.
MfG

Peter

AlternativeComputing

In der oben angehängten Datei sind noch kleine Fehler, die ich gerade bereinigt habe.
Bitte die hier angehängte Datei benutzen.
MfG

Peter

AlternativeComputing

#10
In den php Dateien der Customer_Account Erweiterung muß in Line 37  Coustomer_Account mit Customer_Account ersetzt werden.
Das selbe muß auch in der customer.account.html geschehen.
Das sind noch Fehler, die ich übersehen habe.
MfG

Peter

AlternativeComputing

Ok ich habe das ganze mal auf einen FreeHoster hochgeladen und auch dort werden benötigte Werte nicht mit übergeben.
MfG

Peter

AlternativeComputing

Ok habe den Fehler, wegen der fehlenden Adressen gefunden.
Es ist ein Datenbankfehler.
MfG

Peter

AlternativeComputing

Hier nun ein Vorgeschmack auf die Customer_Account Erweiterung.

Gespeicherte Warenkörbe:



Es wird auch das Anlegen von Wunschlisten und Merkzetteln möglich sein.
Nur das Veröffentlichen der Wunschlisten ist noch nicht eingebaut.

Das bearbeiten von gespeicherten Warenkörben war zwar vorgesehen, diese Funktion wird erst später kommen.
Dafür könnt Ihr Eure gespeicherten Warenkörbe laden und und nach den Laden bequem zur Kasse gehen.
MfG

Peter

AlternativeComputing

#14
Moin Moin liebe Gemeinde,

Die Customer Account Erweiterung ist nun komplett Online und kann im Benutzerkonto auf Herz und Nieren geprüft werden.

In die Erweiterung sind folgende Bereiche mit eingeflossen:


  • Gespeicherte Warenkörbe
  • Ein Merkzettel
  • Ein Wunschzettel

Der Fehler des Downloadbereiches wurde auch behoben.

Da noch 2 Erweiterungen und die Übersetzungen fehlen, wird die RC 2 erst im Dezember oder spätestens im Januar zum Download freigegeben sein.

<Edit>
Hier noch ein Leckerli:

http://www.osc4pragmamx.org/Wish_Lists-customer-BdMdesigN.html
</Edit>
MfG

Peter

AlternativeComputing

Moin Moin  :morning:

Update 11.01.2013:

Der Countdown läuft und die Pakete für die RC2 sind auch schon geschnürt, sie werden heute noch hochgeladen und ab morgen zum Download bereitstehen.

Die größte Änderung ist das Adminpanel und die ganzen Module bzw. die Infoboxen.
Diese wurden nun komplett auf Mehrsprachigkeit umgeschrieben.

Auch die Werte werden in der jeweiligen Sprache angezeigt. Des weiteren wurden diverse Fehler behoben.

Changelog:

osCommerce 4 PragmaMX CMS v2.3.2 RC2

Backend (Adminbereich):


  • configuration.php Multiligual fähig gemacht. LANG: Funktion aus dem Sommaire Paramétrable Menue Block übernommen
  • modules.php Multiligual fähig gemacht. LANG: Funktion aus dem Sommaire Paramétrable Menue Block übernommen
  • Französich und Türkisch hinzugefügt
  • Spaw Editor eingefügt
  • categories.php: Kategorie Bilder Bug behoben, Bilder Ordner Option eingefügt
  • splitPageResults Bug behoben
  • conditions.php, faq.php, impressum.php, privacy.php, shipping.php Datenbankfehler behoben
  • Große Bilder und HTML Code werden beim Produkt anlegen und Update nicht gespeichert (behoben)


Frontend (Userbereich):


  • checkout_shipping.php überarbeitet und Sessiontokentokenfehler behoben
  • Merkzettel und Wunschzettel Funktionen, Tabs für Beschreibung und Bewertungen in der product_info.php hinzugefügt.
  • Layout Anpassungen vorgenommen.
  • Shop an die Deutsche Gesetzgebung angepasst
  • Warenkorb speichern in der shopping_cart.php hinzugefügt
  • Die application_top.php komplett an die PMX API angepasst und den Cookie Bug behoben. Sessions und Cookies kommen nun von der PMX API
  • Die osc_header.php überarbeitet
  • Teilweise schon die neue PHP Validierung eingepflegt
  • Französich und Türkisch hinzugefügt
  • In der index.php new_products_carousel und specials_products_carousel hinzugefügt
  • Schnellsuche und erweiterte Suche Bug behoben
  • Hersteller Pulldown Bug behoben
  • 960 Grid System entfernt und an die PMX Template Engine angepasst
  • Demo Theme erstellt
  • splitPageResults Bug behoben
  • Paypalexpress Bug behoben
  • Blöcke (Infoboxen) und Module komplett überarbeitet
  • Template Files komplett


Customer Account Erweiterung:


  • Wunschzettel hinzugefügt
  • Merkzettel hinzugefügt
  • Gespeicherte Warenkörbe hinzugefügt


User Verwaltung (Bridge PMX -> osC):


  • Abgeschloßen. Wird von der Customer Account Erweiterung übernommen
  • osc_customer_check.php überarbeitet: Suchmaschienen und Robots legen kein Kundenkonto mehr an und leere Kunden werden nach 2 Stunden autonmatisch gelöscht


Datenbank:


  • Installations Script komplett überarbeitet und Address Format Bug behoben
  • Tabelle oscpmx_configuration überarbeitet. Die Titel und Beschreibungen werden nun aus den Sprachdateien der Module geholt und nicht wie in der RC1 aus der Tabelle oscpmx_configuration.


Bekannte Fehler

Backend (Adminbereich):


  • Teilweise doppelte Languagefile Einträge vorhanden und einige Einträge fehlen noch


Frontend (Userbereich):


  • In der checkout_shipping_address.php und checkout_payment_address.php ist ein Radiocheckbutton Bug (Ausgewählte Adresse wird nicht markiert)


Todoliste

Backend (Adminbereich PMX):


  • In mod_authors (PMX) Zugriffsrechte für den Shop hinzufügen


Backend (Adminbereich osc4pmx):


  • Backendfehler bereinigen
  • Template Files schreiben und in die Files einpflegen
  • Noch fehlende Erweiterungen hizufügen
  • Sprachdateien überarbeiten
  • Restliche Dateien auf die PMX API umgestellen


Frontend (Userbereich):


  • Frontendfehler bereinigen
  • Restliche Dateien auf die PMX API umgestellen
  • Sprachdateien überarbeiten
MfG

Peter

AlternativeComputing

Die Downloads sind nun in der Datenbank.
MfG

Peter

AlternativeComputing

MfG

Peter

AlternativeComputing

Update 02.02.2013:

Neue Downloads sind verfügbar, inklusive dem kompletten Deutschen Sprachpaket auf dem Stand der 2.3.2 RC2.
MfG

Peter

AlternativeComputing

Nun seid Ihr nochmals gefragt.

Könnt Ihr bitte in dem osc4pmx Demo Shop, inklusive dem Customer Account, nach Fehlern suchen?

Die Dänische Frontend Übersetzung, bis auf die Zahlungsmodule, ist auch schon abgeschlossen.
Des weiteren wurden noch diverse Fehler gefixt und der Customer Account komplett in OOP PHP neu geschrieben

Wenn Ihr keine Fehler mehr findet und die Dänische Übersetzung komplett ist, werde ich das Addon freigeben.

MfG

Peter