This commit is contained in:
@@ -18,28 +18,45 @@ CURRENT ROADMAP
|
||||
|
||||
4) Reporting - figure it out, flesh it out, make it happen
|
||||
|
||||
5) Licensing / Rockfish get this ready with Rockfish to be able to license it in reality so it's ready for 3rd parties
|
||||
- Test the full trial / license business cycle and confirm it's solid and integrated into the Rockfish database properly
|
||||
- Doesn't have to be perfect, just working enough for the real world, can make it easier or nicer later
|
||||
- READ THIS: https://medium.com/@gokulrajaram/self-serve-first-the-overlooked-but-essential-paradigm-underlying-great-software-companies-45a67dbec4c4
|
||||
5) - FINALIZE ALL NON BIZ OBJECT SPECIFIC FUNCTIONALITY
|
||||
All the final features needed that aren't tied to a specific business object
|
||||
|
||||
|
||||
6) INSTALLER, LICENSING, ROCKFISH SUPPORT FOR RAVEN
|
||||
|
||||
Look for anything major missing at this point, make it deployable as a package and test the deployment on a raw server
|
||||
|
||||
|
||||
6) Look for anything major missing at this point, make it deployable as a package and test the deployment on a raw server
|
||||
- need to know it will be ready for 3rd parties to try out as much as possible.
|
||||
- Windows installer for self contained fully testable
|
||||
- Linux installation method
|
||||
- Container installation method
|
||||
|
||||
Licensing / Rockfish get this ready with Rockfish to be able to license it in reality so it's ready for 3rd parties
|
||||
- Test the full trial / license business cycle and confirm it's solid and integrated into the Rockfish database properly
|
||||
- Doesn't have to be perfect, just working enough for the real world, can make it easier or nicer later
|
||||
- READ THIS: https://medium.com/@gokulrajaram/self-serve-first-the-overlooked-but-essential-paradigm-underlying-great-software-companies-45a67dbec4c4
|
||||
|
||||
|
||||
7) Start adding the real shit and the corresponding v7 import code for that shit
|
||||
- This is when the build and test cycle really starts hitting stride
|
||||
- Goal at this stage is to build a testable deliverable on a regular basis with a new section of stuff added periodically
|
||||
- Invite feedback and beta testing
|
||||
|
||||
8) PLUGINS / ACCOUNTING INTEGRATION
|
||||
|
||||
Port the plugins, need a separate server for QBI Windows etc
|
||||
|
||||
8) BACK END Self Serve readiness
|
||||
9) RELEASE
|
||||
|
||||
10) BACK END Self Serve readiness
|
||||
- READ THIS: https://medium.com/@gokulrajaram/self-serve-first-the-overlooked-but-essential-paradigm-underlying-great-software-companies-45a67dbec4c4
|
||||
- licensing changes for a online hosted app
|
||||
- Self serve process in place
|
||||
- Ability to upload v7 data from DataDump plugin
|
||||
|
||||
11) Marketing and finish off self serve shit
|
||||
|
||||
**************************************************************************************************************************************************************************
|
||||
|
||||
CURRENT TODOs
|
||||
@@ -56,6 +73,7 @@ todo: See if any priority 1 cases in Rockfish impact what is in teh Widget form
|
||||
todo: WIKI
|
||||
- https://rockfish.ayanova.com/default.htm#!/rfcaseEdit/3468
|
||||
- https://rockfish.ayanova.com/default.htm#!/rfcaseEdit/2080
|
||||
- https://rockfish.ayanova.com/default.htm#!/rfcaseEdit/2032
|
||||
|
||||
todo: ATTACHMENTS
|
||||
- ability to rename file on upload https://rockfish.ayanova.com/default.htm#!/rfcaseEdit/3546
|
||||
@@ -184,6 +202,7 @@ todo: MRU
|
||||
https://rockfish.ayanova.com/default.htm#!/rfcaseEdit/3442
|
||||
|
||||
|
||||
|
||||
todo: INVESTIGATE - Dark mode / theming (dark with a half moon icon)
|
||||
- If it can be done with a half hour of work and doesn't affect anything support wise or maintainance wise then yes
|
||||
- Also see how to allow theming maybe or colour choices? Nah, dark mode is the most useful; I should decide the colours and stick with them it's part of our image
|
||||
@@ -232,9 +251,15 @@ todo: Report editor for creating new report accessed from the report any **exist
|
||||
- https://rockfish.ayanova.com/default.htm#!/rfcaseEdit/1849
|
||||
|
||||
|
||||
@@@@@@@@@@@@@ ROADMAP STAGE 5
|
||||
@@@@@@@@@@@@@ ROADMAP STAGE 5 - FINALIZE ALL NON BIZ OBJECT SPECIFIC FUNCTIONALITY
|
||||
|
||||
|
||||
|
||||
|
||||
todo: MAPPING
|
||||
getting a *lot* of request about this
|
||||
https://rockfish.ayanova.com/default.htm#!/rfcaseEdit/1816
|
||||
|
||||
todo: can I support keycodes for saving in AyaNova and other shit that are the same as in v7 or as much as possible, i.e. ctrl-s to save (or whatever was defined)
|
||||
What v7 used to support:
|
||||
f1 - help, case (Keys.Alt | Keys.X) //Close form, alt-w new workorder, alt-m new pm workorder, alt-q new quote, alt-c new client, alt-u new unit, alt-p new part, ctrl-alt-g grid criteria for development,
|
||||
@@ -246,21 +271,6 @@ todo: Look into MACROS (kind of like this idea, don't dismiss it too quickly)
|
||||
|
||||
todo: back and forward buttons when running without browser controls in application mode?
|
||||
- wait and see on this one, as it will be likely outside of any particular form so not something to be baked in early necessarily
|
||||
todo: TRIAL AND LICENSE KEY / ROCKFISH STUFF
|
||||
- PLAN IN core-license-key-system.txt on server side
|
||||
- random notes maybe relevant
|
||||
- Test when logging in and server is ops only due to license not installed
|
||||
- Does it work?
|
||||
- With ops level user?
|
||||
- Should it go to a specific ops page only due to state?
|
||||
- So user can remotely fetch key and shit
|
||||
- Why not have server automatically fetch a trial license if it sees it's unlicensed?
|
||||
- Does DBID get changed on erase?
|
||||
- WHAT IT SHOULD DO ACCORDING TO PLAN IN core-license-key-system.txt on server side:
|
||||
- user installs raven, opens client.
|
||||
- Client checks if server is licensed, if it isn't then it goes to a license request form in client
|
||||
- User fills out form and submits.
|
||||
|
||||
todo: GUIDED TOUR
|
||||
- This is an important feature and at least get a basic one in there for starters and initial release
|
||||
- This is a replacement for the tutorials and videos in v7 a
|
||||
@@ -478,4 +488,44 @@ todo: Form dirty indicator on the form and easy to see, maybe the background tin
|
||||
todo: Trial mode client should offer alternative logins right on login page and fill in for user to try out
|
||||
- So a list of user names and a short text of what that user is used for when testing
|
||||
- User can select and it will prefill in the form
|
||||
- Obvs when not trial mode then the client doesn't offer it
|
||||
- Obvs when not trial mode then the client doesn't offer it
|
||||
|
||||
|
||||
|
||||
@@@@@@@@@@@@@@@ ROADMAP STAGE 6 - INSTALLER, LICENSING, ROCKFISH SUPPORT FOR RAVEN
|
||||
|
||||
Completely packaged and installable. REady for users to install as a test as we iterate stage 7 below
|
||||
All the stuff needed for someone to run it without the real objects yet.
|
||||
|
||||
|
||||
todo: TRIAL AND LICENSE KEY / ROCKFISH STUFF
|
||||
- PLAN IN core-license-key-system.txt on server side
|
||||
- random notes maybe relevant
|
||||
- Test when logging in and server is ops only due to license not installed
|
||||
- Does it work?
|
||||
- With ops level user?
|
||||
- Should it go to a specific ops page only due to state?
|
||||
- So user can remotely fetch key and shit
|
||||
- Why not have server automatically fetch a trial license if it sees it's unlicensed?
|
||||
- Does DBID get changed on erase?
|
||||
- WHAT IT SHOULD DO ACCORDING TO PLAN IN core-license-key-system.txt on server side:
|
||||
- user installs raven, opens client.
|
||||
- Client checks if server is licensed, if it isn't then it goes to a license request form in client
|
||||
- User fills out form and submits.
|
||||
|
||||
|
||||
@@@@@@@@@@@@@@@ ROADMAP STAGE 7 - REALITY
|
||||
|
||||
All in on porting over all the real objects from v7
|
||||
|
||||
@@@@@@@@@@@@@@@ ROADMAP STAGE 8 - PLUGINS
|
||||
|
||||
@@@@@@@@@@@@@@@ ROADMAP STAGE 9 - RELEASE
|
||||
|
||||
@@@@@@@@@@@@@@@ ROADMAP STAGE 10 - BACKEND SELF SERVER READINESS
|
||||
DO server allocation, rockfish revamp to drive this part (or maybe it's an alternate app)
|
||||
|
||||
@@@@@@@@@@@@@@@ ROADMAP STAGE 11 - RELEASE SELF SERVE
|
||||
Fall of 2020 hopefully
|
||||
links on website for sign up
|
||||
marketing can begin in earnest
|
||||
Reference in New Issue
Block a user