|
101 | Fehler | Zugriff über Domainname ohne www | geschlossen | |
0.0.6 | 0.0.7 |
Aufgabenbeschreibung
htaccess-Regel um den Zugriff ohne www im Domainnamen auf www.Domainname.xyz "umzuleiten" |
|
102 | Erweiterung | Neue Informationsseite im Backend | geschlossen | |
0.0.6 | |
Aufgabenbeschreibung
Neue Informationsseite die Beim ersten Einloggen ins Backend dargestellt wird. Folgende Angaben sollen angezeigt werden: Anzahl der Kategorien ein/aus Anzahl der Artikel ein/aus Bisherige Bestellungen und aktuelle Bestellnummer Weitere Angaben werden folgen... |
|
103 | Vorschlag | Hilfe für Startseite | geschlossen | |
0.0.6 | 0.0.7 |
Aufgabenbeschreibung
Hilfe im Startseiteneditor unter dem Texteingabefeld anzeigen. |
|
104 | Erweiterung | Editorseite Neu Registrieren | geschlossen | |
0.0.6 | 0.0.7 |
Aufgabenbeschreibung
Funktionalität wie beim erstellen der Startseite einfügen. Stichwort "{BOTTOM}" |
|
105 | Erweiterung | Editorseite Bestellseite | geschlossen | |
0.0.6 | 0.0.7 |
Aufgabenbeschreibung
Funktionalität wie beim erstellen der Startseite einfügen. Stichwort "{BOTTOM}" |
|
106 | Fehler | POEdit-Übersetzung aktualisieren | geschlossen | |
0.0.6 | 0.0.7 |
Aufgabenbeschreibung
POEdit-Übersetzung für Front- und Backend aktualisieren. |
|
107 | Fehler | Menü unter Tab 'Email' | geschlossen | |
0.0.6 | 0.0.7 |
Aufgabenbeschreibung
Punkt 'General' entfernen. |
|
108 | Fehler | Hilfe auf der Artikelliste fehlt | geschlossen | |
0.0.6 | 0.0.7 |
Aufgabenbeschreibung
Hilfefenster einfügen |
|
110 | Fehler | Tabmenü - "Oben" | geschlossen | |
0.0.6 | 0.0.7 |
Aufgabenbeschreibung
Der aktuell ausgewählte Tab des Menüs für die statischen Seiten wird nicht hervorgehoben dargestellt. |
|
112 | Erweiterung | Registrierungsformular - Text oben und unten | geschlossen | |
0.0.6 | 0.0.7 |
Aufgabenbeschreibung
Im Registrierungsformular die Erweiterung implementieren um Texte ober- und unterhalb des Formulares darzustellen. |
|
113 | Erweiterung | Kategoriübersichtseiten | geschlossen | |
0.0.6 | 0.0.7 |
Aufgabenbeschreibung
In den Kategoriübersichtseiten die Erweiterung implementieren um Texte ober- und unterhalb des Formulares darzustellen. |
|
114 | Erweiterung | Artikelübersichtsseiten | geschlossen | |
0.0.6 | 0.0.7 |
Aufgabenbeschreibung
In den Artikelübersichtsseitendie Erweiterung implementieren um Texte ober- und unterhalb des Formulares darzustellen. |
|
118 | Fehler | Fehlermeldungen für Registrierungsseite | geschlossen | |
0.0.6 | 0.0.7 |
Aufgabenbeschreibung
Fehlermeldungen für die Registrierungsseite einsetzen |
|
121 | Erweiterung | Fehlermeldungen, Backend, Menüpunkt 'Config' | geschlossen | |
0.0.6 | 0.0.7 |
Aufgabenbeschreibung
Alte Fehlermeldungsfunktion durch neue Fehlermeldungs-Klasse in allen Submenüs ersetzen. |
|
124 | Erweiterung | Fehlermeldungen für Artikeleditor | geschlossen | |
0.0.6 | 0.0.7 |
Aufgabenbeschreibung
Fehlermeldungen der Datenspeicherung für Artikeleditor einfügen. |
|
125 | Erweiterung | Fehlermeldungen für Kategorieeditor | geschlossen | |
0.0.6 | 0.0.7 |
Aufgabenbeschreibung
Fehlermeldungen der Datenspeicherung für Kategorieeditoreinfügen. |
|
131 | Erweiterung | Spam- und Hackschutz, Frontend | geschlossen | |
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 | |
0.0.6 | 0.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. |
|
92 | Fehler | Weitere statische Seiten anlegen | geschlossen | |
0.0.3 | 0.0.4 |
Aufgabenbeschreibung
Die Seiten: new_registration ok_registration editierbar ins Backend einfü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). |
|
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. |
|
91 | Planung | Erweiterungen planen | geschlossen | |
0.0.3 | 0.1.0 |
Aufgabenbeschreibung
Art und Typ von Erweiterungen für die nächste Version planen |
|
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. |
|
98 | Planung | Email - Vorlagen - Editor | geschlossen | |
0.0.3 | 0.0.6 |
Aufgabenbeschreibung
Entwicklung eines einfachen Email-Editors um die Bestell-Emails (und andere) im Backend gestalten zu können. |
|
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. |
|
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 |
|
88 | Planung | Emailsystem entwerfen | geschlossen | |
0.0.2 | 0.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 | |
0.0.2 | 0.0.7 |
Aufgabenbeschreibung
Capcha-Abfrage bei Registrierung einfuegen. Durch Option in config.php abschaltbar machen. |
|
82 | Planung | Warenkorb installieren | geschlossen | |
0.0.2 | 0.0.6 |
Aufgabenbeschreibung
Script für einen Warenkorb entwerfen und einfügen a |
|
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. |
|
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. |
|
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. |
|
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. |
|
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 |
|
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. |
|
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. |
|
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 |
|
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... |
|
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. |
|
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. |