This commit is contained in:
@@ -21,11 +21,13 @@ Scaffold the shell framework completely in place as much as possible so that we
|
||||
- All areas stubbed out now even if empty, just so you can see it and know what needs to be fleshed out and for demo purposes
|
||||
- Test manually with all devices before baking it in
|
||||
|
||||
Triage stuff into proper later stages
|
||||
|
||||
4) Reporting - figure it out, flesh it out, make it happen
|
||||
|
||||
5) - FINALIZE ALL NON BIZ OBJECT SPECIFIC FUNCTIONALITY
|
||||
All the final features needed that aren't tied to a specific business object
|
||||
|
||||
Schedule
|
||||
|
||||
6) INSTALLER, LICENSING, ROCKFISH SUPPORT FOR RAVEN
|
||||
|
||||
@@ -67,7 +69,7 @@ CURRENT TODOs
|
||||
|
||||
@@@@@@@@@@@ ROADMAP STAGE 2:
|
||||
|
||||
BIZ OBJECT STUBBING FOR EXPORT TESTING
|
||||
BIZ OBJECT STUBBING FOR EXPORT TESTING OF HUGE ATTACHMENTS AND WIKI AND ATTACHED DOCS
|
||||
|
||||
|
||||
Modify v8 export to have an intermediate form where user chooses options
|
||||
@@ -289,7 +291,15 @@ todo: router should check rights on each route shouldn't it?
|
||||
|
||||
|
||||
=========================================================================================================
|
||||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||||
@@@@@@@@@@@@@@@ ROADMAP STAGE 3
|
||||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||||
|
||||
This stage is to consolidate the basics and set the final shell form.
|
||||
|
||||
todo: notification system?
|
||||
todo: bottom status panel thing?
|
||||
|
||||
|
||||
todo: INVESTIGATE / REDO THE TOP LEVEL SHELL - TIME TO MARKET / Is my shell layout fucked?
|
||||
- wouldn't it just suck to have all those lists exposed at once in inventory?
|
||||
@@ -385,11 +395,14 @@ todo: Need to do all outstanding edit form stuff next
|
||||
TO TEST:
|
||||
- above changes block
|
||||
|
||||
|
||||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||||
@@@@@@@@@@@@@@@ ROADMAP STAGE 4 - REPORTING
|
||||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||||
Do reporting here
|
||||
Componentize of course
|
||||
|
||||
Won't have workorders, will need to test with widgets and users, maybe clients will be ported?
|
||||
|
||||
todo: DBDUMP Try to see if dbdump plugin can export reports code behind and basic layout, maybe as HTML, enough info to assist report designer with V8.
|
||||
Be nice to see field list with translation for equivalent new.Also c# code exported and etc Can then get basic calculated field formulas that way, maybe a new report template with code Brought over as comments in JavaScript code behind for new and rudimentary layout of some kind
|
||||
|
||||
@@ -416,14 +429,18 @@ todo: Report editor for creating new report accessed from the report any **exist
|
||||
- https://rockfish.ayanova.com/default.htm#!/rfcaseEdit/962
|
||||
|
||||
|
||||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||||
@@@@@@@@@@@@@ ROADMAP STAGE 5 - FINALIZE ALL NON BIZ OBJECT SPECIFIC FUNCTIONALITY
|
||||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||||
|
||||
|
||||
todo: Much of this stage below needs TRIAGING, do that first.
|
||||
Any real (corebizobject) shit goes to stage 7
|
||||
|
||||
|
||||
todo: MAPPING
|
||||
getting a *lot* of request about this
|
||||
https://rockfish.ayanova.com/default.htm#!/rfcaseEdit/1816
|
||||
maybe stage 7 or I guess could fake it for now, it's going to be known what will be needed
|
||||
|
||||
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:
|
||||
@@ -432,7 +449,7 @@ todo: can I support keycodes for saving in AyaNova and other shit that are the s
|
||||
https://rockfish.ayanova.com/default.htm#!/rfcaseEdit/1514
|
||||
|
||||
|
||||
todo: investigate snippets (via hotkeys?) (I like this idea, don't dismiss it outright)
|
||||
todo: investigate snippets (via hotkeys?) (I like this idea, don't dismiss it outright, could be v.next though. TTM!)
|
||||
https://rockfish.ayanova.com/default.htm#!/rfcaseEdit/1834
|
||||
|
||||
todo: AyaScript / Look into MACROS (kind of like this idea, don't dismiss it too quickly, need AyaScript replacement)
|
||||
@@ -665,14 +682,25 @@ todo: Trial mode client should offer alternative logins right on login page and
|
||||
todo: Suggestion box feature
|
||||
https://rockfish.ayanova.com/default.htm#!/rfcaseEdit/1323
|
||||
|
||||
|
||||
|
||||
|
||||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||||
@@@@@@@@@@@@@@@ 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.
|
||||
All the stuff needed for someone to run it as a test without the real objects yet.
|
||||
Some kind of expiring license so they can't just keep using it as fucked as it may be some might do that
|
||||
we want short targetted testing only, not someone downloading and trying it out a month later, that's useless for us
|
||||
This needs to be focused on what we need to get from people about testing
|
||||
BETA MODE Feedback form?
|
||||
Sends errors, server log, suggestions etc, directly to rockfish?
|
||||
|
||||
|
||||
todo: TRIAL AND LICENSE KEY / ROCKFISH STUFF
|
||||
- PLAN IN core-license-key-system.txt on server side
|
||||
- Plan ONBOARDING here
|
||||
- PLAN and implement 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?
|
||||
@@ -687,7 +715,12 @@ todo: TRIAL AND LICENSE KEY / ROCKFISH STUFF
|
||||
- User fills out form and submits.
|
||||
- Trial containerized for easy testing / online testing https://rockfish.ayanova.com/default.htm#!/rfcaseEdit/1784
|
||||
|
||||
|
||||
|
||||
|
||||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||||
@@@@@@@@@@@@@@@ ROADMAP STAGE 7 - REALITY
|
||||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||||
All in on porting over all the real objects from v7
|
||||
|
||||
todo: First of all triage the features to port over in the sanest order so not stubbing too much stuff
|
||||
@@ -696,9 +729,42 @@ todo: First of all triage the features to port over in the sanest order so not s
|
||||
todo: Schedule form
|
||||
- This one is big but requires the data to be there so as soon as implement enough things that are scheduleable then do this
|
||||
|
||||
@@@@@@@@@@@@@@@ ROADMAP STAGE 8 - PLUGINS
|
||||
todo: can beta test at this point
|
||||
post installer, enlist trial users get feedback, don't get too down when they shit all over it as they will undoubtedly :)
|
||||
|
||||
todo: Documentation
|
||||
Need to think this through carefully
|
||||
Need to get the critical bits in for onboarding and importing so people can get going
|
||||
Most important stuff is anything non-obvious
|
||||
Seems pointless to have one doc per form that just says "The name field is the name and must be unique"
|
||||
maybe have that kind of stuff in the form basics and then have a doc per OBJECT instead with anything unique or interesting about the object
|
||||
(and each object form has a link to formbasics so can link to the object form from UI and they get both)
|
||||
Parts of it can be done post-release for sure
|
||||
|
||||
|
||||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||||
@@@@@@@@@@@@@@@ ROADMAP STAGE 8 - PLUGINS
|
||||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||||
|
||||
Plan the order of criticality for plugins
|
||||
based on sales, how many subscribed now
|
||||
which ones are porting and which are not
|
||||
Implement in order or priority
|
||||
|
||||
|
||||
|
||||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||||
@@@@@@@@@@@@@@@ ROADMAP STAGE 9 - RELEASE
|
||||
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
|
||||
|
||||
Assuming has passed all testing
|
||||
Plan pricing and sales strategy
|
||||
What to do with licenses for v7 people
|
||||
Do we need another payment processor?
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@@@@@@@@@@@@@@ ROADMAP STAGE 10 - BACKEND SELF SERVER READINESS
|
||||
DO server allocation, rockfish revamp to drive this part (or maybe it's an alternate app)
|
||||
|
||||
Reference in New Issue
Block a user