emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* Same look and feel for clocktable and columnview
@ 2012-09-14  9:10 Buddy Butterfly
  2012-09-19  6:35 ` Bastien
  0 siblings, 1 reply; 2+ messages in thread
From: Buddy Butterfly @ 2012-09-14  9:10 UTC (permalink / raw)
  To: emacs-orgmode

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




^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: Same look and feel for clocktable and columnview
  2012-09-14  9:10 Same look and feel for clocktable and columnview Buddy Butterfly
@ 2012-09-19  6:35 ` Bastien
  0 siblings, 0 replies; 2+ messages in thread
From: Bastien @ 2012-09-19  6:35 UTC (permalink / raw)
  To: buddy.butterfly; +Cc: emacs-orgmode

Hi Buddy (!),

Buddy Butterfly <buddy.butterfly@web.de> writes:

> I therefore ask, if it would be possible to have columnview and
> clocktable be merged to have same functionality, look and feel?

This is not possible.  

The clock table is actual text in your .org file, whereas the column
view is just a special display of the your headlines, with some handy
editing features.

To get the column view display to be more like a clock table, you can
use the CLOCKSUM (and CLOCKSUM_T) properties.

But if i understand your request correctly, what you really want is
to change the clock table itself.

The column view editing features cannot be used in a clock table.  
But we surely can have more properties for the clocktable, so that
it looks like exactly the way you want.

The best way to move forward from here is to isolate small enhancements
to the clock table and to describe them as separate feature requests.

Hope you'll have time to do this!

Thanks,

-- 
 Bastien

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2012-09-19  8:25 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-09-14  9:10 Same look and feel for clocktable and columnview Buddy Butterfly
2012-09-19  6:35 ` Bastien

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