Hi Jeff > > And you're not seeing any messages about the newly added tiddler in the >> server console? >> > > Yes, there were no messages in the server console. However, there wasn't > a 'tiddlers' directory in editions/clientserver for some reason. I added > it and everything is now working as expected. >
Doh! My mistake, I removed the last tiddler file from that folder, which causes git to stop recreating it. Fixed now. Best wishes Jeremy > > Thank you so much for your help! > > Jeffrey Wayne > [email protected] > (310)564-6470 > > > > > > On Mon, Dec 2, 2013 at 1:11 PM, Jeremy Ruston <[email protected]>wrote: > >> >> I ran serve.sh unmodified and I'm now able to *edit* tiddlers that >>> generate put requests that are then reflected in the raw .tid files. >>> However, when I *add* new tiddlers, I get an http put request but no >>> filesystem changes reported in the terminal and no added files when >>> searching my directory. >>> >>> Is this an expected limit or am I missing something else? >>> >> >> And you're not seeing any messages about the newly added tiddler in the >> server console? >> >> One thing to watch is that if you're using the includeWikis feature of >> tiddlywiki.info to string a two or more wikis together, then new >> tiddlers will be default by saved in the front-most wiki. With the default >> setup that means that the new tiddlers will appear in editions/clientserver. >> >> Best wishes >> >> Jeremy >> >> >>> >>> >>> >>> On Sun, Dec 1, 2013 at 3:01 PM, Jeremy Ruston >>> <[email protected]>wrote: >>> >>>> Hi Jeff >>>> >>>>> >>>>> That's odd, the savetiddlers command does exist. Can you show the >>>>>> example you tried? What version of TW5 are you using? The latest is >>>>>> 5.0.0-alpha.15. >>>>>> >>>>> >>>> I do apologise, my mistake: the command was renamed rendertiddlers some >>>> time ago. Did you come across documentation that still mentioned >>>> "savetiddlers"? It should be corrected if so. >>>> >>>> If I understand your needs correctly, you might be better off running >>>>>> TW5 as a server (with serve.sh or a variant). Then your tiddlers will >>>>>> always be .tid files, and will get built into a TW5 html file only when >>>>>> it >>>>>> is needed. >>>>>> >>>>> >>>>> Yes, this sounds like exactly what I want. I successfully ran the >>>>> serve.sh script and it loads my tiddlers as expected. However, when I >>>>> make >>>>> changes in the browser, those changes are not reflected in my .tid files. >>>>> There is no output in the Firefox console, nor the terminal when I make >>>>> edits, add tiddlers, etc. >>>>> >>>> >>>> Once again, quite weird. Are you running the serve.sh unmodified? Do >>>> you see any network requests in the Firefox console? >>>> >>>> >>>>> At what point are changes in the browser sent through the server and >>>>> reflected back in the raw .tid files? >>>>> >>>>> This process doesn't have anything to do with the save button, does >>>>> it? When I click save, I just get a prompt to download an .html wiki. >>>>> >>>> >>>> No, when syncing with a server the save button just downloads a >>>> snapshot of the wiki. >>>> >>>> >>>>> If you want to be able to bake a standalone TW5 html file to edit onthe >>>>> road, you'd save it as you're doing above. Then when you want to sync >>>>>> your changes, you'd just clear out the wiki folder and re-import >>>>>> everything >>>>>> from the HTML file. >>>>>> >>>>> >>>>> This is the point where I would need the savetiddlers command, correct? >>>>> >>>>> Thanks again for the feedback. In general, I've been looking forward >>>>> to using the new tiddlywiki for a while now and once I get the server up >>>>> and running properly, I'll be golden. >>>>> >>>>> Good, I hope we sort these issues out, >>>> >>>> Best wishes >>>> >>>> Jeremy >>>> >>>> >>>> >>>> >>>>> Jeff >>>>> >>>>> >>>>> On Thu, Nov 28, 2013 at 11:24 AM, Jeremy Ruston < >>>>> [email protected]> wrote: >>>>> >>>>>> Hi Jeff >>>>>> >>>>>> I tried the --savetiddlers command but I get an error saying the >>>>>>> command does not exist. Has there been an update? >>>>>>> >>>>>> >>>>>> That's odd, the savetiddlers command does exist. Can you show the >>>>>> example you tried? What version of TW5 are you using? The latest is >>>>>> 5.0.0-alpha.15. >>>>>> >>>>>> >>>>>>> >>>>>>> Instead of breaking down and rebuilding, I'm using the following >>>>>>> command to just load the tiddlers folder into the pre-existing wiki to >>>>>>> create a new wiki file. (The command also archives the pre-existing >>>>>>> wiki.) >>>>>>> >>>>>>> node tiddlywiki.js wikis/home --verbose --load home.html >>>>>>> --rendertiddler $:/core/save/all home-tmp.html text/plain && mv >>>>>>> home.html >>>>>>> archive/home_$(date +%Y%m%d%H%M%S).html && mv home-tmp.html home.html >>>>>>> >>>>>>> This step works fine for taking *new* .tid files from 'wikis/home' >>>>>>> and incorporating it into a new version of, 'home.html'. However, if I >>>>>>> edit an existing .tid file in the text editor, that .tid file will not >>>>>>> overwrite the pre-existing tiddler in the wiki if it still has the same >>>>>>> title. >>>>>>> >>>>>>> My question: Is there anything I can do to have tiddlers in the >>>>>>> 'wikis/home' directory overwrite their pre-existing wiki counterparts >>>>>>> every >>>>>>> time I rebuild? >>>>>>> >>>>>> >>>>>>> My general objective is a solution where edits in the wiki and edits >>>>>>> directly in .tid files are always in sync. I understand, of course, >>>>>>> that >>>>>>> such a syncing solution might be a ways off if it is possible at all. >>>>>>> >>>>>> >>>>>> If I understand your needs correctly, you might be better off running >>>>>> TW5 as a server (with serve.sh or a variant). Then your tiddlers will >>>>>> always be .tid files, and will get built into a TW5 html file only when >>>>>> it >>>>>> is needed. >>>>>> >>>>>> If you want to be able to bake a standalone TW5 html file to edit on >>>>>> the road, you'd save it as you're doing above. Then when you want to sync >>>>>> your changes, you'd just clear out the wiki folder and re-import >>>>>> everything >>>>>> from the HTML file. >>>>>> >>>>>> My workaround is to edit both in the wiki and directly in the .tid >>>>>>> files but to give precedence to direct edits in the .tid files when I >>>>>>> rebuild the wiki. (Editing directly in the .tid files for the majority >>>>>>> of >>>>>>> my tiddlers is preferable for my workflow. The tiddlers I edit in the >>>>>>> wiki >>>>>>> are primarily lists to aggregate/slice/dice tiddlers created in .tid >>>>>>> text >>>>>>> files.) >>>>>>> >>>>>>> I hope I am sufficiently describing the situation. Thanks in >>>>>>> advance for comments and suggestions. >>>>>>> >>>>>> >>>>>> Likewise, don't be afraid to ask more questions! It looks like you've >>>>>> picked up a lot already. >>>>>> >>>>>> Best wishes >>>>>> >>>>>> Jeremy >>>>>> >>>>>> >>>>>>> >>>>>>> Jeff >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Thursday, May 23, 2013 4:11:29 PM UTC-4, Chris Nicoll wrote: >>>>>>> >>>>>>>> Awesome! Thanks, Jeremy. Now I have a build script and a breakdown >>>>>>>> script. I suppose I'd better go do something less fun now. >>>>>>>> >>>>>>>> Cheers, >>>>>>>> Chris >>>>>>>> >>>>>>>> On Thursday, May 23, 2013 5:54:39 PM UTC+1, Jeremy Ruston wrote: >>>>>>>> >>>>>>>>> Hi Chris >>>>>>>>> >>>>>>>>> It's not covered very clearly in the docs, but here's how to split >>>>>>>>> a TiddlyWiki file into separate *.tid files. It should work for both >>>>>>>>> TW >>>>>>>>> classic and TW5 documents. >>>>>>>>> >>>>>>>>> node ./tiddlywiki.js \ >>>>>>>>> ./editions/empty \ >>>>>>>>> --verbose \ >>>>>>>>> --load <path_to_tiddlywiki_html_file> \ >>>>>>>>> --savetiddlers [!is[system]] $:/core/templates/tid-tiddler >>>>>>>>> <directory_path_for_saving_files> text/plain .tid \ >>>>>>>>> || exit 1 >>>>>>>>> >>>>>>>>> It's a bit clunky in that one has to explicitly load an empty wiki >>>>>>>>> in order to import the tiddlers. It also rather unhelpfully saves >>>>>>>>> binary >>>>>>>>> files as base64 .tid files; I will add an [is[text]] and [is[binary]] >>>>>>>>> filter for that kind of thing. >>>>>>>>> >>>>>>>>> Anyhow, thanks for the feedback, I will update the documentation, >>>>>>>>> >>>>>>>>> Best wishes >>>>>>>>> >>>>>>>>> Jeremy >>>>>>>>> >>>>>>>>> >>>>>>>>> On Thu, May 23, 2013 at 4:50 PM, Chris Nicoll <[email protected]>wrote: >>>>>>>>> >>>>>>>>>> Hi everybody, >>>>>>>>>> >>>>>>>>>> As a longtime TW2 user, I'm now interested to get my head around >>>>>>>>>> TW5. I've managed to adapt bld.sh to generate a TW where I want it, >>>>>>>>>> with >>>>>>>>>> tiddlers I've typed into plain-text .tid files. So far, so good. >>>>>>>>>> >>>>>>>>>> Now I'm wondering whether there's a way to break the Tiddlywiki >>>>>>>>>> back down after editing in the browser, so that I can build it again, >>>>>>>>>> including the changes I made to the html file in the browser. >>>>>>>>>> >>>>>>>>>> Sorry if this is obvious or I've missed a topic or doc that >>>>>>>>>> covers this. I have searched. I do understand that I can import my >>>>>>>>>> tiddlers >>>>>>>>>> into a freshly-built empty.html; just curious as to whether there >>>>>>>>>> are other >>>>>>>>>> ways. >>>>>>>>>> >>>>>>>>>> Best wishes, >>>>>>>>>> Chris >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> 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 [email protected]. >>>>>>>>>> To post to this group, send email to [email protected]. >>>>>>>>>> Visit this group at http://groups.google.com/ >>>>>>>>>> group/tiddlywiki?hl=en. >>>>>>>>>> For more options, visit https://groups.google.com/groups/opt_out. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> Zz >>>>>>>>> -- >>>>>>>>> Jeremy Ruston >>>>>>>>> mailto:[email protected] >>>>>>>>> >>>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Jeremy Ruston >>>>>> mailto:[email protected] >>>>>> >>>>> >>>>> >>>> >>>> >>>> -- >>>> Jeremy Ruston >>>> mailto:[email protected] >>>> >>> >>> >>> >>> -- >>> Jeffrey Wayne >>> [email protected] >>> (310)564-6470 >>> >>> >>> >>> >>> >> >> >> -- >> Jeremy Ruston >> mailto:[email protected] >> > > -- Jeremy Ruston mailto:[email protected] -- 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 [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/tiddlywiki. For more options, visit https://groups.google.com/groups/opt_out.

