Install: create a new Tiddler, copy the text below into it and add a tag "systemConfig" to it, save the Wiki.
/***
|''Name:''|UploadRemotePlusPlugin|
|''Description:''|Overwrite local vars to upload to the web|
|''Version:''|1.0.0|
|''Date:''|2010-03-08|
|''Source:''|http://www.daemon.de/UploadRemotePlusPlugin|
|''Author:''|T.L.|
|''License:''|BSD open source license|
|''~CoreVersion:''|2.2.0|
|''Requires:''|UploadPlugin|
***/
//{{{
version.extensions.UploadRemotePlusPlugin = {
major: 1, minor: 0, revision: 0,
date: new Date("2010-03-08"),
source: 'http://www.daemon.de/UploadRemotePlusPlugin',
author: 'TL',
coreVersion: '2.2.0'
};
config.macros.uploadremote = {
txtUploadStoreUrl: "http://www.daemon.de/store.php",
txtUploadFilename: "itw.html",
txtUploadBackupDir: "backups",
txtUploadDir: "itw",
txtUploadUserName: "",
pasUploadPassword: ""
};
config.macros.uploadremote.label = {
promptOption: "Save and Upload this TiddlyWiki",
promptParamMacro: "Save and Upload this TiddlyWiki in %0",
saveLabel: "save to web",
saveToDisk: "save to disk",
uploadLabel: "Upload to Remote"
};
config.macros.uploadremote.handler = function(place,macroName,params) {
createTiddlyButton(place, this.label.uploadLabel, this.label.promptOption, function() {config.macros.uploadremote.action(params);}, null, null, this.accessKey);
};
config.macros.uploadremote.action = function(params) {
myUSU = config.options.txtUploadStoreUrl;
myUF = config.options.txtUploadFilename;
myUBD = config.options.txtUploadBackupDir;
myUD = config.options.txtUploadDir;
myUUN = config.options.txtUploadUserName;
myUP = config.options.pasUploadPassword;
config.options.txtUploadStoreUrl = this.txtUploadStoreUrl;
config.options.txtUploadFilename = this.txtUploadFilename;
config.options.txtUploadBackupDir = this.txtUploadBackupDir;
config.options.txtUploadDir = this.txtUploadDir;
config.options.txtUploadUserName = this.txtUploadUserName;
config.options.pasUploadPassword = this.pasUploadPassword;
config.macros.upload.action(params);
config.options.txtUploadStoreUrl = myUSU;
config.options.txtUploadFilename = myUF;
config.options.txtUploadBackupDir = myUBD;
config.options.txtUploadDir = myUD;
config.options.txtUploadUserName = myUUN;
config.options.pasUploadPassword = myUP;
};
//}}} Install the
store.php somewhere on your server and modify the variables in the plugin