Presenting: The ThankYou plugin (@Tinka / Andreas)

181 views
Skip to first unread message

Mat

unread,
Aug 4, 2015, 6:00:03 AM8/4/15
to tiddl...@googlegroups.com, a.h...@twguides.org
I'm happy to present the ThankYou plugin, a plugin to make it easy to show appreciation for others who have contributed to your (public) TW.

Basically it generates a table that lists contributors (names or site urls) and, per contributor, the tiddler titles contributed to.


Note: The following discussion below is about an initial problem I had to package it as a plugin. This is now solved and it works as it should... I hope ;-) 
So I edited this initial post to remove the irrelevant stuff, but ironically, I wrote a "for the record" statement, which would be inappropriate to remove so I'll leave it: 

For the record; the Tinka plugin packer must be one of the most important plugins out there. Ref.)


<:-)



Birthe C

unread,
Aug 4, 2015, 7:53:30 AM8/4/15
to TiddlyWiki, a.h...@twguides.org
Hi Mat

I deleted the state tiddler you had created and tried once more...it seems to work...look at http://thankyou3.tiddlyspot.com/


Birthe



On Tuesday, August 4, 2015 at 12:00:03 PM UTC+2, Mat wrote:
I'm happy to present the ThankYou plugin, a plugin to make it easy to show appreciation for others who have contributed to your (public) TW.

Basically it generates a table that lists contributors (names or site urls) and, per contributor, the tiddler titles contributed to.


However, I present it a tad prematurely because I need help to package it as a plugin (or you must manually import the tiddlers concerned. Quite doable, but still)


@Andreas Hahn a.k.a Mr. Tinka a.k.a "the Pac-Man of Plugs" ;-)

Hi Andreas! Time again for your fantastic Tinka plugin packer. (For the record; Tinka must be one of the most important plugins out there. Ref.)


As you may recall, I used Tinka successfully before but this time I don't get it to work for unknown reasons... actually, it erases all the tiddlers supposed to be packed! I thought you might want to know.

I'm probably doing something wrong, but would really appreciate help from you or anyone.


I guess the first thing I'm asking for is if you or anyone could pack my plugin to see if it works at all. Then I'll describe my attempted procedure and we can identify what goes wrong.


To make it easy for anyone wanting to help, here is a testing copy of the thankyou TW + Tinka preinstalled:


username: thankyou3
password: password

To re-set it during experiments, upload/overwrite from 

i.e again using username thankyou3 and password: password


Thanks you guys

<:-)



PMario

unread,
Aug 4, 2015, 8:20:50 AM8/4/15
to TiddlyWiki, a.h...@twguides.org
Hi Mat,

A very interesting approach. ... Thank You!

have fun!
mario

Andreas Hahn

unread,
Aug 4, 2015, 8:58:34 AM8/4/15
to tiddl...@googlegroups.com
Hi Mat,

first off, nice idea for a plugin, I like it. Also thank you for the praise, my plugin isn't entirely without flaws as it seems though, so your feedback is very vital and I cannot thank you enough for that.
Looking at the TiddlyWiki (although it now does appear to be successfully packed and working), I would presume that you entered "$:/plugins/ThankYou" as the target tiddler where the plugin is going to be, while also having "$:/plugins/ThankYou" as the title of your main tiddler. The packaging process will actually package it just fine, but then delete any tiddlers that make up the plugin, since they are replaced by their shadow versions. (And since the tiddler title of the plugin is the same as the title of one of your tiddlers in the plugin, it ends up deleting any signs of the plugin).

/Andreas

OffTopic: This makes me wonder what would happen, if a plugin tiddler contains a tiddler with the same title. I think if properly done, it would be a one-off  plugin that only works once and deletes itself as soon as the TiddlyWiki is saved. Spy movie stuff !
--
You received this message because you are subscribed to the Google Groups "TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywiki+...@googlegroups.com.
To post to this group, send email to tiddl...@googlegroups.com.
Visit this group at http://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/5632dbc8-0eb9-45ff-ad1a-f0b0605432b2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Mat

unread,
Aug 5, 2015, 1:59:56 PM8/5/15
to TiddlyWiki
Thank you all for your comments and feedback!


is now up and the plugin should work properly!

(I've edited the initial post here to not scare people off from trying it out.)


@Andreas

>I would presume that you entered "$:/plugins/ThankYou" as the target tiddler where the plugin is going to be, while also having "$:/plugins/ThankYou" as the title of your main tiddler.

In deed, spot on. I guess that is an important piece of feedback on how to improve Tinka then, in addition to my previous reflections in your original thread. I'm guessing it would be relatively simple to make sure Tinka compares the name for the target tiddler so it doesn't match any of the included tiddlers to pack.

* Further, for some reason I don't get the source to register. I type it in but nothing shows in the resulting plugin. (I added it manually afterwards to solve it.)

*I notice that in the Controlpanel Tinka listing, i.e "Tinka Plugin Management > Installed" when you click on a "slider" there's a link to "Documentation". But this link is relative to the local TW where I assume it should be to Tinka/twguides.

*Default TW lists plugins with their descriptions in large print. But to make sense, this description should start with the title of the plugin. It is probably more a TW matter than a Tinka matter.

*Possibly also a TW matter, but I would like the plugin tiddler, i.e the tiddler that bullet lists the shadow tiddlrs after stating"Plugin Details - This plugin contains the following shadow tiddlers", I would like for this tiddler to display the meta data of the tiddler. It is a bit annoying that the meta data is merely presented in the fields in the tiddler. Is this something Tinka could change?

Regarding
OffTopic: This makes me wonder what would happen, if a plugin tiddler contains a tiddler with the same title. I think if properly done, it would be a one-off  plugin that only works once and deletes itself as soon as the TiddlyWiki is saved. Spy movie stuff !

That definitely sounds like a usable side effect. Isn't it instagram or whatever the site is called that has as its main idea to let people send a picture and it is immediately erased after it's viewed or some such? "Listen carefully, because I will tiddle on this only once!". Seriously, let's not forget this. When we get the Federation going, I think there may well arise a need for this.

<:-)


Jeremy Ruston

unread,
Aug 6, 2015, 1:04:20 PM8/6/15
to TiddlyWiki
Hi Mat

Another excellent piece of work, I like the idea very much. It's a good example of a plugin that just contains wikitext tiddlers, too.

I've proposed something similar for the core to handle licensing acknowledgements. It's based on specially tagged tiddlers, rather than fields:


Best wishes

Jeremy.

--
You received this message because you are subscribed to the Google Groups "TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywiki+...@googlegroups.com.
To post to this group, send email to tiddl...@googlegroups.com.
Visit this group at http://groups.google.com/group/tiddlywiki.

For more options, visit https://groups.google.com/d/optout.



--
Jeremy Ruston
mailto:jeremy...@gmail.com

Birthe C

unread,
Aug 6, 2015, 9:59:48 PM8/6/15
to TiddlyWiki
Hi Mat,

It looks good! Automatic listing of imported tiddlers though is nice but can also get very long. Yesterday I had put together a TW for my good friend. This evening he imported all the recipes from my cookbook. He scrolled for a very long time. He will not voluntarily look at that list again. ;-).


Birthe

Mat

unread,
Aug 7, 2015, 6:10:05 AM8/7/15
to TiddlyWiki
@Jeremy - interesting to view licensing from a "thank you" perspective. I always thought of it more as a "you'd better not or else" thing because of the legal context. Very important issue of course and I guess it will be particularly important when we eventually federate and people start to integrate parts from other peoples TW more actively.


@Birthe - thanks for reporting! Hehe, sounds like your friend has a many tiddlers to thank you for ;-) Seriously, I had not thought of this situation and should probably insert some kind of sub-filter option so it's easy to eliminate particular names. He can of course easily himself just add  -[creator[Birthe]]  into the $:/plugins/ThankYou/Creators tiddler.


<:-)

Birthe C

unread,
Aug 7, 2015, 7:23:34 AM8/7/15
to TiddlyWiki
Hi Mat

You are right of course, but that is hardly something a 2 day-TW5-newbie would do. Also some of my recipes are rather old and imported from TWclassic created with another name/names (created when I was a total newbie).

In my own TW I added a scrollbar to $:/plugins/ThankYou/Creators, I am a heavy importer of other peoples good stuff.

I found that your plugin helped me a lot. Often enough I am not able to remember where I got the tiddlers from - so many variations of nearly same ideas.
Thank you Mat!


Birthe

Mat

unread,
Aug 7, 2015, 10:50:59 AM8/7/15
to TiddlyWiki
@Birthe 
 
In my own TW I added a scrollbar to $:/plugins/ThankYou/Creators, I am a heavy importer of other peoples good stuff.

Ah, scrollbar, good idea! I'll consider adding this. Did you put it so it scrolls all of the tables or just the creator section?
 
Happy to hear you find it useful!

<:-)

Birthe C

unread,
Aug 7, 2015, 11:54:09 AM8/7/15
to TiddlyWiki
Hi Mat,

Only Creators...one for each creator.


Birthe
Reply all
Reply to author
Forward
0 new messages