diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt index 22101202..7088d1d6 100644 --- a/ayanova/devdocs/todo.txt +++ b/ayanova/devdocs/todo.txt @@ -41,7 +41,6 @@ OUTSTANDING MAJOR AREAS TO BETA zip installer with guidance Reports (stock) - v8Migrate completed trial / seeder system This should be coded by *task* rather than object to make life easier when we implement i.e. a MakeWorkorderItemPartRequest task would go through the rigamarole of making a part request, a PO to fulfil it etc @@ -49,6 +48,9 @@ OUTSTANDING MAJOR AREAS TO BETA maybe it's what is there plus additional Task based ones maybe the UI drives it because we have specific ideas for that docs + First up is installation docs + need master installation page that gives overview of Ayanova architecture then links to each type of installation + See Global Settings form for format for all feature pages MOST IMPORTANT is the basic stuff about how to use forms and controls and stuff before getting into actual feature pages this is because beta testers and users will probably already know about each object so the first thing is to get them going with basic usability docs if prioritizing @@ -206,41 +208,21 @@ Install types: ## WINDOWS - -### Simple with postgres for one click install and run -This version is for users who do not have a pg server and don't want to configure anything but just start working -has launcher to start pg, ay, then browser and closes all when they exit the launcher ctrl-c -preconfigured with sane defaults, data goes to programdata/ayanova folder (v7 did ayanovadata so this differentiates) -Needs appsettings.json file included that it reads on boot and is beside the ayanova.exe file -this is a sample to modify with the critical settings (or all settings with their defaults set so user can edit at will later) - -Just replicate the batch file but properly and in order and in fixed location so can regen the data easily backup easily etc - -No built in config ability, edit json file only if necessary but make it not necessary, this is meant to be a single standalone quickie for neophyte users - - - -With launcher, inno only needs to drop files and put desktop icon - - -WHERE ITS AT: +TODO: Installer for v8Migrate plugin - NO SQL Installer - Installer for windows IIS - - - - Docs for this type of installer with stubs for other types in OPS installation + INTERNAL LAN install see above + IIS install see above + Expert install see above + formalize this in a build and target folder, zip file should be versioned in name as well + LINUX Docker install see above + Make *all* the above build in one click can walk away from and come back to done + update deploy docs + Make sure all outputs go to clear location, maybe under dist by OS then category + Docs for each type of installer with stubs for other types in OPS installation + one master home page for getting started with installing one page per type - Deploy to Joyce for testing - make a builder that does *all* the building in one command with a deploy guide for me on what to set but make it minimal - creates the inno builder as well - puts everything in the correct folders - Builds for all platforms / installers at once - Needs to be good enough to start, walk away and come back to it finished and ready to deploy - bonus if it could deploy as well some day - People will want to test external access so need to get on that as well as part of beta - iis hosted, certs etc + + @@ -1026,21 +1008,15 @@ MID CENTURY MODERN TUNES - https://www.allmusic.com/album/ultra-lounge-vol-14-bo ####################################################################################################################################### https://www.ayanova.com/Downloads/v8/ayanova-server-setup.exe -https://www.ayanova.com/Downloads/v8/migrate141.7z +https://www.ayanova.com/Downloads/v8/v8-migrate.exe + +## NOTE: this one time only due to an internal installer appid renaming you will need to first uninstall the v8migrate plugin from the control panel / apps +installed previously if present after which that won't change and you can just run install from now on overtop of older v8migrate plugin installations +like with all other v7 installers (I was accidentally using the quicknotify installer appid code) + + +BUILD 142 CHANGES OF NOTE -BUILD 141 CHANGES OF NOTE -- Various internal changes to fix issues found when going to installer -- Build is Windows "Simple" Installer - Think of it as the equivalent of the AyaNova 7 single user installation (though it can work with a lan I'll have a proper installer for that) - Ideal for beta testers who want to quickly test a conversion and maybe LAN access internally - standalone, includes postgres and is pre-configured to just work - hase a launcher that takes care of starting local sql, booting ayanova and opening the browser - launcher takes care of cleanly shutting down postgres when users closes AyaNova - Not intended for Users with separately installed or pre-existing postgres or for external to lan access, separate installer and guide coming for that -- COMING SOON - - Other Windows installers coming for proper "server" installation and for shared network access and external to network access - - Linux distribution coming with files and guide for Docker in Linux - - v8Migrate plugin installer