Kookma Plugin Library

277 views
Skip to first unread message

Mohammad

unread,
Mar 7, 2020, 3:59:10 PM3/7/20
to TiddlyWiki
Announcement: Kookma Plugin Library
Date: Mar 8th, 2020
Release: 1.0.0
Status: Stable

This is to announce the release of Kookma Plugin Library. The Plugin Library introduces a quick and hassles method to install plugins in to your wiki.

Special thanks go to Jed Carty, Tobias Beer and Matt Lauber. Without their help, this plugin does not exist.

If you like it star it on GitHub
If you like it evaluate and send your feedback.


--Mohammad


Kookma Plugin Library

8th March 2020 at 12:07am
start

Tiddlywiki5.1.21+
 
LicenseMIT
 
Release1.0.0
 
Statusstatble

Introduction

This repo contains most useful plugins developed under the name Kookma for Tiddlywiki 5.

The plugin library introduces a very simple mechanism like Tiddlywiki Official Plugin Library to let select among the published plugins and install any number of them you like.

How to use (install)

  1. Simply drag and drop $:/config/KookmaPluginLibrary to your wiki
  2. Open $:/ControlPanel in your wiki
  3. Goto Plugins tab
  4. Click on the Get more plugins button
  5. Under Kookma Plugin Library click Open plugin library
  6. In the list of plugins appeared, click install on those plugins you like to install in your wiki

Note: Installing new plugins from Kookma library is similar to installing plugins from Official library.

Published list

The below list shows which plugins are distributed through $:/config/KookmaPluginLibrary

These are the list of mature plugins

Shiraz is a small framework including stylesheets and macros to create stylish contents in Tiddlywiki. It uses modified CSS classes from Bootstrap 4.3.1. Shiraz has customized elements like alerts, cards, panels, images, tables, badges, texts, ...

Shiraz release 2 is a rewrite of Shiraz 1.2 and aims to be a micro TW (CSS+macro) framework

Mohammad

unread,
Mar 7, 2020, 4:01:34 PM3/7/20
to tiddl...@googlegroups.com
@Diego, @Josiah

I will try to document all Kookma plugins in one place here on https://kookma.github.io/TW-PluginLibrary/
This will make selecting and installing plugins much simpler.

--Mohammad

Reece Shaw

unread,
Mar 7, 2020, 10:33:22 PM3/7/20
to TiddlyWiki
Great work as always, Mohammad. Shiraz has been a favorite of mine for a while :)

-Reece

Mohammad

unread,
Mar 8, 2020, 12:02:58 AM3/8/20
to TiddlyWiki
Hi Reece,

Thank you for your feedback. I am glad you like Shiraz.
I hope using Plugin Library, updating Shiraz gets easier.

Best
Mohammad

TiddlyTweeter

unread,
Mar 9, 2020, 7:50:33 AM3/9/20
to TiddlyWiki
Looks excellent. Good to have access to your stuff in one place!

One issue is enhancements made by others. For instance the "Relink" plugin by Fibbles, 
as its very good to use with Tiddler Commander. 

At the moment there is no tradition of adding other people's plugins to a library. 
It is an interesting issue whether it would be mutually helpful to do so?

Good stuff
Best wishes, TT

Mohammad

unread,
Mar 9, 2020, 8:56:36 AM3/9/20
to TiddlyWiki

On Monday, March 9, 2020 at 3:20:33 PM UTC+3:30, TiddlyTweeter wrote:
Looks excellent. Good to have access to your stuff in one place!

One issue is enhancements made by others. For instance the "Relink" plugin by Fibbles, 
as its very good to use with Tiddler Commander. 


I propose to have a Non Official  Plugin Store called Community Plugin Library! It would be great if Tiddlywiki.com support this and then some volunteers like you,
Mat, Mark, Eric, Tony, ... and other interested people help maintain the plugin store. 
Submitting should have no bureaucracy and for users it would be enough to say install on your own risk. backup your wiki before install.
Membership should be open to everybody!

This is a good place to keep community plugin library: https://github.com/TiddlyWiki   (My first priority)
Unfortunately it has only three members! Jeremy, Mario, Eric. 

Another place can be something like https://github.com/tw-scripts  or https://github.com/tw-community-plugin-store


Then like the official plugin library people can simply select and install from community plugin library whothout any hassle without the need to search an hour this forum and find wrong version!

This is much better to wait for future to have a complete, secure, high performance, best solution plugin library which developers have in mind, but it has not been implemented yet.
Just some thoughts

--Mohammad

TonyM

unread,
Mar 9, 2020, 7:19:18 PM3/9/20
to TiddlyWiki
Mohammad,

I tried to follow the documentation to build my own plugin library but found it geared to the more expert amongst us. 
  • Since you have recent undertaken this please share if possible.
  • I think we should consider preparing to handle a number of plugin libraries
  • I see value in placing my own solutions into three libraries
    • Designer tools - during design you may remove after development
    • Solutions - install to get the function the plugin represents.
    • Test data - a collection of plugins packed with test data tiddlers
      Allows giving code and problem tiddlers in the forums that operate against a specific test data set so others can reproduce
I am keen to see if we can distribute macros without plugin types, through a library, although with the new release not automatically demanding reload this is easier.

thanks heaps for your library

Regards
Tony

Mohammad

unread,
Mar 9, 2020, 11:51:52 PM3/9/20
to TiddlyWiki
Tony,
One of the benefit of plugin library for private/personal use is you can make your own library and use it when start new wiki
just click get more plugin in control panel and add your favorite plugins among of list!

No hassles for finding where you store plugin what was its name, import, ....
This is the simple instruction

You should have a working Tiddlywiki on Node.js
Hopefully I will publish a tutorial for making plugin library in near future.


On Tuesday, March 10, 2020 at 2:49:18 AM UTC+3:30, TonyM wrote:
Mohammad,

I tried to follow the documentation to build my own plugin library but found it geared to the more expert amongst us. 
  • Since you have recent undertaken this please share if possible.
  • I think we should consider preparing to handle a number of plugin libraries
  • I see value in placing my own solutions into three libraries
    • Designer tools - during design you may remove after development
    • Solutions - install to get the function the plugin represents.
    • Test data - a collection of plugins packed with test data tiddlers
      Allows giving code and problem tiddlers in the forums that operate against a specific test data set so others can reproduce
I am keen to see if we can distribute macros without plugin types, through a library, although with the new release not automatically demanding reload this is easier.

In my opinion plugin is only a protected bundle of tiddlers. So, I even use it to distribute a manual or a recipe for making cookie, where there is only text and no macro, no css, nothing ...
I have written a chapter for making plugin in the Book by Luis, and you can find the wiki version here: http://sistan.tiddlyspot.com/


 
thanks heaps for your library

Glad you like it. 

Regards
Tony

Cheers
Mohammad 

Mohammad

unread,
Mar 18, 2020, 3:27:38 PM3/18/20
to TiddlyWiki
Announcement: Kookma Plugin Library
Date: Mar 18th, 2020
Status: Stable

There are new updates

- TW-Utility
- TW-Solution

open your Kookma Plugin Library and update above plugins if you like.
For changelog and details visit each plugin demo page.

--Mohammad

P.S: drag and drop attached tiddler in your wiki, if you have not it!
If you have the Kookma Plugin Library, then ignore this step.
Kookma Plugin Library.tid
Reply all
Reply to author
Forward
0 new messages