Hi, I have a basic question on deployment of output files and best practices. I'm a little new to deploying web software since I'm not a programmer. I'm on PHPR 6, build 9948.
I always build all files in my project, it just seems easier to me to always to build all and upload the entire output directory when it's time to go to production. My app has about a dozen update users and few dozen read-only users. Only a handful might be in at any given minute.
My question is this- do I need to be concerned about users being in the software when I'm uploading a new set of files to production? I use external FTP tool (Filezilla) to upload files to production server. So far I've done it a few times successfully but I suspect no one was using software at the time but usage may rise over time so I'm a little concerned.
Since this is a department level app I do have ability to email all users if I need to. If seeing who's online is something I need to worry about then I will need build something into my app track users so I have some view of who is online at any time (that might be a nice idea for a future built-in feature of PHPR, some kind of who's online page). Another alternative I guess would be defining a maintennace time window for updates.