pharo-users@lists.pharo.org

Any question about pharo is welcome

View all threads

WebDav and CalDav in Pharo ?

CB
Cédrick Béler
Mon, Nov 18, 2019 9:26 AM

Hi all,

I do some experiments with iCal. For now I serve a full calendar over HTTP. Not bad, but it is read only.

I’d like to try CalDAV. I was looking for it, and also webDAV.

Gofer it
smalltalkhubUser: 'UdoSchneider' project: 'FileSystemNetwork';
configuration;
load.
#ConfigurationOfFileSystemNetwork asClass project stableVersion load: 'Webdav'

I’ve found the project of Udo, but it doesn’t load on P8. I think this is due to the stream refactoring. Right now the image hung. I’ll try maybe to load it manually. But I was wondering oof there were other alternatives ?

TIA,

Cédrick

Hi all, I do some experiments with iCal. For now I serve a full calendar over HTTP. Not bad, but it is read only. I’d like to try CalDAV. I was looking for it, and also webDAV. Gofer it smalltalkhubUser: 'UdoSchneider' project: 'FileSystemNetwork'; configuration; load. #ConfigurationOfFileSystemNetwork asClass project stableVersion load: 'Webdav' I’ve found the project of Udo, but it doesn’t load on P8. I think this is due to the stream refactoring. Right now the image hung. I’ll try maybe to load it manually. But I was wondering oof there were other alternatives ? TIA, Cédrick
US
Udo Schneider
Mon, Nov 18, 2019 10:00 AM

Hi Cédrik,

I did some updates some time ago which I didn’t push. Let me check how these work. I have to warn you though that I’m not doing a lot with Pharo at the moment ... family first 👶

CU,

Udo

Sent from my iPhone

On 18. Nov 2019, at 10:26, Cédrick Béler cdrick65@gmail.com wrote:

Hi all,

I do some experiments with iCal. For now I serve a full calendar over HTTP. Not bad, but it is read only.

I’d like to try CalDAV. I was looking for it, and also webDAV.

Gofer it
smalltalkhubUser: 'UdoSchneider' project: 'FileSystemNetwork';
configuration;
load.
#ConfigurationOfFileSystemNetwork asClass project stableVersion load: 'Webdav'

I’ve found the project of Udo, but it doesn’t load on P8. I think this is due to the stream refactoring. Right now the image hung. I’ll try maybe to load it manually. But I was wondering oof there were other alternatives ?

TIA,

Cédrick

Hi Cédrik, I did some updates some time ago which I didn’t push. Let me check how these work. I have to warn you though that I’m not doing a lot with Pharo at the moment ... family first 👶 CU, Udo Sent from my iPhone > On 18. Nov 2019, at 10:26, Cédrick Béler <cdrick65@gmail.com> wrote: > > Hi all, > > I do some experiments with iCal. For now I serve a full calendar over HTTP. Not bad, but it is read only. > > I’d like to try CalDAV. I was looking for it, and also webDAV. > > Gofer it > smalltalkhubUser: 'UdoSchneider' project: 'FileSystemNetwork'; > configuration; > load. > #ConfigurationOfFileSystemNetwork asClass project stableVersion load: 'Webdav' > > I’ve found the project of Udo, but it doesn’t load on P8. I think this is due to the stream refactoring. Right now the image hung. I’ll try maybe to load it manually. But I was wondering oof there were other alternatives ? > > > TIA, > > Cédrick
CB
Cédrick Béler
Mon, Nov 18, 2019 10:04 AM

Hi Cédrik,

I did some updates some time ago which I didn’t push. Let me check how these work.

Cool :). Also, would you mind doing a GitHub repo for this project ?  I didn’t find it on your account  :)

I have to warn you though that I’m not doing a lot with Pharo at the moment ... family first 👶

Cool :)

No problem and not urgent anyway,

Thank you Udo,

Cédrick

CU,

Udo

Sent from my iPhone

On 18. Nov 2019, at 10:26, Cédrick Béler cdrick65@gmail.com wrote:

Hi all,

I do some experiments with iCal. For now I serve a full calendar over HTTP. Not bad, but it is read only.

I’d like to try CalDAV. I was looking for it, and also webDAV.

Gofer it
smalltalkhubUser: 'UdoSchneider' project: 'FileSystemNetwork';
configuration;
load.
#ConfigurationOfFileSystemNetwork asClass project stableVersion load: 'Webdav'

I’ve found the project of Udo, but it doesn’t load on P8. I think this is due to the stream refactoring. Right now the image hung. I’ll try maybe to load it manually. But I was wondering oof there were other alternatives ?

TIA,

Cédrick

> Hi Cédrik, > > I did some updates some time ago which I didn’t push. Let me check how these work. Cool :). Also, would you mind doing a GitHub repo for this project ? I didn’t find it on your account :) > I have to warn you though that I’m not doing a lot with Pharo at the moment ... family first 👶 Cool :) No problem and not urgent anyway, Thank you Udo, Cédrick > > CU, > > Udo > > Sent from my iPhone > >> On 18. Nov 2019, at 10:26, Cédrick Béler <cdrick65@gmail.com> wrote: >> >> Hi all, >> >> I do some experiments with iCal. For now I serve a full calendar over HTTP. Not bad, but it is read only. >> >> I’d like to try CalDAV. I was looking for it, and also webDAV. >> >> Gofer it >> smalltalkhubUser: 'UdoSchneider' project: 'FileSystemNetwork'; >> configuration; >> load. >> #ConfigurationOfFileSystemNetwork asClass project stableVersion load: 'Webdav' >> >> I’ve found the project of Udo, but it doesn’t load on P8. I think this is due to the stream refactoring. Right now the image hung. I’ll try maybe to load it manually. But I was wondering oof there were other alternatives ? >> >> >> TIA, >> >> Cédrick
JV
Jonathan van Alteren
Wed, Nov 17, 2021 10:57 AM

Hi Cèdrick, Udo,

Any update on using WebDAV/CalDAV in Pharo? We might need to work with it as well.

Cheers,

Jonathan van Alteren
Guild Partner | Object Guild B.V.
Software die mét je werkt

jonathan@objectguild.com
On 18 Nov 2019, 11:04 +0100, Cédrick Béler cdrick65@gmail.com, wrote:

Hi Cédrik,

I did some updates some time ago which I didn’t push. Let me check how these work.

Cool :). Also, would you mind doing a GitHub repo for this project ?  I didn’t find it on your account  :)

I have to warn you though that I’m not doing a lot with Pharo at the moment ... family first 👶

Cool :)

No problem and not urgent anyway,

Thank you Udo,

Cédrick

CU,

Udo

Sent from my iPhone

On 18. Nov 2019, at 10:26, Cédrick Béler cdrick65@gmail.com wrote:

Hi all,

I do some experiments with iCal. For now I serve a full calendar over HTTP. Not bad, but it is read only.

I’d like to try CalDAV. I was looking for it, and also webDAV.

Gofer it
smalltalkhubUser: 'UdoSchneider' project: 'FileSystemNetwork';
configuration;
load.
#ConfigurationOfFileSystemNetwork asClass project stableVersion load: 'Webdav'

I’ve found the project of Udo, but it doesn’t load on P8. I think this is due to the stream refactoring. Right now the image hung. I’ll try maybe to load it manually. But I was wondering oof there were other alternatives ?

TIA,

Cédrick

Hi Cèdrick, Udo, Any update on using WebDAV/CalDAV in Pharo? We might need to work with it as well. Cheers, Jonathan van Alteren Guild Partner | Object Guild B.V. Software die mét je werkt jonathan@objectguild.com On 18 Nov 2019, 11:04 +0100, Cédrick Béler <cdrick65@gmail.com>, wrote: > > > Hi Cédrik, > > > > I did some updates some time ago which I didn’t push. Let me check how these work. > > Cool :). Also, would you mind doing a GitHub repo for this project ?  I didn’t find it on your account  :) > > > I have to warn you though that I’m not doing a lot with Pharo at the moment ... family first 👶 > > Cool :) > > No problem and not urgent anyway, > > Thank you Udo, > > Cédrick > > > > > > CU, > > > > Udo > > > > Sent from my iPhone > > > > > On 18. Nov 2019, at 10:26, Cédrick Béler <cdrick65@gmail.com> wrote: > > > > > > Hi all, > > > > > > I do some experiments with iCal. For now I serve a full calendar over HTTP. Not bad, but it is read only. > > > > > > I’d like to try CalDAV. I was looking for it, and also webDAV. > > > > > > Gofer it > > > smalltalkhubUser: 'UdoSchneider' project: 'FileSystemNetwork'; > > > configuration; > > > load. > > > #ConfigurationOfFileSystemNetwork asClass project stableVersion load: 'Webdav' > > > > > > I’ve found the project of Udo, but it doesn’t load on P8. I think this is due to the stream refactoring. Right now the image hung. I’ll try maybe to load it manually. But I was wondering oof there were other alternatives ? > > > > > > > > > TIA, > > > > > > Cédrick >
J
jonathan@objectguild.com
Wed, Apr 13, 2022 9:44 AM

Hi Udo,

I hope you are well. Would like to hear more about the updates you mentioned back in November 2019 on your FileSystemNetwork library and WebDAV specifically.

We are looking to work with WebDAV/CalDAV using your FileSystemNetwork library for a customer application. As a first step, we have migrated your SmalltalkHub project to a GitHub repo here: https://github.com/objectguild/FileSystemNetwork

After some modifications to the code for Pharo 8, all unit tests are showing green (we're using a test server URL created using https://www.webdavserver.com). However, there seem to be some issues handling the actual (binary) file contents. I'm not familiar with the FileSystem classes and I'm having some trouble understanding the technical design, so I'm sure to have made mistakes.

Are you willing (and able) to take a look and help out? Perhaps you can show me in the right direction :-) FYI, we have to work in Pharo 8 because of technical contraints.

Hope to hear from you!

Best,

Jonathan van Alteren

Guild Member | Object Guild B.V.
Software that works ​with​ you

jonathan@objectguild.com

Hi Udo, I hope you are well. Would like to hear more about the updates you mentioned back in November 2019 on your FileSystemNetwork library and WebDAV specifically. We are looking to work with WebDAV/CalDAV using your FileSystemNetwork library for a customer application. As a first step, we have migrated your SmalltalkHub project to a GitHub repo here: https://github.com/objectguild/FileSystemNetwork After some modifications to the code for Pharo 8, all unit tests are showing green (we're using a test server URL created using https://www.webdavserver.com). However, there seem to be some issues handling the actual (binary) file contents. I'm not familiar with the FileSystem classes and I'm having some trouble understanding the technical design, so I'm sure to have made mistakes. Are you willing (and able) to take a look and help out? Perhaps you can show me in the right direction :-) FYI, we have to work in Pharo 8 because of technical contraints. Hope to hear from you! Best, Jonathan van Alteren Guild Member | Object Guild B.V. \ Software that works ​with​ you [jonathan@objectguild.com](mailto:jonathan@objectguild.com)