emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
From: Brett Viren <bv@bnl.gov>
To: emacs-orgmode@gnu.org
Subject: Export org to dot for an organization chart?
Date: Fri, 18 Oct 2013 15:12:15 -0400	[thread overview]
Message-ID: <ir4iowuv1f4.fsf@lycastus.phy.bnl.gov> (raw)

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

Hi,

I'd like to produce an organization chart using org.  What I want to do
is:

 - enter an organization role as a section heading
 - have the heading hierarchy map to the organization hierarchy
 - enter optional section properties to specify:
   - the name of the individual who might fill the role
   - color and line types for drawing "the box" for the role
   - a URL associated with the role
 - section text providing a brief description of the role
 - render this into some "nice looking" graphic

The end result I'm going for is a clickable image on a web page made by
rendering the organization chart such that clicking on a box sends the
browser to the role-specific URL and the "alt" text for that link gives
the section text.

Is there already something along these lines?  Some searches turned up
empty

My thinking is that if there was an "org-export-as-dot" then it would be
close to what I want.

I found org-export-as-freemind which is in the right direction but I
think lacks some of what I want and I'd like to avoid using a GUI in the
process.

Thanks for any ideas on this.  If there is nothing like this yet, maybe
I can use it as an excuse to learn org's new export system.


-Brett.


PS: rough example org file might look like:

* Boss
:PROPERTIES:
:Actor: Bob Bigbooty
:URL: http://www.example.com/boss.html
:NodeColor: blue
:END:

The boss dictates.

** Middle Manager 
:PROPERTIES:
:Actor: 
:URL: http://www.example.com/layer.html
:NodeColor: red
:END:

The middle manager spectates.

*** Flunky
:PROPERTIES:
:Actor: Sam Small
:URL: http://www.example.com/hardworker.html
:END:

While the flunky gets stuff done.

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

                 reply	other threads:[~2013-10-18 19:12 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

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=ir4iowuv1f4.fsf@lycastus.phy.bnl.gov \
    --to=bv@bnl.gov \
    --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).