From 4bce69dbeb297191eeeaad1bba82ca5938fcd499 Mon Sep 17 00:00:00 2001 From: Linas Vepstas Date: Thu, 7 Sep 2000 18:03:43 +0000 Subject: [PATCH] add commentary on 'formats' git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@2800 57a11ea4-9604-0410-9ed3-97b8803252fd --- doc/html/C/projects.html | 95 +++++++++++++++++++++++++++++++++++----- 1 file changed, 85 insertions(+), 10 deletions(-) diff --git a/doc/html/C/projects.html b/doc/html/C/projects.html index b7028721d6..f1ad2fd23c 100644 --- a/doc/html/C/projects.html +++ b/doc/html/C/projects.html @@ -446,6 +446,13 @@ Grib + + Formats + + Medium + ? + + User Preferences/Session Mgmt. @@ -772,6 +779,8 @@ to be re-run. Allow user to edit this report properties at a later date. + Note that the customization info should be stored in a + Format File (see below).

Generated reports should be exportable to other gnome @@ -947,14 +956,20 @@

Button Bar A user-configurable button-bar would be nice too. The button bar is the set of 'buttons' (open, edit...) at the top of a register - window and the main window.

+ window and the main window. + See the section Formats for + a discussion of the customization issues. +

  • Household Assets Add an example showing how regular household assets (house, car, jewelry, etc.) should be treated. In particular, show how appreciation - and depreciation should be treated.

    + and depreciation should be treated. + See the section Formats for + a discussion of the customization issues. +

  • @@ -994,7 +1009,10 @@ main window currently shows total asset, and total income-expense (profits). Make this configurable, so that user can show arbitrary sums of arbitrary - accounts.

    + accounts. + See the section Formats for + a discussion of the customization issues. +

  • @@ -1269,6 +1287,50 @@ e.g. using foreign currency on a business trip?
  • +

    + + +
    Formats
    + +
    + An "application format" is the defining look-n-feel of an application. + The idea is similar to, but not the same as 'skins'/'themes'. Its similar + to, but not the same as alllowing a user to set 'preferences'. Its similar + to, but not the same as, allowing a user to generate customized financial + reports. In the context of GnuCash, a 'format' should be a single file + (that can be traded by users, uploaded and shared) that controls important + aspects of how the application is configured. +

    + In particular, the GnuCash Format should include the following: +

    + A good format infrastructure will not only allow gnucash to be configured + for different application domains, but also will allow users to fine-tune + thier own prefered format. The idea for formats is was inspired by + Adam Curry's commentary on + + radio formats and Napster. +

    User Preferences, Session Management
    @@ -1686,11 +1748,19 @@

    Status: - Need to rethink whether the one-shot exchanges - should in fact be recorded full-fledged in the engine. - Also: Euro support is currently hacked in: the EURO is treated as - a 'special' currency. Virtually all the Euro code can be fully - generalized (and should be). +

    @@ -1724,7 +1794,7 @@ 'a double entry account which can only be credited, or debited, but not both'. We need to implement this.

    -

    Current status:

    +

    Current status:

    +

    401(k), Retirement Savings Plans
    @@ -1749,7 +1820,9 @@ Retirement Savings Plans often do not put a high priority on tracking costs, as the tax implication is that amounts are taxable upon withdrawal, meaning that there is - little necessity to track capital gains. (huh??)

    + little necessity to track capital gains. (huh??) +

    +

    Annotate with News Stories
    @@ -1770,6 +1843,7 @@ help. Mifluz might be more embeddable ... I am told that htdig-API is in good solid condition for this, but undocumented. +

    Reconcile Auditing
    @@ -1780,6 +1854,7 @@ (and date) can be later called up as a part of an audit procedure. The act of reconciliation is treated as a historical event that needs to be logged. +

    Loan and Mortgage Calculators