I know it sounds like a good idea but realy it is much more difficult than you think to add this especially when delivered over the internet. It's equally difficult to addd as a service within a module.
The main problem is that you don't know what the user is viewing with, either the browser, operating system or the hardware.
It isn't easy to accomodate these differences and have anything work.
You either have to use lots of javascript or PHP as this will work on most (but not all) platforms. It needs a full server host, not just web space to run as you have to provide some of the functionality to give an even playing field.
Best is deliver over an intranet to a profiled base of systems, in this case you'll know what the PCs can do and it's easy.
Over the internet it's not.
I know it sounds like a good idea but realy it is much more difficult than you think to add this especially when delivered over the internet. It's equally difficult to addd as a service within a module.
The main problem is that you don't know what the user is viewing with, either the browser, operating system or the hardware.
It isn't easy to accomodate these differences and have anything work.
You either have to use lots of javascript or PHP as this will work on most (but not all) platforms. It needs a full server host, not just web space to run as you have to provide some of the functionality to give an even playing field.
Best is deliver over an intranet to a profiled base of systems, in this case you'll know what the PCs can do and it's easy.
Over the internet it's not.