current 8.0+beta documentation/best practice

69 views
Skip to first unread message

Camiska Cami

unread,
Nov 7, 2025, 2:35:14 PMNov 7
to zotero-dev
hello there :)
I am quite new to this and wanted to develop a plugin and I am unsure what would best practice to consult for guidance. The plugin template for example seems to be not up with latest 8.0xbeta format, right? should the npm packages zotero-plugin-toolkit, types, scaffold be used for developing plugins for the current beta?
I tried looking at other recently updated plugins as well as the zotero source code but there are so many very different approaches used that as a beginner I am quite confused. e.g. the chrome/content folders some have and the css and xhtml files for custom ui items - can you direct me to any place I can use for guidance? or why some recently updated plugins have a separate scripts folder outside of their src folder?
or if you'd say that in this phase of the beta, it is advisable to not start with trying myself on plugin development, then that would be also very helpful and I can stick to my current patchy and hacky but somehow working state of my plugin?
thanks a lot in advance and I hope it is ok that I ask such beginner questions in the dev group!

XY Wong

unread,
Nov 7, 2025, 2:41:20 PMNov 7
to zotero-dev
> The plugin template for example seems to be not up with latest 8.0xbeta format, right

You can change the `strict_max_version` in make-it-red `src-2.0/manifest.json`, and it is compatible with Zotero 8 beta.

> should the npm packages zotero-plugin-toolkit, types, scaffold be used for developing plugins for the current beta?

Note that these are third-party libs/tools. To answer your question, yes they can be used with the current beta.

For the most recent dev doc, maybe this would be useful: https://windingwind.github.io/doc-for-zotero-plugin-dev/

The latest beta doesn't have much changes for plugin developers compared with the Zotero 7, though.

> patchy and hacky but somehow working state of my plugin

It would be helpful if you would provide more details.

Camiska Cami

unread,
Nov 10, 2025, 1:22:36 PMNov 10
to zotero-dev

when I open the debug console/error logs I get many errors but that might be due to my source code beta build of Zotero maybe being faulty?

I am mainly unsure about stylesheets and using the proper structure and current methods, this is my latest version of the plugin that seems to function well: https://github.com/camiska/zotero-batchimport 

XY Wong

unread,
Nov 10, 2025, 1:25:28 PMNov 10
to zotero-dev
We'll need to know what errors you are referring to further help. If you restart in troubleshooting mode and still see the same errors, then it's not likely to be caused by the plugin.
Reply all
Reply to author
Forward
0 new messages