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.
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?
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 ;-)
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?
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?
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
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?
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
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.
Logged In: YES
user_id=634811
Originator: NO
Do sources show in the reports?
Logged In: YES
user_id=1480487
Originator: YES
File Added: PubReports.tar.gz
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.
Logged In: YES
user_id=1480487
Originator: YES
File Added: AncestorExample.zip
Ahentafel example output
Logged In: YES
user_id=1480487
Originator: YES
I uploaded a small example of output.
Logged In: YES
user_id=1480487
Originator: YES
File Added: PubReports.tar.gz
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.
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
Logged In: YES
user_id=1480487
Originator: YES
File Added: PubReports.tar.gz
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.
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.
Publication Quality Reports (June 08 Update)
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
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
Publication Quality Reports (July 08 Update)