mike wrote:
On Mon, Mar 2, 2009 at 7:45 AM, Boyd, Todd M. <tmboyd1@xxxxxxxx> wrote:
Gears will allow you to do a lot of things. So will site-proprietary Firefox extensions that go well outside the realm of basic client-server interaction via webpages. I was under the impression that Gears requires a local installation of their client library in order to work.
I don't think "download this new extension so you can upload files to our site" is going to go over so well.
Of course not, but
a) browsers don't have it built-in, yet (I was working on trying to
make a "standard" that I could pitch to browser creators)
b) how do you think the flash or java applets got there anyway? :)
Have a standard upload form. Tell people if they want more advanced
multi-file support, progress support, etc, etc, install Gears as well.
To me, Gears should be something just like Flash and Java... and I
think is lighter-weight and allows for extending browser capabilities
across nearly every platform without learning new languages.
I don't like to install firefox extensions, I keep them to a bare
minimum (more stable that way, less annoyances from updates to some
extension or another being found ever session, etc) and I don't like
sites that depend upon flash and java for functionality.
I won't install an extension just to use a specific site, I only install
an extension if it is something I want (IE noscript - to keep your
annoying flash from using my browsers resources).
You can do a good multi-file upload progress bar w/ the client only
needing to allow JavaScript. In the OP's case that may mean the OP has
to change hosts or use perl to process the upload, but here's the thing
- if the client doesn't allow JavaScript, the upload still works fine -
they just don't get a progress bar. You can use the same form - just use
<noscript>foo</noscript> to tell users to be patient and not hit submit
20 zillion times.
With a flash / java based solution, you have to have different code for
users who wisely do not allow flash and/or java, which is more work for
you (you have to test and maintain multiple uploads) and requires the
user to take specific action depending upon their setup.
// steps off soap box
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php