Re: dGSD empty vs loaded

2013-02-01 Thread David Szego
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

2013-02-01 Thread David Szego
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

2013-02-01 Thread David Szego
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

2013-01-31 Thread David Szego
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.)

2013-01-31 Thread David Szego
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!)

2013-01-17 Thread David Szego
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)

2013-01-17 Thread David Szego
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!

2013-01-17 Thread David Szego
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!)

2013-01-14 Thread David Szego
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

2013-01-08 Thread David Szego
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!

2013-01-07 Thread David Szego
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

2012-12-30 Thread David Szego
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!

2012-11-27 Thread David Szego
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

2012-08-10 Thread David Szego


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

2012-08-10 Thread David Szego
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

2012-07-27 Thread David Szego
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

2012-03-27 Thread David Szego
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

2012-03-27 Thread David Szego
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!

2012-03-01 Thread David Szego
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!

2012-02-29 Thread David Szego
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

2012-02-19 Thread David Szego
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

2012-02-19 Thread David Szego
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)

2012-02-19 Thread David Szego
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

2012-02-19 Thread David Szego
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

2012-02-19 Thread David Szego
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!

2012-02-15 Thread David Szego
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

2012-02-14 Thread David Szego
 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

2012-02-14 Thread David Szego
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

2012-02-14 Thread David Szego
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!

2012-02-14 Thread David Szego
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

2012-02-12 Thread David Szego
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

2012-02-05 Thread David Szego
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!

2012-02-04 Thread David Szego
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!

2012-02-03 Thread David Szego
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)

2012-01-30 Thread David Szego
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

2012-01-29 Thread David Szego
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

2012-01-27 Thread David Szego
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?

2012-01-25 Thread David Szego
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

2011-10-20 Thread David Szego
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'