From 6b520c3c63d94bf10e2a54efcb690025859a4666 Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Wed, 31 Aug 2022 01:18:45 +0000 Subject: [PATCH] --- devdocs/todo.txt | 52 +++++++----------------------------------------- 1 file changed, 7 insertions(+), 45 deletions(-) diff --git a/devdocs/todo.txt b/devdocs/todo.txt index f194ad42..bf816ec8 100644 --- a/devdocs/todo.txt +++ b/devdocs/todo.txt @@ -34,36 +34,10 @@ WIP >>>>>>>>>>>>> -Status: rockfish to be posted then test and then update servers as from before... fuck it takes forever to do shit sometimes +Status: reprioritize this todo list, clean up, consolidate and remove dupes etc, need a clean actionable list with little thought required to do whatever is next, time may be short for a while Test product sale links -todo: password protect rockfish docs https://www.tecmint.com/password-protect-web-directories-in-nginx/ - generated here: https://wtools.io/generate-htpasswd-online - rfuser:mypasswordforrfuser2022 - rfuser:$apr1$1clqaokr$87/25UWzu0woxk/TaOW.4. - - - this url works, (other than not found error but that's still to be determined) - https://rfuser:mypasswordforrfuser2022@rockfish.ayanova.com/docs/ - - Have rockfish automatically provide the creds when click on the link in rf somehow - - NOPE, above is all wrong it should be done through asp.net core not nginx, as that is what is serving the files: - https://docs.microsoft.com/en-us/aspnet/core/fundamentals/static-files?view=aspnetcore-5.0#static-file-authorization - - NOPE! asp.net core doesn't get a bearer token when a static file is requested so it can't be authenticated - this is looking like it should be put in it's own folder back to basic authentication again in nginx but keep it outside of the spa entirely - maybe just ayanova.com/rfdocs or something? - - Or, maybe it can be not authorized at all but have .netcore check the referrir is rockfish itself and if not say unauthorized so it's a sneaky obscure security but not a problem maybe?? - - Ok, I think it's figured out, put in /var/www/html/rfdocs updated default config to use basic authentication and updated rockfish template to send auth from menu when open docs - now need to update rockfish at server then try, could just put the www files there I guess - -todo: super important BACKUP nginx CONFIG FILES, all of them!!! - Are they automaitcallhy being backed up as well???? - if not add to auto backup as I change them all the time or add to website backup ro something @@ -75,8 +49,6 @@ todo: pricing subscription reconsideration and for perpetual reconsideration jus remember minimum 100 per month to be worthwhile so set minimum number of licenses to purchase, consider 5 and 10 user as the standards consider perpetual vs subscription from point of view of value and how they are perceived relative to each other - - todo: create shareit subscription add-on's for extra storage space, premium server, test sales check comes through to rf todo: back to new website after this @@ -90,20 +62,8 @@ L8R: -todo: SUPER IMPORTANT DO ASAP Need a raven licensing / hosting reference manual for my own use with sections on things like how to extend a trial properly, etc etc - Also for the use of an assistant potentially, a markdown document that is made into a web page available through rockfish itself!!! - start it early and add the bit about extending a trial above to get the ball rolling - a rockfish usage wiki so to speak - Go ahead with a full manual for this one using the same docs system as for ayanova qbi manual but hang it off of rockfish with a link - this way it will work on a phone or other small device if on the road etc - - -todo: new download folder on server instead of old folder with subfolders for each file, how about just rename the files to the version adn keep a release log? - something different because right now it's a bit shitty. Lots of places just have all the files together but prepend a release date or something on them - maybe prepend the build dates?? - -todo: submit manual sitemap generated by mkdocs to google to be crawled -https://developers.google.com/search/docs/advanced/sitemaps/build-sitemap#addsitemap +todo: Rockfish manual flesh out hosting, building, deploying basic license ops like how to extend a trial properly, etc etc + also, add a timeline todo schedule to it so can just refer to what is a normal business cycle thing to be done, i.e. subscription notifications every week manually backup configs once a month etc @@ -247,8 +207,10 @@ todo: test out automatic backups using digitalocean's built in system with their - I'm seeing a lot of maps in the images on the sites, maps, calendar views etc, usually a single image that scales well in each blurb section so I think I need to rethink it +todo: after website up submit manual sitemap generated by mkdocs to google to be crawled https://developers.google.com/search/docs/advanced/sitemaps/build-sitemap#addsitemap + + -- SHAREIT product codes once have pricing figured out fully and agreed on by joyce @@ -445,7 +407,7 @@ rockfish front end improvements, revocation, license link that does nothing?? - +todo: automate backups for nginx, letsencrypt configuration files, currently manually backed up only