all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Jean Louis <bugs@gnu.support>
To: Eric S Fraga <e.fraga@ucl.ac.uk>
Cc: help-gnu-emacs@gnu.org
Subject: Re: Designing people and organization management for Emacs
Date: Fri, 4 Dec 2020 16:38:40 +0300	[thread overview]
Message-ID: <X8o74LimuXiTXRB/@protected.rcdrun.com> (raw)
In-Reply-To: <87zh2tdhdl.fsf@ucl.ac.uk>

* Eric S Fraga <e.fraga@ucl.ac.uk> [2020-12-04 12:57]:
> Some people use org-contacts (can be found in the org contrib package)
> for this.  I use bbdb.

Yes. I was using text files and spreadsheets, bbdb. Before many years
I switched to database backed management of any data that is
structured. And no, org-contacts or BBDB cannot replace the power of
SQL databases. 204111 contacts are in my database each available at
few key presses related.

Contacts are related to "products", BBDB without much development
cannot provide easy relation to products. Related to "calls" where
none of available Emacs software can initiate calls or handle a call
center with track record when each customer have been called and
why. This is trivial with SQL. Relation to "cashaccounts" to track
financial transaction of each person. Or relation to "comments" to
track who commented on which other piece of information in a database
based Emacs. Or "contactskills" that one can make list of related to
recruitment and hiring of staff. Or "emails", where each email can be
related to contact ID and vice versa. Which "identity" belongs to
which contact? People use private and business identities and
integration of such is not easy. Sometimes by error email is sent from
private identity to business. "locations" are related to people, there
are places we record by using GPS and waypoints that have to be
remembered, "mailings" are sent to people and have to be remembered
which person received which email as not to repeat it. Then "notes",
"opportunities", "relations" to other people, "reminders", "invoices",
"sms" and so on.

Many things may be rapidly developed in Emacs with database
backing. Database backed people and information management is
extremely useful.

I wish Emacs would have at least GDBM built in. Module will come to
GNU ELPA soon for PostgreSQL. Developers of it need help on how to
include it.

When data is in the database it can be easily backed up, shared,
replicated in real time, multi user collaboration is built-in. Groups
of people may enter contacts, organizations, notes, tasks, manage
projects together, and work on separate distant computers while
collaborating on same database information. Much programming becomes
redundant or easy peasy as database has so many features very easy to
implement.

Jean



  parent reply	other threads:[~2020-12-04 13:38 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-12-03 20:15 Designing people and organization management for Emacs Jean Louis
2020-12-04  9:56 ` Eric S Fraga
2020-12-04 13:12   ` Pankaj Jangid
2020-12-04 13:38   ` Jean Louis [this message]
2020-12-04 14:52     ` Christopher Dimech
2020-12-04 15:21       ` Jean Louis
2020-12-04 16:09         ` Christopher Dimech
2020-12-04 16:20           ` Eric S Fraga
2020-12-05  3:14             ` Pankaj Jangid
2020-12-06 15:41               ` Eric S Fraga
2020-12-04 16:26           ` Jean Louis
2020-12-04 16:42             ` Christopher Dimech
2020-12-04 17:56               ` Jean Louis
2020-12-04 18:05                 ` Christopher Dimech
2020-12-04 18:23                   ` Jean Louis
2020-12-04 19:43                     ` Christopher Dimech
2020-12-04 21:21                       ` Jean Louis
2020-12-05  6:11                       ` Jean Louis

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=X8o74LimuXiTXRB/@protected.rcdrun.com \
    --to=bugs@gnu.support \
    --cc=e.fraga@ucl.ac.uk \
    --cc=help-gnu-emacs@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.