The recent information from Jeremy on "filtered saving <https://groups.google.com/d/msg/tiddlywiki/1S348N3rsAc/rbXjCZRB9HYJ>" has given me hope to fulfill a long time dream; To be able to use one TW as a publishing central for my other TWs. You should probably read that linked post before the following.
I always imagined a central TW with receiving surrouunding ones as exporting *individual* tiddlers from the central TW. While this, I guess, would be the optimal workflow, the "filtered saving" instead can allow to have several "Publish buttons" in the central TW, one for each of the peripheral TWs. It is IMO not perfect in that you fully overwrite the previous version of the peripherals which means you can't edit them individually (you *must* use the central one) and it probably makes it trickier (but still doable) to use different layouts etc for them. (It should be doable by including all layouts (CSS?) in the central one and then filter to save only the relevant one). Despite the drawbacks, I think a "central TW" could be very cool and I hope to do this for some TWs on *tiddlyspot*! I.e so that a tiddlyspot has multiple Publish buttons that to directly upload filtered variants to other tiddlyspots of mine. For instance you could run parallel blogs in this way, turning to different audiences and in the central TW simply tag posts with the relevant blogname. AFAI understand, this means combining the "filtered saving <https://groups.google.com/d/msg/tiddlywiki/1S348N3rsAc/rbXjCZRB9HYJ>" Publish button with the content in the "save to tiddlyspot" in Controlpanel, i.e: $:/core/ui/ControlPanel/Saving <http://tiddlywiki.com/#%24%3A%2Fcore%2Fui%2FControlPanel%2FSaving> ...but I have little clue how to do this and would really appreciate help. <:-) --------------------------------------------------------------------------------------------------------------------- Below follows some code for the publish button and the "save to tiddlyspot" tiddler. The filtered saving Publish button <$button> > <$action-sendmessage $message="tm-download-file" > $param="<title-of-your-template>" filename="index.html"/> > Publish > </$button> Content of the "save to tiddlyspot" in Ctrlpanel; \define lingo-base() $:/language/ControlPanel/Saving/ \define backupURL() http://$(userName)$.tiddlyspot.com/backup/ \end \define backupLink() <$reveal type="nomatch" state="$:/UploadName" text=""> <$set name="userName" value={{$:/UploadName}}> <$reveal type="match" state="$:/UploadURL" text=""> <<backupURL>> </$reveal> <$reveal type="nomatch" state="$:/UploadURL" text=""> <$macrocall $name=resolvePath source={{$:/UploadBackupDir}} root={{$:/UploadURL}}>> </$reveal> </$set> </$reveal> \end ! <<lingo TiddlySpot/Heading>> <<lingo TiddlySpot/Description>> |<<lingo TiddlySpot/UserName>> |<$edit-text tiddler="$:/UploadName" default="" tag="input"/> | |<<lingo TiddlySpot/Password>> |<$password name="upload"/> | |<<lingo TiddlySpot/Backups>> |<<backupLink>> | ''<<lingo TiddlySpot/Advanced/Heading>>'' |<<lingo TiddlySpot/ServerURL>> |<$edit-text tiddler="$:/UploadURL" default="" tag="input"/> | |<<lingo TiddlySpot/Filename>> |<$edit-text tiddler="$:/UploadFilename" default="index.html" tag="input"/> | |<<lingo TiddlySpot/UploadDir>> |<$edit-text tiddler="$:/UploadDir" default="." tag="input"/> | |<<lingo TiddlySpot/BackupDir>> |<$edit-text tiddler="$:/UploadBackupDir" default="." tag="input"/> | <<lingo TiddlySpot/Hint>> -- You received this message because you are subscribed to the Google Groups "TiddlyWiki" group. To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywiki+unsubscr...@googlegroups.com. To post to this group, send email to tiddlywiki@googlegroups.com. Visit this group at http://groups.google.com/group/tiddlywiki. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/10add882-f5d2-44f9-9d1e-7b194a59a9b5%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.