omeka / plugin-coins Goto Github PK
View Code? Open in Web Editor NEWAdds COinS metadata to item pages, making them readable by the free bibliographic program, Zotero (http://zotero.org)
Home Page: http://omeka.org/codex/Plugins/Coins
Adds COinS metadata to item pages, making them readable by the free bibliographic program, Zotero (http://zotero.org)
Home Page: http://omeka.org/codex/Plugins/Coins
If I have several omeka fields of the same kind for an certain item (say multiple creators, or multiple languages), the plugin takes only one of them.
With the COinS plugin 2.0.2 installed on Omeka 2.1.3, only the first of thirteen items will display, both on the site and in the admin view. The error is:
Fatal error: Call to undefined function lcfirst() in /home1/njdigita/public_html/birthcontrolinternational/plugins/Coins/views/helpers/Coins.php on line 57
Disabling the plugin fixes everything.
Coins assigns the current absolute_url to the rft.identifier key. This is the key used by Dublin Core Identifier data.
The Coins spec says the URL for the item being described should go in the rft_id
key, not rft.identifier
. A glance at Zotero's parsing code suggests it looks for URLs in both those places, so moving our automatic url inclusion to rft_id
would let us keep the automatic import of the URL, and let users specify an identifier as well (possibly overriding our automatic one) by setting a DC Identifier that's a URL.
Finally, the "automatic" URL isn't one that points to the item, as it should, it's simply the URL for whatever is the current page. On a browse page, this means all items just show the browse page as their "link."
See the thread on the forums: http://omeka.org/forums/topic/admin-items-page-blank-after-update
Coins lets you pass it arrays of items to work with, but doesn't release_object
. Additionally, it used to use the "each" hooks, avoiding unnecessary additional calls to the database to get element text data.
The solution is a combination of:
release_object
to protect any potential callers of the coins view helper.A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.