Menu

#424 Publication Quality Reports

open
nobody
5
2007-10-09
2007-10-09
John Taylor
No

Publication Quality Report Generation System for PhpGedView
*** Alpha release ***

This patch is a plug in module (PhpGedView 4.1) that will generate high quality narrative reports. Right now we can
generate descendant and ancestor reports in English, Dutch and French with footnotes, indexes
and highlighted media.
The reports are generated using the TeX (pronounced tech) typesetting
system invented by Donald Knuth. This system is used worldwide and is
the standard for submission to many scientific journals. (You will need to use
a TeX engine to turn these reports into pdf's or DVIs - see GettingStarted.txt for details)
We need to get a few more developers working on this to pretty up the GUI, build
some additional reports, create user documentation, add language translations and strengthen
our PhpGedView integration.
Although I call this an Alpha, it already has all the features need to build very attractive family books.
Unpack this into your PhpGedView root directory (it will add a sub directory to modules) and see the
README and GettingStarted files for more info.

Discussion

  • KosherJava

    KosherJava - 2007-10-10

    Logged In: YES
    user_id=634811
    Originator: NO

    Is there a way that the web server can directly output PDF reports from Tex with no client sided install?

     
  • Barry Nauta

    Barry Nauta - 2007-10-10

    Logged In: YES
    user_id=96199
    Originator: NO

    No, there is not. TeX is a typesetting language which needs to be compiled (typically to PS via an intermediate DVI step). To compile to PDF, a TeX installation with PDF capabilities is needed.

    Note that those compilation steps are relatively transparent to the user (you ;-)

     
  • Anonymous

    Anonymous - 2007-10-13

    Logged In: YES
    user_id=1910459
    Originator: NO

    I've tried to use this, but get this error:
    ERROR 2: lr_functions::require(includes/adodb-time.inc.php) [function.lr-functions-require]: failed to open stream: No such file or directory
    0 Error occurred on line 146 of file lr_functions.php in function openOutput
    1 called from line 146 of file lr_functions.php in function openOutput
    2 called from line 510 of file lr_functions.php in function formatHeader
    3 called from line 385 of file LaTeX_reports.php in function ahnentafelReport
    4 called from line 310 of file LaTeX_reports.php in function prompt_user
    5 called from line 98 of file LaTeX_reports.php in function main
    6 called from line 91 of file module.php

    I don't see a file called includes/adodb-time.inc.php either in this package or in PGV 4.1.2. Am I missing something?

     
  • Anonymous

    Anonymous - 2007-10-13

    Logged In: YES
    user_id=1910459
    Originator: NO

    Apart from the error below, a couple of suggestions, if you're not already working on them:
    1 - the box for entering INDI ID needs to have a search facility (as elsewhere in PGV)
    2 - is there a reason these reports have their own menu item? There are almost too many menu items now - could it be a sub-set of the existing Reports menu, either by a fly-out or simply a separate group below a dividing line?

     
  • Barry Nauta

    Barry Nauta - 2007-10-13

    Logged In: YES
    user_id=96199
    Originator: NO

    The error is related to the zip output of the plugin, do you get the same error when not using this option?

    About the suggestions; they are noted. First priority is to get a reporting engine without errors, we will work on improvements (like yours) directly afterwards!

    The reason why it has its own menuitem is simple; the plugin itself has lots of options. This is of course subject to debate, one of the reasons the plugin is presented here ;-)

    Thanks gainafor your comments, much appreciated!
    Barry

     
  • Anonymous

    Anonymous - 2007-10-13

    Logged In: YES
    user_id=1910459
    Originator: NO

    Barry - I didnt use the zip option, but have just tried again ensuring I didn't - error still there.

    It seems simple enough though - the file adodb-time.inc.php simply isn't there. Its not in PGV and its not in your patch. Where should I get it from?

     
  • Barry Nauta

    Barry Nauta - 2007-10-13

    Logged In: YES
    user_id=96199
    Originator: NO

    Well.. the problem can be solved by installing the adodb plugin (a database abstraction layer with plenty of additional functionalities) which can be found right here: http://adodb.sourceforge.net/

    This is of course not wanted if you don't use the zip functionality, so this is definitely something we need to look at.

    Hope this helps (as a workaround, that is ;-),
    Barry

     
  • Anonymous

    Anonymous - 2007-10-13

    Logged In: YES
    user_id=1910459
    Originator: NO

    Thanks, but as I was only testing the install, I'll wait until you get a revised version ready.

     
  • KosherJava

    KosherJava - 2007-10-14

    Logged In: YES
    user_id=634811
    Originator: NO

    Do sources show in the reports?

     
  • John Taylor

    John Taylor - 2007-10-14

    Logged In: YES
    user_id=1480487
    Originator: YES

    File Added: PubReports.tar.gz

     
  • John Taylor

    John Taylor - 2007-10-14

    Logged In: YES
    user_id=1480487
    Originator: YES

    kiwi_pgv,
    I switched adodb_date to date and updated the module.
    Kosherjava,
    Sources are referenced as footnotes. (with ibid processing) I will add an endnote option at some point.

     
  • John Taylor

    John Taylor - 2007-10-14

    Logged In: YES
    user_id=1480487
    Originator: YES

    File Added: AncestorExample.zip

     
  • John Taylor

    John Taylor - 2007-10-14

    Ahentafel example output

     
  • John Taylor

    John Taylor - 2007-10-14

    Logged In: YES
    user_id=1480487
    Originator: YES

    I uploaded a small example of output.

     
  • John Taylor

    John Taylor - 2007-11-11

    Logged In: YES
    user_id=1480487
    Originator: YES

    File Added: PubReports.tar.gz

     
  • John Taylor

    John Taylor - 2007-11-11

    Logged In: YES
    user_id=1480487
    Originator: YES

    I upload a new version of this module that fixes a compatibility problem with the latest date code and adds support for the WILL event.
    The Dutch and French versions of the WILL text need to be translated.

     
  • Andre Vanderlynden

    Logged In: YES
    user_id=943927
    Originator: NO

    one improvment i forgot, last but not least:
    language files contain the qualification word for relationship between an individual and his/her olders.
    Would it be possible to use those words instaed of "Gt Gt Gt Parents" or somethinks like that ?
    Andre

     
  • John Taylor

    John Taylor - 2008-02-03

    Logged In: YES
    user_id=1480487
    Originator: YES

    File Added: PubReports.tar.gz

     
  • John Taylor

    John Taylor - 2008-02-03

    Logged In: YES
    user_id=1480487
    Originator: YES

    This update corrects a few bugs and changes key formatting to use custom LaTeX macros. This makes it easier to customize the output after it has been generated.
    Please note that you will need to update your preamble text to include the new definitions.

     
  • John Taylor

    John Taylor - 2008-02-03

    Logged In: YES
    user_id=1480487
    Originator: YES

    This update corrects a few bugs and changes key formatting to use custom LaTeX macros. This makes it easier to customize the output after it has been generated.
    Please note that you will need to update your preamble text to include the new definitions.

     
  • John Taylor

    John Taylor - 2008-06-13

    Publication Quality Reports (June 08 Update)

     
  • John Taylor

    John Taylor - 2008-06-13

    Logged In: YES
    user_id=1480487
    Originator: YES

    This updates fixes the issues with the newest PhpGedView release. It also adds endnotes per generation or per section, bug fixes and expanded control over
    formatting. This will require users to update their LaTeX preambles to include the new commands. (see the template download)
    File Added: PubReports.tar.gz

     
  • John Taylor

    John Taylor - 2008-07-28

    Logged In: YES
    user_id=1480487
    Originator: YES

    This update fixes a few issues with the latest SVN release. It also adds index entries for spouses.

    File Added: PubReports.tar.gz

     
  • John Taylor

    John Taylor - 2008-07-28

    Publication Quality Reports (July 08 Update)

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.