emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
From: khaije rock <khaije1@gmail.com>
To: Bastien <bzg@gnu.org>
Cc: emacs-orgmode@gnu.org
Subject: Re: feature request/discussion: org-forms
Date: Sun, 5 Jan 2014 11:09:55 -0500	[thread overview]
Message-ID: <CADePtFLXk-duLX4hytO9tOjRCUVr4MN=N_-FoXX9e2bQ76DyHw@mail.gmail.com> (raw)
In-Reply-To: <878uuvu8sp.fsf@bzg.ath.cx>

[-- Attachment #1: Type: text/plain, Size: 2028 bytes --]

On Jan 4, 2014 9:21 AM, "Bastien" <bzg@gnu.org> wrote:
>
> Hi Khaije,
>
> khaije rock <khaije1@gmail.com> writes:
>
> > I've found on some occasions that I wish for the ability to simply
> > export my org-mode notes, (procedural instructions, status/inventory
> > tables, work log)  into a simple fill-able form, (w/ content derived
> > from the enclosed content and properties), and either print it or
> > record inputs directly through the form in some organized way, (to a
> > table perhaps) [fn:1] into emacs.
>
> If I understand correctly, you may want "templates" -- i.e. an entry
> skeleton that you can use for inserting data.
>
> You might be interested in yasnippet:
>   http://www.emacswiki.org/emacs/Yasnippet
>
> For something fancier like Org entry->HTML form, I guess you'll have
> to hack something together.
>
> HTH,
>
> --
>  Bastien

With your response it now occurs to me that much of this functionality is
indeed available with the combination of a set of custom captures, and
column-view mode for spot editing.

The glue would be:
(1) a "composite state" report block to parse the capture files as a kind
of log, and display the latest data for each changed field, grouped by item
(as some uniqe id)
(2) additionally some ability to load the composite state in (1) into the
capture buffer in order to ease editing relative to the current state.

I don't have much free time and my elisp is rudimentary, but I will work on
this as a hobby project and will happily share once useful. Additionally,
since I can never assume org-mode *doesnt* have certain functionality,
could someone indicate if significant portion of the "glue" portion exists
already?

Summary:
Perhaps incorrectly, I sometimes think of Org-mode as a fun personal
database.
An analogy of my view on this project is to use a capture log as a tlog in
order to compose records as report tables.
As always I'm interested to know if this effort is redundant a/o misguided?

Cheers,

ps. I'll look into org->html if I can put together the basics

[-- Attachment #2: Type: text/html, Size: 2541 bytes --]

      reply	other threads:[~2014-01-05 16:10 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-12-05 23:05 feature request/discussion: org-forms khaije rock
2014-01-04 14:21 ` Bastien
2014-01-05 16:09   ` khaije rock [this message]

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

  List information: https://www.orgmode.org/

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

  git send-email \
    --in-reply-to='CADePtFLXk-duLX4hytO9tOjRCUVr4MN=N_-FoXX9e2bQ76DyHw@mail.gmail.com' \
    --to=khaije1@gmail.com \
    --cc=bzg@gnu.org \
    --cc=emacs-orgmode@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 public inbox

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

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).