A tool for producing citations and bibliographies in WordPress posts.
Developed for the Knowledgeblog project (http://knowledgeblog.org).
ChangeLog
1.6.3
- Link from Plugins menu
- Inline citations now supported.
1.6.2
- Security fix: Admin page was incorrectly nonced.
- Admin page has been completely re-written
- Greycite options have been updated.
- Options will need resetting as a result of change.
1.6.1
- Fixed problem with in-built render giving links of form [ITEM-8-1]
- Improvements to presentation of in-built renderer
- Citeproc rendering disabled in feeds, as many RSS readers cannot cope
- Kcite can selects appropriate sources for bare URLs
- Paged rendering to citeproc-js should allow large bibliographies in IE8,
without timeouts.
1.6
- Kcite no longer requires PHP libcurl, but will use it if present.
- Javascript rendering now happens asynchronously, reducing page load time.
- Options to control caching.
- Kcite can now reference URLs, using metadata from Greycite (greycite.knowledgeblog.org)
1.5.1
- Fixed Version number in header
1.5
- Kcite now requires the PHP libcurl support. You may need to install
additional packages on your web server.
- From kcite 1.5, we have expanded the range of identifiers.
DataCite DOIs and arXiv IDs are now supported.
- Crossref DOIs are now accessed via content negotiation. This should be less
buggy, and reduce server load as it removes a parsing/data integration
step.
- DataCite DOIs come via content negotiation also, although still require XML
parsing.
- Bug fix to in kcite.js should fix an occasional rendering bug.
- Both bibliography and intext citation are now linked. The underlying HTML
is also linked, which should aid machine interpretability.
1.4.4
- Removed errant “w” from start of kcite.php
1.4.3
- Proper release, after 1.4.2 release was confused.
1.4.2
- Javascript was being added when citeproc option was turned off.
1.4.1
- Loads Javascript only when there is a bibliography.
- Fixed bug in Crossref parser which treated editors as authors
1.4
- Introduction of citeproc rendering
- New admin options
- Move to GPLv3
1.3
- Fixed another regression caused by 1.2 fix. This should fix the error when
there is no bibliography.
1.2
- Sadly 1.1 had a regression error in it, which mean it didn’t
fix the error in as reported. Additionally a print statement
was dumping a large amount of JSON to screen. Both of these errors
should now be fixed.
1.1
- Fix for pages with more than one bibliography.
http://code.google.com/p/knowledgeblog/issues/detail?id=28
1.0
- Full code refactoring from 0.1
- Uses transients API
- Support for arbitrary reference terms