Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

CardDAV Server

Include Page
BWK38:BW 3.8 CardDAV Server
BWK38:BW 3.8 CardDAV Server

Address Book Client

Include Page
BWK38:BW 3.8 The Bedework Addressbook Client
BWK38:BW 3.8 The Bedework Addressbook Client

...

  1. Kill bedework, if you've been running it.
  2. cd <qs>
  3. svn update bedework
  4. svn update bedework-carddav
  5. make a copy of your apacheds directory in case your directory gets hosed later:
    Code Block
    cp -rp apacheds-1.5.3-fixed apacheds-1.5.3-fixed.REFERENCE (or whatever)
  6. review carddav settings in cal.options.xml## For example, <cardPathPrefixes>/public/people,loc_:/public/locations</cardPathPrefixes>.  See note on "loc_" in the Public Locations section.
  7. build bedework: ./bw -quickstart deploy
  8. build carddav:  ./bw -quickstart -carddav
  9. (if needed) delete your carddav database to make sure that you're starting clean.  (Bedework will recreate it when it starts):#* cd <qs>/jboss-5.1.0.GA/server/default/data/hypersonic
    • delete or move to the side CardDb3p7*
  10. In one window, start apache directory services#* cd <qs>
    • /bw -quickstart dirstart
  11. In other window, start bedework#* cd <qs> 
    • ./startjboss
  12. (if you deleted you database) Import the schema** visit localhost:8080/jmx-console#* Log in with username "admin" and password "bw" (if the login doesn't work, check the file <qs>/jboss-5.1.0.GA/config/
    • scroll all the way down and choose service=CardDumpres very near the bottom
    • set export to True
    • set create to True
    • (temporarily, pending fix) remove "carddumprestore" path component from SchemaOutFile. 
    • Apply Changes
    • Move toward the bottom and clink on the Schema Invoke button.
    • Check the jboss window for "schema export complete".

...

  1. (Download, Install and) Start up Apache Directory Studio and point it at the Bedework Directory Server## Locate ou=locations under ou=public, under dc=bedework, dc=org## Import locations.ldif by right-clicking on ou=locations and choosing import/ldif import and browsing to its location.   If there's a chance of duplicates, click Update existing entries.
    1. Test with http://localhost:8080/ucarddav/public/locations

...

    1. Log into the Bedework personal calendar.
    2. Select "Contacts" in the left menu to open the Bedework address book client.
    3. In the address book client menus, select Tools → Import
    4. In a text editor, open the vcard file you wish to import.
    5. Copy the text of the vcard data and paste it into the text box in the Bedework address book client.
    6. Click "Import".
  1. #* Add ldap connection
  1. #*  #* #*  #* #** server: localhost:10389#** user dn: uid=admin,ou=system   password="secret"

    Adding Public People

bwpp00002@mysite.edu

Importing vcard data into Bedework using the Bedework Address Book web client (for a single user's address book)

...