|
277 | Demos | Demoshop neu anlegen | geschlossen | |
0.1.0 | 0.1.1 |
Aufgabenbeschreibung
Kompletten Demoshop anlegen, gegebenenfalls müssen einige Template-Bilder geändert werden. |
|
285 | Dokumentation | Doku zur Nutzung des Texteditors für Bestellungen | Storniert | |
0.1.2 | 0.2.0 |
Aufgabenbeschreibung
Ausführliche Dokumentation zum Texteditor, mit Bildern und/oder Film |
|
298 | Dokumentation | Attribute und Optionen dokumentieren | Storniert | |
0.1.2 | 0.1.3.beta |
Aufgabenbeschreibung
Doku zur richtigen Anwendung der Attribute/Optionen |
|
209 | Dokumentation | Template-Anleitungen | Storniert | |
0.1.3.beta | 0.1.3 |
Aufgabenbeschreibung
Doku zu ALLEN Template-Dateien vervollständigen. |
|
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. |
|
20 | Entwicklung | Template erstellen | geschlossen | |
0.0.1 | 0.0.2 |
Aufgabenbeschreibung
Einfügen eines "fertigen" Admintemplates und dessen optimierung bzw. Anpassung an TobbiVM-Shop. Zum Einsatz kommt hier ein Template von: www.indeziner.com (http://indeziner.com/resources/freebies/free-css-templates/free-htmlcss-jquery-admin-panel-inadmin/). Dieses muss aber noch unterteilt werden in: - Header - Top-Menu - Left-Menuu - Content - Content 0 bis 5 - Footer All diese Teile werden über QuickSkin zusammen gefügt. |
|
21 | Entwicklung | DB-Klasse einfügen | geschlossen | |
0.0.1 | 0.0.2 |
Aufgabenbeschreibung
Einfügen der Datenbankklasse von Justin Vincent (http://justinvincent.com/ezsql). Da diese schon vorher bei anderen Projekten eingesetzt wurde kann diese einfach eingefügt werden und bedarf, bis auf weiteres keinen Tests mehr. |
|
22 | Entwicklung | Login- System | geschlossen | |
0.0.1 | 0.0.2 |
Aufgabenbeschreibung
Erstellen eines Backend-Loginsystemes das Session- / Datenbankbasierend funktioniert. Cookies werden aus Sicherheitsgründen NICHT eingesetzt. Später wird noch ein User-Level-System eingefügt. |
|
25 | Entwicklung | Top-Menue | geschlossen | |
0.0.1 | 0.0.2 |
Aufgabenbeschreibung
Fixes, also nicht Datenbankbasierendes Topmenü entwickeln. Spätere Erweiterungen betreffen ausschließlich das linke Menü welches als Untermenü des jeweiligen Topmenü-Punktes angelegt wird. Erst mittels des linken Menüpunktes wird der jeweilige Content ausgegeben. |
|
29 | Entwicklung | Contentsystem | geschlossen | |
0.0.1 | 0.0.2 |
Aufgabenbeschreibung
Aufteilung des Contentbereiches in: message - Meldebereich des Backends für Fehler- und Erfolgsmeldungen help - Kurzhilfe zum jeweiligen Contentinhalt - kann ausgeblendet werden content0 bis content5 = Seiteninhalte - 0 Contentübersicht, falls notwendig, nur Ausgabe - 1 Standard-Contentbereich, E/A-Bereich - 2 Statistikdarstellung, nur Ausgabe, falls notwendig - 3 Standard-Upload, falls notwendig, E/A-Bereich |
|
30 | Entwicklung | $_GET validieren | geschlossen | |
0.0.1 | 0.0.2 |
Aufgabenbeschreibung
Validieren (escapen und auf Gültigkeit prüfen) der $_GET-Parameter für den Backend-Seitenaufruf. Prinzip: Whitelist |
|
33 | Entwicklung | Direkten Scriptaufruf verhindern | geschlossen | |
0.0.1 | 0.0.2 |
Aufgabenbeschreibung
Direkten Scriptaufruf über Browser u.ä. verhindern |
|
35 | Entwicklung | Tiny-MCE konfigurieren | geschlossen | |
0.0.1 | 0.0.3 |
Aufgabenbeschreibung
Einstellungen an Tiny-MCE vornehmen damit nur die Schriften / CSS-Klassen... im Editor verfügbar sind. Anpassen der Pfadangaben für Bilder, Medien... Anzahl der Funktionen prüfen und Fensterformat anpassen. Einstellungen zentral in header.php vornehmen! |
|
36 | Entwicklung | Artikel Kategorien verwalten | geschlossen | |
0.0.1 | 0.0.2 |
Aufgabenbeschreibung
Folgende Schritte sind durchzuführen: Planung und Entwurf der Tabelle Anlegen von Musterdatensätzen, >= 20 Stück Entwurf und Erstellung der entsprechenden Editorseite einzelne Funktionen entwerfen und in Form einer 'universellen' Klasse bereitstellen. |
|
39 | Entwicklung | Untekategorie - Tiefe bei Edit testen | geschlossen | |
0.0.1 | 0.0.2 |
Aufgabenbeschreibung
Verschachtelungstiefe beim Kategorie-Editor bzw. beim neu anlegen von Kategorien prüfen. Beim Versuch einer größeren Verschachtelungstiefe als 5 (eine Top-Kategorie mit vier hintereinander angelegten Unterkategorien) soll automatisch der jeweilige Eintrag al Top-Kategorie eingetragen werden. |
|
40 | Entwicklung | Kategorie-Verwaltung | geschlossen | |
0.0.1 | 0.0.2 |
Aufgabenbeschreibung
Alle Elemente zur Kategorie-Verwaltung erstellen. - Darstellung - Editieren - Neue Kategorie anlegen - Kategorie löschen (in "Papierkorb" verschieben) - Kategorie duplizieren - Kategorie aktivieren/deaktivieren - Reihenfolge der Kategorien sortieren |
|
41 | Entwicklung | Artikel-Verwaltung | geschlossen | |
0.0.1 | 0.0.2 |
Aufgabenbeschreibung
Komplettes Paket der Artikel-Verwaltung, bestehend aus: - Darstellung - Editieren - Neue Artikel anlegen - Artikel löschen (in "Papierkorb" verschieben) - Artikel duplizieren - Artikel aktivieren/deaktivieren - Artikel der Kategorien sortieren - Artikel in andere Kategorie verschieben Extra Aufgaben für: Preise/Preisliste Bilder-Verwaltung "Vorschau" der Artikelseite (hängt direkt mit dem Frontend zusammen!) |
|
43 | Entwicklung | Artikelpreis-Rechner | geschlossen | |
0.0.1 | 0.0.5 |
Aufgabenbeschreibung
Mit dem Artikel-Preisrechner können alle Preise leicht und einfach verändert werden. Dies gilt auch für Staffelpreise! Änderungsumfänge: - Einzelpreis - ausgewählte Artikel - Alle Artikel einer Kategorie, ohne Unterkategorien - Alle Artikel einer Kategorie, mit Unterkategorien - Alle Artikel Änderungsparameter: - prozentuale Aufschläge oder Abzüge - Aufschlag oder Abzug fixer Werte |
|
44 | Entwicklung | Admin-Verwaltung | geschlossen | |
0.0.1 | 0.0.3 |
Aufgabenbeschreibung
Verwaltung der Admin-Berechtigungen und, für spätere Levelverwaltung, Einteilung in: - Admin - Manager - Benutzer |
|
45 | Entwicklung | Kunden-Verwaltung | geschlossen | |
0.0.1 | 0.0.4 |
Aufgabenbeschreibung
Verwaltung aller Kunden (Frontend). - Gast (Standard) - Registriert - Bestätigt - Kunde - Wiederverkäufer Gruppe 1 bis 5 |
|
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, |
|
81 | Entwicklung | Kategorie-Menü links | geschlossen | |
0.0.2 | 0.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 | |
0.0.2 | 0.0.6 |
Aufgabenbeschreibung
Währungssymbol in Konfiguration aufnehmen. |
|
84 | Entwicklung | Artikeldetailseite | geschlossen | |
0.0.2 | 0.0.6 |
Aufgabenbeschreibung
Artikeldetailseite erstellen |
|
85 | Entwicklung | Artikelnavigation | geschlossen | |
0.0.2 | 0.0.7 |
Aufgabenbeschreibung
Navigieren innerhalb einer Kategorie durch Links die im Kopf und/oder Fußbereich dargestellt werden. |
|
86 | Entwicklung | Warenkorbsystem | geschlossen | |
0.0.2 | 0.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 | |
0.0.2 | 0.0.6 |
Aufgabenbeschreibung
Bestellvorgang in Schrittweiser Form (max. 2 Schritte) einfügen. |
|
89 | Entwicklung | Auto-Login nach Registrierung | geschlossen | |
0.0.2 | 0.0.7 |
Aufgabenbeschreibung
Nach der Registrierung ein Automatisches Login durchführenn lassen. |
|
90 | Entwicklung | Capcha-Abfrage bei Registrierung | geschlossen | |
0.0.2 | 0.0.7 |
Aufgabenbeschreibung
Capcha-Abfrage bei Registrierung einfuegen. Durch Option in config.php abschaltbar machen. |
|
96 | Entwicklung | Hilfe für Benutzerseiten | geschlossen | |
0.0.3 | 0.0.5 |
Aufgabenbeschreibung
Für die Benutzerseiten "User" und "Kunden" die online-Hilfen anlegen. |
|
97 | Entwicklung | Logo in Emails fest einfügen | geschlossen | |
0.0.3 | 0.0.6 |
Aufgabenbeschreibung
Entwicklung einer Funktion um ein anzugebendes Logo fest in die Emails einzufügen. |
|
99 | Entwicklung | Bezahlarten als Plugins | geschlossen | |
0.0.3 | 0.0.4 |
Aufgabenbeschreibung
Entwicklung und Implementierung der Bezahlarten- Plugins. Zuerst nur die Module "Auf Rechnung" und "Paypal". |
|
100 | Entwicklung | Versandarten als Plugin | geschlossen | |
0.0.3 | 0.0.4 |
Aufgabenbeschreibung
Versandarten in Form von Plugins implementieren. Zuerst nur "Abholung" und "Versand mit DPD" (einmalige Kosten für den Versand). |