It would be nice, if Windows Explorer shell extension of LibreOffice could extract metadata from Flat ODF files, too.
I second this.
So at some point still need to implement Windows Explorer shell metadata extraction, of Flat ODF formatted (e.g. non-zip archive) documents. Commit http://cgit.freedesktop.org/libreoffice/core/commit/?id=68909d3d25da0fe350319dfc82ca5b8fe9f38dc8 as patch for bug 52078 removed shellex handling of Flat ODF on Windows. So at this point, only have the generic thumbnail by type--and no Windows Explorer readout of document metadata. See, https://bugs.freedesktop.org/show_bug.cgi?id=52078#c25 suggesting issue remains from Windows shell handling of zip ODF--is at least exposing the metadata a good suggestion as an EasyHack? And, more ambitious might be to also provide a thumbnail rendering to the Explorer shell?
The code that reads ODF files is in shell/source/win32/shlxthandler/ooofilt/ooofilt.cxx, with the actual parser in shell/source/win32/ooofilereader/.
Migrating Whiteboard tags to Keywords: (easyHack, difficultyBeginner, skillCpp) [NinjaEdit]
My project team and I (team of 3) have started working on this bug as part of our software development practicum at The College of Charleston.
JanI is default CC for Easy Hacks (Add Jan; remove LibreOffice Dev List from CC) [NinjaEdit]
The existing code pointers are nice, but could there be an explanation for easyhackers on how to test the Explorer integration with self-built LibreOffice?
(In reply to Buovjaga from comment #7) > The existing code pointers are nice, but could there be an explanation for > easyhackers on how to test the Explorer integration with self-built > LibreOffice? You would need to have a normal installation of LibreOffice first. But then, you would be able to replace all instances of "C:\Program Files\LibreOffice\program\shlxthdl\shlxthdl.dll" in registry, with respective path to the self-built version. There might be more details ... needs experimenting.