Tiddlywiki as a Zotero database presentation layer
Tiddlywiki is a self-contained, self sufficient HTML file which is self-modifying. It allows a user to create a "personal" wiki that is easily moved and can be maintained on any computer using any browser.
An option to initiate a TiddlyWiki styled update from Zotero addition actions to a Zotero database would be very powerful. It would allow a Zotero User a means to see from a single browser page a dynamic, hyperlinked view of all research contained in the Zotero database.
Tiddlywki is created by Jeremy Ruston, Head of Open Source Innovation at British Telecom. He can be reached at jeremy (at) osmosoft (dot) com . The TiddlyWiki website is http://www.tiddlywiki.com/ .
An option to initiate a TiddlyWiki styled update from Zotero addition actions to a Zotero database would be very powerful. It would allow a Zotero User a means to see from a single browser page a dynamic, hyperlinked view of all research contained in the Zotero database.
Tiddlywki is created by Jeremy Ruston, Head of Open Source Innovation at British Telecom. He can be reached at jeremy (at) osmosoft (dot) com . The TiddlyWiki website is http://www.tiddlywiki.com/ .
For the moment I use tiddlywiki-templates, iframes and zoter://report/ urls to at least get a connection from what I'm writing in tiddly to my references in Zotero. I thought I'd mentioned this here in case you're interested. And maybe I can inspire someone to implement a better solution... :)
This is my template:
ZoteroRefTemplate
----
!Report from Zotero
<html>
<iframe frameborder=0 height=300 width=100% marginwidth=0 scrolling=auto
src="zotero://report/items/$1/html/report.html">
IFrames are not supported by your browser.</iframe>
</html>
----
The tiddler I copy to create new references:
NewZoteroRef:
----
<<tiddler [[ZoteroRefTemplate]] with:"7977">>
----
(7977 is the id of a placeholder note/item in zotero)
And the button to create a new reference:
<<newTiddler label:"new reference" tag:referens title:"Ny referens" text:{{store.getTiddlerText("NewZoteroRef")}}>>
/Daniel
I saw you mentioning elsewhere in this forum that "There will be web-based ways to access data stored on the server"... I hope this means that we could have some way to link to/integrate Zotero-data into other online setups? Something like a JSON-interface would be nice!
+++[Report from Zotero web]...
<html>
<iframe frameborder=0 height=300 width=100% marginwidth=0 scrolling=auto
src="https://beta.zotero.org/items/$1">
IFrames are not supported by your browser.</iframe>
</html>
===
I.e., same approach as above with another url...
You just need to change:
src="zotero://report/items/$1/html/report.html"
by
scr="zotero://attachment/$1/"
where $1 is the id of an attachment.
Or you can just create a tiddler with the id of the attachment you want to see. For instance:
----
!Attachment from Zotero
<html>
<iframe frameborder=0 height=300 width=100% marginwidth=0 scrolling=auto
src="zotero://attachment/5917/">
IFrames are not supported by your browser.</iframe>
</html>
----
/Alberto
Using TiddlyWiki in combination with zotero is a really nice idea. It would be perfect if it was possible to integrate and reference zotero-links from inside tiddlywiki.
I understand that cross-referencing a zotero url (zotero://attachment/xxx) is a potential security thread, but why is it not possible from a link stored in a file (file:///...)?
Any ideas?
1) Create or download an export translator (https://www.zotero.org/support/dev/translators/coding#export_translators)
e.g. https://gist.github.com/ColdDevil/9217300
you can modify it to create a list of items "li" wrapped in a list "ul" instead of a simple "br" after each item.
2) change the default hotkey export-settings in zotero
Zotero preferences ~ Export Settings ~ Default: "Zotselect Link"
3) integrate a link
everytime you want to integrate a zotero reference in your wiki export it with the hotkey
4) open a link
if you want to access a zotero element from the wiki, drag the link as a new tab in the browser's tab-bar and go to that page to see that zotero has selected the item for you. (due to the same origin policy you cannot open the link by clicking)
-Felix