dogMelon Note Studio Forum Index dogMelon Note Studio
For discussion of all aspects of Note Studio
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

ManageGTDTask: A new plugin
Goto page 1, 2  Next
 
Post new topic   Reply to topic    dogMelon Note Studio Forum Index -> Note Studio
View previous topic :: View next topic  
Author Message
lemayp



Joined: 24 Sep 2005
Posts: 246
Location: Laval, Canada

PostPosted: Fri Jun 09, 2006 3:15 pm    Post subject: ManageGTDTask: A new plugin Reply with quote

Hello everyone,

I just want to let you know that I am currently developping a new plugin that I think I will use a lot and might be useful for others as well. For those of you who use the CreateGTDActionList plugin, you might find it very useful to have all your action/tasks that are stored in different NoteStudio pages to be reported in a single page. This allow you to know all actions/tasks from all the project that you have.

Once you have the report, if you need to change any task entry, you will have to go to the page where is stored the task and edit it to change either the tag (From [@Actions] to [@Errands]) or the task itself (From "Paint the bedroom. NA: Choose the colors we want" to "Paint the bedroom. NA: Buy the paint".

This could take some time, specially if you are doing your weekly review and need to update several tasks...

That's where the new plugin will be very useful...

What it does is that it extract all the task/actions from the Action List page (generated by the CreateGTDActionList plugin), display all of them in a new GUI, and allow you to change any task TAG or action value. When you click the "Update" button, the plugin will go to the page where is located the task and modify it with the new value!!!

I have just posted the first BETA release of the ManageGTDTask and it is available for download and test. If you are simply curious to see what it looks like, install the plugin and start it and you will see the GUI it provides you. If you are interested in testing it, please try to modify some tasks that you have. If you feel unsafe modifying your task, try creating a test page in your NS book, add some dummy action to it, run the CreateGTDActionList plugin and then try the new plugin to modify only the tasks that are store in your test page.

Keep it mind that the ManageGTDTask input is the report generated by the CreateActionList plugin. Prior and after using the ManageGTDTask, make sure to generate an updated report.

Comments and suggestions are welcome and could be posted in this message thread.

Bug or problems, please send me a private message or email.

Beta tester: I would appreciate that you identify yourself so I could know how many people are actually testing the plugin. Please send me a private message or email.

I hope you will like this new plugin.

Regards,

Pierre

https://sourceforge.net/projects/nsplugin
Back to top
View user's profile Send private message Visit poster's website
lemayp



Joined: 24 Sep 2005
Posts: 246
Location: Laval, Canada

PostPosted: Wed Jun 14, 2006 4:49 pm    Post subject: Version 1.0.0 is now available. Reply with quote

Hello everyone,

just to let you know that release 1.0.0 is now available and contains some new features from the beta. I have put the content of the readme.txt file in this post for reference. Thanks for all how have tried the beta version and provided their feedback.

regards,

Pierre

Quote:

--------------------------------------------------------------------------------------
Manage GTD Task for Notestudio 3.x - Version 1.0.0
--------------------------------------------------------------------------------------
This plugin works conjointly with the CreateGTDActionList plugin.

The CreateGTDActionList plugin create a report from all task/actions that need to be
fullfilled and that are stored inside of diversified NoteStudio pages. This approach
follow the logic where an individual NoteStudio page could be created for each project
that we might have to do, and in such page we might want to store any notes pertinent
to the project, and it become natural to also want to register in this page any task that
must be performed to complete the project.

The CreateGTDActionList plugin captures all actions/tasks from all pages, and
generates a report containing all actions/task from all projects, regrouped by tag name.
Such report will be stored in two NoteStudio pages named [Actions List] and
[Actions List Dated]. See the CreateGTDActionList readme file for more
details (https://sourceforge.net/projects/nsplugin/)

The ManageGTDTask tools is intendend to faciliate handling the tasks reported by the
CreateGTDActionList report by providing a GUI interface that can be used to alter any of
the task available in the report.

With such GUI, the user can:

* Reassign a task to a different tag. Ex: Changing from [@Action] to [@Errands]
* Change the task description. For instance you could change the Next Action value:
Old value : "Paint the bedroom. NA: Choose the colors we want"
New Value : "Paint the bedroom. NA: Buy the paint"
* Disable a task. Sometime you want to remove a task, but you want to keep the information
part of it. For instance, if you have an action such as:
[@PC] Read the NS Blog and add a new RSS Feed to it: http://dogmelon.com.au/nsblog/
once done you might want to remove the task but keep the action value entry. To do this,
you could simply edit the "tag" and remove the "[" and "]" characters of it. This will
disable the task while keeping the information you want to preserve. This task will
not reappear in the report generated by the next CreateGTDActionList execution.
* Delete a task. To do this, you simply need to change the tag and action value to
an empty string.
* Add a new task to your "IN" page. A special feature, similar to the AddGTDAction plugin
has been incorporated in this utility. The "ADD" feature allow the possibility to add a new
task at the bottom of an available "IN" page. You could have an "IN" page in each single
NS book that you want to. If the utility cannot detect any IN page from any books, it will
not add an "ADD" task option. Check the AddGTDTask plugin for more information
(https://sourceforge.net/projects/nsplugin/)


All this can be performed without editing manually any of the NoteStudio pages where are located those task entries.
The utility will do it for you.

To Summarize, this new tool will:
* Read and extract all the information from your [Actions List] page.
* Display all of them in a GUI interface.
* Allow you to change any of the tag or task value.
* When you click the "Update" Button for a particular task entry, the
ManageGTDTask will attempt to update to value in the NoteStudio page
where it reside. You don't have to locate the task entry yourself!!!
* Allow you the possibility to add new task to any IN page from any books.

What the tool will NOT do:
* the tool will NOT update the [Actions List] page. It is important to
rerun the "CreateGTDActionsList" plugin prior of re-executing the
ManagageGTDTask.
* the tool will not read the [Actions List Dated] page.
* the tool will not verify that you are doing the proper task. Please
read David Allen book to know how to best use GTD....

To properly benefit from using the ManageGTDTask plugin, you must make sure
to execute the CreateGTDAcionList plugin before and after using the
ManageGTDTask.

I hope you will like this plugin and that it will be useful for you. Comments, suggestions
and feedback are welcome.

- Pierre Lemay


PLEASE BE AWARE: This tool is delivered "as it is" and I can't garantee that it is
100% free of bug. The author of this utility tries to do the best he can to have
a bug free tool as he is using the tool on his personal data stored in NoteStudio,
but cannot be responsible for any lost or damage to anyone data.
HAVE A SAFE BACKUP PRIOR OF USING THIS TOOL.


==================================================================================================

Some NoteStudio message thread about this plugin:

http://dogmelon.com.au/nsforum/viewtopic.php?t=1168


Official plugin website at sourceForge.net :

https://sourceforge.net/projects/nsplugin/


This plugin is delivered for free. If you want to do a donation, take a look at the
"donate to project" page from https://sourceforge.net/projects/nsplugin/for more information
about this.

==================================================================================================



History change
===============
0.3.0 Initial Beta release used to get feedback from users.

1.0.0 Initial full release. Support the "Add" functionality.



FAQ
===

Question: Why can't I access NoteStudio while the pluging is executing?
Answer: I have intentionnaly revoke access to NoteStudio while the pluging
is executing because we need to make sure only one application will attempt
to modify the NoteStudio pages at a time.

Question: I like to add task using the utility as well as with the AddGTDTask
plugin, and as so I alway set the "auto_add_task_date=1" and
"auto_add_task_separator=1" to automatically have a date and
line separator added automatically. Meanwhile, when I delete an entry
using the ManageGTDTask plugin, the line is properly erased but the
date entry and separator line remains. Is this normal?
Answer: Yes. The ManageGTDTask will only erase the task and will
not attempt to delete anything else as that could have impact on
important personal data if we attempt to do so. For this reason,
we are not removing anything else than the task entry. Some manual
cleanup to remove separator and date info might be necessary once
in a while.


Errors and debugging
=====================
-By default all errors/warning/debug information will go to the file c:\ManageGTDTask.log.
-Full debug level can be set by changing the following line in the source:
logger.setLevel(logging.DEBUG).

-The log file c:\ManageGTDTask.log is recreated at each execution of the pluging.
If you face a problem, it would be good to save the current file c:\ManageGTDTask.log
prior of reexecuting the plugin.


Current limitation:
* Only support reports generated with option reports_per_book=0.
* Haven't been test on MAC. Mac User will need to verify the following
variable defined in the source code: logFile_MAC, and feedback would be
appreciate to confirm if the plugin works properly on MAC.
*Only the tags that include a leading '[' character and ending ']' character are supported.
Back to top
View user's profile Send private message Visit poster's website
lemayp



Joined: 24 Sep 2005
Posts: 246
Location: Laval, Canada

PostPosted: Mon Jun 19, 2006 2:53 am    Post subject: Version 1.5.0 is now available. Reply with quote

Hello,

I have been informed over the week-end of a problem that I think might have affected several people where the plugin would fails to be able to be to find the task to be updated, this due to different setting in the user environment than the one(s) that I usually try. For this reason I have just posted release 1.5.0 that fix that problem and two other cosmetic ones.

I think that the problem might have affected others before and if you were in the situation I would like invite you to install the new version AND to let me know as soon as you experience a problem with the plugin. This could be made by email or a personal message in this newsgroup.

As a bonus, you will get the new sorting feature that I was expecting to release later. I got some good feedback from some users and that lead to that first feature to be added.

I have also enabled the donation option as this as also been asked for. I appreciate the people who have donates specially that the latest plugins required several hours to complete. Please feel free to donate if you want, but be reassure that the plugins are still there for free and if you don't donate, it will not affect your Karma...

Over 650 downloads so far for all the plugins and versions... Much more than what I would have anticipated... Please don't hesitate to provide your feedback as does are what keep the motivation high.

Hope you enjoy the plugins,

Pierre

https://sourceforge.net/projects/nsplugin/
Back to top
View user's profile Send private message Visit poster's website
Craig



Joined: 16 Jun 2006
Posts: 15

PostPosted: Mon Jun 19, 2006 12:53 pm    Post subject: Reply with quote

Hi,

I was unable to use the ManageGTD plugin before because it couldn't update the pages correctly. The new version seems to work with my setup, and I'm giving it a spin. Thanks for taking the time to make this!

Craig
Back to top
View user's profile Send private message Visit poster's website
cyd



Joined: 11 May 2005
Posts: 3

PostPosted: Thu Jun 22, 2006 1:57 pm    Post subject: Great! Reply with quote

Thank you very much!

Great plugin which has lead me to reorganise my notestudio in a simplier way.

One wish: to be able to insert easily the date or the week. It would help me in the process of archiving the done to-dos.

Anyway
ENCORE BRAVO ET MERCI

Cyrille
Back to top
View user's profile Send private message
lemayp



Joined: 24 Sep 2005
Posts: 246
Location: Laval, Canada

PostPosted: Thu Jun 22, 2006 2:22 pm    Post subject: Reply with quote

Bonjour Cyrille,

regarding archiving, I have implemented a new feature that will support archiving based on a suggestion I have received earlier from another user. The UI will now include a new "Archive" button next to the "Update" one to allow archiving the task. This will automatically add a timestamp value and move the task to an archive page, and this is configurable by book, i.e. some book could be configurated to be archiveable and others not.

More to come soon. But if you would like to beta test that version, I will be happy to send that "under development" version to you. Simply send me a private message including your email adress.

That new feature will be made available soon to everyone.

thanks for the feedback.

Pierre
Back to top
View user's profile Send private message Visit poster's website
sttrebo



Joined: 17 Apr 2006
Posts: 9

PostPosted: Sat Jun 24, 2006 3:53 pm    Post subject: Tag Names Reply with quote

Sir-
I think I have figured out why your ManageGTDTasks plugin isn't working for me.
I don't use the default [@Tasks] etc for my GTD actions. I use @Task-. From what testing I have done, the plugin will only work if you use the default [@Tasks] (same for the other actions).

can the plugin be changed to accept this?

The reason I do this is in the Action List, I don't want the [Tasks] to create a new NoteStudio page.

thanks
steve
Back to top
View user's profile Send private message Send e-mail
lemayp



Joined: 24 Sep 2005
Posts: 246
Location: Laval, Canada

PostPosted: Tue Jun 27, 2006 1:26 am    Post subject: Reply with quote

Hello Steve,

last week I have sent you an email regarding your problem where I have investigated your problem and diagnosed the source of the problem to be exactly what you have mentionned in this message.

As a potential way to resolve the problem, I have provided you some lines of code to be altered in your environment to see if that would resolve the problem, but I haven't received any feedback on that and I still don't know if what I have proposed is working or not.

I can try to accomodate environments others than the one that I have but I need to have feedback and cooperation from others for this. This is how I have been able to make some of the plugings working on Mac even if I don't have any Mac computer. I don't have an environment with tags like the one you are using and creating one would require some investment in time that I might not have at this moment.

Please try the changes I have proposed you in my June 14th email and give me some feedback by email. From there, I will see how best I could accomodate you.

regards,

Pierre
Back to top
View user's profile Send private message Visit poster's website
sttrebo



Joined: 17 Apr 2006
Posts: 9

PostPosted: Tue Jun 27, 2006 2:20 pm    Post subject: Reply with quote

sorry, I never got your email. I pm'd you my email addresses. can you re-send it?



thanks
Back to top
View user's profile Send private message Send e-mail
srqman



Joined: 12 Jul 2004
Posts: 5
Location: Sarasota Florida

PostPosted: Wed Jun 28, 2006 7:47 pm    Post subject: Tasks Reply with quote

Pierre,

I installed the Manage GTD Task plugin. When I ran the plugin (after I ran the CreateGTDActionList plugin first), it did not show any of the tasks in the dialog window to be updated. After looking at it for awhile I realized that I had opted to create all my Search Tags without brackets [], i.e. "tag=@Calls" instead of "tag=[@calls]". Although this works fine for creating the Action List Report, your Manage GTD plugin seems to ignore any Search Tags that are not enclosed with brackets. Is this for a purpose?

SRQ
Back to top
View user's profile Send private message
lemayp



Joined: 24 Sep 2005
Posts: 246
Location: Laval, Canada

PostPosted: Wed Jun 28, 2006 8:52 pm    Post subject: Reply with quote

SRQ,

yes, this is made on purpose. At this moment the ManageGTDTask plugin only support tag name having the "[]" format. This should be documented in the release note of the most recent plugin version.

I haven't looked at how I could remove such restriction yet and don't know if that would be possible or not.

regards,

Pierre
Back to top
View user's profile Send private message Visit poster's website
lemayp



Joined: 24 Sep 2005
Posts: 246
Location: Laval, Canada

PostPosted: Sat Jul 08, 2006 3:17 am    Post subject: Reply with quote

Hmmm, the forum has been very quiet this week but I know a lot of people have been passing by, probably waiting for some NS 3.3 updates as we are very close to the date mentionned by dogmelon guys on their blog...

So I will do the same today, wear my "marketing" hat to talk about the next release of the ManageGTDTask plugin that I am planning to make available on the same date as NS 3.3, if my beta testers are not coming back with an important issue (everything is going well at the moment). I must say that I am very impressed by the number of download of all my plugins recently as we got about 283 download from all plugins in the month of june only!! That's impressive....

So, here are the features that will be added to the ManageGTDTask plugin in the next release:

-Support multiple "Action Lists" report stored inside different book (reports_per_book=1)
-Add Archiving support to extern Archive Page
-Add In-Page archiving support
-Read and support the Dated report.
-Add support for tag that don't necessaryly start with '[' and ends with ']'.
-Supports for NoteStudio 3.2 and 3.3

So, stay tune for its availability.

- Pierre
Back to top
View user's profile Send private message Visit poster's website
JamesHenderson



Joined: 14 Jun 2006
Posts: 6

PostPosted: Tue Jul 11, 2006 9:32 pm    Post subject: 2 Things to Look forward too Reply with quote

NS 3.3 and Pierre's updated ManageGTDTask

...excellent ! Very Happy
Back to top
View user's profile Send private message
lemayp



Joined: 24 Sep 2005
Posts: 246
Location: Laval, Canada

PostPosted: Wed Jul 12, 2006 8:57 pm    Post subject: Checkboxes!!! Reply with quote

By reading the comments in the NS blog, it looks like some people are waiting to use the cool "checkbox" feature introduced in NS 3.3. Surely a cool feature!! Imagine, you are at the shopping center, you have in hand your palm with the list of things you need to buy, which list that you have entrered in NS using your favorite PC, and simply "checking" a checkbox entry will identify what you have already put in your basket from what remains to be put there... I remember when I used to "edit" a page and "erase" a single entry to do that!!

But why am I talking about checkboxes in the context of the ManageGTDTask pluging? I must be on the wrong thread....

But I am not on the wrong thread...

If you are using tags in the format "[@something]", I can tell you that the ManageGTDTask can also be used to see all your checkbox entries too, complete and incomplete ones... And you can "check" them, or "archive" them, or transfer them to another tag if you want...

More to come... tomorow!

- Pierre
Back to top
View user's profile Send private message Visit poster's website
lemayp



Joined: 24 Sep 2005
Posts: 246
Location: Laval, Canada

PostPosted: Thu Jul 13, 2006 4:15 pm    Post subject: Reply with quote

Unfortunately I will not be able to post the latest release of the plugin today!! Sad

I woke up early to have it delivered as early as possible, principaly for those of you in Europe since I know I have a lot of users there. Meanwhile, NS 3.3 has been delivered later and I had to wait for it just to make sure that everything was still working with that production version, although everything was properly working with the beta release I had...

Unfortunately this is not the case.

It appears that a change took place in NS 3.3 that affect the plugins, particularly when pages contains some accentuated characters, as those we are using in french (é,à, ê, etc).

I will need to contact dogmelon guys to try to figure out what could cause the current problem and will attempt to provide a fix as soon as possible.

I hope to be able to resolve the situation as soon as possible.

Regards,

Pierre
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    dogMelon Note Studio Forum Index -> Note Studio All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group