Hi Randy,
my idea is a “standard” file selection dialog/popup, every app can call,
with a javascript callback as Parameter. If the user hits open (or save)
after he selected one or more files, the popup calls
window.opener.callback() with the selected files as arguments.
This component can then be integrated in various places:
- eg. fmail (or the future mail client) to store or select attachments
- link widget to create a symlink to an already existing file (in vfs)
I would use a nextmatch widget, as my plans are to modify the nextmatch
widget to do all scrolling and search via ajax. It uses already a
callback to fetch the data and therefore every app using it, would
benefit from an ajax implementation of it.
About huge filesystem: My idea is to use the stream-wrapper contect of
the diropen() call, to parse or standard get_rows parameters (start,
num_rows, filters, …), which the diropen call can use to limit the
returned files. If the particular stream wrapper does not support that
special context, we fall back to the current way (egw_vfs::find). Our
main backend sqlfs, can then implement that context …
The link widget could use something similar to display attached files
(including subdirectories) AND linked entries.
An application specific stream wrapper, will make the attachment dirs
browsable and accessible via WebDAV, so you can use eg. a regular editor
to add or modify files in a project or a contact.
All that is included in the Filemanager sponsoring call and I hope
people can see the great concept behind it and (financially) contribute
to it’s implementation. It’s an investment in the future of eGW.
Ralf
randy schrieb:
Hello Ralf,
How do you envision a file select widget (basically a widget to choose a
file). I was about to start and I was going to design it similar to the
user/account select. Basic drop down with a more advanced pop up for
selecting from a file system that is that is very large. Or maybee it is
best just for a pup up because there would be too much to choose from in a
select box.
Then I started to think that an ajax select may be nice.
Do you have any input for me?
Thanks
Randy
ralfbecker wrote:
Hi Randy,
it’s planned, but not yet done. I cant give you a date.
I cant tell, without seeing it, if a contribution from you would be
included or not.
Ralf
randy schrieb:
Hello Ralf,
I really need a file selector widget and a widget that displays files for
a
particular entry within each app. I assume you plan to do these. If you
have not started yet I will start early next week with your approval
unless
you plan to shortly.
Assuming my code is up to par would you use my work or should I wait?
Thank You,
Randy
–
Ralf Becker
eGroupWare Training & Support ==> http://www.egroupware-support.de
Outdoor Unlimited Training GmbH [www.outdoor-training.de]
Handelsregister HRB Kaiserslautern 3587
Geschäftsführer Birgit und Ralf Becker
Leibnizstr. 17, 67663 Kaiserslautern, Germany
Telefon +49 (0)631 31657-0
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don’t miss this year’s exciting event. There’s still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
eGroupWare-developers mailing list
eGroupWare-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/egroupware-developers
–
Ralf Becker
eGroupWare Training & Support ==> http://www.egroupware-support.de
Outdoor Unlimited Training GmbH [www.outdoor-training.de]
Handelsregister HRB Kaiserslautern 3587
Geschäftsführer Birgit und Ralf Becker
Leibnizstr. 17, 67663 Kaiserslautern, Germany
Telefon +49 (0)631 31657-0
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don’t miss this year’s exciting event. There’s still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
eGroupWare-developers mailing list
eGroupWare-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/egroupware-developers