This commit is contained in:
@@ -18,37 +18,53 @@ Ensure all modern best practice security is properly enabled on helloayanova.com
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
CODING WORK
|
CODING
|
||||||
+++++++++++
|
++++++
|
||||||
|
refs:
|
||||||
DEVELOPMENT SCHEDULE
|
|
||||||
--------------------
|
|
||||||
WEEK OF 2018-10-22 - Learn Vue, select a UI framework
|
|
||||||
|
|
||||||
- https://vuetifyjs.com/en/components/navigation-drawers
|
- https://vuetifyjs.com/en/components/navigation-drawers
|
||||||
- https://vuetifyjs.com/en/examples/layouts/googleContacts
|
- https://vuetifyjs.com/en/examples/layouts/googleContacts
|
||||||
|
|
||||||
|
|
||||||
- Read this: https://qiita.com/nickhall/items/d1043f3f9874c90b6f8e
|
- Read this: https://qiita.com/nickhall/items/d1043f3f9874c90b6f8e
|
||||||
- And this: https://logrocket.com/blog/an-imperative-guide-to-forms-in-vue-js-2/
|
- And this: https://logrocket.com/blog/an-imperative-guide-to-forms-in-vue-js-2/
|
||||||
|
|
||||||
|
|
||||||
|
WEEK OF 2018-11-05 - RAVEN shell start work.
|
||||||
|
- Stage 1:
|
||||||
|
- Make a rough but relevent shell with the idea of this being the actual release shell (Refine on the fly rather than re-do)
|
||||||
|
- Proper graphics all over
|
||||||
|
- Dummy form with all RAVEN required input controls on it for testing
|
||||||
|
- Document a release procedure while doing the next step:
|
||||||
|
- Post a dist version up to the dev server so can test with all our devices and note what works and what doesn't
|
||||||
|
- Test initial shell and dummy input form on all devices including a simple e2e test of some kind to get a start on that aspect
|
||||||
|
- Test as PWA on all devices
|
||||||
|
|
||||||
- Make a basic temporary test for learning PWA app code against RAVEN server a throwaway initial stab at RAVEN for learning what is needed to learn
|
- Stage 2:
|
||||||
- Be sure it's component-ized properly: https://vuejs.org/v2/guide/components.html#Organizing-Components
|
- Make it work with the backend:
|
||||||
- Document areas needed to focus on for learning and then do them
|
- Login, logout
|
||||||
- Examine on phone, ipad, all desktop browsers, low bandwidth test, no bandwidth test
|
- Notification of some kind (bell / toast)
|
||||||
- Appearance, look and feel: Look at this, it's modern and cool looking and gives an idea of what I should be considering:
|
- Localized text
|
||||||
https://laravel-enso.github.io/enso/videos/bulma_quick_walkthrough.webm
|
- About page with license info
|
||||||
|
- Add intro.js somewhere, even if just a quick hello type thing with one single pointer to something on the screen
|
||||||
WEEK OF 2018-10-29 TO NOV 12th - RAVEN shell start work.
|
- Look into: should each component do it's own ajax calls?
|
||||||
- Plan out the shell basic requirements
|
- Vuex, some data should be stored centrally, what state goes in vuex?
|
||||||
- Make a widget view/list/enter/edit
|
- creds?
|
||||||
- Login, logout, notification, localized text, status
|
- LT cache?
|
||||||
- Graph / Readonly UI component
|
- app state
|
||||||
- Widget: List, search, edit, localized WIDGET UI components
|
- Make a widget component / form to view/list/enter/edit
|
||||||
- At the end of the two weeks re-assess and see what needs to be the focus going forward and if anything is amiss
|
- Graph / Readonly UI component
|
||||||
|
- Widget: List, search, edit, localized WIDGET UI components
|
||||||
|
- Post up another build with the entry form and re-round of testing
|
||||||
|
|
||||||
|
|
||||||
|
- Stage 3:
|
||||||
|
- At the end of this phase re-assess and see what needs to be the focus going forward and if anything is amiss
|
||||||
- Plan out the next phase
|
- Plan out the next phase
|
||||||
|
- UI layout design, how I want to see things, don't re-invent the wheel; v7 isn't perfect but I don't have forever either
|
||||||
|
- Just remember roles and role based security and that might lead into the UI
|
||||||
|
- the dashboard can drive a lot because for example a graph or list of workorders could also be where you add a new wo
|
||||||
|
- Thorny issues:
|
||||||
|
- Reporting
|
||||||
|
- Notifications from the server
|
||||||
|
- File upload / download
|
||||||
- NOTE: many users want to see some progress on v8 so it's important that the initial shell have some "flash" to it
|
- NOTE: many users want to see some progress on v8 so it's important that the initial shell have some "flash" to it
|
||||||
- Nice transitions
|
- Nice transitions
|
||||||
- Some sample charts
|
- Some sample charts
|
||||||
@@ -61,12 +77,6 @@ WEEK OF 2018-10-29 TO NOV 12th - RAVEN shell start work.
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
IMMEDIATE ITEMS:
|
IMMEDIATE ITEMS:
|
||||||
================
|
================
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user