Hi Cedric, hi all!
Am Mittwoch, den 09.11.2011, 13:42 +0100 schrieb Cedric Bosdonnat:
Hi all,
For the CMIS integration in the UI I'll sooner or later need a file
picker that allows selecting from one or more servers / repositories. In
order to do that, I was thinking about changing the internal LibreOffice
file-picker (not the ones using the OS file-picker) to be similar to the
GNOME one.
Sounds great!
That would allow:
* Selection from different places from a side list (local places as
well as remote places). This could be interesting also for the other
protocols.
* The selection list box would be able to pick either the version
stored inside an ODF file, but if possible it would pick the version
from the server (in CMIS case and possibly others)
* A search bar could be added depending on the selected place. It may
not make sense for cases like WebDAV or FTP.
* Each entry in the list box could show the infos in a modern way.
I'ld like it to be depending on the content provider as we may not
provide the same data for all cases. For example we may want to see the
current version number, or the userid who locked the file in documents
stored in a CMIS-enable server.
What do you think about it?
Sounds very good to me ... just a small question: What do you mean by
places. Is it more the "kind of data source" (smb vs. cmis vs. file
system), or something like hierarchical paths within a data source. How
many of such places might exist (if its the former). I'm currently think
about what the "root" element in such a file dialog should be ...
By the way, I tried to find the specification for the OOo file dialog
rework ... without success. But I've noticed that Caolan helped to bring
the Gnome file dialogs "into" OOo:
http://people.redhat.com/caolanm/file-chooser-spec.sxw
And (for maybe further use), I've found and interesting blog posting
showing a number of different file dialogs:
http://martin.iturbide.com/?page_id=935
Cheers,
Christoph
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.