Zim

Notebook-specific plugins

Bug #656446 reported by Brian V.
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Zim
Fix Released
Wishlist
Mariano Draghi

Bug Description

It would be nice if it were possible to create notebook-specific plugins. Such plugins could reside in a special attachment folder and automatically be loaded when the notebook is loaded. For security, a user could be asked before loading the plugins.

I use zim to store a bit of different data, and sometimes I'd like to take a page of content and export the information in a specific format. This means parsing some of the data and doing whatever else is needed (perhaps bookmarks exporting or contact list exporting, etc). Since the plugins would be specific to the notebook or pages, it seems only useful if a notebook could contain notebook-specific plugins coded in Python as well.

Related branches

Revision history for this message
Jaap Karssenberg (jaap.karssenberg) wrote :

Having plugins stored specific in a notebook is a bad idea security wise. Prompting the user is not going to improve that. (E.g. I use some outlook macros, but getting the popup every single time you start outlook is a major annoyance.)

I have been pondering the idea of having different configuration "profiles" this would allow you to set different preferences per notebook or per group of notebooks. Each of these profiles could of course have different plugins while all plugins are installed in the normal way.

-- Jaap

Changed in zim:
status: New → Confirmed
importance: Undecided → Wishlist
tags: added: missing preferences
Mariano Draghi (chaghi)
Changed in zim:
status: Confirmed → In Progress
assignee: nobody → Mariano Draghi (chaghi)
Revision history for this message
Mariano Draghi (chaghi) wrote :

Support for notebook profiles, which in turn enable defining a different set of active plugins (and configuration) for each profile was merged in revision 524.

Changed in zim:
status: In Progress → Fix Committed
Revision history for this message
Jaap Karssenberg (jaap.karssenberg) wrote :

Fix released in zim 0.56

Changed in zim:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.