TobbiVM-Shop

TobbiVM-Shop wird nun für die PHP-Versionen 8.1/8.2 fit gemacht, die Lauffähigkeit auf früheren Versionen kann nicht garantiert werden und ist vor Einsatz als Produktiv-Version zu testen.

IDAufgabentypZusammenfassungStatus  descFortschrittbetrifft Versionfällig in Version
 68 Fehler Kategorien - Fehlerhafte Bilder-Verwaltung geschlossen
100%
0.0.10.0.2 Aufgabenbeschreibung

Folgende Funktionen fehlen komplett:

- Verschieben des Bildes wenn Kategorie gelöscht wird
- Verschieben des Bildes wenn Kategorie in andere Eltern-Kategorie verschoben wird
- Löschen des Bildes wenn altes Bild ersetzt wird

 72 Erweiterung Ereignis und Fehleranzeige geschlossen
100%
0.0.10.0.2 Aufgabenbeschreibung

Ausgabe einer Ereignis- / Fehlermeldung z.B. nach dem beenden des Artikeleditors, möglichst mit Fehlerbeschreibung.

 73 Testen Musterkategorien und -artikel anlegen geschlossen
100%
0.0.10.0.2 Aufgabenbeschreibung

Mehrere Musterartikel und Kategorien inkl. Bildern anlegen

Die bei diesem Testlauf erkennbaren Fehler werden zu Lasten der Version 0.0.2 neu angelegt.

 74 Fehler Fehlerausgabe bei Kategorie löschen geschlossen
100%
0.0.10.0.2 Aufgabenbeschreibung

Die Ausgabe von auftretenden Fehlern bei dem Löschen von Kategorien erfolgt nicht / ist fehlerhaft.

Anpassung auf das neue Fehlermeldesystem ist fehlerhaft.

 75 Fehler Filter für Artikelliste fehlerhaft geschlossen
100%
0.0.10.0.2 Aufgabenbeschreibung

Wenn im Filter der Artikelanzeige die Option "alle anzeigen" gewählt wird erfolgt ein Programmabbruch mit der Fehlermeldung:

Fatal error: Undefined class constant 'fieldErrorFormat' in D:\xampp_vhosts\tobbivmshop\admin\module\class\validate.class.php on line 246

 76 Fehler Verschieben von Artikeln in andere Kategorie geschlossen
100%
0.0.10.0.2 Aufgabenbeschreibung

Folgende Fehlermeldungen:

Warning: rename(../images/article/11/,../images/article/2/) [function.rename]: Zugriff verweigert (code: 5) in D:\xampp_vhosts\tobbivmshop\admin\module\page\article\article.page.save.php on line 350

Warning: rename(../images/article/11/thumb/,../images/article/2/thumb/) [function.rename]: Zugriff verweigert (code: 5) in D:\xampp_vhosts\tobbivmshop\admin\module\page\article\article.page.save.php on line 372

Verschieben wird trotz des Fehlers ordnungsgemäß durchgeführt.

Artikel hat beim kopieren keine Bilder! Sind Bilder vorhanden erfolgt keine Fehlermeldung.

 77 Entwicklung Template-Grundgerüst erstellen geschlossen
100%
0.0.10.0.6 Aufgabenbeschreibung

Einfügen des vorhandenen Templates in die TobbiVM-Struktur.

Inklusive verwendung von:
Config-Datei
Quickskin-Templateengine

Erstes Ziel ist die Darstellung des leeren Templates mit Platzhaltern.

 81 Entwicklung Kategorie-Menü links geschlossen
100%
0.0.20.0.7 Aufgabenbeschreibung

Hier soll die aktuell angewählte Kategorie hervorgehoben dargestellt werden. Auch wenn Artikel gelistet werden.

 83 Entwicklung Währungssymbol in Konfiguration aufnehmen geschlossen
100%
0.0.20.0.6 Aufgabenbeschreibung

Währungssymbol in Konfiguration aufnehmen.

 86 Entwicklung Warenkorbsystem geschlossen
100%
0.0.20.0.6 Aufgabenbeschreibung

Folgende Funktionen in Form einer Klasse:
- Anzeige des Warenkobrbs als eigenständige Seite
- ...als Mini-Warenkorb auf der Webseite
- Speichern der ausgewählten Artikel in der DB, je nach Customer-level auch dauerhaft
- Berechnung des Gesamtpreises mit Steuer
- Anzeige / Berechnung der Versandkosten mit Steuern

 88 Planung Emailsystem entwerfen geschlossen
100%
0.0.20.0.6 Aufgabenbeschreibung

Emailsystem zur Kommunikation mit den Kunden entwerfen.
Folgende Punkte sind zu berücksichtigen:

Senden von:
- Wiederuf VOR Bestellbestätigung
- Rechnungsversand per HTML oder PDF
- Auftragsstatus

Diese Planung wird in weitere, kleinere Aufgaben zerlegt.

 90 Entwicklung Capcha-Abfrage bei Registrierung geschlossen
100%
0.0.20.0.7 Aufgabenbeschreibung

Capcha-Abfrage bei Registrierung einfuegen. Durch Option in config.php abschaltbar machen.

 92 Fehler Weitere statische Seiten anlegen geschlossen
100%
0.0.30.0.4 Aufgabenbeschreibung

Die Seiten:
new_registration
ok_registration
editierbar ins Backend einfügen

 99 Entwicklung Bezahlarten als Plugins geschlossen
100%
0.0.30.0.4 Aufgabenbeschreibung

Entwicklung und Implementierung der Bezahlarten- Plugins.
Zuerst nur die Module "Auf Rechnung" und "Paypal".

 100 Entwicklung Versandarten als Plugin geschlossen
100%
0.0.30.0.4 Aufgabenbeschreibung

Versandarten in Form von Plugins implementieren. Zuerst nur "Abholung" und "Versand mit DPD" (einmalige Kosten für den Versand).

 111 Fehler Gastbestellung nicht möglich geschlossen
100%
0.0.60.0.7 Aufgabenbeschreibung

Wenn man als Gast im Warenkorb auf "Bestellen" klickt so wird anstelle des Adressformulares die Startseite geöffnet.

 115 Fehler Registrierung - Landesname geschlossen
100%
0.0.60.0.7 Aufgabenbeschreibung

Landesname mit vorbestimmten Feld füllen.
Bis jetzt kann man beliebigen Text einfügen.

 116 Erweiterung Registrierung - Bundesland geschlossen
100%
0.0.60.0.7 Aufgabenbeschreibung

Auswahlliste der Bundesländer einfügen. Bisher kann freier Text eingegeben werden.

 117 Erweiterung Anzeige der Registrierungsdaten geschlossen
100%
0.0.60.0.7 Aufgabenbeschreibung

Seitentext für Registrierungs-Datenanzeigeseite erstellen.

 120 Erweiterung Navigation für Artikeldetailseiten geschlossen
100%
0.0.60.0.7 Aufgabenbeschreibung

Eine oben und/oder unten auf der Artikeldetailseite dargetellte Navigation.
Es sind nur Navigationspunkte zum nächsten oder vorherigen Artikel zu erstellen.

 122 Erweiterung Hilfefunktion für Artikeleditor einfügen geschlossen
100%
0.0.60.0.7 Aufgabenbeschreibung

Kompletten Artikeleditor mit den Hilfetexten versehen.

 123 Fehler Hilfefunktion für Kathegorieeditor geschlossen
100%
0.0.60.0.7 Aufgabenbeschreibung

Hilfefunktion für den Kategorieeditor einfügen.

 126 Erweiterung Statische Seite für die Datenschutzerklärung anlegen geschlossen
100%
0.0.60.0.7 Aufgabenbeschreibung

Statische Seite für die Datenschutzerklärung anlegen

 128 Erweiterung Editor - Benutzer bearbeiten geschlossen
100%
0.0.70.0.8 beta Aufgabenbeschreibung

Auf Editorseite das Textfeld optimieren und die Einträge neu festlegen.
An- und Abmeldedaten einfügenlassen und die letzten 50 Einträge speichern.

 130 Erweiterung Anwenderoption mit Darstellung eines Bildes geschlossen
100%
0.0.60.0.8 beta Aufgabenbeschreibung

Anwenderoption mit Darstellung eines Bildes (eventuell mit Zusatztext) als Einfachauswahl.
Es soll so eines bestimmte Artikelversion eindeutig auswählbar sein.
Eventuell mit Preisänderung.

 133 Erweiterung Trennung von Front- und Backend geschlossen
100%
0.0.60.0.8 beta Aufgabenbeschreibung

Vollkommene Trennung von Front- und Backend. Dadurch wird der Aufruf des Backends mit seinen vielfältigen Manipulationsmöglichkeiten verhindert.

Als Webverzeichnisstrucktur kann dies dann wie folgt realisiert werden:

1. Serververz. / admin Ziel: z.B. admin.shopname.xxx
1. Serververz. / shop Ziel: www.shopname.xxx

Voraussetzung dafür ist es das der Serverbetreiber Subdomains erlaubt (dürfte die Regel sein).

 134 Entwicklung Umstellung des DB-Zugriffs geschlossen
100%
0.0.60.0.7 Aufgabenbeschreibung

Umstellung de DB-Zugriffs auf Prepared Statements. Durch die dadurch extreme Erschwernis MySQL-Injections durchzuführen wird der Code noch sicherer.

 135 Entwicklung DB-Zugriff Frontend geschlossen
100%
0.0.60.0.7 Aufgabenbeschreibung

Umstellung des DB-Zugriffs im Frontend auf Prepared Statements unter Verwendung einer neuen DB-Klasse

 136 Erweiterung Bei Bestelladresse Bundesland angeben geschlossen
100%
0.0.60.0.7 Aufgabenbeschreibung

Auswahltabelle für Bundesland im Formular "Bestelladresse" einfügen.

 137 Erweiterung Kategorieansicht, Tabelle in Seiten unterteilen geschlossen
100%
0.0.70.0.8 beta Aufgabenbeschreibung

Die Tabelle mit den aufgelisteten Kategorien, bei entsprechender Anzahl, in Seiten unterteilen.
Anzuzeigende Anzahl wird in config.php festgelegt.

 138 Erweiterung Artikelansicht, Tabelle in Seiten unterteilen geschlossen
100%
0.0.70.0.8 beta Aufgabenbeschreibung

Die Tabelle mit den aufgelisteten Artikel, bei entsprechender Anzahl, in Seiten unterteilen.
Anzuzeigende Anzahl wird in config.php festgelegt.

 139 Erweiterung Pluginsystem einfügen geschlossen
100%
0.0.60.0.8 beta Aufgabenbeschreibung

Implementierung eines Pluginsystems.
Plugins werden in verschiedene Gruppen aufgeteilt:

- für die Artikeldetailseite. Dort wird das Plugin
mit der Syntax '{Pluginname, Parameterliste}' an
beliebieger Stelle eingefügt

Ein Kennzeichen von Plugins ist der dass Plugins durch den Backenduser, ohne Codeänderungen, positioniert werden können. Dies aber nur im Rahmen der editierbaren Texte und Textfelder.

 141 Entwicklung Übersetzung Backend prüfen geschlossen
100%
0.0.70.0.8 beta Aufgabenbeschreibung

Die Übersetzungsdateien prüfen / bearbeiten.
Im Zuge des neuen Pluginsystemes gegebenenfalls mehrere Sprachdateien anlegen.

 143 Erweiterung Aktuelle Artikelkategorie anzeigen geschlossen
100%
0.0.70.0.8 beta Aufgabenbeschreibung

Beim Aufruf der Artikelliste über den Link "Artikel zeigen" auf der Kategorieseite oder bei Auswahl einer Artikelgruppe auf der Artikelseite soll der Name der aktuell dargestellten Artikelkategorie angezeigt werden.

 144 Fehler Kategorieeditor, Bildnamen komplett anzeigen geschlossen
100%
0.0.70.0.8 beta Aufgabenbeschreibung

Das Eingabefeld in der der Name der ausgesuchten Bilddatei dargestellt wird muss breiter werden damit auch der komplette Name sichtbar ist.

 146 Fehler Hilfefunktion für Kategorieeditor lückenhaft geschlossen
100%
0.0.70.0.8 beta Aufgabenbeschreibung

Komplette Hilfe für Kategorieeditor prüfen.

Hilfe zum Textfeld einfügen! - {BOTTOM}

 147 Fehler Hilfefunktion für Artikeleditor lückenhaft  geschlossen
100%
0.0.70.0.8 beta Aufgabenbeschreibung

Komplette Hilfe für Artikeleditor prüfen.

Hilfe zum Textfeld einfügen! - {BOTTOM}

 148 Erweiterung Speichern-Button im Kategorieeditor geschlossen
100%
0.0.70.0.8 beta Aufgabenbeschreibung

Die Funktion de Button 'Sichern' ändern. Es sollen dann die Daten gespeichert werden und anschließend die entsprechende Artikeleditorseite wieder dargestellt werden.

Zusätzlicher Button 'Sichern und beenden' anlegen mit entsprechende Funktionalität.

? Im Layout die Buttons ober und unterhalb darstellen - sinnvoll?

 149 Fehler Hilfesystem Artikelmaße fehlt geschlossen
100%
0.0.70.0.8 beta Aufgabenbeschreibung

Hilfesystem Artikelmaße anlegen.

 150 Fehler Bezahlart Template geschlossen
100%
0.0.70.0.8 beta Aufgabenbeschreibung

Texteditor überlappt Elemente

 151 Fehler Steuereditor Hilfesystem fehlt geschlossen
100%
0.0.70.0.8 beta Aufgabenbeschreibung

Steuereditor Hilfesystem anlegen

 152 Erweiterung Datenbank-Backup erstellen geschlossen
100%
0.0.70.0.9 RC Aufgabenbeschreibung

Script für ein Datenbank-Backup in ein Serververzeichnis erstellen.

Backup wird in der Regel per E-Mailanhang versendet.
Die, auch später benötigte, E-Mail-Klasse wird auch eingefügt (phpmailer).

 153 Erweiterung Datenbank wiederherstellen geschlossen
100%
0.0.70.0.9 RC Aufgabenbeschreibung

Script für die Datenbank wiederherstellen erstellen. Die Wiederherstellung erfolgt aus einenem Serververzeichnis.

 158 Fehler Fehler beim löschen von Artikeln geschlossen
100%
0.0.70.0.8 beta Aufgabenbeschreibung

System-Fehlermeldungen abfangen die dadurch entstehen das eingetragene Bilder beim Löschen eines Artikels nicht gefunden werden.
Lediglich Statushinweis ausgeben.

 159 Fehler Metadescription / Metakeywords geschlossen
100%
0.0.7 Aufgabenbeschreibung

Übernahme der Benutzer-Metadaten ist noch fehlerhaft / funktioniert garnicht.

 160 Fehler Falsche / fehlende Buttons in Attributeditor geschlossen
100%
0.0.70.0.8 beta Aufgabenbeschreibung

Im Editor für Benutzerattribute sind die Buttons falsch benannt und der dritte Button für Speichern und Beenden fehlt.

 162 Fehler Preisangabe mit Fixkosten falsch geschlossen
100%
0.0.70.0.8 beta Aufgabenbeschreibung

Die Preisangabe mit Fixkosten ist auf der Artikelseite falsch!
Der Artikelpreis muss sich aktualisieren wenn die Stückzahl vorliegt.
Einblendung mit Staffelpreisen anzeigen?

 163 Erweiterung Lagermenge verwalten geschlossen
100%
0.0.70.0.9 RC Aufgabenbeschreibung

Lagermenge aktualisieren bei erfolgreichem Kaufabschluss.

 166 Fehler Bestellvorgang-Ende fehlerhaft geschlossen
100%
0.0.7 Aufgabenbeschreibung

Trotz eines aufgetretenen Fehlers erscheint die "Danke"-Seite.
Die Fehlermeldung wird ebenso ausgegeben.

 167 Fehler Attributeditor, Inhalt von Textfeldern stehen unter dem ...geschlossen
100%
0.0.70.0.8 beta Aufgabenbeschreibung

Sobalt das border-Attribut in der CSS-Date gesetzt wird, wird der Inhalt der darin eingebetteten Textarea nach unter verschoben.

zeige Aufgaben 51 - 100 von 297 Seite 2 von 6 - 1 - 2 - 3 - 4 - 5 - letzte >>

verfügbare Tastenkürzel

Aufgabenliste

Aufgabendetails

Aufgabenbearbeitung