Create a Simple Tiddlywiki Plugin: Level 1: Primary

165 views
Skip to first unread message

Mohammad

unread,
Jan 17, 2020, 3:06:44 AM1/17/20
to TiddlyWiki
This is a series of tutorials called "Create a Simple Tiddlywiki Plugin" to be used (included) into the Book by Luis Gonzalez

The tutorial has three parts:

Level 1: Primary     (completed)
Level 2: Intermediate (to be written)
Level 3: Advanced (to be written)


----

The tutorials are stored in a wiki called Sistan on tiddlyspot:

Please give your comments and feedback. Luis actually is the person in charge to adopt the final result in his Book.
A pdf of the first part: Level 1 has been attached.

Best regards
Mohammad


How to use
Navigate to below view Level 1
Or from   http://sistan.tiddlyspot.com open the sidebar tab Contents, and click on Primary level and then go through different pages (tiddlers).

Level 1 — tutorial for making a task manager plugin.pdf

TonyM

unread,
Jan 17, 2020, 5:32:11 AM1/17/20
to TiddlyWiki
Mohammad

Writting JavaScript and including JavaScript libraries requires coding skill currently beyond me but creating plugins that introduce macros, managers and features like your great work are also plugins.

Should there be a distinction made?

regards
Tony

Mohammad

unread,
Jan 17, 2020, 6:20:05 AM1/17/20
to TiddlyWiki
Hi Tony!
Your comment is well noted! I will add a paragraph to show the distinction.
I only work on pure wikitext side.

--Mohammad

Luis Gonzalez

unread,
Jan 17, 2020, 8:41:39 AM1/17/20
to TiddlyWiki
The goal of The-Book is to deepen the use of Tiddlywiki. Mastering Tiddlywiki  implies the knowledge of various technologies as Javascript, CSS etc so the book assumes some knowledge of them.

Before I started I did not know Javascript and even CSS, but I have learned enough to enjoy learning Tiddlywiki.

TonyM

unread,
Jan 17, 2020, 7:03:51 PM1/17/20
to TiddlyWiki
Luis

Understood.

My suggestion is perhaps separating the packaging of plugins from documentation on writing them.

Writting plugins can use macros and wiki text, CSS and html as you would any tiddler, you can then package them as a plugin.

For others plugins can include JavaScript and libraries and need to apply tiddlywiki coding standards to ensure they integrate with the platform. you can then package them as a plugin.

Regards
Tony

Mohammad

unread,
Feb 29, 2020, 12:05:42 PM2/29/20
to TiddlyWiki
Announcement:

This is a series of tutorials called "Create a Simple Tiddlywiki Plugin" to be used (included) into the Book by Luis Gonzalez

The tutorial has three parts:

Level 1: Primary     (completed)
Level 2: Intermediate (to be written)
Level 3: Advanced (completed)

This is part three of Sistan project.

Important note: This wiki is part of Sistan project.

Sistan

Sistan is a tutorial for creating plugins in Tiddlywiki. It was written as a small chapter to be used in book developed by Luis Gonzalez.

To get the online latest version visit: http://sistan.tiddlyspot.com

Pasargad task manager

This wiki is called pasargad. This wiki is a demo wiki shows how a simple task manager can be built using Tiddlywiki on Node.js.

Install

Packaged plugin
  1. Drag and drop $:/plugins/kookma/pasargad into your wiki
  2. Save and reload your wiki
Client-Server installation (separate files)
  • For Node.js (server version) download the pasargad folder from plugins folder and paste in your Tiddlywiki plugins folder
  • For local installation put the pasargad folder into your local plugins folder under your wiki folder

More information can be found on Custom plugins on Node.js

It is highly recommended to backup your data before trying any new plugin! Do it before installing Pasargad

Repository


Best
Mohammad
Level 3 — tutorial for making a task manager plugin.pdf

Mohammad

unread,
Feb 29, 2020, 2:11:55 PM2/29/20
to TiddlyWiki
There is a minor update, see the latest


--Mohammad
Reply all
Reply to author
Forward
0 new messages