tweecode / twine

UI for creating hypertext stories
http://twinery.org
657 stars 97 forks source link

The passage IDs in Twine (and Twee) need to be set permanently #7

Closed Philip-Sutton closed 11 years ago

Philip-Sutton commented 12 years ago

The process for setting passage IDs needs to be taken out of the JavaScript in the Sugarcane and Jonah header templates (and TiddlyWiki1 & 2?) (which generate the IDs dynamically, and shifted into the tiddlywiki.py module. (Chris Klimas thinks that changes would be needed to the Tiddler and TiddlyWiki classes in the tiddlywiki.py file).

Once passage IDs are permanent, it is possible to build a raft of new functionality that takes advantage of the ability to refer to specific passages - either in Twine-to-Twine \automated communications or through use of web URLs. This change is central to allowing Twine to be designed for collaboration. (I think it is very important to undertake this modification as soon as possible.

HarmlessTrouble commented 11 years ago

Permalinks in the form of hashBang. Confirmed Twine 1.3.6