On Tuesday 02 March 2010 02:53:14 pm Timothy Murphy wrote: > I'd really like to have a "database" for storing > information about contacts (as in an address book). > My base is Fedora/KDE. Yes, I would love such a thing too. Do you have one? :-) Seriously speaking, it could be used not only for contacts, but in general. > My requirements are: > > 1. The application should be web-based, > like CUPS, BackupPC, etc. This is crucial. If I could access the database over a web interface, that would be quite sufficient. Actually, what you want is basically a good and functional web-oriented GUI frontend for, say, mysql backend... > 2. There should be a simple interface with mobile phones. What do you mean by this? When you are accessing the database remotely (via the web interface), how do you plan to connect to a mobile phone? > 3. There should be a simple interface with KMail/KAddressBook. This should be something like "import contacts from the web" kind of option in KAddressBook. It's probably doable. Or, there could be an "export into kaddressbook-type file" button in the web interface, which is probably even easier to implement. Or a comma-separated-values file, which virtually any addressbook app can import. > 4. The program should be sufficiently flexible > to allow new fields (eg images) to be added. This is also crucial. I could really make use of a database with dynamic field configurations in tables. Or a sufficiently powerful web-interface which would instruct mysql backend to do all the hard work. > 5. The program should allow general information > eg about films or books to be stored. Even better, I would wish to be able to store an arbitrary file into a database field. Or have the field contain a symlink to the file. So I don't want to have _information_ about films and books in the database, but rather the actual films and books themselves. > 6. I'd like the program to interface with Windows Outlook > and similar Windows programs. Well, I don't need this one. And web-like access to data is platform- independent, so at least that part could work everywhere. > Currently OpenLDAP is the nearest I can get to this, > but I find it very cumbersome, > and there seems no simple GUI interface. Well, as I said above, the *only* thing that is actually needed is a powerful web GUI, for *any* database backend. Mysql, postgresql, openldap, a plain text file, whatever does the work. > As far as I can see, Nepomuk aims vaguely > at something like this, > but it seems too far from practical use to be of much value. > > I'm wondering if anyone has found a solution to this, > or indeed whether anyone shares my desire? Oh, if you ever find such a thing, do send me an e-mail with a link! It would make my life sooo much easier... :-) BTW, I would add the following requirements: 7. It should be able to handle multiple databases. I might have one for contacts, one for books, one for music, one for... , all in the same GUI. Or to be able to connect the GUI to this or that one dynamically. 8. It should be GPL, of course, and included in Fedora! :-) Best, :-) Marko