Hi,
I want to extend the biblatex support of Jabref. However the codebase is new
to me and thus I would like to ask if my approach is workable and in the
spirit of the whole project.
The first step on my list is to implement the aliased entry fields in
biblatex. For example, if the 'journaltitle' is given then it also should be
displayed in the 'Journal' column in the big overview table. Similarly, the
information in the 'date' field should be used to construct the bibtexkey
(i.e. extract the year).
Apparently, all the bibtex fields are accessed via the getField-method of
the BibtexEntry class. Hence I would create a new method based on this code
which first tries to get the value of the specified field and then, if this
is null, also tries to get the alias. So for example
getFieldWithAlias('journal') first tries to find the journal and if this
fails the journaltitle. Then one only has to go through the thousands or so
usages of getField and decide if the new 'withAlias'-method should be
invoked instead. Any ideas on this?
After this is accomplished I would rework the BiblatexEntriesTypes (for
example, the year field is not required) and move the old bibtex fields
which possess an alias to a new tab 'Depreciated fields'. Finally, the
cleanup method could be extended to convert an old entry to a new biblatex
entry.
Thanks for your feedback!
Tobias
Ps: The developer mailing list seems to be down; at least I couldn't post
there?!
------------------------------------------------------------------------------
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://p.sf.net/sfu/Zoho
_______________________________________________
Jabref-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jabref-users