|adx - addressbook.xml|
vCard - Features
Contact management incl. web accounts
Usage as personal address book or shared contact list
Very small size (ca. 350 KByte)
Lightweight (only 2 XML files, no dependencies)
Address book in Plain Old XML (POX) for self editing
Optimized for Desktop Screens (but still usable on smaller screens like mobile phones)
Online hosting (e.g. easy self-hosting on any web server/space)
Local hosting (e.g. on local disk) possible but needs a browser tweak
Complete offline usage possible
Portable (e.g. on USB flash drive)
Search in contacts
Tagging of contacts
Geo mapping by address, longitude/latitude or what3words
Supports a11y (accessibility) based on WAI-RIA W3C recommendation
Semantic data support: Microformats hCard 1.0 and XFN
Configurable (URL parameter, in XML or XSLT file)
Export as vCard via file or QR code (completely offline)
QR Code generation of any kind (completely offline)
vCard - Hot features
New/experimental features in adx v1.50/1.52
1. [final since v1.50] Custom settings in addressbook.xml under <settings> tag
2. [experimental] Quick Access allows putting contact fields on right side e.g. <misc access="quick">
3. [experimental] Support (X)HTML tags inside <misc format="xhtml">
4. [experimental] Support custom CSS formatting
See Live Demo and documentation of hot features.
By combining several experimental features adx can also be used as Micro Content Management System (µCMS).
Actually, THIS website is also using these new features. It was just HTMLized for better SEO. See original index.xml
vCard - Supported online accounts
Matrix, Skype, TikTok, Twitter, Facebook, Google, digg, tumblr, pinterest,
YouTube, Vimeo, imdb, trakt, last.fm, Hype Machine, AllMusic, bandcamp,
diaspora, GNU Social, HubZilla, stackexchange sites, LinkedIn, Xing, vkontakte
Flickr, DeviantArt, GitHub, SourceForge, and others.
Also generic accounts are supported. See all at Accounts in adx wiki
vCard - Supported browsers
Basically all modern web browsers are supported on any OS.
Recommended browser for fastest adx start-up time (XSL transformation): Firefox.
Minimum browser versions:
Firefox 3+, Chromium based browsers (Chrome, Chromium, Vivaldi, Brave, Opera15+, newer Edge), Safari 3+, Opera 9-12, IE, superseded Edge.
While browser versions mentioned were tested at least once, for latest adx release only following
browsers were actively tested (under Ubuntu): Firefox, Chromium, Vivaldi, Brave.
If you encounter any issue with a certain browser (version) please let me know.
vCard - Why
I want to keep private data under my own control, instead of "paying" online platforms with intransparent data protection policy with personal data about myself or my contacts. Web features:
I want a web enabled address book which can call phone numbers by a simple click (e.g. Skype), supports address finding by web mapping (Google Maps, OpenStreetMap, etc.), supports contact tagging, supports Microformats (hCard 1.0, XFN), manages online accounts, ease exporting by QR codes and so on. Lightweight:
I want a small portable solution which can be used where a web browser or at least a text file viewer is available. No need for installation, browser plugin, server component or anything like that. So, adx consists only of two files (XML file for the contacts, XSLT file for transforming to HTML within the web browser). Sustainability:
For data storing I want an open and easy accessible format which to be future proof. Therefore I used Plain Old XML (POX) with a flat data schema leaning on a well-known standard (vCard).