emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
From: Buddy Butterfly <buddy.butterfly@web.de>
To: emacs-orgmode@gnu.org
Subject: Same look and feel for clocktable and columnview
Date: Fri, 14 Sep 2012 11:10:07 +0200	[thread overview]
Message-ID: <5052F46F.6000406@web.de> (raw)

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


Hi there,

over the past months (or years) I have learned to love emacs (as it has
its learning curve :-).
Especially org-mode is what I am using quite often. Recent updates to
Emacs brought a real
cool enhancements to the clocktable. Namely indent, timestamp, etc. I
think that a table
for estimates and clocking relate to each other. I therefore ask, if it
would be possible to
have columnview and clocktable be merged to have same functionality,
look and feel?
This is especially:

- both should have :id to reference specific tree
- both should have :indent, timestamp
- both should have configurable columns for which properties etc. can be
displayed.
  So to clocktable additional columns could be added after the time columns.
- Clocktable should just be a special mode and additional columns should
be freely configurable
  as in columnview.

Motivation for this:

I am trying to use org-mode to do little project estimates. Though the
printing result to pdf
especially the table format is far behind clocktable (stars in place of
indentation, etc.).
Clocktable can be brought to a real nice printing in pdf when using
logtables etc. So
I have started to misuse it and do the estimates
with clocktable meaning I clock in and out the components and adjust
with the S-<Arrow keys>.
For using it properly for project estimation it would also be cool to be
able to switch effort
estimates base type. At the moment it is time.  What also is needed are
days (with fractions).
In estimation I use as smallest part half a day (0.5).


I have attached a senseless document with the exported table. Isn't the
table looking cool?
Though it would be nice to have this for estimates with days and not
hours, etc.


Problems I detected with clocktable:

- when having :timestamp, :indent is not working
- :timestamp should be placeable after tasks and before times (maybe
freely?).
- when using :scope subtree and there is/are other branches in the
document, :indet
  indents much further than it should be.

What do you think?

Best regards,
Matt


[-- Attachment #2: org-mode-estimates.pdf --]
[-- Type: application/pdf, Size: 84024 bytes --]

[-- Attachment #3: org-mode-estimates.org --]
[-- Type: text/plain, Size: 5212 bytes --]

#+TITLE:     org-mode-estimates.org
#+AUTHOR:    
#+EMAIL:     buddy.butterfly@web.de
#+DATE:      2012-09-14 Fr
#+DESCRIPTION:
#+KEYWORDS:
#+LANGUAGE:  en
#+OPTIONS:   H:3 num:t toc:t \n:nil @:t ::t |:t ^:nil -:t f:t *:t <:t
#+OPTIONS:   TeX:t LaTeX:t skip:nil d:nil todo:t pri:nil tags:not-in-toc
#+INFOJS_OPT: view:nil toc:nil ltoc:t mouse:underline buttons:0 path:http://orgmode.org/org-info.js
#+EXPORT_SELECT_TAGS: export
#+EXPORT_EXCLUDE_TAGS: noexport
#+LINK_UP:   
#+LINK_HOME: 
#+XSLT:

#+LaTeX_CLASS: report
#+LaTeX_CLASS_OPTIONS: [a4paper]
#+LATEX_HEADER: \usepackage[margin=2cm]{geometry}
#+LATEX_HEADER: \usepackage{booktabs}
#+LATEX_HEADER: \usepackage{pdflscape}

* Importang Project
** Important Project Phase 1
*** Estimates Phase 1
#+ATTR_LaTeX: longtable align=l|r|r|r|r|r|r
#+LaTeX: \begin{center}
#+BEGIN: clocktable :maxlevel 6 :indent
Clock summary at [2012-09-14 Fr 10:45]

| Headline                                             | Time     |        |        |        |       |       |
|------------------------------------------------------+----------+--------+--------+--------+-------+-------|
| *Total time*                                         | *232:00* |        |        |        |       |       |
|------------------------------------------------------+----------+--------+--------+--------+-------+-------|
| Importang Project                                    | 232:00   |        |        |        |       |       |
| \__ Important Project Phase 1                        |          | 232:00 |        |        |       |       |
| \_____ Estimates Phase 1                             |          |        | 232:00 |        |       |       |
| \________ Development                                |          |        |        | 176:00 |       |       |
| \___________ Setup development system                |          |        |        |        |  8:00 |       |
| \___________ Setup test system                       |          |        |        |        |  8:00 |       |
| \___________ DB-Modell                               |          |        |        |        | 16:00 |       |
| \______________ Organizational                       |          |        |        |        |       |  8:00 |
| \______________ Create DB-Modell                     |          |        |        |        |       |  8:00 |
| \___________ Functionality                           |          |        |        |        | 64:00 |       |
| \______________ Interfaces                           |          |        |        |        |       |  8:00 |
| \______________ Services                             |          |        |        |        |       | 56:00 |
| \___________ Integrationstests                       |          |        |        |        | 80:00 |       |
| \______________ Integration testing                  |          |        |        |        |       | 16:00 |
| \______________ Test of target functionality         |          |        |        |        |       | 24:00 |
| \______________ Integration testing on customer side |          |        |        |        |       | 40:00 |
| \________ Dokumentation                              |          |        |        |  24:00 |       |       |
| \________ Projekt leading                            |          |        |        |  32:00 |       |       |
#+END:
#+LaTeX: \end{center}

**** Development
***** Setup development system
:LOGBOOK:
CLOCK: [2012-09-13 Do 15:26]--[2012-09-13 Do 23:26] =>  8:00
:END:
- A
- B
***** Setup test system
:LOGBOOK:
CLOCK: [2012-09-13 Do 15:27]--[2012-09-13 Do 23:27] =>  8:00
:END:

- A
- B
- C
- D
  
***** DB-Modell
****** Organizational
:LOGBOOK:
CLOCK: [2012-09-13 Do 15:08]--[2012-09-13 Do 23:08] =>  8:00
:END:
- A

****** Create DB-Modell
:LOGBOOK:
CLOCK: [2012-09-13 Do 15:08]--[2012-09-13 Do 23:08] =>  8:00
:END:

****** Deploy DB-Model
- A
- B

***** Functionality
****** Interfaces
******* DB
:LOGBOOK:
CLOCK: [2012-09-13 Do 15:14]--[2012-09-13 Do 19:14] =>  4:00
:END:

******* WSDL
:LOGBOOK:
CLOCK: [2012-09-13 Do 15:15]--[2012-09-13 Do 19:15] =>  4:00
:END:

****** Services
******* Service A
:LOGBOOK:
CLOCK: [2012-09-13 Do 16:34]--[2012-09-14 Fr 08:34] => 16:00
:END:
- A
- B
******* Service B
:LOGBOOK:
CLOCK: [2012-09-13 Do 16:34]--[2012-09-14 Fr 08:34] => 16:00
:END:
- A
- B

******* Service C
:LOGBOOK:
CLOCK: [2012-09-13 Do 16:41]--[2012-09-14 Fr 00:41] =>  8:00
:END:
- A

******* Service D
:LOGBOOK:
CLOCK: [2012-09-13 Do 16:41]--[2012-09-14 Fr 00:41] =>  8:00
:END:
- A
- B

******* Service E
:LOGBOOK:
CLOCK: [2012-09-13 Do 16:49]--[2012-09-14 Fr 00:49] =>  8:00
:END:

***** Integrationstests
****** Integration testing
:LOGBOOK:
CLOCK: [2012-09-13 Do 15:42]--[2012-09-14 Fr 07:42] => 16:00
:END:
****** Test of target functionality
:LOGBOOK:
CLOCK: [2012-09-13 Do 15:42]--[2012-09-14 Fr 15:42] => 24:00
:END:
- A
- B
- C
- D
****** Integration testing on customer side
:LOGBOOK:
CLOCK: [2012-09-13 Do 16:28]--[2012-09-15 Sa 08:28] => 40:00
:END:

**** Dokumentation
:LOGBOOK:
CLOCK: [2012-09-13 Do 15:25]--[2012-09-14 Fr 15:25] => 24:00
:END:
- A
**** Projekt leading
:LOGBOOK:
CLOCK: [2012-09-13 Do 16:07]--[2012-09-15 Sa 00:07] => 32:00
:END:
- A
- B
- C




             reply	other threads:[~2012-09-14  9:10 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-09-14  9:10 Buddy Butterfly [this message]
2012-09-19  6:35 ` Same look and feel for clocktable and columnview Bastien

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=5052F46F.6000406@web.de \
    --to=buddy.butterfly@web.de \
    --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).