Hi Jeremy, > Congratulations, that's great. Good to see that the adaptor code itself is > pretty short. > > I think you may have unnecessarily inherited the special handling of the > "fields" hashmap from the tiddlywebadaptor. It's needed because on TiddlyWeb > all the "non-standard" fields are hoisted into the "fields" hashmap.
Thanks for the comments. I am leaving it there just in case any users want to use a field name starting with "_". This will cause errors in CouchDB since names starting with an underscore in the root object are reserved. > > What are your plans for next steps? It would be pretty cool if you were able > to draw up some simple instructions for TW users without Couch expertise to > get things up and running on Cloudant (or elsewhere). > Before I write the instructions, I have questions about where to put the files for my custom edition. Should I just put it in the repository? Also there is a question of how the adaptor can best find the server and the database name. I can probably edit the code to assume it is always served from within couchdb and derive the database and the design document name from the document's URL. However this does make it harder to serve the app from another web server. What do you think about forcing the user to edit a system tiddler and rebuild the TiddlyWiki if they need to point it to another server? The simplest way to get things running for people with no expertise is probably to replicate the whole database from an empty instance.: 1. Create new database 2. Replicate from URL 3. Done Of course, this means I have to maintain an empty instance and regularly update it. Alternatively the push shell script in the github repo can be used. Regards, William -- You received this message because you are subscribed to the Google Groups "TiddlyWikiDev" 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/tiddlywikidev. For more options, visit https://groups.google.com/d/optout.
