I wonder what takes to make PhpGedView multi-tenant or multi-site friendly. What I mean here is to have a single PGV install software base serving multiple virtual domains, each site/domain could have its own database, just share the software base, so I only have to install and maintain one copy of the PGV software.
Is it possible?
Thanks for any ideas.
Bin
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
This isn't possible right now because the "config.php" file contained in the PhpGedView directory on the server controls database access and a few other aspects of the program. There's no way to move this file elsewhere so that the directory where PhpGedView is installed contains pure program code.
Having said that -- it's not impossible to construct the program such that you, when invoking the program, tell it which of several config.php files should be used in this particular invocation. You won't get much support to have this implemented because it's a lot of work.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I wonder what takes to make PhpGedView multi-tenant or multi-site friendly. What I mean here is to have a single PGV install software base serving multiple virtual domains, each site/domain could have its own database, just share the software base, so I only have to install and maintain one copy of the PGV software.
Is it possible?
Thanks for any ideas.
Bin
This isn't possible right now because the "config.php" file contained in the PhpGedView directory on the server controls database access and a few other aspects of the program. There's no way to move this file elsewhere so that the directory where PhpGedView is installed contains pure program code.
Having said that -- it's not impossible to construct the program such that you, when invoking the program, tell it which of several config.php files should be used in this particular invocation. You won't get much support to have this implemented because it's a lot of work.