Zotero PowerPoint (Working Version)

2,766 views
Skip to first unread message

Ruben lejeune

unread,
Jul 15, 2015, 1:28:11 PM7/15/15
to zoter...@googlegroups.com
Zotero PowerPoint

Dear developers,

I made the following working project as a proof of concept for a PowerPoint Add-in for Zotero as a school project: 

This project allows users to do the following:
  • Choose a citation style
  • Add citations to the presentation
  • Generate summary slide(s) at the end with all of the used citations
A functional version of the Zotero software (version 4.0.26.4) with the changes to make it work for PowerPoint is located at my Github folder at:


Please help develop Zotero PowerPoint

It would be awesome if other developers could help find/fix bugs or improve the software in general so it could finally be added to the Zotero software. 

Right now I'm using a lot of workarounds because the integration.js file seemed to be originally for word processors. Some code is not the most efficient or most safe, as the project is made as a proof of concept rather than a final product. All comments, changes or new versions are welcome.

If you'd like to see which changes I made and which files I added to the original Zotero software, you can see them in the same folder as the Zotero.pptm file.

These are the files that I changed from the original Zotero Github project or added to make the project work:

Files that I adjusted:
  1. integration.js: The integration file located at zotero/chrome/content/zotero/xpcom
  2. zotero-service.js: located at zotero/components
To make it easier to see what code I added, search for the following line: "Added For Zotero PowerPoint" and the additions end at the line "End of additions for Zotero Powerpoint". This can be at multiple places in the same file though.

Files that I added:
  1. Zotero.pptm: The PowerPoint template with macro's
  2. quickFormatPpt.js: The PowerPoint version of quickFormat.js, to add at zotero/chrome/content/zotero/integration
  3. quickFormatPpt.xul: The PowerPount version of quickFormat.xul, to add at zotero/chrome/content/zotero/integration

Kind Regards,
Ruben

Emiliano Heyns

unread,
Jul 16, 2015, 4:05:03 PM7/16/15
to zoter...@googlegroups.com
Depending on the extent of the changes, you can probably package this as a an extension. Better BibTeX can show you some examples of deep integration - I'll be happy to explain, but as I don't use office, I won't be developing for it.

Yosuke Eriguchi

unread,
Oct 20, 2015, 4:19:52 PM10/20/15
to zotero-dev
Dear Mr.Lejeune

   I'm so much happy to know that you offer a wonderful plug in for powerpoint.
   I'm dying to use zotero in powerpoint presentation because I have to mention references.
  Although I followed your kind tutorial (https://people.kth.se/~maguire/DEGREE-PROJECT-REPORTS/150828-Ruben_Lejeune-IK2553-report-with-cover.pdf; 4.3 Installing Zotero PowerPoint section)
 it doesn't work.
  My PC is VPCZ22AJ (Sony vaio), equipped with Windows 7 Home Premium edition, and Powerpoint version is 2010.
 
  Following your advice, first I downloaded zotero-powerpoint-master-zip. After unzipping, I copied zot...@chnm.gmu.eduf folder to my Desktop.
 Using explorer, I went to file:///C:/Users/ERIGUCHI/AppData/Roaming/Mozilla/Firefox/Profiles/x3ifk5qv.default/extensions/
  and created "zot...@chnm.gmu.eduf".
 (Unfortunately I could not figure out what "executing Run" means. What application do I have to use to execute Run ?)

 I editted zot...@chnm.gmu.eduf and add "C:\Users\ERIGUCHI\Desktop\zot...@chnm.gmu.eduf\"

I restarted but nothing happened. The zot...@chnm.gmu.eduf file at extensions folder had gone away.

 What do I have to do to install your plug in ?

 Best regards

      Yosuke Eriguchi 



2015年7月16日木曜日 2時28分11秒 UTC+9 Ruben lejeune:
Reply all
Reply to author
Forward
0 new messages