|
48 | Entwicklung | Templatestruktur | geschlossen | |
0.0.1 | |
Aufgabenbeschreibung
Vereinheitlichung der Templatestruktur durch systematische Benennung der Variablen und Codeteilen die teilweise dynamisch erzeugt werden. Ebenso erfolgt eine Standardisierte CSS-Klassenbenennung. |
|
51 | Entwicklung | Maßtabellen bearbeiten | geschlossen | |
0.0.1 | |
Aufgabenbeschreibung
Anlegen, Editieren und Löschen von Maßangaben unter Konfiguration->Artikelmaße. |
|
52 | Entwicklung | Preislisten editieren... | geschlossen | |
0.0.1 | |
Aufgabenbeschreibung
Anlegen, Editieren und Löschen von Preisen / Preislisten unter Konfiguration->Preislisten. |
|
54 | Entwicklung | Kategorie - Quelltext dem neuen Standard anpassen. | geschlossen | |
0.0.1 | 0.0.2 |
Aufgabenbeschreibung
Kategorie - Quelltext dem neuen Standard anpassen. Besonders die Wertübergaben an das Template! |
|
56 | Entwicklung | Länge der Metadescription anzeigen | geschlossen | |
0.0.1 | 0.0.6 |
Aufgabenbeschreibung
Anzahl der Zeichen in der Metadescription in "Echtzeit" anzeigen. |
|
57 | Entwicklung | Anzahl der Metakeys anzeigen | geschlossen | |
0.0.1 | 0.0.4 |
Aufgabenbeschreibung
Prüfen der Anzahl der Metakeys nach Angabe aus der Config.php Anzeige der Anzahl in "Echtzeit". |
|
58 | Entwicklung | Artikel Anzeige | geschlossen | |
0.0.1 | 0.0.4 |
Aufgabenbeschreibung
Seitenweises Blättern ermöglichen. Mit Auswahl wieviele Artikel je Seite angezeigt werden sollen (25 - 50 - 100 - alle). Alles unter Berücksichtigung des aktuellen Filters. |
|
60 | Entwicklung | Artikel löschen | geschlossen | |
0.0.1 | 0.0.3 |
Aufgabenbeschreibung
Löschen eines Artikel, korregieren der Reihenfolge für die Anzeige. Beim löschen wird der Artikel mit Bild(ern) in den "Papierkorb" verschoben. Dort erst kann entgültig gelöscht oder aber auch wieder eingefügt werden. -> ab Version 0.0.6 geplant!) |
|
61 | Entwicklung | Artikel duplizieren | geschlossen | |
0.0.1 | 0.0.3 |
Aufgabenbeschreibung
Erstellen einer Artikelkopie 1:1 in eine beliebige Kategorie, inklusive der Bilder! |
|
63 | Entwicklung | Kategorie -> Zeige Artikel | geschlossen | |
0.0.1 | 0.0.3 |
Aufgabenbeschreibung
In der Kategorieanzeige wird bei einem Klick auf den Link -> Zeige Artikel nur die einfache Artikelseite aufgerufen. Hier automatisch den entsprechenden Anzeigefilter setzen und bei keinem Artikel eine entsprechende Meldung ausgeben. |
|
65 | Entwicklung | TinyMCE-Editor nicht für alle textareas einsetzen | geschlossen | |
0.0.1 | 0.0.4 |
Aufgabenbeschreibung
Tinymce sollt nicht für alle textareas eingesetzt werden. Z.B. bei der Eingabe der Metadescriptions etc. ist die nicht sinnvoll. folgendes in einem Forum gefunden als Ausgangsbasis: Hallo Leute, wie schon im Titel möchte ich den TinyMCE Editor nur über eine anstatt alle Textareas laufen lassen. Geht das und wenn ja wie? Ja es geht Wie? mode : "exact", elements : "txtTextArea1", txtTextArea1 ist dann die ID der textarea |
|
69 | Entwicklung | Start- / Informationsseite | geschlossen | |
0.0.1 | 0.0.5 |
Aufgabenbeschreibung
Beim Start des Backends wird als erstes die Informationsseite dargestellt. Folgendes soll angezeigt werden: - Anzahl der Gesammtaufrufe - Anzahl der Aufrufe während der letzten 7 Tage (einzeln) - Bestellungen der letzten 7 Tage (einzeln) Weiter Funktion sind in Planung... |
|
70 | Entwicklung | DB-Backup | geschlossen | |
0.0.1 | 0.0.3 |
Aufgabenbeschreibung
Backup-Funktion der Datenbank mit Download der Daten |
|
71 | Entwicklung | DB-Restorefunktion | geschlossen | |
0.0.1 | 0.0.3 |
Aufgabenbeschreibung
Wiederherstellen der Datenbank mittels Upload einer SQL oder Zip-Datei. |
|
77 | Entwicklung | Template-Grundgerüst erstellen | geschlossen | |
0.0.1 | 0.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. |
|
78 | Entwicklung | Frontend-Config erweitern | geschlossen | |
0.0.1 | 0.0.6 |
Aufgabenbeschreibung
Einfügen aller notwendigen Angaben in die Frontend-Config wie z.B. Adresse des Shops, Email, Anbieterkennzeichnung... |
|
79 | Entwicklung | Seitenmenü für die statischen Seiten | geschlossen | |
0.0.1 | 0.0.6 |
Aufgabenbeschreibung
Menüsystem für die Darstellung der Statischen Inhalte wie AGB, Wiederuf etc. |
|
80 | Entwicklung | Seitenmenü für Kategorien | geschlossen | |
0.0.1 | 0.0.6 |
Aufgabenbeschreibung
Menüsystem für die Darstellung der Kategorien entsprechend deren Hirarchie, |
|
23 | Erweiterung | Loginfehler ausgeben | geschlossen | |
0.0.1 | 0.0.3 |
Aufgabenbeschreibung
Bei fehlerhafter Anmeldung ein Popup-Fenster öffnen und nach einer Bestätigung wieder Rücksprung zum Login. |
|
24 | Erweiterung | Bruteforce-Sperre | geschlossen | |
0.0.1 | 0.0.5 |
Aufgabenbeschreibung
Ziel ist hierbei eine Bruteforce zu erkennen und nach einer bestimmten Anzahl von Loginversuchen, innerhalb eines bestimmten Zeitraumes, den Zugang von der ausführenden IP für einen bestimmten Zeitraum zu sperren. Problem: Wie erkennt man einen Brutefore? Bei einfachen Systemen handelt es sich schon um Bruteforce wenn von einer IP x Anmeldeversuche gestartet werden. Was aber z.B. wenn diese von einer Gruppe von Nutzern einer Firma = ein Internetanschluss = eine IP kommen? Oder wenn die Angriffe über einen "Ring" von Rechnern kommen der immer der Reihe nach eine Abfrage starten, also jedesmal eine andere IP vorliegt... |
|
27 | Erweiterung | Userverwaltung | geschlossen | |
0.0.1 | |
Aufgabenbeschreibung
Userverwaltung für das Backend. Hier können User NUR von einem Admin angelegt werden! |
|
28 | Erweiterung | User-Level-System | geschlossen | |
0.0.1 | 0.0.7 |
Aufgabenbeschreibung
Erweiterung der Zugangsberechtigung um ein User-Level-System. Hierzu werden 3 Userlevel fest implementiert: 1 = Administrator - mit allumfassenden Zugriffsrechten 2 = Manager - ohne Zugriff auf Konfigurations-Daten 3 = User - Kann nur Kategorie-, Artikeldaten editieren, Statische Seiten bearbeiten Je nach Level sind vordefinierte Menüpunkte bzw. Inhalte nicht veränderbar - werden aber zur Information dargestellt. |
|
37 | Erweiterung | Seitenweises blättern in Tabellen | geschlossen | |
0.0.1 | 0.0.5 |
Aufgabenbeschreibung
Je nach Userangabe sollen die Inhalte "Kategorien" und "Artikel" seitenweise zu durchblättern sein. Das heißt es wird nur eine vorher bestimmte Anzahl von Datensätzen angezeigt. |
|
42 | Erweiterung | Bild-Explorer einbauen | geschlossen | |
0.0.1 | 0.0.2 |
Aufgabenbeschreibung
Ein PHP-File-Explorer für die Verwaltung der Bilddateien. Ziel ist die Verwaltung der automatisch geladenen Bilder. Einmal die z.B. bei Erstellung eines Artikels als Thumbnail-Bild angegeben werden, welches automatisch einsortiert wird. Oder auch andere Bilder für Artikel, Kategorien und andere Zwecke benötigt werden. |
|
49 | Erweiterung | Staffelpreisliste in Tabellenform | geschlossen | |
0.0.1 | 0.0.7 |
Aufgabenbeschreibung
Staffelpreisliste sinnvoll in einer Tabelle formatiert darstellen. Formatierung innerhalb der Tabelle: von - bis = preis / 1-100=100,23; |
|
50 | Erweiterung | Staffelpreise automatisch berechnen | geschlossen | |
0.0.1 | 0.0.7 |
Aufgabenbeschreibung
Im Preis-Formular eine Ausfüll bzw. Berechnungsfunktion zum erstellen einer Preisliste. |
|
55 | Erweiterung | Benutzer definierte Optionen für die Artikelseite | geschlossen | |
0.0.1 | 0.0.7 |
Aufgabenbeschreibung
Editor für Benutzer definierte Optionen für die jeweilige Artikelseite. Für spezielle Eingaben seitens eines Benutzers sollen folgende Formularfelder ermöglicht werden: - Option - Dropdown-Liste - Textfeld - Auswahlfelder Zusätzlich können folgende Preisangaben gemacht werden (zu jedem Feld): +% = prozentualer Aufschlag zum Normalpreis -% = prozentuale Minderung zum Normalpreis + = Aufschlag zum Normalpreis - = Minderung zum Normalpreis = = Neuer Stückpreis |
|
59 | Erweiterung | Artikel Position ändern | geschlossen | |
0.0.1 | 0.0.3 |
Aufgabenbeschreibung
Verändern der Reihenfolge der Artikel, nur bei gesetztem Filter. |
|
72 | Erweiterung | Ereignis und Fehleranzeige | geschlossen | |
0.0.1 | 0.0.2 |
Aufgabenbeschreibung
Ausgabe einer Ereignis- / Fehlermeldung z.B. nach dem beenden des Artikeleditors, möglichst mit Fehlerbeschreibung. |
|
46 | Fehler | Abbrechen im Kategorie - Editor ohne Funktion | geschlossen | |
0.0.1 | 0.0.2 |
Aufgabenbeschreibung
Das verlassen des Kategorie - Editors über den Abbrechen-Button ist nicht möglich. Abbruch aber über den Zurück-Button vom Browser oder wenn ein anderer Menüpunkt ausgewählt wird. Vorsicht beim Abbruch des 1. Editierens eines geklonten Datensatzes - Die Sortierung stimmt dann nicht! |
|
47 | Fehler | Pfade für Kategoriebilder | geschlossen | |
0.0.1 | 0.0.2 |
Aufgabenbeschreibung
Speichepfade für Kategoriebilder prüfen / festlegen |
|
53 | Fehler | Kategorien - Bilderupload | geschlossen | |
0.0.1 | 0.0.2 |
Aufgabenbeschreibung
Z. Zt. werden falsche Verzeichnisse für die hochgeladenen Bilder genutzt. |
|
62 | Fehler | Kategoriefilter setzen | geschlossen | |
0.0.1 | 0.0.2 |
Aufgabenbeschreibung
Fehlermeldung beim setzen eines Filters für die Artikelanzeige. Scheinbar wird kein Datensatz gefunden (Auch für diesen Fall eine entsprechende Meldung ausgeben) |
|
64 | Fehler | Button-Design in Kategorie-Darstellung | geschlossen | |
0.0.1 | 0.0.5 |
Aufgabenbeschreibung
Buttons in der Kategorie-Darstellung werden nicht richtig dargestellt... - Bezeichnungen kürzen - fehlende Klassen niceform fieldset hinzufügen und Stand korregieren |
|
66 | Fehler | Artikel verschieben | geschlossen | |
0.0.1 | 0.0.3 |
Aufgabenbeschreibung
Beim Verschieben eines Arikels in eine andere Kategorie wird die Darstellungsreihenfolgen nicht aktualisiert. |
|
67 | Fehler | Artikel - Fehlerhafte Bilder-Verwaltung | geschlossen | |
0.0.1 | 0.0.2 |
Aufgabenbeschreibung
Folgende Funktionen fehlen komplett: - Verschieben des Bildes wenn Artikel gelöscht wird - Verschieben des Bildes wenn Artikel in andere Kategorie verschoben wird - Löschen des Bildes wenn altes Bild ersetzt wird |
|
68 | Fehler | Kategorien - Fehlerhafte Bilder-Verwaltung | geschlossen | |
0.0.1 | 0.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 |
|
74 | Fehler | Fehlerausgabe bei Kategorie löschen | geschlossen | |
0.0.1 | 0.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 | |
0.0.1 | 0.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 | |
0.0.1 | 0.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. |
|
19 | Planung | Planung der Struktur | geschlossen | |
0.0.1 | 0.0.2 |
Aufgabenbeschreibung
Erster Schritt der Planung in Form der Erstellung eines "Pflichtenheftes" in dem die grundlegenden Funktionen der zukünftigen Version 0.5.0 BETA festgelegt werden. Suchen und prüfen von frei verfügbaren Komponenten die in das System eingefügt werden können. |
|
73 | Testen | Musterkategorien und -artikel anlegen | geschlossen | |
0.0.1 | 0.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. |
|
26 | Vorschlag | Linkes Menüsystem | geschlossen | |
0.0.1 | |
Aufgabenbeschreibung
Datenbankgestütztes Menüsystem das als Submenü für die jeweiligen Topmenu-Punkte fungiert. Über dieses Menü wird der jeweilig darzustellende Contentinhalt bestimmt. Beim ersten Aufruf wird automatisch die erste Submenü-Seite dargestellt. Spätere Erweiterungen sind so einpflegbar und müssen nur dem jeweiligen Topmenü-Punkt zugeordnet werden. |
|
31 | Vorschlag | Tabellenfunk. | geschlossen | |
0.0.1 | 0.0.2 |
Aufgabenbeschreibung
Erstellen eines Tabellengenerators der mittels folgender Daten eine Tabellenstruktur erstellt. head array, Spaltenüberschriften field array, assoziativ, Daten aus DB für die aktuelle Seite footer string, Fußzeile der Tabelle width array, optional, Spaltenbreiten definieren funcTop boolean, optional, Funktions-Buttons am Kopf funcBottom boolean, optional, Funktions-Buttons am Fuß naviTop boolean, optional, Navigation am Kopf naviBottom boolean, optional, Navigation am Fuß Funktion um die Daten für die aktuelle Tabellen-Seite bereit zustellen. Ziel ist einheitliche Tabellen zu erstellen |
|
38 | Vorschlag | Kategorien, Anzeige - Reihenfolge | geschlossen | |
0.0.1 | 0.0.5 |
Aufgabenbeschreibung
Bei einer neuen, duplizierten oder editierten Kategorie, innerhalb der Editorseite, soll die Position in der späteren Auflistung (als die Reihenfolge-Position) frei bestimmbar sein. Bisher wird der neue oder duplizierte Datensatz einfach hinten angehängt. |
|
32 | Entwicklung | Contentchanger | geschlossen | |
| |
Aufgabenbeschreibung
Mittels JS/Ajax den Inhalt eines div-Containers austauschen. Dadurch ist z.B. ein 'blättern' in einer Datenbank nicht mit dem laden einer kompletten Seite verbunden -> schneller. |
|
34 | Fehler | QuickSkin - addtpl ohne Funktion | geschlossen | |
| |
Aufgabenbeschreibung
Fehler im QuickSkin-Templatesystem Die Funktion addtpl zum dynamischen einbinden von Templates benötigt funktioniert nicht. Fehlerausgabe: Variable nicht definiert. Fehler gefunden. Datei: class.quickskin.php ca. Zeile 965 Original $tpldata = str_replace('\{$key}', $val, $tpldata); in $tpldata = str_replace('{'.$key.'}', $val, $tpldata); geändert - Ein Backslash zuviel. Zusätzlich als Vorgabe für Subtemplates das Standard- Templateverzeichnis angegeben. Dazu ca. in Zeile 399 $supp_templates[$key] = file_get_contents($value); in $this->supp_templates[$key] = file_get_contents($this->template_dir.$value); geändert. |