CardDAV Server
Include Page | ||||
---|---|---|---|---|
|
Address Book Client
Include Page | ||||
---|---|---|---|---|
|
...
- Kill bedework, if you've been running it.
- cd <qs>
- svn update bedework
- svn update bedework-carddav
- 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)
- 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.
- build bedework: ./bw -quickstart deploy
- build carddav: ./bw -quickstart -carddav
- (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*
- In one window, start apache directory services#* cd <qs>
- /bw -quickstart dirstart
- In other window, start bedework#* cd <qs>
- ./startjboss
- (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".
...
- (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.
...
- Log into the Bedework personal calendar.
- Select "Contacts" in the left menu to open the Bedework address book client.
- In the address book client menus, select Tools → Import
- In a text editor, open the vcard file you wish to import.
- Copy the text of the vcard data and paste it into the text box in the Bedework address book client.
- Click "Import".
- #* Add ldap connection
- #* #* #* #* #** server: localhost:10389#** user dn: uid=admin,ou=system password="secret"
Adding Public People
Importing vcard data into Bedework using the Bedework Address Book web client (for a single user's address book)
...