Investigating mozilla webdav
Published 2002-09-19 21:53:00
I spent quite a bit of time looking at adding a sidebar navigation to the mozilla editor so it could browse webdav folders, below are some of the conclusions as the project really took too much time to complete, but may be worth comming back to one day
A long while ago, I investigated midgard/mozilla
integratation, as part of the latest efforts, I've got webdav
publishing working quite nicely with mozilla, and a midgard like
database, however what it really needed was a sidebar to navigate the
article tree, and click to edit functionality.
setting up a sidebar panel is not that difficult, it's just a small javascript call to
window.sidebar.addPanel ("Vending","http://devel.akbkhome.com/vending.xul ","");
which adds a sidebar and points it at a url, either a html one, or a xul one. - xul has lots of nice features, like tree views which can pull data from rdf files, however after quite a bit of investigation, it became obvious that due to the security model of mozilla it was imposible to do any kind of javascript call to open in an editor window from the sidebar (yeah sidebars can appear in the editor).
The other issue that became complex was the heiracical loading of trees, - a typical midgard type tree can be quite large, and ideally you would not want to pull down the whole tree in one go. Mozilla has a few tricks to work around this, using javascript to build the trees manually however this again proved very time consuming and hit and miss as far as results go.
In conculsion, to attack this problem again, It would probably involve a number of components. an xpi installed webdav/rdf editor navigator, that you could point at a url (using some kind of preference box), then the rdf data would be given out from this url.
setting up a sidebar panel is not that difficult, it's just a small javascript call to
window.sidebar.addPanel ("Vending","http://devel.akbkhome.com/vending.xul ","");
which adds a sidebar and points it at a url, either a html one, or a xul one. - xul has lots of nice features, like tree views which can pull data from rdf files, however after quite a bit of investigation, it became obvious that due to the security model of mozilla it was imposible to do any kind of javascript call to open in an editor window from the sidebar (yeah sidebars can appear in the editor).
The other issue that became complex was the heiracical loading of trees, - a typical midgard type tree can be quite large, and ideally you would not want to pull down the whole tree in one go. Mozilla has a few tricks to work around this, using javascript to build the trees manually however this again proved very time consuming and hit and miss as far as results go.
In conculsion, to attack this problem again, It would probably involve a number of components. an xpi installed webdav/rdf editor navigator, that you could point at a url (using some kind of preference box), then the rdf data would be given out from this url.
Mentioned By:
google.com : Firefox webDAV (753 referals)
google.com : webdav firefox (472 referals)
google.com : mozilla webdav (211 referals)
google.com : april (83 referals)
google.com : december (78 referals)
google.com : webdav mozilla (57 referals)
google.com : javascript webdav (52 referals)
google.com : webDAV javascript (36 referals)
google.com : Thomas della Peruta (20 referals)
google.com : google webdav (19 referals)
google.com : webdav in firefox (14 referals)
google.com : php webdav (13 referals)
google.com : webdav and firefox (11 referals)
google.com : WebDAV for firefox (11 referals)
google.com : webdav mit firefox (11 referals)
google.com : webdav firefox (9 referals)
google.com : webdav with firefox (8 referals)
google.com : "Thomas Della Peruta" (7 referals)
google.com : firefox webdav (7 referals)
google.com : firefox webdav (7 referals)
google.com : Firefox webDAV (753 referals)
google.com : webdav firefox (472 referals)
google.com : mozilla webdav (211 referals)
google.com : april (83 referals)
google.com : december (78 referals)
google.com : webdav mozilla (57 referals)
google.com : javascript webdav (52 referals)
google.com : webDAV javascript (36 referals)
google.com : Thomas della Peruta (20 referals)
google.com : google webdav (19 referals)
google.com : webdav in firefox (14 referals)
google.com : php webdav (13 referals)
google.com : webdav and firefox (11 referals)
google.com : WebDAV for firefox (11 referals)
google.com : webdav mit firefox (11 referals)
google.com : webdav firefox (9 referals)
google.com : webdav with firefox (8 referals)
google.com : "Thomas Della Peruta" (7 referals)
google.com : firefox webdav (7 referals)
google.com : firefox webdav (7 referals)
Follow us
-
- Some thoughts on the language server and its usefulness in the roobuilder
- Roo Builder for Gtk4 moving forward
- Clustered Web Applications - Mysql and File replication
- GitLive - Branching - Merging
- PDO_DataObject Released
- PDO_DataObject is under way
- Mass email Marketing and anti-spam - some of the how-to..
- Hydra - Recruitment done right
Blog Latest
-
Twitter - @Roojs