1
0
mirror of https://github.com/Jermolene/TiddlyWiki5 synced 2024-11-29 21:09:56 +00:00
TiddlyWiki5/editions/tw5.com/tiddlers/plugins/Plugins.tid

30 lines
1.4 KiB
Plaintext
Raw Normal View History

2014-09-10 22:42:13 +00:00
created: 20140910215514237
list: [[Installing a plugin from the plugin library]] [[Uninstalling a plugin]] [[Manually installing a plugin]] OfficialPlugins
modified: 20220617133819755
2014-09-22 09:41:34 +00:00
tags: Concepts TableOfContents
title: Plugins
2014-09-10 22:42:13 +00:00
type: text/vnd.tiddlywiki
! Introduction
2014-09-22 09:41:34 +00:00
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.
2014-09-22 09:41:34 +00:00
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.
2014-10-06 14:36:02 +00:00
! Handling Plugins with a Single File Wiki
2014-10-06 14:36:02 +00:00
<<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.