[pmwiki-users] bibliographies revisited

Patrick R. Michaud pmichaud at pobox.com
Tue Sep 26 21:26:03 CDT 2006

On Wed, Sep 27, 2006 at 12:20:23PM +1200, John Rankin wrote:
> 1. what is the downside to storing each citation in its own wiki
>    page, where the unique reference id becomes the page name?

I've never done much in the way of BibTex or bibliographies, so
my comments should be discounted accordingly.  However, I know that
sometimes it's a pain if an author is limited to a one-to-one
correspondence between pages and data.

As an example, early versions of the RandomQuote recipe (for 
displaying random text) required that each quote be in a separate
page; but sometimes authors just want to be able to maintain a
bunch of quotes together in a single page.  

To make sure I'm not misunderstood, I'm not saying that citations
should never be stored one-per-page, just that some authors might
find it nice if both approaches could eventually be accommodated.

(And yes, there are huge advantages to having each citation in
its own wiki page.)

> 2. what should the markup be to refer to a citation? options
>    (and my thoughts) include:
>    Cite:ref-id (behaves like a special intermap, but implies
>    [[Cite:ref-id | alternate text]] is allowed and IMO the
>    reference style should be standardised so alternate text
>    would at best be deprecated and may be disallowed)

I like Cite:ref-id, it seems natural.  At some point it makes me
wonder if there exists (or ought to exist) a "cite://" url-like
syntax that is similar to the cddb:// urls used for identifying
audio CDs.  Then one could potentially make reference to bibtex
entries stored on other (wiki?) servers.  :-)

>    REF(ref-id) or CIT(ref-id) (Wikipublisher adds EQ(id),
>    FIG(id) and TAB(id) to define references to equations,
>    figures and tables, but this is not a standard pmwiki
>    markup usage)

I don't see anything wrong with these, FWIW.

> 3. As this represents a fairly substantial development
>    effort, is anyone able to support the development
>    cost, either in the form of money or time?

I'll be glad to lend whatever support I can, I think this
is a really useful component for PmWiki.  My actual code
time is a bit limited, but I'll be glad to provide comments
and possibly core modifications that may help.


More information about the pmwiki-users mailing list