Hello.
I have about 150 target (corporate) customers spread worldwide and
generally I know who has what IP address so I can identify them and
offer them support if necessary. They are not overly computer-
literate. For example, if they need to install plugins, they are often
either unable/unwilling to follow download/installation prompts or
they need to ask a systems administrator to install plugins, so some
customers are inclined to give up. Often they won't tell us they have
had difficulty (loss of face); this is the worst scenario. Sometimes
they report that they can't display the GE API but don't say why not.
It's then painful to ask non-technical people to be specific about
their problem.
I imagine these are common scenarios for developers and I feel that
they need to be minimized to prevent all this fabulous API creativity
going to partial waste.
Obviously GE need to make the download and installation procedure for
the GE API as idiot-proof as possible (not that these people are
idiots). For example, the procedure shouldn't confuse (non-technical)
users by providing links to technical information for developers.
However, it would also really help if it was easy for us developers to
trap stats about what was happening on the client's PC. We could then
provide quick and relevant support to that client.
So is it please possible in this one thread and (later) in one section
of the documentation and/or one sample to specify how JavaScript can
listen and report back to php:
1. That the client has been told that the browser does not support the
GE API
2. That the client has been told that the GE API needs to be installed
3. That the client has selected "Get the GE plugin now"
4. That the client has selected "Download the GE plugin"
5. That the operating system has warned that the user doesn't have the
right to download.
6. That the operating system has asked permission to run an ActiveX
control.
7. That the GE plugin has been installed.
8. That an instance of the GE plugin has been loaded.
9. Any other similar scenarios which you think should & could be
trapped ?
Then we can get php to post to a database whatever stats we want to
trap and thereby ID which far-flung users need help and specifically
how to help them.
I know that Roman has addressed number 7 at:
http://groups.google.com/group/google-earth-browser-plugin/browse_thread/thread/546fc6a5887bb959?hl=en
but it would be great if there was one place where non-expert
developers could see how to deal with issues like: listening, polling,
the events which can be trapped and how to pass the info back to php.
I hope this makes sense. Thanks. Mike