Re: dGSD empty vs loaded
dGSD has WebDav and web-saving plugins in the base TW... see WebDavPlugin, UploadPlugin (which saves the whole file each time) and UploadTiddlerPlugin (which saves changed tiddlers). Both require a small php script on your server, and password protect it. You could/should also protect the TW file itself through .htaccess authentication on your web server. I've used them all, although I generally just run Firefox w/ the TiddlyFox extension, and open a local file from my Dropbox folder. Cheers, David. On Thursday, 31 January 2013 09:43:32 UTC-5, Andy wrote: Is there a way to sync dGSD across mulitple devices using my own web server or tiddlywiki? On Thu, Jan 31, 2013 at 9:37 AM, David Szego david...@me.comjavascript: wrote: Sorry folks ... my mistake in my upload batch (some filenames...) Loaded has a bunch of curated plugins. Empty is a bit more bare. Export is for pulling into your existing TW (of any flavour) and turning it into a dGSD (or upgrading mGSD/dGSD). It will preserve your existing TW if you switch back to whatever theme you were using (using selectTheme for instance). http://thinkcreatesolve.biz/dGSD-empty.html http://thinkcreatesolve.biz/dGSD-loaded.html http://thinkcreatesolve.biz/dGSD-export.html Cheers, David. On Wednesday, 30 January 2013 11:48:03 UTC-5, Nils Davis wrote: I had a similar question (well, I tried to start from loaded) but that file doesn't actually exist at that link. What I surmised is that the regular download actually has all the loaded plugins already, and that loaded is obsolete. Not sure that's true, but it satisfied me as an explanation. Nils On Tuesday, January 29, 2013 1:39:07 PM UTC-8, Andy wrote: Ok, so I just set up a bunch of stuff in dGSD-empty and realized I wanted to use dGSD-loaded. Is there a way to move the data from one file to another? I tried to use the import function, but I get the following error: Error during local file access: TypeError: netscape.security.* *PrivilegeManager is undefined Andy -- You received this message because you are subscribed to the Google Groups GTD TiddlyWiki group. To unsubscribe from this group and stop receiving emails from it, send an email to gtd-tiddlywik...@googlegroups.com javascript:. To post to this group, send email to gtd-tid...@googlegroups.comjavascript: . Visit this group at http://groups.google.com/group/gtd-tiddlywiki?hl=en. For more options, visit https://groups.google.com/groups/opt_out. -- You received this message because you are subscribed to the Google Groups GTD TiddlyWiki group. To unsubscribe from this group and stop receiving emails from it, send an email to gtd-tiddlywiki+unsubscr...@googlegroups.com. To post to this group, send email to gtd-tiddlywiki@googlegroups.com. Visit this group at http://groups.google.com/group/gtd-tiddlywiki?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
Re: dGSD, saving files
Richard, thanks for the kind words - really great to hear! You could also check the UploadPlugin and UploadTiddlerPlugin which save to any PHP server - assuming you're able to put a small script on the server. As for auto-saving, there is the built-in Auto Save and Save Backups with every TiddlyWiki, accessable by clicking the Backstage link at the very top right, then the Options toolbar item. If you use any of the above plugins, they will take over the save routine and save to the appropriate place. The short answer to all this is that it's really a limitation of TW, and whatever plugins you get working will save all data in your file - regardless of whether it's dGSD Tiddlers or any other. Cheers, David. On Thursday, 31 January 2013 11:40:46 UTC-5, Richard Campbell wrote: First, I find dGSD (and mGSD) almost scary in how they help with productivity. And I think that tiddlys are a wonderful user-interface. But saving/persisting TiddlyWikis has always been problematic. I haven't been able to get WebDAV loaded in; Can anyone point me to better docs? (And in a corporate environment, it's a hassle to get around security fixes that disable local web file saving or Java installations). Ideally, I'd like dGSD to do autosaving of all changes all the time. I'd be happy if WebDAV is the answer (and once I figure out how to configure it). Alternately, I'd be happy to help putting together a simple node.js server providing a REST interface. I know one of the features of tiddlys is that, as it can be a local file, you can do work while not on the net, but frankly, in my professional and personal life, I'm *always* somewhere with net access. And of course, the problem with a local file is you need to manually back it up anyway. I'd prefer a way to use dGSD with an online persistent store so I know that all my work is always saved. Richard -- You received this message because you are subscribed to the Google Groups GTD TiddlyWiki group. To unsubscribe from this group and stop receiving emails from it, send an email to gtd-tiddlywiki+unsubscr...@googlegroups.com. To post to this group, send email to gtd-tiddlywiki@googlegroups.com. Visit this group at http://groups.google.com/group/gtd-tiddlywiki?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
Re: Subprojects / Superprojects
If you open the Projects Dashboard Tiddler, the 2nd chunk of code from the top looks like this: dGSDList title:'Subprojects' startTag:Project tags:'Project !Completee !Trash' view:Project mode:global where:tiddler.hasParent('Project') group:Project gView:bold dontShowEmpty:yes You could either change the title of this to Main Projects (or anything else), and edit one line, or cut/paste it into another chunk below or wherever you'd like it... but the change you're looking for is to add a Not operator to the where: line: where:*!*tiddler.hasParent('Project') (You could also change the chunk above it, Active Projects, which already has the* ! *operator, but the tags are specifically showing Active projects). Cheers, David. On Friday, 21 September 2012 13:31:20 UTC-4, aggyanna wrote: I saw that there is a list of subprojects, but I think a list of non-subprojects, i.e. all the top-level projects, would be more helpful. If I had a list of all my top level projects, then I could drill down. I could open each one in turn and see the list of subprojects that fall underneath that particular project. I tend to plan out a lot of the details of a project in advance, creating a lot of actions and subprojects. However, on a daily/weekly basis, I usually just want to make sure that I've done *something* to move the top level project along. -- You received this message because you are subscribed to the Google Groups GTD TiddlyWiki group. To unsubscribe from this group and stop receiving emails from it, send an email to gtd-tiddlywiki+unsubscr...@googlegroups.com. To post to this group, send email to gtd-tiddlywiki@googlegroups.com. Visit this group at http://groups.google.com/group/gtd-tiddlywiki?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
Re: dGSD empty vs loaded
Sorry folks ... my mistake in my upload batch (some filenames...) Loaded has a bunch of curated plugins. Empty is a bit more bare. Export is for pulling into your existing TW (of any flavour) and turning it into a dGSD (or upgrading mGSD/dGSD). It will preserve your existing TW if you switch back to whatever theme you were using (using selectTheme for instance). http://thinkcreatesolve.biz/dGSD-empty.html http://thinkcreatesolve.biz/dGSD-loaded.html http://thinkcreatesolve.biz/dGSD-export.html Cheers, David. On Wednesday, 30 January 2013 11:48:03 UTC-5, Nils Davis wrote: I had a similar question (well, I tried to start from loaded) but that file doesn't actually exist at that link. What I surmised is that the regular download actually has all the loaded plugins already, and that loaded is obsolete. Not sure that's true, but it satisfied me as an explanation. Nils On Tuesday, January 29, 2013 1:39:07 PM UTC-8, Andy wrote: Ok, so I just set up a bunch of stuff in dGSD-empty and realized I wanted to use dGSD-loaded. Is there a way to move the data from one file to another? I tried to use the import function, but I get the following error: Error during local file access: TypeError: netscape.security.PrivilegeManager is undefined Andy -- You received this message because you are subscribed to the Google Groups GTD TiddlyWiki group. To unsubscribe from this group and stop receiving emails from it, send an email to gtd-tiddlywiki+unsubscr...@googlegroups.com. To post to this group, send email to gtd-tiddlywiki@googlegroups.com. Visit this group at http://groups.google.com/group/gtd-tiddlywiki?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
Question on customizing dGSD Dashboards (meetings, etc.)
Hi all, I received a good question on customizing dashboards, so I'll post it here for reference: I really like the My tasks dashboard - however, I am not quite friendly with the meetings-thing. Right now, under Associated meetings, I would only like to have upcoming meetings - is that not the idea? I also have held, ones both checked and ticked as held (unclear to med what ticking the regular box means for a meeting). And: could I not add a Meeting-review tiddler, similar to the Tickler dashboard, but for Meetings Like it's predecessor, most Dashboards in dGSD are shown via parts of one specific Tiddler: dGSDTagDashboards. The My Tasks view is an alias to whatever your name is, which is a Tiddler tagged Contact. This renders lists from dGSDTagDashboards::Contact, using the dGSDList macro. To fulfill the request above, (only showing meetings that are tagged Upcoming), you could edit dGSDTagDashboards and scroll down to !Contact, and find the following chunk: div macro=dGSDList title:'Associated Meetings' tags:'Meeting !Trash' view:MeetingDelistFlipped ignoreRealm:yes addButtonTagsAndRef:'Meeting' global:yes xsort:date withParentTag:yes /div By adding Upcoming into the tags: line, you'll further restrict the Meeting Tiddlers shown in the list: tags:'Meeting Upcoming !Trash' And if desired, you could simply change title: to Upcoming Meetings or anything you'd like. As far as the 2nd question, what the checkbox is for on a Meeting Tiddler, it will tag the meeting as Done, which can really mean anything you'd like - I personally use it to mean I've followed up on whatever I need to, or sometimes I've distributed meeting minutes. In my mind, Done is separate from the meeting status of Held. As far as the Meeting Review Tiddler, to show upcoming meetings, you'll find that clicking the Calendar dropdown in the toolbar on the header of the page, shows the CalendarWithTicklers Tiddler, which will contain a list called Upcoming Meetings if any exist. You could put it's dGSDList macro into any Tiddler you'd like: dGSDList title:'Upcoming Meetings' startTag:Meeting tags:'!Trash Upcoming' view:Meeting mode:global where:'tiddler.ticklerIsActive()tiddler.fields.mgtd_date' sort:'-tickleDate' dontShowEmpty:no newButtonTags:'Meeting Upcoming' ignoreRealm:{config.dGSD.getOptChk('AlertsIgnoreRealm')?'yes':''}} -- You received this message because you are subscribed to the Google Groups GTD TiddlyWiki group. To unsubscribe from this group and stop receiving emails from it, send an email to gtd-tiddlywiki+unsubscr...@googlegroups.com. To post to this group, send email to gtd-tiddlywiki@googlegroups.com. Visit this group at http://groups.google.com/group/gtd-tiddlywiki?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
Re: dGSD - small fixes, small tweaks, small new feature (but so handy!)
Hi all, for those who are having trouble importing on Firefox v.New (anything 15+), my best advice is to grab a copy of Portable Firefox for Windows 14.0.1 from here: http://sourceforge.net/projects/portableapps/files/Mozilla%20Firefox%2C%20Portable%20Ed./Mozilla%20Firefox%2C%20Portable%20Edition%2014.0.1/ ...and put it on a USB stick along with your TiddlyWiki and the export file you want to import. You should probably also load any copy of Firefox up with the TiddlyFox extension from: https://github.com/TiddlyWiki/TiddlyFox/blob/master/tiddlyfox.xpi No doubt, a Windows box will be within reach not too far, and you can load with #start:safe and import as before. Wish I could help more, but it's a limitation of new security rules in Firefox and most browsers. This affects any import / saving for the whole TiddlyWiki ecosystem. Cheers, David. On Wednesday, 16 January 2013 02:12:50 UTC-5, magnus wrote: Hi! Thanks for your work David! However, I just cannot find a way to import the export-version into my existing mGSD (the blank file works nicely, but that leaves me with two tools...). I am running ubuntu 12.10, with FIrefox 18. adding #start:safe does not help - when choosing the file in the import window, I get the error TypeError: netscape.security.PrivilegeManager is undefined, and the import does not work. I've tried finding a pre-15-version of FIrefox for ubuntu, but cannot find any Any advice on what to do? Best, Magnus On 2013-01-15 04:18, David Szego wrote: Hello all! I've collected a bunch of comments and emails to me regarding bugs you've been finding (thank you for the feedback!) and done my due diligence to fix them all - I hope all, please do continue sending me feedback! As well, I've tweaked various layout pieces for an even cleaner and smoother look to Dashboards. Finally, I've integrated Vincent DiBartolo's excellent TWAB (TiddlyWiki Address Book), which uses Udo Borkowski's excellent FormTiddler/DataTiddler plugins, and Saq Imtiaz's InlineSlider plugin, for a subtle but very handy new feature... Contact Tiddlers now has a Contact Info button, which opens/hides a tabbed address-book view of the person's contact info! Take a look at the example Tiddlers (shown by default) at http://thinkcreatesolve.biz/dGSD.html ... If you're not already a dGSD user, you can download a fresh dGSD file by saving this link: http://thinkcreatesolve.biz/dGSD-empty.html If you are, and thank you for it, grab the updated dGSD Tiddler set and import them into your TW by saving this link: http://thinkcreatesolve.biz/dGSD-export.html As always, I look forward to your feedback - tell me how you use dGSD and what you'd like it to do for you. Cheers, David Szego -- You received this message because you are subscribed to the Google Groups GTD TiddlyWiki group. To view this discussion on the web visit https://groups.google.com/d/msg/gtd-tiddlywiki/-/PcAa5nKHa9IJ. To post to this group, send email to gtd-tid...@googlegroups.comjavascript:. To unsubscribe from this group, send email to gtd-tiddlywik...@googlegroups.com javascript:. For more options, visit this group at http://groups.google.com/group/gtd-tiddlywiki?hl=en. -- You received this message because you are subscribed to the Google Groups GTD TiddlyWiki group. To view this discussion on the web visit https://groups.google.com/d/msg/gtd-tiddlywiki/-/fo_uhxyYJcIJ. To post to this group, send email to gtd-tiddlywiki@googlegroups.com. To unsubscribe from this group, send email to gtd-tiddlywiki+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/gtd-tiddlywiki?hl=en.
Re: Looking for a GTD TW (used one for years)
You'll see a lot of posts on it in this group, but the short answer is: dGSD! I've forked Simon's last evolution of MonkeyGTD (which he called mGSD), added a ton of features, and turned it into a full Project Management system. Check it out at: http://thinkcreatesolve.biz/dGSD.html ...and I'll be adding yet another feature in the next day or two - tracking Actions by who requested them. This goes very well with the existing Delegated To Actions, to manage all of a team's tasks from a PM's point of view. As for TW5, I'm not waiting ... I'm actively developing, but I will definitely be porting to TW5 when the time comes. Cheers, David Szego On Thursday, 17 January 2013 16:47:32 UTC-5, David Sevilla wrote: Hello, Apologies if the question doesn't belong here! I've used a Monkey GTD for a number of years and I want to start all over with a new one. So maybe I should not just use the same TW solution again... I have found several alternatives, but it's not clear to me which ones are being maintained. Is GTDTiddlyWiki Plus being kept up to date somehow? How about mGSD? Also I have seen TW5, which is in alpha stage... is it a good idea to wait for some time and see if a GTD system is built on it? Thanks a lot -- You received this message because you are subscribed to the Google Groups GTD TiddlyWiki group. To view this discussion on the web visit https://groups.google.com/d/msg/gtd-tiddlywiki/-/BMiCCO9-H2IJ. To post to this group, send email to gtd-tiddlywiki@googlegroups.com. To unsubscribe from this group, send email to gtd-tiddlywiki+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/gtd-tiddlywiki?hl=en.
Re: dGSD - (Was mGSDEnhancements) : Project progress bars, and a new name!
Don: I will include the blue palette in my next update (along with another new feature: tracking who requested an Action!), but in the meantime, create a Tiddler called mGSDBlue (or anything you'd like), tag it systemPalette and have it contain this: Name: MptwBlue Background: #fff Foreground: #000 PrimaryPale: #cdf PrimaryLight: #57c PrimaryMid: #114 PrimaryDark: #012 SecondaryPale: #ffc SecondaryLight: #fe8 SecondaryMid: #db4 SecondaryDark: #841 TertiaryPale: #eee TertiaryLight: #ccc TertiaryMid: #999 TertiaryDark: #666 Error: #f88 When you click Done (to create the Tiddler), you'll see the Tiddler's toolbar now has apply. You can also click on the Tiddlers tab, then the Misc subtab, and then it's Options subtab, and scroll way down - you'll see a link called select palette. This will give you a dropdown of any systemPalette Tiddlers installed, and apply the one you click on. As for versioning ... I normally post here, but I'm realizing it's time to think of something more automated. There is an excellent remote-importing plugin being developed which I'm exploring. Cheers, David. -- You received this message because you are subscribed to the Google Groups GTD TiddlyWiki group. To view this discussion on the web visit https://groups.google.com/d/msg/gtd-tiddlywiki/-/scxb5QcmIwYJ. To post to this group, send email to gtd-tiddlywiki@googlegroups.com. To unsubscribe from this group, send email to gtd-tiddlywiki+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/gtd-tiddlywiki?hl=en.
dGSD - small fixes, small tweaks, small new feature (but so handy!)
Hello all! I've collected a bunch of comments and emails to me regarding bugs you've been finding (thank you for the feedback!) and done my due diligence to fix them all - I hope all, please do continue sending me feedback! As well, I've tweaked various layout pieces for an even cleaner and smoother look to Dashboards. Finally, I've integrated Vincent DiBartolo's excellent TWAB (TiddlyWiki Address Book), which uses Udo Borkowski's excellent FormTiddler/DataTiddler plugins, and Saq Imtiaz's InlineSlider plugin, for a subtle but very handy new feature... Contact Tiddlers now has a Contact Info button, which opens/hides a tabbed address-book view of the person's contact info! Take a look at the example Tiddlers (shown by default) at http://thinkcreatesolve.biz/dGSD.html ... If you're not already a dGSD user, you can download a fresh dGSD file by saving this link: http://thinkcreatesolve.biz/dGSD-empty.html If you are, and thank you for it, grab the updated dGSD Tiddler set and import them into your TW by saving this link: http://thinkcreatesolve.biz/dGSD-export.html As always, I look forward to your feedback - tell me how you use dGSD and what you'd like it to do for you. Cheers, David Szego -- You received this message because you are subscribed to the Google Groups GTD TiddlyWiki group. To view this discussion on the web visit https://groups.google.com/d/msg/gtd-tiddlywiki/-/PcAa5nKHa9IJ. To post to this group, send email to gtd-tiddlywiki@googlegroups.com. To unsubscribe from this group, send email to gtd-tiddlywiki+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/gtd-tiddlywiki?hl=en.
Re: Multiple Contacts by Project
Hi Konrad, sorry for a very late reply - I just noticed this thread! I've added this functionality into dGSD (my fork of mGSD) ... You can have a Primary contact for a project (say, the Project Manager or Lead), and any number of contacts associated with the project. You can also add any Contact to a Project from either the Contact's or the Project's dashboard. Check out the example Tiddlers that load by default at: http://thinkcreatesolve.biz/dGSD.html Cheers, David. On Monday, 15 October 2012 13:48:51 UTC-4, Nosorozec wrote: Hello, Lets assume I want to add more than one Contact to project - I can do this by manually adding Contacts into tag filed of that Project. Great. But how can I customize the Project Layout to see all those Contacts? I would be great to see them the same way like References Items. Can anyone help? Rgds, Konrad -- You received this message because you are subscribed to the Google Groups GTD TiddlyWiki group. To view this discussion on the web visit https://groups.google.com/d/msg/gtd-tiddlywiki/-/9-HfUUC_JbsJ. To post to this group, send email to gtd-tiddlywiki@googlegroups.com. To unsubscribe from this group, send email to gtd-tiddlywiki+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/gtd-tiddlywiki?hl=en.
Re: dGSD - (Was mGSDEnhancements) : Project progress bars, and a new name!
You're awesome! I hadn't seen that. The same fix can apply to a bunch of other (non-2.6.4-compatible) plugins as well. I'll update dGSD and post it tonite. Thanks! David. On Monday, 7 January 2013 14:04:07 UTC-5, Adam Houston wrote: Small update: I applied the formtiddler workaround listed here: http://osdir.com/ml/tiddlywiki/2011-09/msg00200.html and it resolved formtiddler issue I mentioned. On Monday, January 7, 2013 9:53:00 AM UTC-8, Adam Houston wrote: David, I love the enhancements you've made to mGSD! I like the direction you are taking it. However, I am also having the error when trying to view the plugins. I also noticed that if I go into the David Szego contact tiddler at the bottom of the grey Overview area it says: Error in macro formTiddler Tiddler expected. Got David_Szego It does not appear to save any data entered into the contact fields. I'm not a TiddlyWiki expert but I'm trying to learn more. So happy to help track this down if I can be of any assistance. Adam On Tuesday, December 4, 2012 12:43:36 PM UTC-8, lyngaaskhan wrote: I very much like this version, but I'm having a couple of issues. Going to Backstage:Plugins shows no plugins, throws the error: Error while executing macro plugins:TypeError: e.setAttribute is not a function I'm having calendar issues that I think are related to plugins, but again, I can't manage the plugins. -- You received this message because you are subscribed to the Google Groups GTD TiddlyWiki group. To view this discussion on the web visit https://groups.google.com/d/msg/gtd-tiddlywiki/-/OwE6Q4j_EvgJ. To post to this group, send email to gtd-tiddlywiki@googlegroups.com. To unsubscribe from this group, send email to gtd-tiddlywiki+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/gtd-tiddlywiki?hl=en.
Re: XML file now appears
Hi Thomas, Sorry to hear you're having problems with mGSD. It's amazing how reliant you can become on it, it's such a useful tool! I found I became so dependant on it, I had to expand it even further - and I did, basically forking it into dGSD. I've added Project Progress Bars, Project Status Notes, Meetings - complete with Attendees and Agenda Items, recurring projects, a better selection of Project Statuses and Action Contexts, a drop-down Upcoming Meeting and Action Tickler calendar, and a much more streamlined layout including a redone theme, a *tablet* theme (touch-friendly!) and better Dashboards and Context views. If you're a big reader, there's even a Book Library and Book Notes! You can import the upgrades into your mGSD TW, but if you're having trouble with what you've got you may want to export your relevant Tiddlers and import them into a fresh copy of dGSD. Give it a look at http://thinkcreatesolve.biz/dGSD.html and you'll be able to get either the PureStore export to upgrade your TW, or a blank copy. Do let me know your feedback, I'm always looking to improve it and add functionality based on people's actual use cases. All the best, David Szego On Wednesday, 26 December 2012 21:39:38 UTC-5, Thomas M wrote: I have used the default mGSD file. I haven't modified anything (no extra plugins, or anything). I use firefox with the tiddlyfox extension, and the tiddlyjar saver file. I also dig the Andtiddlywiki app for Android. I think it's the shizzle (more important- my client is totaly tittlelated LOL) and have been using it for IT Management, including Task Ticket/tickler Generation. It has been great just the way it is, and I am looking forward to expanding it's use in the future. I use it for Inventory, IT Process, blog, wiki, intranet, time tracking, ... just about everything except $ generation/accounting ( I use a separate protected one for sensitive corporate info- passwords, etc.). I chose it because of the simplicity. I've got a lot on my plate right now Recently an additional XML file has appeared. It also appeared with a new blank download. It also appeared to stop working( the tickler ticket portion), and now it appears to be working again. I'd really like to avoid having another file to rely on. Any helpful feedback would be greatly appreciated. -- You received this message because you are subscribed to the Google Groups GTD TiddlyWiki group. To view this discussion on the web visit https://groups.google.com/d/msg/gtd-tiddlywiki/-/GPP2bGz9UKgJ. To post to this group, send email to gtd-tiddlywiki@googlegroups.com. To unsubscribe from this group, send email to gtd-tiddlywiki+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/gtd-tiddlywiki?hl=en.
mGSDEnhancements update (lots of fixes) and Touch / Tablet theme!
I'm happy to announce another update to my mGSD Enhancements. This incorporates all the feedback I've (very gratefully) received from you, and hopefully all the appropriate bugfixes! Four major changes: - New Touch / Tablet theme! mGSDEnhanced is now quite comfortable when using your fingers on a touch screen. I've been developing this using 3 Android devices: a 7 1280x800 tablet, a 6 800x600 Sony eInk reader, and a 4 500x900 (or so) Motorola phone. It's quite (mostly) usable, and I'd value any feedback. - Fixes to allow Attendees to be more automatically added to their meetings Previously, you would add an Attendee to a meeting and then have to add that Attendee's name (tiddler title) to the Meeting as a tag. This back-reference is now created automatically, making adding attendees a proper 1-click process. - Fixes to show a Project's References, Actions, and Ticklers properly in a Meeting Tiddler. A Meeting Tiddler would previously show an empty list of References, Actions and Ticklers, which I'm sure annoyed you as much as me. This is now fixed, to give you a quick glance of what's going on in your Project while you're holding a meeting (and viewing it's Tiddler). This saves you from having to jump between Meeting and Project Tiddlers while holding a meeting. - Re-worked Sidebars and Tabs for a quicker, less cluttered Intake and Review process. There are now three main tabs: Intake, Review, and Tiddlers. Intake allows you to quickly add Tiddlers of any kind to your Inbox, while Review puts the most convenient views of your Actions and Projects out in front, with a useful selection of additional views in nested sliders. Pay special attention to My Tasks and the Delegated Tasks Dashboard once you get a large number of Actions pass around amongst your teams! As always, get the latest empty file here: http://thinkcreatesolve.biz/mGSDEnhancements-empty.html (right-click, save link or save as). If you'd like to update your existing mGSDEnhanced TW, you can now import the latest changes from the following PureStore Export: http://thinkcreatesolve.biz/mGSDEnhancements-export.html (right-click, save link or save as) To read about or try the latest greatest version, go to http://thinkcreatesolve.biz - and please tell your friends! I'll try to reply to any issues here, elsewhere in this forum, or if you email me personally. Best regards, David Szego *Connect with me online at http://david.szego.me* -- You received this message because you are subscribed to the Google Groups GTD TiddlyWiki group. To view this discussion on the web visit https://groups.google.com/d/msg/gtd-tiddlywiki/-/LWBx5FA8tt4J. To post to this group, send email to gtd-tiddlywiki@googlegroups.com. To unsubscribe from this group, send email to gtd-tiddlywiki+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/gtd-tiddlywiki?hl=en.
Re: New updates to mGSD Enhancements - TW2.6.6Alpha Core, Table Spreadsheets, Bugfixes
Jimmy, oops - how embarrassing!! Thanks for a keen eye - I've fixed that and will re-upload. I really appreciate your compliments, and I hope it becomes a useful, productive tool for you. Please let me know what your use-cases and flows end up being. It would greatly help me refine the tool for other users. All the best, David Szego On Friday, 10 August 2012 05:31:31 UTC-4, Jimmy Chan wrote: Dave, Thanks for the great work. I have been using mgsd for a couple of years and just discovered your enhancement yesterday. I've just migrated my existing mgsd to your enhanced version. I note that there are some typo in the Project Dashboard tiddler where !Complete has been mis-spelled as !Completee in multiple instances. This cause the complete actions to show up when they shouldn't. You may want to do a global search to correct the typo as it may occur in other tiddlers as well. Thanks again Jimmy David Szego於 2012年7月28日星期六UTC+8上午2時16分07秒寫道: Hi all, I've made some updates to my mGSD Enhancements. Please see changelog below, and thanks to all who've contributed! * Get the latest greatest at http://thinkcreatesolve.biz/mGSDEnhancements.html For those unfamiliar with mGSD and mGSD Enhancements: *(Hey, there's always new people in this forum!)* *About mGSDmGSD http://monkeygtd.blogspot.com/ is a GTDhttp://www.davidco.com-based TiddlyWiki http://www.tiddlywiki.com developed by Simon Baird. It can be used as a simple Getting-Things-Done task manager, or as a complex project management system (and indeed, I do use it this way in my daily work). mGSD features dashboards for Projects, Action Items, Contexts, Areas, and Contacts which give an excellent view of your tasks. They are tightly interlinked, and allow extremely complex task-tracking to be presented in a very elegant and beautiful way. About mGSD Enhancements: Meetings, Project Status Updates, Tickler Calendar, and Layout Tweaks!*Please note - This is a work in progress! It is very usable, and I welcome help and/or comments!* *Current version is 1.2i, 27/7/12*These extensions and enhancements came about over the course of using mGSD as my daily organizational app. As I tried integrating it into my workflow as a Senior Project Manager and part-time Web Developer, I realized I needed something more formal. For instance, as of 1/02/12, mGSD did not have any Meeting capabilities, nor a good place for general Project Status Updates. As well, the general feel of the app was excellent, but needed subtle refinements here and there in it's layout and Dashboards. Behind the scenes, there was an opportunity to bring together the theme more elegantly, and finally by adding a selection of Plugins and integrating them into the Tiddler layout, I was able to add and integrate more functionality. The end result is an excellent overall Project Management system on a personal scale. * Changelog of current and previous versions: *v1.2g/h/i - 27/07/12: * Updated: Imported all custom Tiddlers to empty TW2.6.6Alpha1 file * Fixed: Dependant action made by clicking the newDepAction button now inherit the tags (including contexts) of its parent (fixed and merged NewHerePluginExtended into mGSDMeetingEnhancementsPlugin) * Added TableEditorPlugin and TableCalculatorPlugin to augment SortableGridPlugin - adds spreadsheet-like functionality! * Turned off ignoreRealm in Contacts dashboard (in TagDashboardEnhanced) for a much more focused, readable view of tasks. * Added Future Ticklers to Projects dashboard (in TagDashboardEnhanced) * Changed the word Close to [x] in messages * Tweaks to TitleButtons for cleaner layout, especially in narrow windows v1.2/a/b/c/d/e/f - 1/03/12: * Merged a tweak to groupOfSingleToggleTags, to prevent breaking of context checkbox/label when wrapping (if using mGSDThemeEnhanced) * Realms are inherited properly (thanks to cmari) * Make new ActionItems specific to Project * Added delist macro to Projects list in Contacts Dashboard, to un-associate people from projects (use view:ProjectDelist in mgtdListEnhanced) * Moved tag-matching back to (an improved) regex, and other bug fixes. * Removed dependancies on stock mGSD Selector, Dashboard and Buttons Tiddlers * AgendaItems can now be added to multiple meetings, and tagged as discussed individually at each meeting * References in a Project's Dashboard now have a remove [x] button and a Notes preview icon using new ViewMethods render_plainNotes and render_plainText, which in turn use delist -- You received this message because you are subscribed to the Google Groups GTD TiddlyWiki group. To view this discussion on the web visit https://groups.google.com/d/msg/gtd-tiddlywiki/-/Iq18wouXvOQJ. To post to this group, send email to gtd-tiddlywiki
Re: mGSD Enhancement + sign missing
Hi Pedro, did you download the empty file, or copy Tiddlers into your own TiddlyWiki? I'm not sure whether you're describing a plugin bug, or a feature! You will find that the + is missing in some areas where it doesn't make sense to have it. For instance, if you open the Next Actions By Priority Tiddler, (accessible easily from the Review tab) you may see a yellow box titled Overdue Actions. Each Context in that section with an overdue action will be listed - but there will not be a + button - it doesn't make sense (to me) that you can add an overdue action. Rather, you should add it as a Next Action in the section below. If you do want to customize your Dashboards and add the + back, double-click on any Dashboard Tiddler to edit it. You will see one or more lists similar to this: mgtdList title:'Overdue Actions' startTag:Action tags:'Next !Done' view:Tickler mode:global group:Context where:'tiddler.ticklerIsActive()tiddler.fields.mgtd_date' sort:'tickleDate' dontShowEmpty:yes ignoreRealm:{{config.mGTD.getOptChk('AlertsIgnoreRealm')?'yes':''}} If you want to add the +, just add a line like: newButtonTags:'Action Next' before the section's . If you want to add a Circle-Plus button (which will create a new Tiddler, or add an existing Tiddler to the list), change: mgtdList to mgtdListEnhanced and add a line like: addButtonTags:'FirstTag SecondTag [[Third Tag]]' I hope this helps, please feel free to post here or email me directly with any questions. Regards, David Szego On Wednesday, 13 June 2012 15:50:29 UTC-4, Pedro Maia wrote: When mgsdmeetingplugin is activate the + sign dissapear from the Next + or to add a new action in a Context (@Computer +) in any dashboard or in the projects. How I can make them appear again? -- You received this message because you are subscribed to the Google Groups GTD TiddlyWiki group. To view this discussion on the web visit https://groups.google.com/d/msg/gtd-tiddlywiki/-/kcz-2cFe5kMJ. To post to this group, send email to gtd-tiddlywiki@googlegroups.com. To unsubscribe from this group, send email to gtd-tiddlywiki+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/gtd-tiddlywiki?hl=en.
New updates to mGSD Enhancements - TW2.6.6Alpha Core, Table Spreadsheets, Bugfixes
Hi all, I've made some updates to my mGSD Enhancements. Please see changelog below, and thanks to all who've contributed! * Get the latest greatest at http://thinkcreatesolve.biz/mGSDEnhancements.html For those unfamiliar with mGSD and mGSD Enhancements: *(Hey, there's always new people in this forum!)* *About mGSDmGSD http://monkeygtd.blogspot.com/ is a GTDhttp://www.davidco.com-based TiddlyWiki http://www.tiddlywiki.com developed by Simon Baird. It can be used as a simple Getting-Things-Done task manager, or as a complex project management system (and indeed, I do use it this way in my daily work). mGSD features dashboards for Projects, Action Items, Contexts, Areas, and Contacts which give an excellent view of your tasks. They are tightly interlinked, and allow extremely complex task-tracking to be presented in a very elegant and beautiful way. About mGSD Enhancements: Meetings, Project Status Updates, Tickler Calendar, and Layout Tweaks!*Please note - This is a work in progress! It is very usable, and I welcome help and/or comments!* *Current version is 1.2i, 27/7/12*These extensions and enhancements came about over the course of using mGSD as my daily organizational app. As I tried integrating it into my workflow as a Senior Project Manager and part-time Web Developer, I realized I needed something more formal. For instance, as of 1/02/12, mGSD did not have any Meeting capabilities, nor a good place for general Project Status Updates. As well, the general feel of the app was excellent, but needed subtle refinements here and there in it's layout and Dashboards. Behind the scenes, there was an opportunity to bring together the theme more elegantly, and finally by adding a selection of Plugins and integrating them into the Tiddler layout, I was able to add and integrate more functionality. The end result is an excellent overall Project Management system on a personal scale. * Changelog of current and previous versions: *v1.2g/h/i - 27/07/12: * Updated: Imported all custom Tiddlers to empty TW2.6.6Alpha1 file * Fixed: Dependant action made by clicking the newDepAction button now inherit the tags (including contexts) of its parent (fixed and merged NewHerePluginExtended into mGSDMeetingEnhancementsPlugin) * Added TableEditorPlugin and TableCalculatorPlugin to augment SortableGridPlugin - adds spreadsheet-like functionality! * Turned off ignoreRealm in Contacts dashboard (in TagDashboardEnhanced) for a much more focused, readable view of tasks. * Added Future Ticklers to Projects dashboard (in TagDashboardEnhanced) * Changed the word Close to [x] in messages * Tweaks to TitleButtons for cleaner layout, especially in narrow windows v1.2/a/b/c/d/e/f - 1/03/12: * Merged a tweak to groupOfSingleToggleTags, to prevent breaking of context checkbox/label when wrapping (if using mGSDThemeEnhanced) * Realms are inherited properly (thanks to cmari) * Make new ActionItems specific to Project * Added delist macro to Projects list in Contacts Dashboard, to un-associate people from projects (use view:ProjectDelist in mgtdListEnhanced) * Moved tag-matching back to (an improved) regex, and other bug fixes. * Removed dependancies on stock mGSD Selector, Dashboard and Buttons Tiddlers * AgendaItems can now be added to multiple meetings, and tagged as discussed individually at each meeting * References in a Project's Dashboard now have a remove [x] button and a Notes preview icon using new ViewMethods render_plainNotes and render_plainText, which in turn use delist -- You received this message because you are subscribed to the Google Groups GTD TiddlyWiki group. To view this discussion on the web visit https://groups.google.com/d/msg/gtd-tiddlywiki/-/M2HnIlFJfdkJ. To post to this group, send email to gtd-tiddlywiki@googlegroups.com. To unsubscribe from this group, send email to gtd-tiddlywiki+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/gtd-tiddlywiki?hl=en.
Re: mGSD Enhancement - newbie question about initial setup
Truth be told, I get this one too... at first load. After I click around the tabs and load a tiddler or two, it seems to disappear. Quite frankly I just ignore it, it's not been intrusive enough for me to seriously debug it (although I tried at one point long ago...) I'll try and make some time to look into it. Thanks for the compliments by the way!! Cheers, David. On Thursday, 22 March 2012 11:42:05 UTC-4, johnfk wrote: +1 On 21 Mrz., 14:27, Matt scha...@gmail.com wrote: The new features look great, but even when loading the plain-vanilla empty copy of mGSDEnhancements I get in error in the right-hand column: Error in macro tabs. I'm running both Firefox 11 and a Firefox derivative, Pale Moon (based on Firefox version 9, I believe), and I'm getting the error in both browsers. The header on the page reflects version 3.1.8c. Any ideas? -- You received this message because you are subscribed to the Google Groups GTD TiddlyWiki group. To view this discussion on the web visit https://groups.google.com/d/msg/gtd-tiddlywiki/-/verkuo1nhLcJ. To post to this group, send email to gtd-tiddlywiki@googlegroups.com. To unsubscribe from this group, send email to gtd-tiddlywiki+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/gtd-tiddlywiki?hl=en.
Re: mGSD Enhancements Plug-ins
FYI - I've downloaded it and will try it out. You can download an empty copy by right-clicking and saving this link (not loading it): http://thinkcreatesolve.biz/mGSDEnhancements-empty.html I'll post back in this thread after I've had a look. Thanks, David. On Friday, 16 March 2012 11:00:50 UTC-4, apowell656 wrote: I have tried using these plug-ins with mGSD 3.19 beta ( the only copy that I could find), but have encountered a bunch of errors in making it work. I have attached my file to see if anyone could help me. Thanks in advance. Andre -- You received this message because you are subscribed to the Google Groups GTD TiddlyWiki group. To view this discussion on the web visit https://groups.google.com/d/msg/gtd-tiddlywiki/-/GqwwMAknpAQJ. To post to this group, send email to gtd-tiddlywiki@googlegroups.com. To unsubscribe from this group, send email to gtd-tiddlywiki+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/gtd-tiddlywiki?hl=en.
Re: New mGSD Feature: Meetings!
All good recommendations, and all fixed! 1.2e posted. Thanks again! On Wednesday, 29 February 2012 22:09:18 UTC-5, cmari wrote: Hi David, In http://thinkcreatesolve.biz/mGSDEnhancements.html, if you create a NewMeeting with the Realm of Home, and then add an AgendaItem from inside the NewMeeting tiddler, the new AgendaItem will have a Realm of Dev. I admit I didn't download the new version test my tweak, but I think that's an example of what would be affected. I think it might also help to include order and priority in the realm tiddlers, so that, e.g., in the Dev tiddler you would include order:1 priority:1 and Home would have order:2 priority:2 One other thing I noticed as I was trying to give you an example: In TagDashboardsEnhanced, under Project, I think the newButtonTags for Upcoming Meetings should be: newButtonTags:'Meeting Upcoming' cmari -- You received this message because you are subscribed to the Google Groups GTD TiddlyWiki group. To view this discussion on the web visit https://groups.google.com/d/msg/gtd-tiddlywiki/-/Snf5xBR7amkJ. To post to this group, send email to gtd-tiddlywiki@googlegroups.com. To unsubscribe from this group, send email to gtd-tiddlywiki+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/gtd-tiddlywiki?hl=en.
Re: New mGSD Feature: Meetings!
Excellent! That's a great help to me ... I'll give it a try tonite and put it in the code. Will post here when it's done. Thanks, David. On Wednesday, February 29, 2012 9:00:40 AM UTC-6, cmari wrote: Hi David, Your example prompted me to create a new useful tool for myself - thanks! Here are a couple of things I found along the way, in case they're helpful: I think you can Make New Agenda Items Specific to Project by adding the following to mGSDMeetingEnhancementsPlugin (somewhere around the line about darn you subprojects): if (abList.contains('AgendaItem') ) { var foo2 = store.fetchTiddler(tiddlerTitle).getParent('Project'); if (foo2.length 0) { abExtra += ' [[' + foo2[0] + ']]'; } } I also wanted new meetings to inherit the realm, so I edited the following section: getRealm: function(tiddlerTitle) { // if we're in a project inherit the realm from the project var inTiddler = store.fetchTiddler(tiddlerTitle); if (inTiddler inTiddler.tags.contains('Project')) { so that the last line reads: *if (inTiddler inTiddler.tags.contains('Project')||inTiddler.tags.contains('Meeting'))) { * cmari On Wednesday, February 22, 2012 1:36:10 PM UTC-6, David Szego wrote: One more very useful update to help plan and manage your meetings in mGSD: *AgendaItems *can now be added to multiple meetings, and tagged as discussed individually at each meeting. This is very handy in real-life use, where you need to revisit an item in subsequent meetings, and keep track of where it was discussed or missed. This also adds two very powerful and useful tagging functions to *mgtdListEnhanced *and elsewhere: - delist [[TiddlerToRemoveFromList]] Prompt lets you click an [X] button to remove a Tiddler from the mgtdListEnhanced without deleting the Tiddler. - The button created has a hover comment Prompt TiddlerToRemoveFromList from parent.tiddler.title, i.e. Uninvite Joe Blow from Example Meeting - This un-tags TiddlerToRemoveFromList with the name of the Tiddler where this function is called from (opposite of the addButtonTags function in *mgtdListEnhanced*) - toggleTagPrefix TagPrefix TiddlerToTag to tag / untag specified TiddlerToTag with [[TagPrefixparent.tiddler.title]] i.e. Discussed@MeetingName Try it for yourself athttp://thinkcreatesolve.biz/mGSDEnhancements.htmlandpost your feedback! Cheers, David Szego -- You received this message because you are subscribed to the Google Groups GTD TiddlyWiki group. To post to this group, send email to gtd-tiddlywiki@googlegroups.com. To unsubscribe from this group, send email to gtd-tiddlywiki+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/gtd-tiddlywiki?hl=en.
Re: New version of TrashPlugin - now honours dontDelete tag
One other way to do this: In your !ViewTemplateToolbar slice from your theme, use: span macro=hideWhenTagged dontDeletespan class='toolbar' macro='toolbar [[ToolbarCommands::ViewToolbar]]'/span/span span macro=showWhenTagged dontDeletespan class='toolbar' macro='toolbar [[ToolbarCommands::NoDelViewToolbar]]'/span/span and in your ToolbarCommands Tiddler, have a table row like: |~NoDelViewToolbar|closeTiddler closeOthers attachFile +editTiddler easyEdit jump bookmarks +cloneTiddler fields syncing permalink references newHere| ...where there's no delete command. This also gets around Eric's well-founded objection of no user feedback when clicking delete in the previous suggestion (TrashPlugin update). Cheers, David Szego -- You received this message because you are subscribed to the Google Groups GTD TiddlyWiki group. To post to this group, send email to gtd-tiddlywiki@googlegroups.com. To unsubscribe from this group, send email to gtd-tiddlywiki+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/gtd-tiddlywiki?hl=en.
Re: custom project status
Hi Daniel, Check out the mGSD enhancements I've made at http://thinkcreatesolve.biz/mGSDEnhancements.html - among them are new project statuses (inspired by your post!) including: * Active * Ongoing * Someday/Maybe * Dormant (for things that definitely will happen, but not yet - like yearly taxes, etc. This is different from S/M which may never happen!) * Abandoned The problem with them not showing up may be due to specific tags (Active, etc.) being looked for in the mgtdList's in your TagDashboard Tiddler. For example: div macro=mgtdList title:'Next Actions' tags:'Action Next !Done' view:Action ignoreRealm:yes group:Priority gView:bold newButtonTags:'Action Next' /div Note that the tags: line will restrict things. Also, make sure you tag your project statuses with ProjectStatus! Cheers, David Szego On Jan 10, 2:52 pm, DDdW danieldennisde...@gmail.com wrote: Hi, First of all a big compliment to mGSD and everyone who contributed to it. I've tried a gazillion of offline and online GTD tools, but GSD is truly the most natural system I've encountered. And also because it's a tiddlywiki small nuisances I can tweak. I added a new projectstatus today called Ongoing for projects that really don't end. They are too big too see as a single task, and are too apparent to simply call an 'area'. Think of things like 'social life', or 'administration'. Adding another ProjectStatus wasn't too hard to find out. I found the others in the tiddler Projecstatus, and saw how the coding worked (only really had to make a new tiddler, copy paste it from another projectstatus, change the names and colnumber). Then some tweaks to project dashboards, and the newly assigned projects shows up nice where they belong. Only issue I have is that (next) actions in projects with the status Ongoing are treated just as they are as actions in someday/Maybe: they aren't visible! For Someday/Maybe I understand that those actions would be just clutter in most overviews. But how can I show my 'Ongoing' actions in dashboards like Next Actions by Context? I thimbled around in some of the core files, but couldn't quite find what I was looking for. I suspect it has something to do with tiddler.hasActiveProject(). Can you please help me make this small tweak? very much appreciated. -- You received this message because you are subscribed to the Google Groups GTD TiddlyWiki group. To post to this group, send email to gtd-tiddlywiki@googlegroups.com. To unsubscribe from this group, send email to gtd-tiddlywiki+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/gtd-tiddlywiki?hl=en.
Re: mGSDProjectStatusUpdatesPlugin (adapted from mGSD Journals and projects thread)
Hi all, Some small but helpful changes: v1.1 - 19/02/12: *Moved mGSDProjectStatusUpdatesStyleSheet (not really needed, but optional for custom styling) and StatusView into Shadow Tiddlers for easier install *Tag new StatusUpdates with noNotes and hideTags for a nicer view of StatusUpdates outside of the Project Dashboard Take a look at http://thinkcreatesolve.biz/mGSDEnhancements.html Cheers, David Szego -- You received this message because you are subscribed to the Google Groups GTD TiddlyWiki group. To post to this group, send email to gtd-tiddlywiki@googlegroups.com. To unsubscribe from this group, send email to gtd-tiddlywiki+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/gtd-tiddlywiki?hl=en.
Re: mGSDTicklerCalendar - Drop-down Upcoming Ticklers and Overdue Actions in top menu
Hi all, I've packaged the whole thing into mGSDTicklerCalendarPlugin and added ShadowTiddlers for minimal install steps. Take a look at http://thinkcreatesolve.biz/mGSDEnhancements.html Cheers, David Szego -- You received this message because you are subscribed to the Google Groups GTD TiddlyWiki group. To post to this group, send email to gtd-tiddlywiki@googlegroups.com. To unsubscribe from this group, send email to gtd-tiddlywiki+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/gtd-tiddlywiki?hl=en.
My Journal Entries view
Hi all, If you want a nice way to view all your Journal entries which fits in well with mGSD, create a Tiddler called My Journal (or whatever you'd like), and put the following in it: newJournal /0MM/0DD - hh:0mm Journal noNotes hideTags mgtdList title:'My Journal Entries' startTag:Journal dontShowEmpty:no global:yes sort:-modified ignoreRealm:yes view:TiddlerText Tag it with view to hide the tags, and stick it in your DefaultTiddlers list so it comes up each time you load your TW (or you might forget it's there!) If you're not using my mGSDProjectStatusUpdatesPlugin (which you can get at http://thinkcreatesolve.biz/mGSDEnhancements.html ) you'll need to put this in a Tiddler tagged systemConfig: merge(Tiddler.prototype,{ //TiddlerText with contents - additional to core TiddlerViewMethods tiddler render_TiddlerText: function() { var showControl= ; var mydisplayType = ; var tid_length=; mydisplayType += store.getTiddlerText(this.title); tid_length +=mydisplayType; if (tid_length !=null) {showControl += '+++tiddler [[%0]]=== \nhr/\n'; } return this.renderUtil( '{{action{'+ 'deleteTiddler [[%0]]'+ 'nbsp; [[%0]]nbsp;%1 '+ '}}}', [ this.title, showControl.format([this.title]) ] ); }, }); Note, the above uses the excellent NestedSlidersPlugin. If you don't have *that*, you can use a flatter layout with this instead: merge(Tiddler.prototype,{ //TiddlerText with contents - additional to core TiddlerViewMethods tiddler render_TiddlerText: function() { var showControl= ; var mydisplayType = ; var tid_length=; mydisplayType += store.getTiddlerText(this.title); tid_length +=mydisplayType; if (tid_length !=null) {showControl += 'tiddler [[%0]]\nhr/ \n'; } return this.renderUtil( '{{action{'+ 'nbsp; [[%0]] '+ 'deleteTiddler [[%0]]'+ '\n'+ '}}} %1', [ this.title, showControl.format([this.title]) ] ); }, }); Either way, it's a nice way to view your Journal! Cheers, David Szego -- You received this message because you are subscribed to the Google Groups GTD TiddlyWiki group. To post to this group, send email to gtd-tiddlywiki@googlegroups.com. To unsubscribe from this group, send email to gtd-tiddlywiki+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/gtd-tiddlywiki?hl=en.
Re: New mGSD Feature: Meetings!
Another small update - I've changed the + buttons in the Attendees + and Agenda Item + lists to ⊕ (circled-plus). What does this mean? Now you can add an existing Tiddler to the Agenda Items or Attendees list rather than being forced to have a new Tiddler created. Behind the scenes, if the title you enter matches an existing Tiddler, it gets tagged according to the mgtdListEnhanced's addButtonTags:'Whatever' parameter. If it doesn't exist, it is created and then tagged. This gives mgtdListEnhanced a new, flexible feature of adding existing Tiddlers to any list! I hope you'll try it for yourself and send me your feedback! http://thinkcreatesolve.biz/mGSDMeetingEnhancements.html Note, there is a small issue I can't figure out - how to refresh the Dashboard. Currently (no matter what I try!) after you add an item, you still have to Jump (in the toolbar) to the Dashboard to refresh it and make the item show up. Any hints? Regards, David Szego -- You received this message because you are subscribed to the Google Groups GTD TiddlyWiki group. To post to this group, send email to gtd-tiddlywiki@googlegroups.com. To unsubscribe from this group, send email to gtd-tiddlywiki+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/gtd-tiddlywiki?hl=en.
Re: Adding a due date to actions in mGSD
The problem there would be referring to a specific tiddler without using where: [(specific project)] I don't know how to refer to the project self from within a mgtdList, like where: tiddler.getParentProject or similar (this does not exist, there are methods like tiddler.hasParent or .hasActiveProject). Regarding the issue about how to do where:[[specific project/tag/contact/etc]] in a mgtdList ... When used in a newButtonTags: line, the parameter [[%0]] refers to the project (or meeting or action etc.) name. I've found there is a tiddler.isTagged('string') function (I'm sure a lot of you knew this... bear with me!) Using newButtonTags:'[[%0]]' does indeed tag a new tiddler with %0. However, in where:, using any variation of [[%0]], with/without square brackets, curly brackets, single/double quotes, curly's around the whole line, etc. DOES NOT work! div macro=mgtdList title:'Attendees' startTag:'Contact' view:Attendee ignoreRealm:yes newButtonTags:'Contact [[%0]]' where:{{tiddler.isTagged('[[%0]]')}} and yet this does: div macro=mgtdList title:'Attendees' startTag:'Contact' view:Attendee ignoreRealm:yes newButtonTags:'Contact [[%0]]' where:{{tiddler.isTagged('WhateverTagPercentZeroIs')}} So how do I get the value of %0 into a variable or parameter that where: can use? That would solve a whole boatload of issues for me! On Feb 4, 3:24 am, Javix javipe...@gmail.com wrote: (what is the purpose of having a new tiddler with the Done tag initially?) ...that was an oversight! -- You received this message because you are subscribed to the Google Groups GTD TiddlyWiki group. To post to this group, send email to gtd-tiddlywiki@googlegroups.com. To unsubscribe from this group, send email to gtd-tiddlywiki+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/gtd-tiddlywiki?hl=en.
Re: Adding a due date to actions in mGSD
Forget it... In the end, I merged a mgtdListEnhanced macro with the added parameter: withParentTag:yes which adds parent.title into tagExpr for evaluation. This way, only Tiddlers tagged with the name of the Tiddler where the mgtdListEnhanced resides, are listed. see http://thinkcreatesolve.biz/mGSDMeetingEnhancements.html#mgtdListEnhanced for the code. Thanks for the pointers tho!!! On Feb 14, 11:34 am, David Szego david.sz...@me.com wrote: The problem there would be referring to a specific tiddler without using where: [(specific project)] I don't know how to refer to the project self from within a mgtdList, like where: tiddler.getParentProject or similar (this does not exist, there are methods like tiddler.hasParent or .hasActiveProject). Regarding the issue about how to do where:[[specific project/tag/contact/etc]] in a mgtdList ... When used in a newButtonTags: line, the parameter [[%0]] refers to the project (or meeting or action etc.) name. I've found there is a tiddler.isTagged('string') function (I'm sure a lot of you knew this... bear with me!) Using newButtonTags:'[[%0]]' does indeed tag a new tiddler with %0. However, in where:, using any variation of [[%0]], with/without square brackets, curly brackets, single/double quotes, curly's around the whole line, etc. DOES NOT work! div macro=mgtdList title:'Attendees' startTag:'Contact' view:Attendee ignoreRealm:yes newButtonTags:'Contact [[%0]]' where:{{tiddler.isTagged('[[%0]]')}} and yet this does: div macro=mgtdList title:'Attendees' startTag:'Contact' view:Attendee ignoreRealm:yes newButtonTags:'Contact [[%0]]' where:{{tiddler.isTagged('WhateverTagPercentZeroIs')}} So how do I get the value of %0 into a variable or parameter that where: can use? That would solve a whole boatload of issues for me! On Feb 4, 3:24 am, Javix javipe...@gmail.com wrote: (what is the purpose of having a new tiddler with the Done tag initially?) ...that was an oversight! -- You received this message because you are subscribed to the Google Groups GTD TiddlyWiki group. To post to this group, send email to gtd-tiddlywiki@googlegroups.com. To unsubscribe from this group, send email to gtd-tiddlywiki+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/gtd-tiddlywiki?hl=en.
mGSD Enhancement: List only Tiddlers tagged with the name of the listing Tiddler
Hi all, I have a scenario (my mGSD Meeting Extensions - see other thread) where I want to list Tiddlers that are tagged with the Title of the Tiddler where the list resides. i.e. in a Meeting view Business Meeting Jan. 30th, I want to list Contacts, with tag Business Meeting Jan. 30th. I couldn't a) get Contact Tiddlers scoped into the Meeting view or b) use the where: to eval the parent.title as a potential tag. So, I merged a mgtdListEnhanced macro with the added parameter: withParentTag:yes which adds parent.title into tagExpr for evaluation. This way, only Tiddlers tagged with the name of the Tiddler where the mgtdListEnhanced resides, are listed. Maybe it's completely the wrong approach, but it does the trick! see: http://thinkcreatesolve.biz/mGSDMeetingEnhancements.html#[[mgtdListEnhanced]][[TagDashboards]][[Example%20Meeting]] ...for the code and an example. By the way: In my TagDashboard !Meeting view, I'd love to be able to have the regular mgtdList show only Tiddlers tagged Meeting and scoped within the parent Meeting. This would make Meetings the same as Actions or Projects in that they'd automatically be confined to within the right views. Any hints? Cheers, David Szego -- You received this message because you are subscribed to the Google Groups GTD TiddlyWiki group. To post to this group, send email to gtd-tiddlywiki@googlegroups.com. To unsubscribe from this group, send email to gtd-tiddlywiki+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/gtd-tiddlywiki?hl=en.
Re: New mGSD Feature: Meetings!
Hi all, I've made some major updates to my mGSD Meeting Enhancements including: *Added ability to properly track attendance and discussion points, and remove attendees or agenda items *Nicer Dashboard and Title Button layouts *Moved as much code as possible away from stock mGSD Tiddlers (for mGSD update compatibility) *Repackaged the whole thing as a Plugin Tiddler for easy install I'm using both the Meetings and Project Status Updates features daily, to oversee 15 major IT projects involving 5-10 vendors... it's an excellent tool and I hope you'll try it for yourself! http://thinkcreatesolve.biz/mGSDMeetingEnhancements.html Looking forward to your feedback, David Szego -- You received this message because you are subscribed to the Google Groups GTD TiddlyWiki group. To post to this group, send email to gtd-tiddlywiki@googlegroups.com. To unsubscribe from this group, send email to gtd-tiddlywiki+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/gtd-tiddlywiki?hl=en.
New version of TrashPlugin - now honours dontDelete tag
Oddly, exactly 6 years after the last version, I've added a feature to Ido Magal's TrashPlugin. Now the Delete button won't do anything on Tiddlers tagged with dontDelete. This is a great way to prevent critical Tiddlers (system, themes, css, etc.) from getting accidentally wiped! Enjoy, David Szego /*** |''Name:''|TrashPlugin| |''Version:''|1.1.1 (Feb 12, 2012) | |''Source:''|http://ido-xp.tiddlyspot.com/#TrashPlugin| |''Author:''|Ido Magal (idoXatXidomagalXdotXcom)| |''Licence:''|[[BSD open source license]]| |''CoreVersion:''|2.1.0| |''Browser:''|??| !Description This plugin provides trash bin functionality. Instead of being permanently removed, deleted tiddlers are tagged with Trash. Empty the trash by clicking on the emptyTrash button in the [[Trash]] tiddler. Holding down CTRL while clicking on delete will bypass the trash. !Installation instructions Create a new tiddler in your wiki and copy the contents of this tiddler into it. Name it the same and tag it with [[systemConfig]]. Save and reload your wiki. !Uninstallation instructions 1. Empty the [[Trash]] ( emptyTrash ) 2. Delete this tiddler. !Revision history * V1.1.1 (Feb. 12, 2012) ** Added dontDelete as an exception tag to prevent things from being trashed * V1.1.0 (Dec 12, 2006) ** added movedMsg (feedback when tiddler is tagged as Trash) ** make sure tiddler actually exists before tagging it with Trash ** fetch correct tiddler before checking for systemConfig tag * V1.0.3TT.1 (TiddlyTools variant) (Dec 11, 2006) ** don't create Trash tiddler until needed ** remove Trash tiddler when no trash remains ** don't tag Trash tiddler with TrashPlugin ** moved all user-visible strings to variables so they can be translated by 'lingo' plugins ** use displayMessage() instead of alert() * v1.0.3 (Dec 11, 2006) ** Fixed broken reference to core deleteTiddler. ** Now storing reference to core deleteTiddler in emptyTrash macro. ** Reduced deleteTiddler hijacking to only the handler. * v1.0.2 (Dec 11, 2006) ** EmptyTrash now uses removeTiddler instead of deleteTiddler. ** Supports trashing systemConfig tiddlers (adds systemConfigDisable tag). * v1.0.1 (Dec 10, 2006) ** Replaced TW version with proper Core reference. ** Now properly hijacking deleteTiddler command. * v1.0.0 (Dec 10, 2006) ** First draft. !To Do * Make trash keep only n days worth of garbage. * Add undo. * rename deleted tiddlers? !Code ***/ //{{{ config.macros.emptyTrash = { tag: Trash, preventionTag: dontDelete, movedMsg: '%0' has been tagged as '%1', label: empty trash, tooltip: Delete items tagged as %0 that are older than %1 days old, emptyMsg: The trash is empty., noneToDeleteMsg: There are no items in the trash older than %0 days., confirmMsg: The following tiddlers will be deleted:\n\n'%0'\n\nIs it OK to proceed?, deletedMsg: Deleted '%0', handler: function ( place,macroName,params,wikifier,paramString,tiddler ) { var namedParams = (paramString.parseParams(daysOld))[0]; var daysOld = namedParams['daysOld'] ? namedParams['daysOld'][0] : 0; // default var buttonTitle = namedParams['title'] ? namedParams['title'][0] : this.label; createTiddlyButton ( place, buttonTitle, this.tooltip.format([ config.macros.emptyTrash.tag,daysOld ]), this.emptyTrash( daysOld )); }, emptyTrash: function( daysOld ) { return function() { var collected = []; var compareDate = new Date(); compareDate.setDate( compareDate.getDate() - daysOld ); store.forEachTiddler(function ( title,tiddler ) { if ( tiddler.tags.contains( config.macros.emptyTrash.tag ) tiddler.modified compareDate ) collected.push( title ); }); if ( collected.length == 0 ) { if ( daysOld == 0 ) displayMessage( config.macros.emptyTrash.emptyMsg ); else displayMessage( config.macros.emptyTrash.emptyMsg.format( [daysOld] ) ); } else { if ( confirm( config.macros.emptyTrash.confirmMsg.format( [collected.join( ', ' )] ) ) ) { for ( var i=0;icollected.length;i++ ) { store.removeTiddler( collected[i] ); displayMessage( config.macros.emptyTrash.deletedMsg.format( [collected[i
Help with macro - ToggleTagPlugin crashes mgtdList when inserting tiddler title
I'd like to create a ToggleTag checkbox (using the ToggleTagPlugin) which sets a tag containing the name of the tiddler where the checkbox resides. For instance, Tiddler1 should show a list of tiddlers, and the ToggleTag checkbox before each listed tiddler should toggle a tag Tiddler1 (where the list is being shown): Tiddler1: div macro=mgtdList title:'Attendees' tags:'Contact' view:Attendee ignoreRealm:yes newButtonTags:'Contact' local:yes /div Tiddler2: render_Attendee: function() { return this.renderUtil( '{{attendee{'+ 'toggleTag [[Attended@%1]] [[%0]] -'+ ' nbsp;[[%0]] '+ '}}}'+ '{{notesLink{showNotesIcon [[%0]]}}}', [ this.title, parent.tiddler.title ] );}, What happens is, the tiddler *does* get tagged Attended@Tiddler1, but the whole mgtdList div in Tiddler1 disappears!!! If I refresh Tiddler1 (close/open), the list shows properly, and the checkbox remains. Odd behaviour: If I pass a string, or something undefined as %1 (for instance, asdf or foo.bar), it tags as Attended@asdf or Attended@undefined and the mgtdList on Tiddler1 remains intact as expected. How do I properly pass the title of the tiddler on which the mgtdList resides, as the tag parameter of ToggleTagPlugin? Help! This one's really driving me crazy!! Thanks, David Szego -- You received this message because you are subscribed to the Google Groups GTD TiddlyWiki group. To post to this group, send email to gtd-tiddlywiki@googlegroups.com. To unsubscribe from this group, send email to gtd-tiddlywiki+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/gtd-tiddlywiki?hl=en.
Re: New mGSD Feature: Meetings!
Thanks all for your kind words! The best momentum would be if it got merged into mGSD, so send Simon Baird a note! I'll post updates here as I make them. Note - clicking save changes on the toolbar will now save a copy locally, I properly added Eric Shulman's excellent SaveFromWebPlugin backend to my server. This is the easiest way to get your own copy of the full mGSD TW. On Feb 4, 8:44 am, Stobot stob...@gmail.com wrote: I also wish I had the skills to help, but unfortunately don't. Just wanted to post to keep/add momentum as I'm eagerly waiting for this to get worked out so I can adopt it. Great work so far! -- You received this message because you are subscribed to the Google Groups GTD TiddlyWiki group. To post to this group, send email to gtd-tiddlywiki@googlegroups.com. To unsubscribe from this group, send email to gtd-tiddlywiki+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/gtd-tiddlywiki?hl=en.
Re: New mGSD Feature: Meetings!
Thanks for your compliments - and debugging! I've added a Dependancies section to the instructions Tiddler, so people shouldn't hit that problem again. Some comments inline... On Feb 3, 1:10 am, DavidS dav...@seasamin.info wrote: macro error traced to my not having your NewHerePluginExtended. *It all seems to work very well and is a function for mGSD that has great usage potential.* No doubt in time, selection menus can be added for assigning meeting related functions just as other drop-down selections in Action tiddlers. This is my goal... Especially in the Attendees section of the TagDashboards, I'd like to see the following: Attendees + = [x] [David Szego] x [ ] [John Doe] x [ ] [- ] x Where clicking the + gets you a new dropdown for a new invitee and adds the Invited:MeetingName tag Clicking the leading checkbox adds/removes the Attended:MeetingName tag Clicking the trailing x removes the invitee, but does not *delete* their Tiddler as in most uses of the x button. As for the Attended:MeetingName and Invited:MeetingName tags, this would let me keep track of which meetings a person was/wasn't at. Three problems: 1. Don't know how to make the + add a drop-down. 2. In TiddlerViewMethods, I don't know how to get the calling- tiddler's title. I need to do something like this: render_Attendee: function() { return this.renderUtil( '{{action{'+ 'toggleTag Attended:'+parent.title+' [[%0]] -'+ Except this gives me Attended:undefined rather than Attended:ExampleMeeting etc. - Any hints? 3. Don't know how to make a macro much like deleteTiddler (i.e. shows the x button the same way) but removes a tag from a Tiddler instead of deleting the Tiddler. If not adopted as standard in mGSD, can it be made independent of core mGSD tiddlers to ease upgrades? I think the alterations to TiddlerViewMethods can be put elsewhere, as: merge(Tiddler.prototype,{ render_WhateverView methods... as can the additional array entries to: config.mGTD.specialTags = [ ... and config.mGTD.tagsToIndex = [ ... which are in mGTDConf But then you'd have to hijack the TagDashboards Tiddler, to add Meeting, and alter Project, etc. Don't know how to do that yet. Would love the help! And do send a note to Simon with some words of support - this is all really just a small expansion of his excellent work (which I really do rely on, daily!) Cheers, David. -- You received this message because you are subscribed to the Google Groups GTD TiddlyWiki group. To post to this group, send email to gtd-tiddlywiki@googlegroups.com. To unsubscribe from this group, send email to gtd-tiddlywiki+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/gtd-tiddlywiki?hl=en.
Re: Cleaning up TitleButtons for a better UI (mGSD)
Note, to point 1 (removing Make Tickler): If you do want to set a due-date for a project (which is more logical than making it a tickler), edit TitleButtons, section !Project, and add a span as the last line of the following div (as shown): div macro=hideWhenTagged Complete style=padding-top:0.25em;padding- bottom:0.25em; span macro=multiToggleTag ProjectStatus longVersion:on/span span macro=multiSelectTag Priority allowNone:on/span span macro=toggleTag Recurring . ./span !-- Give projects a due-date -- span style=float: right; clear: none;span class=labelDue date:/spanbr/span macro=dateChooser/span/span /div On Jan 30, 11:43 am, David Szego david.sz...@me.com wrote: Hi all, I've made some changes in TitleButtons, to give a more businessy, Project-centric view of things. 1. I removed Make tickler from Project views - a project (being a list of tasks, contacts, and references, etc.) shouldn't likely be made into a tickler. A particular *task* could, but that's been addressed better by adding a due-date to a task and creating an Overdue list view in the Dashboards. In TitleButtons, section !Project: !-- div class=floatright macro=convertToFromTicklerbr//div -- 2. I changed the Contacts list to show Primary (i.e. the Project Manager) using the drop-down, and Associated using [C] instead of : In TitleButtons, section !Project: div class=floatleftspan class=labelSubproject of/ span:brspan macro=multiSelectTag Project allowNone:on/ spanspan macro=linkToParent Project/span/div !-- Contacts -- div class=floatleft style=clear: left; span class=labelPrimary contact:/spanbr span macro=multiSelectTag Contact allowNone:on/span /div div class=floatleft style=clear: none; span class=labelAssociated Contacts:/spanbr span macro=linkToParent Contact '[C]' [[%0]]/span /div div class=clearboth/div 3. I've replaced generic arrows as a general clean-up to TitleButtons, wherever I found linkToParent. To do this, I've added: '[C]' for Contact '[A]' for Area '[P]' for Project '[!]' for Priority '[@]' for Context For instance: span macro=linkToParent Contact/span becomes: span macro=linkToParent Contact '[C]'/span Hope this helps, David Szego -- You received this message because you are subscribed to the Google Groups GTD TiddlyWiki group. To post to this group, send email to gtd-tiddlywiki@googlegroups.com. To unsubscribe from this group, send email to gtd-tiddlywiki+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/gtd-tiddlywiki?hl=en.
Re: Adding a due date to actions in mGSD
Javi graciously answered my question above ... Add this to any of your dashboards for a great view of overdue actions: {{highlight{ mgtdList title:'Overdue Actions' startTag:Action tags:'!Done' view:Tickler mode:global where:'tiddler.ticklerIsActive()tiddler.fields.mgtd_date' sort:'tickleDate' dontShowEmpty:yes ignoreRealm:{{config.mGTD.getOptChk('AlertsIgnoreRealm')?'yes':''}} }}} (Oh, and yes, I saw that I spelled my own name wrong! Typo!!!) -- You received this message because you are subscribed to the Google Groups GTD TiddlyWiki group. To post to this group, send email to gtd-tiddlywiki@googlegroups.com. To unsubscribe from this group, send email to gtd-tiddlywiki+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/gtd-tiddlywiki?hl=en.
Adding a due date to actions in mGSD
I know it's not strict GTD, but I use mGSD in my life as a Sr. Project Manager, as well as for my own tasks, and I do have a need for due dates. Things blow up if they're not on time. The problem with making an action into a tickler is that you lose a lot of the details and visibiltiy in dashboards, etc. So, I took a bit of the TitleButtons from Ticklers, and put them into the TitleButtons for Actions... 1. Edit the TitleButtons tiddler 2. Scroll down to !Actions 3. Look for: div macro=hideWhenTagged Done style=padding-top:0.25em;padding-bottom:0.25em; span macro=multiToggleTag ActionStatus longVersion:on/span /div ...and change it by adding a line above the /div, so it looks like this: div macro=hideWhenTagged Done style=padding-top:0.25em;padding-bottom:0.25em; span macro=multiToggleTag ActionStatus longVersion:on/span span style=float: right; clear: none;span class=labelDue date:/spanbr/span macro=dateChooser/span/span /div Pleasantly, I was surprised to find that if you give an Action a due-date this way, it turns into the Tickle date if you do click make tickler, and the date is preserved if you go back and forth from Tickler to Action! Very nice, Simon! If someone could help me highlight overdue tasks in MgtdList views, it would be really appreciated! (And if I have time to work on it, I'll put it in this thread). Hope this helps someone. David Szegi -- You received this message because you are subscribed to the Google Groups GTD TiddlyWiki group. To view this discussion on the web visit https://groups.google.com/d/msg/gtd-tiddlywiki/-/ih1Zc08Lj1IJ. To post to this group, send email to gtd-tiddlywiki@googlegroups.com. To unsubscribe from this group, send email to gtd-tiddlywiki+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/gtd-tiddlywiki?hl=en.
Re: automagic contexts?
The MgtdProcessInbox macro really should be split into a plugin, and a config page - with the plugin loading an array of terms and their expansions from the config page. I.e. instead of: {{{ var shortHand = { Action: { 'W': 'Waiting For', 'N': 'Next', 'F': 'Future', 'S': 'Starred' }, Project: { 'A': 'Active', 'SM': 'Someday/Maybe', 'S': 'Starred' } }; }}} it should have a Tiddler called MgtdQuickExpansionConfig which contains simply: !Project: 'A': 'Active', 'SM': 'Someday/Maybe', 'S': 'Starred' etc. Or something like that. I only play a programmer on TV. On Jan 2, 6:14 pm, dmic dan.mi.c...@gmail.com wrote: Hey all, was digging around the code trying to turn off the automatic checking of opening tasks and projects in quickadd (which I was able to do), when I came across a small section of code in the MgtdProcessInbox tiddler... It seems that it should automatically assign a context if it finds certain words in the tiddler title. So if the quick add entry is .call John, then the context @Calls should automatically be assigned. I have modified the section of the code to this: var automagicContexts = { '@Calls':'call', '@Errands':'buy', '@Email':'email' }; but it doesn't seem to work. Anyone know anything about this or how to get it to work? cheers, dan -- You received this message because you are subscribed to the Google Groups GTD TiddlyWiki group. To post to this group, send email to gtd-tiddlywiki@googlegroups.com. To unsubscribe from this group, send email to gtd-tiddlywiki+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/gtd-tiddlywiki?hl=en.
Elegant toolbar mod w/collapsing
I've edited the MptwTheme to allow proper use of the ToolbarCommands tidder, and to add folding (via the built-in mptwCollapse macro) to both GTD and regular tiddlers. This removes a lot of clicks for me, as I can keep tiddlers available while maximizing screen space, instead of closing, searching / going to timeline, re-opening. Edit the MptwTheme !View sections as below. Note, if you open the MptwTheme template, and click on MptwTheme##ViewToolbar, you're at the wrong place - you'll be redirected to a shadow, where your changes will be ineffective. Double-click / edit the theme tiddler itself. Replace MptwTheme 's whole !ViewTemplate and !ViewTemplateToolbar section as follows: !ViewTemplate !--{{{-- div class=uncollapsedView [[MptwTheme##ViewTemplateToolbar]] div class=tagglyTagged macro=tagsdiv macro='whatLinksHere brLinked From: br'/div/div div class='titleContainer' span class='floatleft' macro='tiddlerIcons' style='cursor:auto ! important;'/span span class='title' macro='view title'/span span macro=miniTag/span span macro='whatLinksHere brWhat Links Here: br '/span /div div class='subtitle' (updated span macro='view modified date {{config.mptwDateFormat? config.mptwDateFormat:MM/0DD/YY}}'/span by span macro='view modifier link'/span) !-- (span macro='message views.wikified.createdPrompt'/span span macro='view created date {{config.mptwDateFormat? config.mptwDateFormat:MM/0DD/YY}}'/span) -- /div div macro=showWhen tiddler.tags.containsAny(['css','html','pre','[[systemConfig]]']) ! tiddler.text.match('{{'+'{') div class='viewer'pre macro='view text'/pre/div /div div class='viewer' macro='view text wikified'/div div class='viewer' macro='notes'/div !-- Wrapping div assumes you've installed tagglyTagging. Inner div assumes WhatLinksHere plugin from http://rumkin.com/tools/tiddlywiki/#WhatLinksHerePlugin -- div class=tagglyTagging macro=tagglyTaggingdiv macro='whatLinksHere brLinked From: br '/div/div /div div class=collapsedView span class='toolbar' span macro='toolbar jump closeTiddler'/span span macro='mptwCollapse +'/span /span span class='floatleft' macro='tiddlerIcons' style='cursor:auto ! important;'/span span class='title' macro='view title'/span /div !--}}}-- !ViewTemplateToolbar !--{{{-- div class='toolbar' span macro=showWhenTagged systemConfig span macro=toggleTag systemConfigDisable . '[[disable| systemConfigDisable]]'/span /span span macro=showWhenTagged systemThemespan macro=applyTheme/ span/span span macro=showWhenTagged systemPalettespan macro=applyPalette/span/span span macro=showWhen tiddler.tags.contains('css') || tiddler.title == 'StyleSheet'span macro=refreshAll/span/span span style=padding:1em;/span !-- span macro='toolbar closeTiddler closeOthers +editTiddler deleteTiddler fields syncing permalink references jump'/span span macro='newHere label:new here'/span -- span class='toolbar' macro='toolbar [[ToolbarCommands::ViewToolbar]]'/span !-- Removed new journal, uncomment to add it back. It's in my sidebar mods instead. -- !-- span macro='newJournalHere {{config.mptwJournalFormat? config.mptwJournalFormat:MM/0DD/YY}}'/span -- span macro='mptwCollapse -'/span /div !--}}}-- The toolbar now uses the ToolbarCommands tiddler, which I've set up as follows. You can edit yours to your liking. |~ViewToolbar|closeTiddler closeOthers attachFile +editTiddler easyEdit jump bookmarks +cloneTiddler fields syncing permalink references newHere deleteTiddler| |~EditToolbar|+saveTiddler saveCloseTiddler -cancelTiddler cancelCloseTiddler deleteTiddler closeOthers easyEdit| To make GTD tiddlers collapsable as well (and to use the ToolbarCommands there), edit the MonkeyGTDTheme tiddler and replace the !ViewTemplate and !ViewTemplateToolbar sections as below: !ViewTemplate !--{{{-- div macro=showWhen tiddler.tags.containsAny(config.mGTD.specialTags) div class=uncollapsedView [[MonkeyGTDTheme##ViewTemplateToolbar]] div class='titleContainer viewer'[[TitleButtonsSelector]]/div div macro=showWhenTaggedAny Reference View !--- just make it look like a normal tiddler --- div class='viewer' macro='view text wikified'/div /div div macro=else div macro=showWhen tiddler.text != '' div class='viewer'Notes:/div div class='viewer postityellow' macro='view text wikified'/div /div /div div class='viewer'[[DashboardSelector]]/div /div div class=collapsedView span class='toolbar' span macro='toolbar jump closeTiddler'/span span macro='mptwCollapse +'/span /span span class='floatleft'