1
0
mirror of https://github.com/Jermolene/TiddlyWiki5 synced 2024-06-26 15:23:15 +00:00
TiddlyWiki5/editions/tw5.com/tiddlers/plugins/Plugins.tid
Mario Pietsch 8af7054efa
Doc restructuring Plugin Install using core Libraries and with Node.js (#6722)
* Doc restructuring Plugin Install using core Libraries and with Node.js

* fixing typos and concerns raised by Jeremy
2022-06-20 13:55:12 +01:00

30 lines
1.4 KiB
Plaintext

created: 20140910215514237
list: [[Installing a plugin from the plugin library]] [[Uninstalling a plugin]] [[Manually installing a plugin]] OfficialPlugins
modified: 20220617133819755
tags: Concepts TableOfContents
title: Plugins
type: text/vnd.tiddlywiki
! Introduction
Plugins in TiddlyWiki5 can be used to distribute optional components that customise and extend wiki. You can install them from the official plugin library or from community sites.
Internally, plugins are a bundle of tiddlers packaged together as a single tiddler that can be installed, copied, disabled or deleted as a unit. The individual tiddlers within a plugin appear as shadow tiddlers.
Plugins can contain ~JavaScript modules, style sheets, and templates. Plugins can also be used to distribute ordinary text, images or any other content.
! Handling Plugins with a Single File Wiki
<<list-links "[tag[Plugins]] -[has[draft.of]]">>
! Handling Plugins with a Client - Server Configuration (Node.js)
<<list-links "[tag[PluginsCS]] -[has[draft.of]]">>
! Plugin Mechanism
The PluginMechanism tiddler contains more details about how plugins are implemented internally.
You can open the plugin details in the <<controlPanel-plugin-link>> on the <<.controlpanel-tab Plugins>> sub-tab.
There is a plugin called $:/core that contains the main core code of TiddlyWiki. It is always present, and it is the source of default ShadowTiddlers.