Hello,
I've been using Tiddlywiki to manage my dissertation research. There are
many aspects of tiddlywiki that have worked well for me (private,
server-less, ease of backup/sync, platform portability). However, over
time various developments in browser security postures have started to
constrict things. The recent updates in Firefox 17 seemed to break things
irrevocably for me. I tried the firefox extension, but it breaks firebug
and wouldn't upgrade properly. I was getting ready to resign myself to
finding something else to use. Before doing so, I decided to do some
research on running a server for tiddlywiki (a lightweight form that
could easily backup/sync and run on my various gear -- desktop/laptop). I
came across the recent thread:
https://groups.google.com/forum/?fromgroups=#!topic/tiddlywiki/2HWjKCyAfYo
And decided to try the two options presented (TWS and TiddlyWeb). I
started with TiddlyWeb because of ease of access to virtual-env/python
stuff (simple package install). My initial trials weren't successful (I'll
post a few notes at the bottom for open discussion). I bit the bullet and
compiled node. However, I wasn't able to point it at my previous
tiddlywiki and maintain the ability to save. So, back to TiddlyWeb and a
simpler attempt (installing into the common bag vs a custom one). After
some work, I was finally successful in importing my previous work. I
wanted to share my notes with others who may find themselves in this
situation.
Thus, here you go internet:
1. Packages:
sudo yum install -y python-virtualenv
2. TiddlyWeb Install:
virtualenv python-tweb
. python-tweb/bin/activate
pip install -U tiddlywebwiki
3. TiddlyWeb Setup:
twinstance tweb
cd tweb
# I already have a service on 8080
twanager server 127.0.0.1
4. Accounts:
# Optional, but I prefer it.
twanager adduser JamesLampton password
Login: http://127.0.0.1:/challenge
5. Import Existing:
twanager twimport common file:///path/to/previous/tiddlywiki.html
6. Finally:
http://127.0.0.1:/recipes/default/tiddlers.wiki
Enjoy!
--- To Chris Dent/Wish list ---
Thanks for writing TiddlyWeb. As someone new to TW, I would like to say
that it's a bit daunting. I think starting from scratch seems well
understood, but coming to TW with existing data was challenging. I hope
this snippet provides a useful example.
Initially, I attempted to break my stuff into a separate bag. I could see
this being useful to others in my lab, so I thought I could play with
breaking things out assuming I would have others in play. Adding data into
a bag is straightforward, but pointing the browser at the bag didn't have
options for saving. The documentation for TW seems mainly directed to
developers? I did find some more linear stuff for setting things up (in
Apache: http://tiddlyweb.com/docs/TiddlyWebInstallationForWindows.html),
but it didn't address the multi-user stuff I was looking for.
To address your point about bridging the gap between systems such as TW and
TWS, I think posting notes on how to contribute documentation, may be a
start. I would considering helping out, but being a PhD candidate limits
my ability to do any significant heavy lifting at this time. However, I
think the current postures in browser development beg for addressing these
issues to help tiddlywiki adapt and survive.
Respectfully,
James
--
You received this message because you are subscribed to the Google Groups
TiddlyWiki group.
To view this discussion on the web visit
https://groups.google.com/d/msg/tiddlywiki/-/WZmU4I3lVDMJ.
To post to this group, send email to tiddlywiki@googlegroups.com.
To unsubscribe from this group, send email to
tiddlywiki+unsubscr...@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/tiddlywiki?hl=en.