New Plugin: Kanban Productivity Tool

1,367 views
Skip to first unread message

Tim Barnes

unread,
Nov 20, 2011, 5:15:25 PM11/20/11
to TiddlyWiki
Hi All

I don't know if this will be useful for anyone, but I use kanbans a
lot for personal productivity and wanted one in a form I could carry
around with me. As a consequence I've written a Kanban plugin.

It will show in a tiddler a kanban with a set of configurable
columns. Work cards are tiddlers tagged with the column name, and the
position in the kanban can be changed by dragging and dropping the
card between the columns.

At the moment the code and an example TiddlyWiki are on github here:
https://github.com/tim-barnes/TiddlyKanban

If there is enough interest I may post it to a plugin repository. I'm
new to javascript, css and writing plugins in general, so any feedback
would be much appreciated!

Thanks

Tim

wolfgang

unread,
Nov 20, 2011, 7:18:07 PM11/20/11
to TiddlyWiki
Wow, very nice plugin.

Would it be possible that a tiddly link, for example from the
TabTimeline, could be dragged straight to one of the column?

wolfgang

unread,
Nov 21, 2011, 6:02:15 AM11/21/11
to TiddlyWiki
Also thought that it would be useful if a particular column could be
adjusted to show tiddler titles only, with the text initially
collapsed. Because my to do list can get very long? ;-)

Also if I placed all tiddlers I work on under a todo column the
oversight would be lost. But maybe I understand 'Kanban' wrongly (only
heard of it now) and it isn't meant for anything than very short
tiddler texts? - But then also the tiddler titles alone could already
do.

wolfgang

unread,
Nov 21, 2011, 6:48:45 AM11/21/11
to TiddlyWiki
A small bug I mentioned with one of my TiddlyWiki. Here TiddlyKanban
doesn't automatically create a StyleSheetKanbanPlugin shadowed
tiddler, but a StyleSheetzzConfig with the usual enclosing of css, but
empty otherwise.

Måns

unread,
Nov 21, 2011, 8:42:16 AM11/21/11
to TiddlyWiki
Hi Tim

As a consequence I've written a Kanban plugin.

> If there is enough interest I may post it to a plugin repository.  I'm


> new to javascript, css and writing plugins in general, so any feedback
> would be much appreciated!

Great job - and congratulations!!
This is the plugin I've been waiting for :-)
Simple - fast and basic for tagging tiddlers visually and it lets you
arrange lists freely...

Thanks a lot for sharing it !!!

Questions:
1) It seems to work on TiddlySpace: http://sang.tiddlyspace.com/#%5B%5Bkanban%20example%5D%5D
However I had to create the StyleSheetKanbanPlugin tiddler manually
(and it still doesn't show as a shadowtiddler...)

2) Sometimes the lists are longer than the tiddler area - especially
when I have moved a tiddler from one column to another. Should I
change something in the StyleSheet shadow tiddler to avoid this?

3) Moving a tiddler from one column to another doesn't always get
stored - unless I create a new tiddler or make edits to another
tiddler than the one with the kanbanmakro??

4) How is the position of a tiddler in a list stored? - I dont see any
fieldvalue/title reflecting a postition by number or any other value?

Cheers Måns Mårtensson

Craig in Calgary

unread,
Nov 21, 2011, 9:24:24 AM11/21/11
to TiddlyWiki
I have placed the plugin and Måns' stylesheet in a non-TiddlySpace TW
but I'm not getting a table format, only a "----" separated list.
What's wrong?

wolfgang

unread,
Nov 21, 2011, 9:30:54 AM11/21/11
to TiddlyWiki
> What's wrong?

Maybe forgot to put a stylesheet specific transclusion into your
StyleSheet, ie:

[[StyleSheetKanbanPlugin]]

Måns

unread,
Nov 21, 2011, 9:28:47 AM11/21/11
to TiddlyWiki
Hi Craig

> I have placed the plugin and Måns' stylesheet in a non-TiddlySpace TW
> but I'm not getting a table format, only a "----" separated list.
> What's wrong?

Embed the StyleSheetKanbanPlugin tiddler in your StyleSheet tiddler :
[[StyleSheetKanbanPlugin]]

Cheers Måns Mårtensson

Måns

unread,
Nov 21, 2011, 11:09:54 AM11/21/11
to TiddlyWiki
Hi Tim

Dragging a tiddler from one tag category to another doesn't seem to
change the tag in a consistent way - or save the change on TiddlySpace
It doesn't even show that a change should be saved (a *dirty* tiddler)
- or ask if you really want to loose your changes, when updating the
page :

http://vtabs-ttt.tiddlyspace.gir.dk/

I will investigate on a vanilla TW later..

Cheers Måns Mårtensson

wolfgang

unread,
Nov 21, 2011, 12:22:52 PM11/21/11
to TiddlyWiki
> - or ask if you really want to loose your changes, when updating the
> page  :
>

In a standalone it does. Also the tag number change is reflected in
TabTags with a refresh.

Måns

unread,
Nov 21, 2011, 12:41:06 PM11/21/11
to TiddlyWiki
Hi Wolfgang

> In a standalone it does. Also the tag number change is reflected in
> TabTags with a refresh.

Great :-)

Suddenly it worked on tiddlyspace as well??

I think I *did* refresh the page several times where it didn't -
however now it works!!

Great - plugin!!!

Cheers Måns Mårtensson

okido

unread,
Nov 21, 2011, 12:54:19 PM11/21/11
to TiddlyWiki
Hi Tim,

Very good plugin, just what I was looking for.
Move the project tiddlers on an easy way along the project line.
I let you know when I stumble in some issue's.

Thanks, Okido

Craig in Calgary

unread,
Nov 21, 2011, 2:24:19 PM11/21/11
to TiddlyWiki
> Embed the StyleSheetKanbanPlugin tiddler in your StyleSheet tiddler :
> [[StyleSheetKanbanPlugin]]

D'oh!

Tim Barnes

unread,
Nov 21, 2011, 4:12:50 PM11/21/11
to TiddlyWiki
Hi Wolfgang

Thanks for all your comments. Taking them one at a time:

> Also thought that it would be useful if a particular column could be
> adjusted to show tiddler titles only, with the text initially
> collapsed. Because my to do list can get very long? ;-)

This is a really good idea. To expand on it slightly, I would think a
min/max button for each tiddler, and a whole column function could be
the way to go.

>
> Also if I placed all tiddlers I work on under a todo column the
> oversight would be lost. But maybe I understand 'Kanban' wrongly (only
> heard of it now) and it isn't meant for anything than very short
> tiddler texts? - But then also the tiddler titles alone could already
> do.

When running a personal kanban I've generally used 3"x5" cards or post-
it notes, so this was an unconscious design decision to replicate it.
One idea would be to maybe to limit the vertical size of the tiddler's
and allow scrolling through the tiddler text.

> > Wow, very nice plugin.
>
> > Would it be possible that a tiddly link, for example from the
> > TabTimeline, could be dragged straight to one of the column?

Unfortunately not with the existing code, as the drag and drop messes
with the onclick handler. There may be an option to handle direct
drops of links, but this requires some deep knowledge of jQuery which
I don't currently have. :-(

Tim

Tim Barnes

unread,
Nov 21, 2011, 4:40:36 PM11/21/11
to TiddlyWiki
Hi Måns

> Great job - and congratulations!!
> This is the plugin I've been waiting for :-)
> Simple - fast and basic for tagging tiddlers visually and it lets you
> arrange lists freely...
>
> Thanks a lot for sharing it !!!

Thanks - I'm very pleased with all the interest. :-)


> 1) It seems to work on TiddlySpace:http://sang.tiddlyspace.com/#%5B%5Bkanban%20example%5D%5D
> However I had to create the StyleSheetKanbanPlugin tiddler manually
> (and it still doesn't show as a shadowtiddler...)

I havn't come across TiddlySpace before so hadn't tested it in this
environment. I see from a later post this seems now to be working?

> 2) Sometimes the lists are longer than the tiddler area - especially
> when I have moved a tiddler from one column to another. Should I
> change something in the StyleSheet shadow tiddler to avoid this?

This is almost certainly my CSS stomping all over the local TW
stylesheet - probably a newbie mistake. ;-) I'll look into fixing it.

> 3) Moving a tiddler from one column to another doesn't always get
> stored - unless I create a new tiddler or make edits to another
> tiddler than the one with the kanbanmakro??

There is a known issue with tiddlers containing whitespace in the
titles. To avoid breakage I've temporarily disabled update and
autosave when one is detected. Could this be it?

> 4) How is the position of a tiddler in a list stored? - I dont see any
> fieldvalue/title reflecting a postition by number or any other value?

Position on a newly plotted kanban is arbitrary based on how the TW
core returns the tiddlers. My test TW tends to return in alphabetical
order, but I bet this is undefined behaviour. Tiddlers can be
rearranged within a column but this is not presently stored.

Cheers

Tim

Tim Barnes

unread,
Nov 21, 2011, 4:50:04 PM11/21/11
to TiddlyWiki
> Suddenly it worked on tiddlyspace as well??
>
> I think I *did* refresh the page several times where it didn't -
> however now it works!!

That's a relief! :-)

I think you are running into the space in tiddler title issue. Its
the only thing that can consistently cause inconsistent behaviour when
saving tiddlers.

Tim

wolfgang

unread,
Nov 21, 2011, 5:22:56 PM11/21/11
to TiddlyWiki
Thanks for all responses!

> > .. thought that it would be useful if a particular column could be


> > adjusted to show tiddler titles only, with the text initially
> > collapsed.
>

> .. To expand on it slightly, I would think a min/max button for


> each tiddler, and a whole column function could be the way to go.

That would really be perfect.

> > .. all tiddlers I work on under a todo column the
> > oversight would be lost.


> .
> One idea would be to maybe to limit the vertical size of the tiddler's
> and allow scrolling through the tiddler text.

Think with the collapse/expand options of whole columns and individual
tiddlers this wouldn't really be necessary any more.

> > > Would it be possible that a tiddly link, for example from the
> > > TabTimeline, could be dragged straight to one of the column?
>

> drag and drop messes with the onclick handler ..


> but this requires some deep knowledge of jQuery which
> I don't currently have. :-(

No worry. But maybe to move tiddlers from one kanban macro to another
in an other tiddler?

Måns

unread,
Nov 21, 2011, 5:29:36 PM11/21/11
to TiddlyWiki
Hi Tim

Please have a look at Mario's (Pmario) JQSorter (JQSorterPackage)

http://a-pm-experimental.tiddlyspot.com/

It is very beautiful and has a collapsible notes/text feature...

Cheers Måns Mårtensson

wolfgang

unread,
Nov 21, 2011, 5:56:16 PM11/21/11
to TiddlyWiki
Hi Måns,

> http://a-pm-experimental.tiddlyspot.com/
>
> It is very beautiful and has a collapsible notes/text feature...
>

In comparison, I really like the simplicity of KanbanPlugin by
utilizing tags, and thereby making it also to a potential 'visual
tagging' tool as you already said. For a few more whistle and bells,
it would be unfortunate if it grew to a similar size as a-pm-
experimental, with more than 150kb and so many dependencies. Compare
that to the 15kb of the single KanbanPlugin!

Really amazing work, the more so for someone new to javascript?!?

Måns

unread,
Nov 21, 2011, 6:21:44 PM11/21/11
to TiddlyWiki
Hi Wolfgang

> In comparison, I really like the simplicity of KanbanPlugin by
> utilizing tags, and thereby making it also to a potential 'visual
> tagging' tool as you already said. For a few more whistle and bells,
> it would be unfortunate if it grew to a similar size as a-pm-
> experimental, with more than 150kb and so many dependencies. Compare
> that to the 15kb of the single KanbanPlugin!

I agree -
The JQSorter plugin was Mario's experiment with sortable story
tiddlers. His plugin is used for sorting wikilinks in lineseparated
lists captured by the StorySaverPlugin - amazing accomplishment - and
he has used the JQSorter feature in his FreeStyle theme generator on
TiddlySpace... Yet another beautiful example on how to use it!!

My hope is that Tim might find some inspiration - evt. get some ideas
on how to make his plugin feature an ability to collapse listitems and
maybe let users decide if they want to use a hidden section, a slice
or a custom field for the text....

I too like the simplicity and quick response of Tim's KanBan plugin
very much!!!. I'm sure it will become very popular for organizing and
tagging tiddlers because dragging between lists *is* so intuitive -
and less confusing than just observing what happens in the timeline or
the TabTags list :-)

Cheers Måns Mårtensson

Cyrill

unread,
Nov 22, 2011, 2:12:53 AM11/22/11
to TiddlyWiki
TX for great plugin,

@Mans you sure that one tiddler will be drag to another column in your
testspace vtabs-ttt ? I got no function so far ...

@ All I import the plugin in a exsting TW an got problems to start it,
where to resolve the imcompatibility ??

Regards

Cyrill

Måns

unread,
Nov 22, 2011, 3:34:20 AM11/22/11
to TiddlyWiki
Hi Cyrill

> @Mans you sure that one tiddler will be drag to another column in your
> testspace vtabs-ttt ? I got no function so far ...

Yep it works - when I'm logged in. As a guest I can't save changes -
and that's the intention..
On @sang (http://sang.tiddlyspace.com) you can save changes if you're
logged in as a TS user (changed since yesterday)

> @ All I import the plugin in a exsting TW an got problems to start it,
> where to resolve the imcompatibility ??

What problems do you have?

Cheers Måns Mårtensson

PMario

unread,
Nov 22, 2011, 4:37:51 AM11/22/11
to TiddlyWiki
@Tim
This is really nice work and the DragSort library imo is a good
choice :)

On Nov 22, 12:21 am, Måns <humam...@gmail.com> wrote:
...


> My hope is that Tim might find some inspiration - evt. get some ideas
> on how to make his plugin feature an ability to collapse listitems and
> maybe let users decide if they want to use a hidden section, a slice
> or a custom field for the text....

It would be nice, if Tim is inspired by my 2and1/2 year old plugin.
But it shouldn't be used as a reference implementation (status
"experimental"). The jQuery Version used there is v1.3.2, which lacks
of some functionality built into the actual version 1.6.x. So a new
code would probably look different ;)

As Wolfgang said, it is quite big and has some dependencies, that make
it harder to use for users, due to the jQueryUI library plus it's
icons. Especially the icon handling turns out to be error prone.

@Tim
sry for going slightly off topic starting here, but I had to reply ;)

@Wolfgang
I started to build jQSorterPackage July 2009 using the jQueryUI
library, which offered some nice "widget and UI" examples, that I
wanted to use. It was introduced Dec. 2009 and it was one of my first
TW plugins designed for a totally different purpose.

So comparing a apples with bananas imo isn't fair.

> ... For a few more whistle and bells,


>it would be unfortunate if it grew to a similar size as a-pm-
>experimental, with more than 150kb and so many dependencies. Compare
>that to the 15kb of the single KanbanPlugin!

That's funny, since there seem to be some requests for more whistles
and bells ;) Which imo won't make the code smaller and may be, will
introduce new dependencies for the additional UI.

-m

wolfgang

unread,
Nov 22, 2011, 5:54:28 AM11/22/11
to TiddlyWiki
Thanks for the response, Mario.

To be clear, with my comparison I didn't want to diminish the value of
JSorter at all. I was really flabbergasted when I saw it the first
time. What an unique example what could be possibly done with TW
already at that time? - Nevertheless, I actually never used it for
reasons you're aware yourself.

> > ... For a few more whistle and bells,
> >it would be unfortunate if it grew to a similar size as a-pm-
> >experimental, with more than 150kb and so many dependencies. Compare
> >that to the 15kb of the single KanbanPlugin!
>
> That's funny, since there seem to be some requests for more whistles
> and bells ;) Which imo won't make the code smaller and may be, will
> introduce new dependencies for the additional UI.

Of course, one always has to evaluate which additional functions are
really useful, and which aren't. But for expanding/collapsing tiddlers
there are already really lightweight solutions out there, which
adapted would only cost a fraction of of Kanban's size, and in my view
this single one addition would really make it much more useful for
also completely different jobs, like as a visual tagging tool. Even if
Tim decided against and wouldn't add it, I myself could probably hack
it's stylesheet to hide the tiddler text with really no additional
bytes.

> So comparing apples with bananas imo isn't fair.

Please don't take my comparison in a competitive sense. It wasn't
meant that way. With a-pm already everything and much, much more is
possible, which surprisingly Kanban comes very close to too. From a
user's perspective a comparison of apples and bananas is what happens
all the time, really. But isn't meant to narrow the value of banana or
apple trees, from where these fruits came.

Actually a very good comparison: Would love bananas but for long therm
health complications I'm already satisfied with a third of an apple
these days (try to minimize carbs and fructose). Similarly, would love
to use JSorter, but to avoid the complexity issue whenever bugs occur,
I'm rather satisfied with something so much less complex like Kanban.
And am glad the distant sweetness of a banana is out there too (and
still indulge in at much rarer occasions ;-)

The best.

Cyrill

unread,
Nov 22, 2011, 1:06:04 PM11/22/11
to TiddlyWiki
Hello Mans,

i'm already happy user the tiddlyspace and yes your right it work
(have testing on an old version with some fine effects) ...


TX you so far

Tim Barnes

unread,
Nov 22, 2011, 4:12:51 PM11/22/11
to TiddlyWiki
Hi All

I only compare bananas and apples when discussing a fruit
salad.... ;-)

There are a couple of features of JQSorter that I think might read
across. The show/hide text button obviously, and I like how you can
save the catagory contents into a tiddler. A similar feature would be
to allow dropping a static snapshot of the current kanban into a new
tiddler. Could be useful for progress or change tracking, etc.

One new idea: It may be possible to have a wildcard column that
includes all the untagged or other tagged tiddlers in the wiki. This
would meet Wolfgang's original request to drag directly from the
timeline into the columns.

Any thoughts?

Cheers

Tim

wolfgang

unread,
Nov 22, 2011, 5:05:28 PM11/22/11
to TiddlyWiki
> I only compare bananas and apples when discussing a fruit
> salad.... ;-)
>

Leave discussing fruit salads to you guys less carb sensitive. Here
the case how my kind of salad would look like with tiddlers collapsed
(just commented-out the wikify of tiddler text in the plugin code):

http://dl.dropbox.com/u/241006/Triptych_2.6.5.html#Kanban%20[[New%20Tiddler%20%281%29]]

>  A similar feature would be to allow dropping a static
> snapshot of the current kanban into a new tiddler.
>

Actually there is already a inline-script around which out-pours a
list with double-bracked tiddler titles of a particular tag - think it
was Mans working with it?

> would meet Wolfgang's original request to drag directly from the
> timeline into the columns.
>

For this I tagged all tiddlers with a equal sign in my example Kanban.

> The show/hide text button obviously..
>
> Any thoughts?
>

Guess the easiest solution would be making tiddler text expandable
with css, as in the [[New Tiddler (1)
]] in above TW example. Of course expand/collapse would create much
more predictable results, if that would possible without too much ado.

> > drag and drop messes with the onclick handler ..

> > but this requires some deep knowledge of jQuery ..


>
> No worry. But maybe to move tiddlers from one kanban macro to another
> in an other tiddler?

With collapsible tiddler text I also see less need for the ability to
move tiddler across different Kanban in other tiddlers.

wolfgang

unread,
Nov 22, 2011, 7:26:54 PM11/22/11
to TiddlyWiki
> Any thoughts?
>

Hmm, maybe - if it doesn't add too much overhead - beside making the
manual sorting sticky, also by most recent modified date beside the
default by alphabet?

rouilj

unread,
Nov 23, 2011, 10:32:23 PM11/23/11
to TiddlyWiki
On Nov 20, 5:15 pm, Tim Barnes <eclectic.chaos....@gmail.com> wrote:
> [...] As a consequence I've written a Kanban plugin.

>
> It will show in a tiddler a kanban with a set of configurable
> columns.  Work cards are tiddlers tagged with the column name, and the
> position in the kanban can be changed by dragging and dropping the
> card between the columns.
>
> At the moment the code and an example TiddlyWiki are on github here:https://github.com/tim-barnes/TiddlyKanban

I am having an intermittent issue when dragging the cards between
kanban columns.
I added the following to the StyleSheetKanbanPlugin:


.kanbanworkitem[kanbanstate="Cat2"] { background-color: red; }
.kanbanworkitem[kanbanstate="Cat3"] { background-color: yellow; }

before the final .kanbanworkitem. I also added Cat4 and Cat5 to the
kanban macro
in the Example tiddler.

The idea was to color the cards in Cat2 red and the card in Cat3
yellow, and cards in all other cat's
should be the light blue color.

If I create a couple of extra cards and put all of the cards in Cat2,
then I drag a
card to the Cat1 or Cat3 columns, the kanbanstate value doesn't always
change.
It seems to happen more often when I drag a card to an empty column.
If I drag a card to
an already populated column, the value (and color) are much more
likely to change.

If the kabanstate value doesn't change, the tag for the corresponding
tiddler doesn't change either.

I am using PaleMoon 8.0 (equivalent to firefox 8.0) and Chrome
15.0.874.121.

Can anybody reproduce/debug this?

-- rouilj

Tim Barnes

unread,
Nov 24, 2011, 4:47:18 AM11/24/11
to TiddlyWiki
rouilj

> Can anybody reproduce/debug this?

I'm afraid I can - it looks like the itemDrop method is not always
getting called, so consequently the tiddler does not get updated.
I'll look into it.

Tim

Tim Barnes

unread,
Nov 24, 2011, 4:57:23 PM11/24/11
to TiddlyWiki
Posted update to https://github.com/tim-barnes/TiddlyKanban. This
fixes 2 issues:

* Spaces in tiddler titles
* The empty list failure to update properly.

Cheers

Tim

rouilj

unread,
Nov 24, 2011, 7:53:00 PM11/24/11
to TiddlyWiki
On Nov 24, 4:57 pm, Tim Barnes <eclectic.chaos....@gmail.com> wrote:
> Posted update tohttps://github.com/tim-barnes/TiddlyKanban.  This

> fixes 2 issues:
>
> * Spaces in tiddler titles
> * The empty list failure to update properly.

Looks like that solved the bug I was seeing.

Also I "updated" the TW to version 2.6.4 (from TiddlyKanban's 2.6.5)
using the update
backstage button to get import from a local file working again. I
think v2.6.5 was a
development release that got pushed to production for a time by
accident.

-- rouilj

Jeremy Ruston

unread,
Nov 25, 2011, 4:57:52 AM11/25/11
to tiddl...@googlegroups.com
> Also I "updated" the TW to version 2.6.4 (from TiddlyKanban's 2.6.5)
> using the update
> backstage button to get import from a local file working again. I
> think v2.6.5 was a
> development release that got pushed to production for a time by
> accident.

The v.2.6.5 that's up on tiddlywiki.com now has been corrected, and is
now the latest release version.

Cheers

Jeremy

>
> -- rouilj
>
> --
> You received this message because you are subscribed to the Google Groups "TiddlyWiki" group.
> To post to this group, send email to tiddl...@googlegroups.com.
> To unsubscribe from this group, send email to tiddlywiki+...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/tiddlywiki?hl=en.
>
>

wolfgang

unread,
Nov 26, 2011, 5:40:44 AM11/26/11
to TiddlyWiki
> > Also I "updated" the TW to version 2.6.4 (from TiddlyKanban's 2.6.5)
> > using the update
> > backstage button to get import from a local file working again. I
> > think v2.6.5 was a
> > development release that got pushed to production for a time by
> > accident.

Thanks for that hind, rouilj.

> The v.2.6.5 that's up on tiddlywiki.com now has been corrected, and is
> now the latest release version.
>

Just tried it with both, the latest 2.6.5 and a 2.6.4.

With FF 8 the latest still doesn't import tiddlers from the same
subfolder. While it does work with TW version 2.6.4!

han...@gmail.com

unread,
Nov 26, 2011, 9:47:43 PM11/26/11
to tiddl...@googlegroups.com
> Jeremy Ruston <jeremy...@gmail.com> Nov 25 09:57AM

> The v.2.6.5 that's up on tiddlywiki.com now has been corrected, and is
> now the latest release version.

There is a general note there about recent-version browser compatibility issues:

http://tiddlywiki.com/#%5B%5BTiddlyWiki%20Browser%20Compatibility%5D%5D

Would it be possible to get a more specific indication, for those
users willing to stick with old browser versions in order to keep
using TW?

IOW not looking for any certification or guarantees, especially
regarding plugins, but a statements as to what's the most recent
versions of the mainstream browsers that is likely to work with core
would IMO be helpful.

Thanks. . .

Måns

unread,
Nov 27, 2011, 5:46:38 AM11/27/11
to TiddlyWiki
Hi Jeremy

> Would it be possible to get a more specific indication, for those
> users willing to stick with old browser versions in order to keep
> using TW?

I can't and wouldn't want to stay with an older version of a browser,
because I have to see how my TWs will look and behave in the most
recent versions - to know what my "audience" will see - however feel
that TiddlyWiki features some special administrative options - like
upload of a customized document to ie. TiddlySpot, import of plugins
and a full upgrade to/from a local document which are *so* important
that we should have an application just for these tasks:
I use portable FireFox for upgrading TWs and to upload documents to
TiddlySpot:
4.0.1 in Windows
http://sourceforge.net/projects/portableapps/files/Mozilla%20Firefox%2C%20Portable%20Ed./Mozilla%20Firefox%2C%20Portable%20Edition%204.0.1/
and
4.0b9 for Linux - http://portablelinuxapps.org/download/Firefox%204.0b9

If *someone* has the skills to create a portable FireFox (maybe even
OS agnostic [1]* ) especially customized for TW - featuring a package
of bookmarks and bookmarklets - that would be GREAT...
Saq had a lot of usefull bookmarklets - which I haven't been able to
find since his site/blog dissapeared - Eric's instant bookmarklets
(especially the importplugin) are obvious candidates.
If a such portable application were to be designed - it would also be
a perfect oppertunity to bundle it with a TW-document set up to use
the TiddlySnips FF-extension out of the box... [2]

[1] http://portableapps.com/node/29808
[2] My go at "freezing" TW and browserversion in time, was my TW-OS
project, which is a full/portable Linux-OS (ca 100mb) run from cd or
usb, bundled with some TW-documents and Firefox-extensions (especially
the TiddlySnip-plugin for Firefox):
http://groups.google.com/group/tiddlywiki/browse_thread/thread/15752119aa5ba6b4/604d5075f5246ca5

> IOW not looking for any certification or guarantees, especially
> regarding plugins, but a statements as to what's the most recent
> versions of the mainstream browsers that is likely to work with core
> would IMO be helpful.

I haven't had any problems (as long as I'm *just* working online) with
the most current versions of Chrome, Chromium and Firefox on Windows
and Linux - so far .
When the talk is about plugins and browser versions -
I guess it would be logical to stay with the note about a TWcore
version -
I don't know of any plugins other than:
UploadPlugin, UploadTiddlersPlugin and
the "upgrade-plugin" which are directly influenced by browserversions
in terms of compability?

Cheers Måns Mårtensson

Måns

unread,
Nov 27, 2011, 5:49:44 AM11/27/11
to TiddlyWiki
Hi Hans

Sorry I called you Jeremy - :-)

Cheers Måns Mårtensson

On 27 Nov., 11:46, Måns <humam...@gmail.com> wrote:
> Hi Jeremy
>
> > Would it be possible to get a more specific indication, for those
> > users willing to stick with old browser versions in order to keep
> > using TW?
>
> I can't and wouldn't want to stay with an older version of a browser,
> because I have to see how my TWs will look and behave in the most
> recent versions - to know what my "audience" will see - however  feel
> that TiddlyWiki features some special administrative options - like
> upload of a customized document to ie. TiddlySpot, import of plugins
> and a full upgrade to/from a  local document which are *so* important
> that we should have an application just for these tasks:
> I use portable FireFox for upgrading TWs and to upload documents to
> TiddlySpot:

> 4.0.1 in Windowshttp://sourceforge.net/projects/portableapps/files/Mozilla%20Firefox%...
> and
> 4.0b9 for Linux -http://portablelinuxapps.org/download/Firefox%204.0b9


>
> If *someone* has the skills to create a portable FireFox (maybe even
> OS agnostic [1]* ) especially customized for TW - featuring a package
> of bookmarks and bookmarklets - that would be GREAT...
> Saq had a lot of usefull bookmarklets - which I haven't been able to
> find since his site/blog dissapeared - Eric's instant bookmarklets
> (especially the importplugin) are obvious candidates.
> If a such portable application were to be designed - it would also be
> a perfect oppertunity to bundle it with a TW-document set up to use
> the TiddlySnips FF-extension out of the box... [2]
>
> [1]http://portableapps.com/node/29808
> [2] My go at "freezing" TW and browserversion in time, was my TW-OS
> project, which is a full/portable Linux-OS (ca 100mb) run from cd or
> usb, bundled with some TW-documents and Firefox-extensions (especially

> the TiddlySnip-plugin for Firefox):http://groups.google.com/group/tiddlywiki/browse_thread/thread/157521...

Adam Sneller

unread,
Mar 2, 2013, 4:13:18 PM3/2/13
to tiddl...@googlegroups.com
Wow, this plugin is amazing!  I've been struggling to create something similar with the jQueryUI... then it occured to me to just google "TiddlyWiki Kanban" (sigh).

A couple of notes:

1. I noticed that the floating board element breaks the bottom of the tiddler div (this is with the K2WS theme).  I was able to fix this by adding a line of CSS to the stylesheet:

.tiddler {
overflow:auto;
}

2. I guess the plugin doesn't save the sort order of the kanban cards... Has anyone figured out how to make these stick?

Best,
-Adam

On Sunday, November 20, 2011 2:15:25 PM UTC-8, Tim Barnes wrote:
Hi All

I don't know if this will be useful for anyone, but I use kanbans a
lot for personal productivity and wanted one in a form I could carry
around with me.  As a consequence I've written a Kanban plugin.

It will show in a tiddler a kanban with a set of configurable
columns.  Work cards are tiddlers tagged with the column name, and the
position in the kanban can be changed by dragging and dropping the
card between the columns.

At the moment the code and an example TiddlyWiki are on github here:
https://github.com/tim-barnes/TiddlyKanban

If there is enough interest I may post it to a plugin repository.  I'm
new to javascript, css and writing plugins in general, so any feedback
would be much appreciated!

Thanks

Tim

Måns

unread,
Nov 8, 2013, 5:50:05 AM11/8/13
to tiddl...@googlegroups.com
Hi Tim

I'm getting errors using your TiddlyKanBanPlugin in TW version 2.8.1 (no errors in TW version 2.6.5) :

Error Syntax error, unrecognized expression: .kanbancolumn[kanbanstate="[tagName1]",.kanbancolumn[kanbanstate="[tagName2]", etc

Despite from the errors - the plugin seems to work fine.

Is it somehow possible to remove the error notification?

https://github.com/tim-barnes/TiddlyKanban/blob/master/Kanban.js

//Create the kanban
                 var states = params;
                 var table = createTiddlyElement(place, 'span', null, 'kanbantable', null);
                        var ids = "";
                        var width = (100 / states.length) - 1.5;
                                        
                        for (j=0; j< states.length; j++) {
                                var state = states[j];
                                
                                var stateDiv = createTiddlyElement(table, 'div', null, 'kanbancolumndiv', null);
                                jQuery(stateDiv).css('width', width + "%");
                                
                                var header = createTiddlyElement(stateDiv, 'div', null, 'kanbancolumnheader', state);
                                var column = createTiddlyElement(stateDiv, 'div', null, 'kanbancolumn', null);
                                jQuery(column).attr("kanbanstate", state);
                                                                                        
                                var tiddlers = store.getTaggedTiddlers(state);
                                
                                ids += ".kanbancolumn[kanbanstate=" + state + "],";
                                
                                for (k = 0; k < tiddlers.length; k++) {
                                        this.create_workitem(tiddlers[k], column, state);
                                }
                                
                                //Create a new tiddler link at the base of each Kanban column
                                var newLink = "<<newTiddler tag:%0>>".format(state);
                                wikify(newLink, stateDiv);                                
                        }

Cheers Måns Mårtensson

Eric Shulman

unread,
Nov 8, 2013, 8:43:31 AM11/8/13
to tiddl...@googlegroups.com
On Friday, November 8, 2013 2:50:05 AM UTC-8, Måns wrote:
Hi Tim
I'm getting errors using your TiddlyKanBanPlugin in TW version 2.8.1 (no errors in TW version 2.6.5) :
Error Syntax error, unrecognized expression: .kanbancolumn[kanbanstate="[tagName1]",.kanbancolumn[kanbanstate="[tagName2]", etc
Despite from the errors - the plugin seems to work fine. 

The error indicates that some of the plugin's CSS content is being parsed as javascript code.  A quick look at the plugin source shows that there is a "!stylesheet" section containing the errant CSS, and that this section is *supposed* to be delivered as the "payload" for a shadow tiddler, StyleSheetKanbanPlugin.

I didn't try to install the plugin myself, so I don't know if the original source code is damaged in some way.  Even so, I suspect that you somehow accidentally mangled the plugin source so that a comment marker (/* or /***) was lost, resulting in the CSS being seen as code instead of data to be delivered into a shadow.  I'd try re-installing from the original source and see if that fixes it.

-e

Måns

unread,
Nov 8, 2013, 12:54:23 PM11/8/13
to tiddl...@googlegroups.com
Hi Eric

I have tried installing it once more.
The plugin *doesn't* create a shadowtiddler by itself. I had to create it myself..

Here is a link to an editable version of my TW: LINK

If you wan't to test it: In the topmenu/mainmenu click "redigér"  - upload with username: test password: test

In a couple of hours I will be able to create a minimal test-version...

Cheers Måns Mårtensson

Måns

unread,
Nov 8, 2013, 7:18:37 PM11/8/13
to tiddl...@googlegroups.com
Hi again

Now I've made two minimal testcases.

1) TW ver. 2.6.5: http://kanban.tiddlyspot.com - everything seems to work except you'll have to create the TiddlyKanBanStylesheet yourself. The plugin doesn't create it.
2) TW ver. 2.8.1: http://kanban28.tiddlyspot.com - is an exact copy of 1) except the TW core has been updated to version 2.8.1. You'll still have to create the TiddlyKanBanStylesheet your self and now there are error notifications..

Plugincode is carefully copied from the source code for KanBan.js on Tim's Github page https://raw.github.com/tim-barnes/TiddlyKanban/master/Kanban.js

I'd love to know what the problem is - or at least get rid of the error notifications - the plugin seems to work allright if you create the custom stylesheet manually and put it in the StyleSheet tiddler..

Cheers Måns Mårtensson

Måns

unread,
Nov 8, 2013, 7:23:03 PM11/8/13
to tiddl...@googlegroups.com
 
1) TW ver. 2.6.5: http://kanban.tiddlyspot.com - Password: kanban
2) TW ver. 2.8.1: http://kanban28.tiddlyspot.com Password: kanban28 

Måns

unread,
Nov 8, 2013, 7:27:48 PM11/8/13
to tiddl...@googlegroups.com
Errata:
I'd love to know what the problem is - or at least get rid of the error notifications - the plugin seems to work allright if you create the custom stylesheet manually and put it in the StyleSheet tiddler..

Dragging doesn't work in TW ver. 2.8.1  ( http://kanban28.tiddlyspot.com) Is the error somehow related to jQuery?
Reply all
Reply to author
Forward
0 new messages