Auteur Topic: CarddavMate  (gelezen 5756 keer)

Offline Tieske

  • Bedankjes
  • -Gegeven: 25
  • -Ontvangen: 0
  • Berichten: 46
CarddavMate
« Gepost op: 16 november 2014, 22:06:43 »
Iemand het programma Carddavmate aan de gang gekregen?

Helaas ben ik van het type beter goed gejat dan slecht verzonnen.....
Krijg het nog niet echt aan de gang, de config file aanpassen .... makkelijk is anders....

https://www.inf-it.com/open-source/clients/carddavmate/

Mocht iemand weten hoe en wat, graag !!

Vriendelijke groet,

Thijs
  • Mijn Synology: DS710+
  • HDD's: 2 x WD20EARS (710+)
  • Extra's: eSata

Offline spicers

  • Bedankjes
  • -Gegeven: 7
  • -Ontvangen: 2
  • Berichten: 30
Re: CarddavMate
« Reactie #1 Gepost op: 19 december 2015, 09:49:17 »
oude post toch maar even proberen :-)

vandaag even in de web folder gezet. login scherm wordt dan meteen getoond. so far so good... in de config.js kan je onder globalNetworkCheckSettings je pad invoeren van de synology CardDavServer. Dit getest in een browser en weet zeker dat het pad juist is

dus http://[servernaam]:[poort]/principals/users/ dan niet vergeten om cache.manifest bij te werken, dit kan zo simpel als even een char te veranderen binnen sectie "#V 20" en dan opslaan.

als ik dan een refresh doe van de webpagina, krijg ik een "blank" scherm. verder kom ik dan ook niet...

dus als iemand nog suggesties heeft dan graag.

  • Mijn Synology: DS212J

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 176
  • -Ontvangen: 2619
  • Berichten: 16.242
Re: CarddavMate
« Reactie #2 Gepost op: 19 december 2015, 10:35:23 »
Maar waarom zou je moeilijk willen doen met een extern pakket. Sinds DSM 5.2 (5.1?) zit er een goede CardDav server in DSM. Ik gebruik hem al een jaar met volle tevredenheid.
Enige minpuntje (bug) daarmee is dat na een DSM update, bijna altijd de firewall regel voor dit pakket weer gewist is.
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J (Backup)

Offline Hutje

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 201
  • -Ontvangen: 218
  • Berichten: 1.808
Re: CarddavMate
« Reactie #3 Gepost op: 19 december 2015, 11:48:14 »
@Briolet, firewall regel?
Kun je daar wat meer van vertellen ?

DS1515+  [3x 8TB + 1x 4TB + 1x 3TB]  8 GB DDR3 DSM 6.1.7-15284 Update 3
DS1512+  [3x 4TB + 2x 2TB]  4 GB DDR3 DSM 6.1.7-15284 Update 3
DS411j     [3 x 2TB SHR] DSM 6.1.7-15284 Update 3
DS211j     [TEST-NAS] DSM 6.1-15101
RT1900    [AP-mode] SRM 1.2-7742
UPS          APC Back-UPS ES 700G

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 176
  • -Ontvangen: 2619
  • Berichten: 16.242
Re: CarddavMate
« Reactie #4 Gepost op: 19 december 2015, 12:57:44 »
Na elke dsm update zijn de twee CardDav poorten weer uitgevinkt in de firewall. Dit is het enige Synology pakket dat daar last van heeft.
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J (Backup)

Offline spicers

  • Bedankjes
  • -Gegeven: 7
  • -Ontvangen: 2
  • Berichten: 30
Re: CarddavMate
« Reactie #5 Gepost op: 19 december 2015, 16:00:46 »
Maar waarom zou je moeilijk willen doen met een extern pakket.

Het is niet zo dat ik moeilijk wil doen, maar de CardDAV server van synology heeft buiten het instellen van de poorten weinig toegevoegde  waarde. (is ook niet erg...) maar ben dus naar een client op zoek, waarbij ik webbased door het adresboek kan lopen, dus gewoon een beetje overzicht en kijken wat er allemaal instaat.

nu gebruik ik een android telefoon en CardDav-Sync om personen op te kunnen slaan binnen de syno CardDAV server, maar een handige client is dat niet.... dus vandaar dat ik dit wilde proberen. Zag er zo wel handig uit.

Ik kom er meestal wel uit, indien je wat leest, en wat forums afloopt, maar nu was ik een beetje out of options... ben nl ook geen kei in dit soort dingen
  • Mijn Synology: DS212J

Offline spicers

  • Bedankjes
  • -Gegeven: 7
  • -Ontvangen: 2
  • Berichten: 30
Re: CarddavMate
« Reactie #6 Gepost op: 19 december 2015, 19:40:05 »
Inmiddels weer een stukje verder. krijg nu een No 'Access-Control-Allow-Origin' header is present

XMLHttpRequest cannot load http://[server]:8008/principals/users/[server]/caldav.php/. Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://[server]' is therefore not allowed access. The response had HTTP status code 401.

ik kan wel zien dat je een stuk code kan toevoegen, om dit te "faken", maar zou niet weten binnen welke file? zie punt 2, dus ik zie wel een voorbeeld maar niet waar je zoiets zou moeten plaatsen.

1. Howto add these headers to my CardDAV/CalDAV server?
      Check your server documentation or contact your server developer and ask for CORS or custom HTTP headers support.
2. Howto add these headers to my server if it has no support for CORS or custom HTTP headers?
      Configure custom headers in your web server /or proxy server/ configuration (if possible) - see misc/config_davical.txt for Apache        example.
  • Mijn Synology: DS212J

Offline AntoineS

  • Bedankjes
  • -Gegeven: 5
  • -Ontvangen: 2
  • Berichten: 59
Re: CarddavMate
« Reactie #7 Gepost op: 30 januari 2016, 16:22:44 »
Hoi!

Is het uiteindelijk gelukt ..?
Ik ben ook aan het stoeien geweest. Maar nog geen resultaat.

Offline AntoineS

  • Bedankjes
  • -Gegeven: 5
  • -Ontvangen: 2
  • Berichten: 59
Re: CarddavMate
« Reactie #8 Gepost op: 31 januari 2016, 15:20:25 »
Ik heb een werkende oplossing (voor mij althans).

0. Ik heb Baikal draaien.
1. Carddavmate geïnstalleerd in www/carddavmate. De website nog NIET bezocht.
2. aanpassingen gedaan, lees hieronder.
3. De website bezocht op mijn nas server (ik gebruik ssl met een StartCom Ltd. certificaat.
4. ingelogged en daar komen mijn adressen ....

"geleend" van: https://www.reddit.com/r/selfhosted/comments/3uqq0z/caldav_carddav_webclient/

I use these clients (appart from Thunderbird) with my Baikal Server (based on SabreDav).

It works for me with these settings:

*** deze aanpassing heb ik NIET gedaan ***

Calendar (index.html):

<div class="jqcaldav" data-caldavurl='/baikal/cal.php' data-wait='false' >

*** De onderstaande aanpassing heb ik WEL doorgevoerd! ***

Contacts (config.js):

var globalNetworkCheckSettings={href: 'https://fullurlhere.com/baikal/card.php/principals/', hrefLabel: null, additionalResources: [], forceReadOnly: null, settingsAccount: true, checkContentType: true, timeOut: 90000, lockTimeOut: 10000, delegation: true}

var globalUseJqueryAuth=true;

=============
=============

Suc6!

Offline spicers

  • Bedankjes
  • -Gegeven: 7
  • -Ontvangen: 2
  • Berichten: 30
Re: CarddavMate
« Reactie #9 Gepost op: 01 februari 2016, 06:19:18 »
Nee, het is mij nog niet gelukt. Ik zal jou toevoegingen aankomende week eens uitproberen. Kijken of het voor mij ook werkt. Goed dat het werkt!  :)
  • Mijn Synology: DS212J

Offline AntoineS

  • Bedankjes
  • -Gegeven: 5
  • -Ontvangen: 2
  • Berichten: 59
Re: CarddavMate
« Reactie #10 Gepost op: 04 februari 2016, 12:51:44 »
naast carddavmate, bestaat er ook infcloud.
met infcloud heb je agenda en adresboek in één op een webpagina.
Deze ook geïnstalleerd en via google cardcal.php opgezocht. Alles geinstalleerd en werkt prima (ik gebruik enkel de read only mode).

Offline spicers

  • Bedankjes
  • -Gegeven: 7
  • -Ontvangen: 2
  • Berichten: 30
Re: CarddavMate
« Reactie #11 Gepost op: 06 februari 2016, 10:41:37 »
Heb er weer even naar gekeken, ook naar je initiële response, dit had ik reeds gedaan, zie ook reactie #1. heb ook gespeeld met "var globalUseJqueryAuth" maar helaas zonder succes. ik blijf vallen over "No 'Access-Control-Allow-Origin' header is present" zie ook reactie #6

Binnen de "readme" wordt verwezen naar punt 3,a/b echter weet dus niet waar ik dit moet aanpassen.

Infcloud ook maar even geprobeerd, dat wist ik idd niet,  :) maar hier hetzelfde resultaat....

begrijp dat het server side opgelost moet worden. verder gezien dat iemand het heeft ocer het aanpassen van ".htaccess" file, maar goed het gaat dus om de server kant, de ".htaccess" van CArddavMate en of Infcloud is het dus niet... of althans zou begrijp ik het
  • Mijn Synology: DS212J

Offline spicers

  • Bedankjes
  • -Gegeven: 7
  • -Ontvangen: 2
  • Berichten: 30
Re: CarddavMate
« Reactie #12 Gepost op: 06 februari 2016, 11:30:47 »
er wordt verwezen naar: /usr/syno/apache/conf/httpd.conf
of beter nog /usr/syno/etc "httpd.conf-user" aangezien "httpd.conf" overschreven zou worden bij het opnieuw starten

maar je raad het al, deze kan ik ook niet vinden....???

ook nog wat linkjes naar synology.de... waar de oplossing er ook nog niet bij staat...

CORS-Header-Apache-Access-Control-Allow-Origin
CardDav-Server-und-InfCloud-CardDavmate
httpd-conf-editieren
  • Mijn Synology: DS212J