all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Christopher Dimech <dimech@gmx.com>
To: Jean Louis <bugs@gnu.support>
Cc: help-gnu-emacs@gnu.org, Eric S Fraga <e.fraga@ucl.ac.uk>
Subject: Re: Designing people and organization management for Emacs
Date: Fri, 4 Dec 2020 15:52:20 +0100	[thread overview]
Message-ID: <trinity-17948ee3-4ed8-43ad-b477-9793280eecdf-1607093539992@3c-app-mailcom-bs11> (raw)
In-Reply-To: <X8o74LimuXiTXRB/@protected.rcdrun.com>

> Sent: Friday, December 04, 2020 at 2:38 PM
> 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
>
> * 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.

What would happen for things were database model does not fit the data?

> 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.

Quite correct.

> 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
>
>



  reply	other threads:[~2020-12-04 14:52 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
2020-12-04 14:52     ` Christopher Dimech [this message]
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=trinity-17948ee3-4ed8-43ad-b477-9793280eecdf-1607093539992@3c-app-mailcom-bs11 \
    --to=dimech@gmx.com \
    --cc=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.