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.

IDAufgabentypZusammenfassungStatusFortschritt  descbetrifft Versionfällig in Version
 98 Planung Email - Vorlagen - Editor geschlossen
100%
0.0.30.0.6 Aufgabenbeschreibung

Entwicklung eines einfachen Email-Editors um die Bestell-Emails (und andere) im Backend gestalten zu können.

 79 Entwicklung Seitenmenü für die statischen Seiten geschlossen
100%
0.0.10.0.6 Aufgabenbeschreibung

Menüsystem für die Darstellung der Statischen Inhalte wie AGB, Wiederuf etc.

 80 Entwicklung Seitenmenü für Kategorien geschlossen
100%
0.0.10.0.6 Aufgabenbeschreibung

Menüsystem für die Darstellung der Kategorien entsprechend deren Hirarchie,

 82 Planung Warenkorb installieren geschlossen
100%
0.0.20.0.6 Aufgabenbeschreibung

Script für einen Warenkorb entwerfen und einfügen a

 84 Entwicklung Artikeldetailseite geschlossen
100%
0.0.20.0.6 Aufgabenbeschreibung

Artikeldetailseite erstellen

 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

 87 Entwicklung Bestellvorgang geschlossen
100%
0.0.20.0.6 Aufgabenbeschreibung

Bestellvorgang in Schrittweiser Form (max. 2 Schritte) einfügen.

 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.

 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".

 101 Fehler Zugriff über Domainname ohne www geschlossen
100%
0.0.60.0.7 Aufgabenbeschreibung

htaccess-Regel um den Zugriff ohne www im Domainnamen auf www.Domainname.xyz "umzuleiten"

 109 Fehler Login ins Backend fehlerhaft geschlossen
100%
0.0.60.0.7 Aufgabenbeschreibung

Sporadisch muss die Anmeldung ins Backend mehrfach durchgeführt werden um eingeloggt zu sein.
Es ist keine Ursache zu erkennen und es werden keine Anmeldefehler im jeweiligen Acount eingetragen.

 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.

 127 Erweiterung Editor - Administratoren 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 100 Einträge speichern.

 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.

 129 Erweiterung Bilder-Galeriesystem geschlossen
100%
0.0.70.0.8 beta Aufgabenbeschreibung

Bildergaleriesystem für die Artikelseite einfügen.
Damit werden verschiedene Bilder eines Artikels, einmal als Thumbs aufgelistet und durch das einmalige Anklicken in einem eigenen Rahmen (in groß) dargestellt.

 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.

 131 Erweiterung Spam- und Hackschutz, Frontend geschlossen
100%
0.0.6 Aufgabenbeschreibung

Als Spam- und Hackschutz wird Bottrap eingefügt. Zusätzlich wird ein Editor für die Black- / Whithelist eingefügt und die Ansicht der Meldeliste.

 132 Erweiterung Hacktest, Frontend geschlossen
100%
0.0.60.0.8 beta Aufgabenbeschreibung

Atomatische Prüfung ob Dateien auf dem Server verändert wurden.
Dazu wird eine Datei mit Prüfsummen jeder (?) Datei angelegt und zum Download bereitgestellt.
Mittels eines VB-Net-Tools wird diese mit einer früheren Liste verglichen. So können Manipulationen an Dateien einwandfrei festgestellt werden und gezielt Gegenmaßnahmen eingeleitet werden.

 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

 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.

 140 Erweiterung Modulsystem einfügen geschlossen
100%
0.0.70.0.8 beta Aufgabenbeschreibung

Implementierung eines Modulsystems.
Module werden in verschiedene Gruppen aufgeteilt:

- Systemplugins. Damit werden Funktionen dem Backend
hinzugefügt und in vorbestimmten Seiten eingefügt.
Das Einfügen wird automatisch erfolgen.

Ein Kennzeichen von Modulen ist der dass Module über das Templatesystem eingefügt werden müssen und somit eine 'feste' Position haben.

 142 Fehler Sporadisches ausloggen im Backend geschlossen
100%
0.0.70.0.8 beta Aufgabenbeschreibung

Sporadisch kommt es zu folgendem Hinweis im Backend:

SCREAM: Error suppression ignored for
Notice: Undefined index: username in C:\SERVER\shop\admin\module\core.php on line 66

Keine richtige Fehlermeldung aber eben ein Hinweis auf...
Ein Weiterarbeiten ohne diesen Hinweis ist nut mit ab- und wieder anmelden möglich.

 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.

 145 Erweiterung Artikel in Kategorieansichten anzeigen geschlossen
100%
0.0.70.0.8 beta Aufgabenbeschreibung

Bisher können nur Kategorien ODER Artike angezeigt werden.
Es sollen jedoch unter oder oberhalb der Kategorieansicht entsprechend angelegte Artike darstellbar sein.
Es wird durch entsprechende Templates festgelegt ob ober- oder unterhalb der Kategorie(n) die Artikel dargestellt werden.

 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.

 156 Fehler Artikelbild - Verwendung prüfen geschlossen
100%
0.0.70.0.8 beta Aufgabenbeschreibung

Beim normalen Ersetzen eines Artikelbildes wird das alte Bild gelöscht und durch ein neues ersetzt.

Durch die Mehrfach-Verwendung eines Bildes geht hier den entsprechenden anderen Artikeln das/die Bild/er verloren.

Vor löschen des Alten Bildes muss dessen Verwendung überprüft werden.

Das selbe gilt für das löschen eines Artikels!

 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.

 164 Fehler Abmeldung nach Bestellung geschlossen
100%
0.0.70.0.8 beta Aufgabenbeschreibung

Entfernen der automatischen Abmeldung nach einer erfolgreichen Bestellung.

 165 Fehler Fehlerhaftes Paypal-Modul geschlossen
100%
0.0.70.0.8 beta Aufgabenbeschreibung

Angreifbares Paypal-Modul. Kann durch Angriffe in seiner Arbeitsweise beeinflusst werden, Daten können verändert werden.

 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.

 176 Erweiterung Fehlerseiten verwalten geschlossen
100%
0.0.8 beta0.0.9 RC Aufgabenbeschreibung

Seite zum Verwalten von Fehlermeldungen des Systems im Backend einfügen.

- Fehler als erledigt markieren
- Fehler löschen
- Mail senden
- drucken

 177 Erweiterung Neues Preisfeld für Festpreise anlegen geschlossen
100%
0.0.8 beta0.0.9 RC Aufgabenbeschreibung

Eingabefeld für die "normale" Preisangabe = Festpreis je Stück einfügen.
Diese Preisart wird im Preislisteneditor NICHT aufgeführt, wohl aber in der gleichen Tabelle gespeichert.

Preislisten ID fest vorbelegt:

1 = Kostenfrei
2 = Fixpreis je Stück

umfangreiche Änderungen notwendig!

 178 Erweiterung Fehlerseiten - Mailversand geschlossen
100%
0.0.8 beta0.1.1 Aufgabenbeschreibung

Angezeigter Text soll via E-Mail versendet werden können.
Dafür CSS/Template speziell für Mail erstellen (Auch Printausgabe?).

 179 Erweiterung Fehlerseite - Druckfunktion geschlossen
100%
0.0.8 beta0.1.1 Aufgabenbeschreibung

Einstellungen für Vorlagen der ckEditor-Vorlagen zwecks eines formatieren Ausdrucks erstellen.
Dazu passende CSS und passendes Template einbinden.

 180 Entwicklung Scriptsicherheit prüfen geschlossen
100%
0.0.8 beta0.0.9 RC Aufgabenbeschreibung

Versuche durch Scriptangriffe und andere Arten der Web angriffe aus Seiten Fehlerstellen aufdecken und beseitigen.

 190 Fehler Dateimanager - fehlerhafte Funktionen geschlossen
100%
0.0.8 beta0.0.9 RC Aufgabenbeschreibung

Der implementierte Dateimanager arbeitet nicht korrekt.
Kompletten Funktionsumfang prüfen/verbessern.

 191 Erweiterung Installationsscript entwerfen geschlossen
100%
0.0.8 beta0.1.0 Aufgabenbeschreibung

WGrundstruktur eines Installationsscripts entwickeln.

Gleichzeitig mit der Shop-Konfiguration wird die robots.txt, htaccess und htpasswd für Font- und Backend eingefügt.

 198 Erweiterung Sortierreihenfolge Artikel und Kategorien geschlossen
100%
0.0.8 beta0.0.9 RC Aufgabenbeschreibung

Sortierreihenfolge Artikel und Kategorien neben dem manuellen Verschieben der Anzeigereihenfolge soll auch eine manuelle Eingabe der Reihenfolge mit anschließender Übernahme erfolgen können.

Achtung!
Die Routine des "einfachen Verschiebens" unbedingt anpassen. Z.B. Artikelreihenfolge 10 - 20 - 30. nun soll 30 eine Position nach oben verschoben werden, dann soll 20 zu 30 und 30 zu 20 werden!

 199 Fehler Warenkorb - löschen und neue Menge ohne Funktion geschlossen
100%
0.0.8 beta0.1.0 Aufgabenbeschreibung

Im Warenkorb funktionieren die beiden Buttons "neue Menge" und "Löschen" nicht mehr.
es wird lediglich auf die vorher angezeigte Seite gesprungen.

 201 Erweiterung Versandkostenmodul ändern. geschlossen
100%
0.0.8 beta0.0.9 RC Aufgabenbeschreibung

Keine Angaben mehr zum Versanddienstleister.
Keine Versandkostenmodule mehr.

Alles wird über ein System von Festkosten und Staffelpreisen für den Versand berechnet.

Bestellungen mit mehr als einem Artikel werden entsprechend den Einstellungen berechnet.

 203 Erweiterung Druckfunktion für Bestellübersicht geschlossen
100%
0.0.8 beta0.1.1 Aufgabenbeschreibung

Druckfunktion für die Bestellübersicht.
Als Druckdaten werden die gespeicherten Bestelldaten genommen.
CSS-Code für Printausgabe verwenden!

Die Ausgabe erfolgt als PDF-Datei!

Vorher muss unbedingt noch die Funktion zur Filterung nach Datum eingefügt werden!

 208 Erweiterung Bestellungen sichten geschlossen
100%
0.0.8 beta0.0.9 RC Aufgabenbeschreibung

Einen Bestelleditor, ähnlich dem Kategorieeditor, implementieren.
Bestellung:
- sichten
- Als Email versenden (beliebige Adresse)

- löschen oder als "Spaßbestellung" markieren!?

 211 Planung Anleitung zum Backend geschlossen
100%
0.0.9 RC0.1.3.beta Aufgabenbeschreibung

Jede Funktion im Backend, mit Bildern, ausführlich beschreiben.

 220 Fehler Artikel-Attribute werden nicht gespeichert geschlossen
100%
0.0.8 beta0.1.1 Aufgabenbeschreibung

Die Artikelattribute, z.B. der Inhalt eines Textfeldes, wird nicht zusammen mit den anderen Artikeldaten bei einer Bestellung gespeichert.

 221 Fehler Geänderte Preisangaben einer Dropdownliste werden nicht ...geschlossen
100%
0.0.8 beta0.0.9 RC Aufgabenbeschreibung

Geänderte Preisangaben einer Dropdownliste werden nicht übernommen

 222 Erweiterung config.php für Client-Shops erweitern/anpassen geschlossen
100%
0.0.8 beta0.0.9 RC Aufgabenbeschreibung

Konstanten für Client-Shops anlegen und mittels Suffix unterscheidbar machen.

 230 Erweiterung Artikel bei Bearbeitung sperren geschlossen
100%
0.0.8 beta0.1.0 Aufgabenbeschreibung

Artikel die gerade von einem Benutzer bearbeitet werden sollen "gesperrt" werden.
Das heißt das andere Anwende einen eindeutigen Hinweis darauf bekommen. So soll das versehendliche überschreiben bzw. verändern eines Artikels, der gerade bearbeitet wird, verhindert werden.

Weiterhin werden alle Speicherungen, ob mit oder ohne Änderungen, in das Log geschrieben.

Diese Aufgabe ist in mehrere Teile zerlegt.

zeige Aufgaben 1 - 50 von 236 Seite 1 von 51 - 2 - 3 - 4 - 5 -

verfügbare Tastenkürzel

Aufgabenliste

Aufgabendetails

Aufgabenbearbeitung