mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2024-11-30 05:19:57 +00:00
Extend pluginlibrary edition with a minimal test server (#6588)
* pluginlibrary - minimal test server * changes suggested by Jeremy * use tmp instead of the files directory * new tmp-route * rename edition to test-pluginlibrary * fix .gitignore * remove StoryList tiddler * improve GettingStarted text * rename edtion test-pluginlibrary back to pluginlibrary * remove 2 tiddlers that shouldn't be there
This commit is contained in:
parent
ea3503e30c
commit
9b9ff1e843
1
.gitignore
vendored
1
.gitignore
vendored
@ -4,3 +4,4 @@
|
|||||||
tmp/
|
tmp/
|
||||||
output/
|
output/
|
||||||
node_modules/
|
node_modules/
|
||||||
|
|
||||||
|
@ -0,0 +1,42 @@
|
|||||||
|
created: 20221114225038703
|
||||||
|
modified: 20221114230502925
|
||||||
|
tags: howto
|
||||||
|
title: How to run a local plugin library for testing
|
||||||
|
type: text/vnd.tiddlywiki
|
||||||
|
|
||||||
|
!! Start the Library Server
|
||||||
|
|
||||||
|
The "pluginlibrary" edition contains the components needed to set up a local server for ~TiddlyWiki plugin library testing or development.
|
||||||
|
|
||||||
|
The following commands will create the library files and start a test server at http://localhost:8888
|
||||||
|
|
||||||
|
```
|
||||||
|
cd /your/path/to/TiddlyWiki5/editions/pluginlibrary
|
||||||
|
tiddlywiki --build test-server
|
||||||
|
```
|
||||||
|
|
||||||
|
!! Important
|
||||||
|
|
||||||
|
''This server is read-only. Nothing is saved back to the filesystem''
|
||||||
|
|
||||||
|
!! Test the Library with a Single File Wiki
|
||||||
|
|
||||||
|
* Open a single file wiki and import the configuration tiddler form http://localhost:8888/#%24%3A%2Fconfig%2FLocalPluginLibrary
|
||||||
|
* Open the ''$:/ControlPanel : Plugins : "Get More Plugins"'' modal
|
||||||
|
|
||||||
|
!! Test the Library with a Node.js Wiki
|
||||||
|
|
||||||
|
* Create a new wiki with eg:
|
||||||
|
|
||||||
|
<<<
|
||||||
|
```
|
||||||
|
cd /temp/
|
||||||
|
tiddlywiki my-wiki --init server
|
||||||
|
tiddlywiki my-wiki --listen
|
||||||
|
```
|
||||||
|
<<<
|
||||||
|
|
||||||
|
* Open "my-wiki" from http://localhost:8080
|
||||||
|
* Import the http://localhost:8888/#%24%3A%2Fconfig%2FLocalPluginLibrary tiddler into "my-wiki"
|
||||||
|
* Open the ''$:/ControlPanel : Plugins : "Get More Plugins"'' modal
|
||||||
|
|
45
editions/pluginlibrary/tiddlers/GettingStarted.tid
Normal file
45
editions/pluginlibrary/tiddlers/GettingStarted.tid
Normal file
@ -0,0 +1,45 @@
|
|||||||
|
title: GettingStarted
|
||||||
|
|
||||||
|
This edition contains the components needed to set up a local server for ~TiddlyWiki plugin library testing or development.
|
||||||
|
|
||||||
|
!! Import Configuration
|
||||||
|
|
||||||
|
Import the configuration tiddler: $:/config/LocalPluginLibrary to your "test wiki".
|
||||||
|
|
||||||
|
!! Important
|
||||||
|
|
||||||
|
''This server is read-only. Nothing is saved back to the filesystem''
|
||||||
|
|
||||||
|
!! Start the Library Server
|
||||||
|
|
||||||
|
The following commands will create the library files and start a test server at http://localhost:8888
|
||||||
|
|
||||||
|
```
|
||||||
|
cd /your/path/to/TiddlyWiki5/editions/pluginlibrary
|
||||||
|
tiddlywiki --build test-server
|
||||||
|
```
|
||||||
|
|
||||||
|
!! Test the Library with a Single File Wiki
|
||||||
|
|
||||||
|
* Open a single file wiki and import the configuration tiddler form http://localhost:8888/#%24%3A%2Fconfig%2FLocalPluginLibrary
|
||||||
|
* Open the ''$:/ControlPanel : Plugins : "Get More Plugins"'' modal
|
||||||
|
|
||||||
|
!! Test the Library with a Node.js Wiki
|
||||||
|
|
||||||
|
* Create a new wiki with eg:
|
||||||
|
|
||||||
|
<<<
|
||||||
|
```
|
||||||
|
cd /temp/
|
||||||
|
tiddlywiki my-wiki --init server
|
||||||
|
tiddlywiki my-wiki --listen
|
||||||
|
```
|
||||||
|
<<<
|
||||||
|
|
||||||
|
* Open my-wiki from http://localhost:8080
|
||||||
|
* Import the http://localhost:8888/#%24%3A%2Fconfig%2FLocalPluginLibrary tiddler into "my-wiki"
|
||||||
|
* Open the ''~$:/ControlPanel : Plugins : "Get More Plugins"'' modal
|
||||||
|
|
||||||
|
!! ~ControlPanel Plugin Tab
|
||||||
|
|
||||||
|
{{$:/core/ui/ControlPanel/Plugins}}
|
@ -0,0 +1,6 @@
|
|||||||
|
title: $:/config/LocalPluginLibrary
|
||||||
|
tags: $:/tags/PluginLibrary
|
||||||
|
url: http://localhost:8888/files/local/library/tmp/index.html
|
||||||
|
caption: Local TiddlyWiki Plugin Library Test Server
|
||||||
|
|
||||||
|
A locally installed version of the plugin library //Requires a local web server to share the library//
|
3
editions/pluginlibrary/tiddlers/meta/SiteSubtitle.tid
Normal file
3
editions/pluginlibrary/tiddlers/meta/SiteSubtitle.tid
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
title: $:/SiteSubtitle
|
||||||
|
|
||||||
|
<<version>>
|
3
editions/pluginlibrary/tiddlers/meta/SiteTitle.tid
Normal file
3
editions/pluginlibrary/tiddlers/meta/SiteTitle.tid
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
title: $:/SiteTitle
|
||||||
|
|
||||||
|
Library test edition, plugin development
|
@ -0,0 +1,3 @@
|
|||||||
|
title: $:/themes/tiddlywiki/vanilla/options/sidebarlayout
|
||||||
|
|
||||||
|
fluid-fixed
|
@ -4,10 +4,17 @@
|
|||||||
"tiddlywiki/pluginlibrary"
|
"tiddlywiki/pluginlibrary"
|
||||||
],
|
],
|
||||||
"themes": [
|
"themes": [
|
||||||
|
"tiddlywiki/vanilla",
|
||||||
|
"tiddlywiki/snowwhite"
|
||||||
],
|
],
|
||||||
"includeWikis": [
|
"includeWikis": [
|
||||||
],
|
],
|
||||||
"build": {
|
"build": {
|
||||||
|
"test-server": [
|
||||||
|
"--output", "./files/local/library/tmp",
|
||||||
|
"--build", "library",
|
||||||
|
"--listen", "port=8888"
|
||||||
|
],
|
||||||
"library": [
|
"library": [
|
||||||
"--makelibrary","$:/UpgradeLibrary",
|
"--makelibrary","$:/UpgradeLibrary",
|
||||||
"--savelibrarytiddlers","$:/UpgradeLibrary","[prefix[$:/]] -[[$:/plugins/tiddlywiki/upgrade]] -[[$:/plugins/tiddlywiki/translators]] -[[$:/plugins/tiddlywiki/pluginlibrary]] -[[$:/plugins/tiddlywiki/jasmine]]","recipes/library/tiddlers/","$:/UpgradeLibrary/List",
|
"--savelibrarytiddlers","$:/UpgradeLibrary","[prefix[$:/]] -[[$:/plugins/tiddlywiki/upgrade]] -[[$:/plugins/tiddlywiki/translators]] -[[$:/plugins/tiddlywiki/pluginlibrary]] -[[$:/plugins/tiddlywiki/jasmine]]","recipes/library/tiddlers/","$:/UpgradeLibrary/List",
|
||||||
|
Loading…
Reference in New Issue
Block a user