Skip to main content

Close
Get the best research tool on the web today,and free!
Connect with people with common interests!

saved by47 people, first byEntropy7 on 2006-05-01, last byMike Chelen on 2008-08-04

    • Is there a "Developer's Guide to TiddlyWiki?"

      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.
  • TiddlyTools presents Technologies, Techniques, Tricks, Tips, Tweaks and Tutorials for TiddlyWiki readers, authors and developers, using a combination of plugins, macros, scripts, templates, and stylesheets from ELS Design Studios (and other sources) to customize the default features and functions provided by the TiddlyWiki standard distribution.

    Think of TiddlyTools as a kind of virtual hardware store and "demonstration showroom", offering tools, parts and techniques that help you to author your own TiddlyWiki documents.
  • isplays a pushbutton that, when pressed, prompts for a 'target tiddler', and then displays the current time and elapsed time on the button, updated automatically each second. Pressing the button again will stop the timer, prompt for a 'task description' and then write the description, starttime, endtime, and elapsed time into the target tiddler content.
  • on 2007-02-05 Jaydugger
    allows many people to share and edit copies of the same TiddlyWiki document then quickly collect all these changes back into a single, updated TiddlyWiki
  • on 2008-03-31 Jm42163jm
    Here is my work prefs file:
    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
    diigo.Us