- Is there a "Developer's Guide to TiddlyWiki?"
- http://bradleymeck.tiddlyspot.com/#HelloWorld
- http://doc.tiddlywiki.org/#CoreFunction%20%5B%5BTiddlyWiki%20API%20Doc%20Thoughts%5D%5D
- http://tiddlywikiguides.org/
- http://mptw2.tiddlyspot.com/#HijackingHowto
As you might imagine, once you get past the basics of TiddlyWiki, there is SO much more that you can do when you write your own javascript code. However, because TiddlyWiki has been evolving so quickly and in such great leaps, the developer documentation has been lagging behind the development of core API functions and plugin coding methodologies.
Unfortunately, there *currently* isn't really any official "developer's guide". Mostly, people have been digging through other people's code to learn how it's done. Picking which bit of code to start with is an important question. Start with a simple macro whose use and purpose you understand.... then, climb inside the code... if the plugin writer has well-written code (or at least well-documented via embedded comments), you should be able to figure out what they've done.
That having been said, there are several bits and pieces that have been put together by various individuals that might offer some help getting started:
In addition, I am working on a new book: "TiddlyTech: An Author's Guide to TiddlyWiki", which I hope to have in 'real-world' print later this year. In the interim, I will be periodically posting short FAQ/HowTo articles on TiddlyTools, and will probably release the initial chapters for review and comment before finalizing their content for printing.


pay attention to UniversalBrowserAccess and signed.applets.codebase_principal_support
# Mozilla User Preferences
/* Do not edit this file.
*
* If you make changes to this file while the application is running,
* the changes will be overwritten when the application exits.
*
* To make a manual change to preferences, you can visit the URL about:config
* For more information, see http://www.mozilla.org/unix/customizing.html#prefs
*/
user_pref("accessibility.typeaheadfind.flashBar", 0);
user_pref("app.update.lastUpdateTime.addon-background-update-timer", 1206975146);
user_pref("app.update.lastUpdateTime.background-update-timer", 1206975146);
user_pref("app.update.lastUpdateTime.blocklist-background-update-timer", 1206975146);
user_pref("app.update.lastUpdateTime.restart-nag-timer", 1181334198);
user_pref("app.update.lastUpdateTime.search-engine-update-timer", 1206975146);
user_pref("browser.bookmarks.sort.direction", "ascending");
user_pref("browser.bookmarks.sort.resource", "rdf:http://home.netscape.com/NC-rdf#ShortcutURL");
user_pref("browser.cache.disk.enable", false);
user_pref("browser.cache.memory.enable", false);
user_pref("browser.download.dir", "P:\\mac\\dnld\\powergrep");
user_pref("browser.download.lastDir", "C:\\homeq-maven\\projects\\fraud\\fraud-web\\src\\main\\webapp\\images");
user_pref("browser.download.manager.alertOnEXEOpen", true);
user_pref("browser.download.useDownloadDir", false);
user_pref("browser.feeds.showFirstRunUI", false);
user_pref("browser.history_expire_days.mirror", 9);
user_pref("browser.preferences.advanced.selectedTabIndex", 3);
user_pref("browser.sessionstore.enabled", false);
user_pref("browser.shell.checkDefaultBrowser", false);
user_pref("browser.startup.homepage", "http://www.google.com/ig?hl=en");
user_pref("browser.startup.homepage_override.mstone", "rv:1.8.1.4");
user_pref("capability.principal.codebase.p0.granted", "UniversalXPConnect UniversalBrowserAccess");
user_pref("capability.principal.codebase.p0.id", "file://");
user_pref("capability.principal.codebase.p0.subjectName", "");
user_pref("diigo.BlinklistUrl", "http://www.blinklist.com/index.php?Action=Blink/addblink.php&Title=DiigoTitle&Url=DiigoUrl&Tag=DiigoTag&Description=");
user_pref("diigo.ConnoUrl", "http://www.connotea.org/addpopup?continue=confirm&uri=DiigoUrl&title=DiigoTitle");
user_pref("diigo.DeliciousUrl", "http://del.icio.us/DiigoUser?tags=DiigoTag;url=DiigoUrl;title=DiigoTitle;v=4;notes=");
user_pref("diigo.FireFoxVersion", "firefox 2.0");
user_pref("diigo.FireFoxlayout", "Diigo-B-Main,Diigo-B-Mode,Diigo-B-Highlight,Diigo-B-Sticky,Diigo-B-Links,Diigo-B-Clip,Diigo-B-Home,Diigo-B-Quick,Diigo-B-Update,Diigo-Item-Search,Diigo-B-QSearch1,Diigo-B-QSearch2,Diigo-B-QSearch3,Diigo-B-QSearch4,Diigo-B-QSearch5,Diigo-B-Blogthis,Diigo-B-About,Diigo-B-Option,Diigo-B-HighlightKeywords,Diigo-X-SearchWordsContainer");
user_pref("diigo.FurlUrl", "http://www.furl.net/savedialog.jsp");
user_pref("diigo.LogLoadBM", 0);
user_pref("diigo.LoginCode", 1);
user_pref("diigo.MagoUrl", "http://ma.gnolia.com/bookmarklet/popup/add?url=DiigoUrl&title=DiigoTitle&tags=DiigoTag&private=DiigoMode&description=");
user_pref("diigo.NetvouzUrl", "http://www.netvouz.com/action/submitBookmark?title=DiigoTitle&url=DiigoUrl&username=DiigoUserName&description=");
user_pref("diigo.Server.Group", "http://groups.diigo.com");
user_pref("diigo.Server.LoadBookmark", "http://loadbookmark.diigo.com");
user_pref("diigo.Server.Main", "http://www.diigo.com");
user_pref("diigo.Server.Toolbar", "http://toolbar.diigo.com");
user_pref("diigo.ShadowCodeStr", "\r\n