Bundle-PBib

 view release on metacpan or  search on metacpan

docs/ToDo.txt  view on Meta::CPAN

>
> http://search.cpan.org/dist/OpenOffice-OODoc

David,

FYI, the last release of the OpenOffice::OODoc Perl API (to be released
in the next few hours) includes accessors allowing easy read/update
queries against any biblio property.

Example:

@list = $doc->getBibliographyEntries("GEN99");

returns the full list of entries where the identifier matches "GEN99"

$doc->bibiographyEntryContent
             (
             "GEN99",
             title     => "My Title",
             author    => "A Name",
             isbn      => "xxxzzz"
             );

updates (or creates) some properties of the [GEN99] entry

%properties = $doc->bibliographyEntryContent("GEN99");

returns a hash table (i.e. key/value pairs) containing all the
properties of [GEN99]

I hope that will help to develop quick scripts that directly process
bibliography entries in the OOo files...
<<<

- integrate support for Bibilio::CiteParser to support maintainance of bibliography databases


Config:
- parse cmd line args with dot-syntax, e.g. -item.style=IEEE
- maybe use AppConfig::Std

LitUI:

- resize main search windows: not only resize the text box at the bottom!!!

- store paper: add paper to internal biblio DB (or update).


- LitUIRef Dialog: use different conv. styles in menu items!


- Paper menu: export found refs to bibtex etc.
-- works?


- pop-menu for query-history -- häufigsten und letzten einträge nach vorn

- verwaltung von comments, todos (button, der ein fenster öffnet, wie bei search)

- check for newly added references:
  for "new" references try to analyze them (extract author, title fragment etc.)
  and query for matching refs.
  These should be presented in a separate window, and
  it should be possible to automatically replace 'em in word ...
- show rated + unused refs: get recommendation from biblio + sort unused according to it
  = check used papers and their recommendation (if recommended papers are missing)
  => maybe this should be integrated in the ToDo handling(?)
- check-buttons: "display used only", "display known only", "new", "unknown & not new"
- refactor: sub-modules for Ref-Lists
- support multiple top-level windows (for different papers) ... needed???
- fork thread to update widgets ... geht das?

LitUIRefDialog:
- LitUIRefDialog: insert ref: neuen text selektieren
- LitUIRefDialog: insert hyperlink for Source, doi, BibSource, File, ...

LitUISearchDialog:
- im menü: alle references von dem suchergebnis ins clipboard als [[S1], [S2], ...]

LitRefs:

- bug: quote single (and double?) quotes in SQL select (')
- LitRefs should use PBib::Document.pm
- eigentlich sollte LitUI LitRefs gar nicht mehr benutzen ...

PBib/Doc:
- MSWord: paragraphs should return also other "stories" (text flows) beside 
  the main one, esp. footnote/endnotes, or comments, or whichever other stories exist ...


PBib:

*****  option to load files that should be scanned for references, but that are not processed. This can be used to be able to have a document stored in multiple files and convert a single file (esp. the one with the bibliography!), without processing...

*** option to use PDF or HTML field to generate a hyperlink to the PDF in the bibliography.

***  option includeURL: "first" = include only one URL, if multiple are given (the first). (or maybe also "last")  ***


- IEEETR style for proceedings (12) is broken. (need optional author?)

- support field "CiteAlias[es]".

- make pbib file read-only after processing
  (to avoid that it is acidently edited ...)

- option to produce more verbose warning messages, e.g. if a "?" is found in pages or URL, or if an author has no first name, or ... well ...

- format Names: use tie connect between Firstnames and Lastname if Firstnames is a single "A." only, e.g. "P.~Tandler"
- format Names: the "last, first" styles is broken if there is no first name ...

- options for formatting fields that have multiple references.
  e.g. sort by year or sort by key/year, group refs by 
  key (author)
  "(Streitz 1997, 2000, 2001; Tandler 1999, 2002)"

- support for translating titles etc. "Title:EN=The translated title in English", maybe also for some other fields. The current language setting can be used to select the field. Some styles can offer to add a translated title (etc.) for publications ...
- option to force CrossRef overwrite fields (e.g. Proceedings entry has higher precedence than InProceedings)

- options for normalizing SuperTitle fields etc. (always use same conference name, same abbrev. etc.)



( run in 1.413 second using v1.01-cache-2.11-cpan-364913b4093 )