How does it work?

Hello,

unfortunately I couldn't find a thread of this, so I start my own. I want to do this:
I have a website where registered people can add publications. The website does already contain Scholar and DC meta tags. But for some reason I can't see the zotero icon in the URL bar of firefox, like if I visit an amazon article.

What tags do I need to get that zotero sign?

How can I make it possible for my users to sync zotero with my website? Is that possible at all?
  • we're thingking about getting ways to get scholar meta-tags picked up automatically, but you can very easily write a framework translator for your site specifically:
    http://www.zotero.org/support/dev/translators/framework
    There are already such translators that rely on scholar metadata, e.g. the ASCE translator:
    https://github.com/zotero/translators/blob/master/ASCE.js

    so this would be very little work. The advantage being that you can customize it to your site and also have your translator work for search results.

    Otherwise, see here:
    http://www.zotero.org/support/dev/exposing_metadata
  • Hello and thank your for your reply!

    So I need a translator to make it possible for zotero to sync with my website? Does there exist a translator for the concrete5 CMS by any chance? Because my website is using that CMS and it would make things alot easier I think.

    If not: All I need to do is generating this JavaScript file (https://github.com/zotero/translators/blob/master/ASCE.js) for my publications?
  • nope, no concrete5 CMS translator, and yes, all you need is a .js translator file which you'd have to submit to Zotero for inclusion (which won't be a problem). You'll want to quickly read through the documentation and probably want to use Scaffold so this works, but it's really not very hard, especially if you know even a little bit about xpaths.
  • So it should not be a problem to generate that JS file. But what then? Can people download the publication to zotero?

    That would be fine so far! Then: how can my users modify those publications using zotero (of course only registered users!)? I would want those changes to appear on the website then. Is this possible, too?

    (Sorry if I misunderstand the use of Zotero here, I understand it like you can download publications, modify them and they get synced with websites automatically)
  • Once the translator is included in Zotero, people could download the citations (including attached publications if the translator specifies that).

    For part two: while that's likely possible with Zotero, it's a lot more complicated.
    For what you want, the publications on the site would have to be created from a Zotero group library via API
    http://www.zotero.org/support/dev/server_api
    Users could then download them into the group library and modify them and the modifications would show up once the users sync.
    I don't think anyone here will be able to help you with the specifics of how to implement that in the context of your CMS. If you have API specific questions, ask them on the developer list
    groups.google.com/group/zotero-dev
  • Thank you for your reply. I was just about to write the generator for that JS file, but then I noted that some publications already work without a translator!

    But why do only some of them work properly?

    EXAMPLE:
    Here it works:
    http://sse-world.de/index.php/forschung/veroeffentlichungen/integration-of-user-interface-migration-and-application-logic-re/

    Here it does not work:
    http://sse-world.de/index.php/forschung/veroeffentlichungen/architectural-compliance-in-component-based-systems-foundations/


    So... what meta tags does zotero REQUIRE in order to make it work? Maybe I don't even need that translator
  • The first page works because it has a DOI in the page itself. As of yesterday, however, we have support for Google/HighWire metadata, eprints metadata, and a bunch of other meta tags. This means that the second page should work if you go to Zotero Preferences->General->Update now to update your translators. As you may notice, there is still more metadata on the page than what Zotero pulls in, since not all of it is (or can be) embedded in meta tags. Additionally, the dissertation gets pulled in as a report because there's no way to recognize it as a thesis. However, it should be better than before.
  • Thank you for your effort and your support in every way! Indeed it works now in a basic version, I'll see what I can improve with translators and stuff there.

    But thank you alot so far :)

This is an old discussion that has not been active in a long time. Before commenting here, you should strongly consider starting a new discussion instead. If you think the content of this discussion is still relevant, you can link to it from your new discussion.

Sign In or Register to comment.