WebDAV: state of webdav in H4

View: New views
3 Messages — Rating Filter:   Alert me  

WebDAV: state of webdav in H4

by Evert Pot-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hey guys,

My first step for webdav is to write a simple layer that works with  
Horde application's existing webdav api's.

So far I tried gollem, kronolith and turba. All of which seem to have  
some problems.
Michael tells me this might be because of the transition to H4  
standards.

Here are some errors:

Turba:
Fatal error: Cannot redeclare _modified() (previously declared in /
Users/evert2/code/hd_dev/horde-hatchery/turba/lib/Api.php:164) in /
Users/evert2/code/hd_dev/horde-hatchery/turba/lib/Api.php on line 164

This appears to be a double-include.

Gollem:
Fatal error: Cannot access parent:: when current class scope has no  
parent in /Users/evert2/code/hd_dev/horde-hatchery/gollem/lib/Auth.php  
on line 68

This class attempts to call parent::authenticate, but this is a base  
class, and doesn't extend anything.

Kronolith:

(sorry for the xml format)
<s:exception>Horde_Exception</s:exception>
<s:message>DB Error: no such field</s:message>
<s:file>/Users/evert2/code/hd_dev/horde-git/framework/Core/lib/Horde/
Registry.php</s:file>
<s:line>625</s:line>
<s:code>-19</s:code>

I'd love to be able to show some real progress, but so far I'm hitting  
walls.

Since I'm really writing a compatibility layer.. if all these  
applications still require significant work it might be better to  
build them in such as way that they are optimized for SabreDAV.
I'm more than happy to work with any developers to do this, but I'm  
not really sure if I would be up for the job myself. Would it be a  
better to wait a little while until H4 is a little bit more stable?

Then again, these might just be simple bugs..

Thanks!
Evert

--
Horde developers mailing list - Join the hunt: http://horde.org/bounties/
Frequently Asked Questions: http://horde.org/faq/
To unsubscribe, mail: dev-unsubscribe@...

Re: WebDAV: state of webdav in H4

by Jan Schneider :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Zitat von Evert Pot <evertpot@...>:

> Hey guys,
>
> My first step for webdav is to write a simple layer that works with  
> Horde application's existing webdav api's.
>
> So far I tried gollem, kronolith and turba. All of which seem to  
> have some problems.
> Michael tells me this might be because of the transition to H4 standards.

Correct, Horde_Rpc_Webdav was left in a pretty broken state. The  
groupware apps should work again now.

> Here are some errors:
>
> Turba:
> Fatal error: Cannot redeclare _modified() (previously declared in  
> /Users/evert2/code/hd_dev/horde-hatchery/turba/lib/Api.php:164) in  
> /Users/evert2/code/hd_dev/horde-hatchery/turba/lib/Api.php on line 164
>
> This appears to be a double-include.
>
> Gollem:
> Fatal error: Cannot access parent:: when current class scope has no  
> parent in  
> /Users/evert2/code/hd_dev/horde-hatchery/gollem/lib/Auth.php on line  
> 68

I haven't looked at Gollem yet, but this is a special case due to the  
Horde_Auth rewrite. Gollem is rather broken at the moment, regardless  
of the WebDAV usage.

> This class attempts to call parent::authenticate, but this is a base  
> class, and doesn't extend anything.
>
> Kronolith:
>
> (sorry for the xml format)
> <s:exception>Horde_Exception</s:exception>
> <s:message>DB Error: no such field</s:message>
> <s:file>/Users/evert2/code/hd_dev/horde-git/framework/Core/lib/Horde/Registry.php</s:file>
> <s:line>625</s:line>
> <s:code>-19</s:code>

Your Kronolith tables aren't complete. Check the horde log file.

> I'd love to be able to show some real progress, but so far I'm hitting walls.
>
> Since I'm really writing a compatibility layer.. if all these  
> applications still require significant work it might be better to  
> build them in such as way that they are optimized for SabreDAV.
> I'm more than happy to work with any developers to do this, but I'm  
> not really sure if I would be up for the job myself. Would it be a  
> better to wait a little while until H4 is a little bit more stable?

At least Turba, Nag and Kronolith work again now for me.

Jan.

--
Do you need professional PHP or Horde consulting?
http://horde.org/consulting/


--
Horde developers mailing list - Join the hunt: http://horde.org/bounties/
Frequently Asked Questions: http://horde.org/faq/
To unsubscribe, mail: dev-unsubscribe@...

Re: WebDAV: state of webdav in H4

by Evert Pot-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


On 2009-10-05, at 7:24 PM, Jan Schneider wrote:

> Zitat von Evert Pot <evertpot@...>:
>
>> Hey guys,
>>
>> My first step for webdav is to write a simple layer that works with  
>> Horde application's existing webdav api's.
>>
>> So far I tried gollem, kronolith and turba. All of which seem to  
>> have some problems.
>> Michael tells me this might be because of the transition to H4  
>> standards.
>
> Correct, Horde_Rpc_Webdav was left in a pretty broken state. The  
> groupware apps should work again now.

This is good news.. I'll have a look again =)

>
>> Kronolith:
>>
>> (sorry for the xml format)
>> <s:exception>Horde_Exception</s:exception>
>> <s:message>DB Error: no such field</s:message>
>> <s:file>/Users/evert2/code/hd_dev/horde-git/framework/Core/lib/
>> Horde/Registry.php</s:file>
>> <s:line>625</s:line>
>> <s:code>-19</s:code>
>
> Your Kronolith tables aren't complete. Check the horde log file.

I'll take a look at this too.

Thanks again,
Evert

--
Horde developers mailing list - Join the hunt: http://horde.org/bounties/
Frequently Asked Questions: http://horde.org/faq/
To unsubscribe, mail: dev-unsubscribe@...