What is SearchWikis plugin?
Searchwikis enable to have a central wiki and search all other wikis from one place.
Tutorials
The Searchwikis Tutorial is the starting point to learn more about plugin features, help, demo and examples. See below for online pages.
Code and demo
History
Release 1.4.0
- Dec 29th, 2023
- [NEW] Updated to TiddlyWiki 5.3.3
For all changes see ChangeLog
Install
From the below two categories of installing SearchWikis plugin, select any suitable method you like.
It is highly recommended to backup your data before trying any new plugin! Do it before installing searchwikis.
A. Installing plugin for Tiddlywiki single html file
Tiddlywiki as a single html file (like emtpy.html) is the most common form of Tiddlywiki in use. To install the plugin on a single html file, follow any of the below procedures.
- I. Drag and drop
The simplest method, also called standalone configuration, is the drag and drop method.
- Open your Tiddlywiki in a browser
- Drag and drop $:/plugins/kookma/searchwikis into your wiki
- Save and reload your wiki
- II. Use plugin library
Another simple method is to have the Kookma Plugin Library which acts exactly like Official Plugin Library
- Drag and drop $:/config/KookmaPluginLibrary into your wiki
- In your wiki, open $:/ControlPanel, Plugins tab and the click on big button Get more plugins
- Click open library under Kookma Plugin Library
- Find searchwikis plugin, and click install, or reinstall if you update searchwikis
- Save and reload your wiki
B. Installing plugin for Tiddlywiki on Node.js
III. Tiddlywiki + Node.js
There are two methods in which custom plugins that are not part of official Tiddlywiki's plugin library can be installed when using Tiddlywiki under Node.js (also called client-server configuration).
- local installation in only a specific wiki
- global installation on the server, so every wiki running on Node.js has access to the plugin
III.A Local installation
For local installation under Node.js
i. download the searchwikis source folder from GitHub
ii. put the searchwikis source folder directly into localplugins
folder under your wiki folder,
iii. if you have not theplugins
folder, create it under your own wiki folder.
iv. if server is runing, stop it and restart again
v. finished, it is now available in your wiki!For details on how download a plugin from GitHub, see Downloading Plugin from GitHub
III.B Global installation
For global installation under Node.js
i. download the searchwikis source folder from GitHub
ii. put the searchwikis source folder intokookm
folder (publisher folder) under your serverplugins
folder
iii. if you have not thekookma
folder (publisher folder), create it under your serverplugins
folder
vi. finished installing for server!Extra step for global installation (III.B)
After installing the a plugin globally in your Node.js server (the client-server configuration), to use it in any specific wiki, add it to the
tiddlywiki.info
file of that wiki:
- Open the specific wiki folder of choice
- Edit the
tiddlywiki.info
file (it is in JSON format) and locate the plugins section (see below)- Add entries corresponding to the plugins you wish to use. Here add searchwikis.
- Take care to retain commas to separate items, but do not terminate the last item in a list with a comma
{ "plugins": [ "tiddlywiki/codemirror", "kookma/searchwikis" ], ... }- if server is runing, stop it and restart again
Detailed procedure can be found in More on Client-Server Installation
Acknowledgement
- Mat
- bimlas
- David Gifford
- Olegh Bondarenko
- Ilya
- TonyM
References
Add ref here if any! or clear text to vanish from main page!
Authors
- Mohammad
- Mark S
Useful Links
- Optimize svg icons: https://jakearchibald.github.io/svgomg/
- Download svg images: https://www.svgrepo.com/