bookstore's People
bookstore's Issues
CustomValidator: eMail Adresse
Footer Component
add to cart
Cart Button --> count
center search mask
Add sources from BFH
ReleaseFeatures
"Release Notes, die stichwortartig Ihre Implementierung beschreiben, insbesondere die zusätzlich realisierten Features"
Implementierung
- MVP Pattern: packages...
- Web Pages Gliederung: main pages, admin, resources, fragments, composites
- beim login wird geprüft, ob es eine fehlerhaft authentifikation ist oder ob der user noch gar nicht existiert.
- email und passwort validierung auf dem login
- Highlights: Custom Component (NumberSelector), Composite Components (email, password), Ajax
Zusätzlich:
- Warenkorb für nicht-authentifizierte Benutzer
- Verwendung von Bootstrap CSS: http://bootstrap-richfaces.rhcloud.com/
- GitHub: https://github.com/mactanner/Bookstore
adminPage
suche kunde via email
orders löschen
customerDetailPage
wenn bereits eingeloggt, dann suchen und anzeigen
wenn via Regisrierung im erfassungsmodus
Book Details
translation- und message.properties
orderConfirmationPage
Todos
- pageflow (zuerst admin)
- ajax (erl. auf LoginPage)
- eigene composite-component für email wegen wiederverwendbarkeit >>>> done SB
- übersetzungen >>> done
- add customer >>> done
- edit customer (validation/navigation) >>>> done SB
- registraion page muss global message unten bei buttons sein >>>> done SB
- PLZ: regex international >>>> done SB
- wenn warenkorb leer, dann nach registrierung oder login auf catalogsearch. >>>> SB
- loginPage: wenn email nicht existiert kann entsprechende meldung, statt nur "login failed" >>>> done SB
- save changes of "edit customer" (US to USA doen't work / kommt fehler meldung, dass schon existiert) >>>> done SB
- Beschreibung Project >>> done SB
- admin: orders grid >>> done
- admin: customer details >>> done
- admin: order detail >>> done
- Klassendiagramm >>> done
orderSummaryPage
zusammenzug aller info
button auf customdetail
login.xhtml
TODO SB JSTL machen mit if-then-else logik für button label
Header Component
search component
User logged in after canceling registration
step by step:
- catalogSearch (nicht eingeloggt)
- Login Button
- Registrieren
- zurück Button
--> user ist eingeloggt, obwohl die weder Registrierung noch Login durchgeführt wurde.
Land auf Bestellung als Dropdown
iso-code speichern
grid component
logo / icons
Language selection on Details Page
error.xhtml
to catch session timeouts - in web.xml
javax.faces.application.ViewExpiredException /error.xhtmlTitle Component
Cart Component
registrationPage
pimp layout
Login Component
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.