← Back to team overview

zim-wiki team mailing list archive

Re: Evernote/Footnote-like UI change?


Hi Jaap & Adam,

Been lurking for a long time on this group. I used dokuwiki for quite
a while as well as wikidpad - and about 6 months ago decided that Zim
had just about the perfect balance of what I needed/wanted, and that
the additional features I was looking for (wiki syntax for tables and
header folding) were already in the plans...

One of the things I liked about Zim was the simplicity of the
interface, so I initially reacted unfavorably to Adam's suggestion.
Having said that, though, I warmed up to the idea after monitoring the
thread and pulled-down Jaap's prototype childview plugin.  I really
like it.

One of the more ambitious things that I did in dokuwiki is set up a
reference repository with about 200 or so references.  Each reference
got its own sub-page and was linked from the "master" reference page.
Each sub-page had all the bibliographic data for the reference along
with the abstract and some "metadata" that I cataloged using tags.
The master reference page had the article-page title, author(s) and
year of publication.  Dokuwiki has a great plugin that can dynamically
build tag-specific tables - so culling the reference list to generate
a table of links on a particular topic or date range was a really nice

The potential that I see in your plugin for something like a reference
list would be that I could expand the master reference page to include
all of the sub-page content in order to browse the reference database,
or - if I understand Adam's vision for this capability - filter the
set of tags so that only the articles on a certain topic are presented
in the list for expansion.  If this is in-line with your vision - I
agree: it would be a great feature to have!

Jaap - thanks for all of your work on a great tool.  Adam - thanks for
a great suggestion.

- Kurt

On Mon, Jan 9, 2012 at 7:46 AM, Jaap Karssenberg
<jaap.karssenberg@xxxxxxxxx> wrote:
> OK, I've made a very quick and dirty prototype as a plugin. It shows
> all child and grand child pages inline with the parent page below the
> text. To try it, drop the attached file in the zim/plugins/ folder
> (/usr/lib/python2.7/site-packages/zim/plugins or similar folder when
> installed).
> Consider it a mock-up and let me know what to change - bonus points
> for modifying it in gimp/photoshop/paint to come up with a better look
> ;)
> Please note:
> 0/ this plugin is experimental -- don't even think about using it for
> real at this moment
> 1/ after you disable the plugin again restart zim to get rid of the new view
> 2/ inline notes are only read-only for now
> 3/ inline notes are clipped to 300 px (not sure if this is needed or not)
> 4/ indenting for sub-sub-pages not really visible - need to enhance that
> 5/ no rounded corners - needs some cruft to make it look nice ;)
> 6/ no guarantees about scalability and load time at this state
> One question I already have is whether it is a good idea or not to
> have a single scroll bar for both the parent page text and the child
> page listing. Alternatively these could be in separate panes, so the
> text remains in the same place while scrolling through the child
> pages.
> Another question is how to handle folding of sub-pages. I now show all
> sub-sub-pages in the tree. But I also could hide them until you click
> "show".
> Enjoy!
> Jaap
> _______________________________________________
> Mailing list: https://launchpad.net/~zim-wiki
> Post to     : zim-wiki@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~zim-wiki
> More help   : https://help.launchpad.net/ListHelp

Kurt Woodham
(757) 351-2639 (H)
(757) 864-6067 (W)
(757) 635-6360 (C)