-
Notifications
You must be signed in to change notification settings - Fork 2
KnownIssues
Paul L. Cimino edited this page Nov 14, 2013
·
4 revisions
- Probably deviated from accepted Enyo conventions
1.1 Trying to build an architecture template that fits what I know
1.2 Good and bad:
1.2(a) Some decisions might be conflicting with Enyo/JavaScript practices
1.2(b) Some ideas might prove useful in this context 1.3 If the user navigates to a link (e.g. forgot password), the URL displays
1.4 http://localhost:8888/mvcAppDebug.html#/forgotPassword 1.5 Refreshing the browser takes the user back to the default page
1.6 The displayed URL remains unchanged, and the user cannot navigate to the original link, until navigating somewhere else (e.g. login) to clear the URL - JavaScript
2.1 Inconsistent use of callbacks, tried to standardize, probably needs some more cleanup
2.2 Inconsistent callback objects: Tried to standardize on responses coming back from the server, but some of the NPM modules throw their own exception format
2.3 Inconsistent code conventions: I used things I like form java, C++, JavaScript. Need to pick something consistent and clean it up - Would like to organize the Routes.js better. Right now the Enyo framework only seems to recognize a single Route controller. Maybe have the Route instantiate other Kinds or read a file and dynamically setupt he routes? This file is already a bit unweildy.
3.1 Routes.js is unwieldy. Even a simple web site has many views. Need to find a way to organize routes by functionality. - Enyo 2 isn't 100% webOS friendly. Some things like the Gravatar widget and dynamic buttons built in the scrolling lists don't work.
Add a Contact Page for Authorized users
Directories and Package Layout
Why is the project structured this way?