<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-30838110</id><updated>2012-02-01T23:29:47.127-08:00</updated><category term='Red Hat'/><category term='Announcements List'/><category term='Bamboo'/><category term='Novell'/><category term='Desktop'/><category term='Export'/><category term='Offline'/><category term='Shared Documents'/><category term='TechCrunch'/><category term='Guesses'/><category term='Release'/><category term='Outlook'/><category term='Amazon'/><category term='IntelliGantt'/><category term='UI'/><category term='ClickOnce'/><category term='Multiview'/><category term='Issues List'/><category term='Apple'/><category term='Customers'/><category term='WorkLife'/><category term='Searching'/><category term='Web'/><category term='Reporting'/><category term='Travel'/><category term='Questions'/><category term='Siebel'/><category term='Choice'/><category term='News'/><category term='Funny'/><category term='Holidays'/><category term='Office 365'/><category term='KPI'/><category term='Steelcase'/><category term='XML'/><category term='Master'/><category term='Sub'/><category term='PMI'/><category term='Templates'/><category term='Color'/><category term='PR'/><category term='Firefox'/><category term='ProjectManager'/><category term='Pricing'/><category term='TWSS'/><category term='Collaboration'/><category term='Partners'/><category term='FBA'/><category term='OS'/><category term='.NET'/><category term='Random'/><category term='Printing'/><category term='Vista'/><category term='ProjectServer'/><category term='MindManager'/><category term='Microsoft'/><category term='Calendar'/><category term='Comparison'/><category term='Permissions'/><category term='Invite'/><category term='Oracle'/><category term='AddIn'/><category term='Programming'/><category term='Healthcare'/><category term='OpEd'/><category term='Task List'/><category term='BaseCamp'/><category term='Resources'/><category term='Groove'/><category term='Discussion List'/><category term='Local Workgroup'/><category term='Leak'/><category term='Conference'/><category term='Software+Services'/><category term='Web Parts'/><category term='Rollups'/><category term='Milestones'/><category term='Initialization'/><category term='MindJet'/><category term='IM'/><category term='TeamDirection'/><category term='Attention'/><category term='Licensing'/><category term='Social'/><category term='Predictions'/><category term='IntelliGantt Web Part'/><category term='Localization'/><category term='SharePoint'/><category term='Project'/><category term='WP7'/><category term='Web2.0'/><category term='eProject'/><category term='API'/><category term='Web Service'/><category term='Google'/><category term='Open Source'/><category term='Business'/><category term='Browser'/><category term='GanttPoint'/><category term='Scoble'/><category term='Linux'/><category term='Soapbox'/><category term='IE'/><category term='iPad'/><category term='mypredictions2007'/><category term='Task Master'/><category term='VC'/><category term='OpEnd'/><category term='Silverlight'/><title type='text'>IntelliGantt</title><subtitle type='html'>IntelliGantt turns Project Management in to Managable Projects. From the keyboard of a MOSS MVP, through the pipes of the internet and direct to your browser I love putting data on the move. And, as it turns out, writing about it.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default?start-index=101&amp;max-results=100'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>261</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-30838110.post-3779354150475790150</id><published>2012-01-24T00:01:00.000-08:00</published><updated>2012-01-24T00:02:28.628-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Project'/><category scheme='http://www.blogger.com/atom/ns#' term='Master'/><category scheme='http://www.blogger.com/atom/ns#' term='AddIn'/><title type='text'>Working with Master Projects</title><content type='html'>&lt;p&gt;We just posted a &lt;a href="http://www.teamdirection.com/screencasts/mspaddin_multiplemaster_screencast.html"&gt;new video&lt;/a&gt; showing the &lt;a href="http://www.teamdirection.com/mspaddin"&gt;IntelliGantt Add In for MS Project 2010&lt;/a&gt; working not only with individual projects but with a master project as well. Basically a single MPP file is connected to a SharePoint task list. Then a second MPP file is connected to a second SharePoint task list. Finally, the two MPP files are added as subprojects to a master project. The master is then sent to a third SharePoint task list. Better yet, the &lt;a href="http://www.teamdirection.com/igwebpart/sharepoint_index.html"&gt;IntelliGantt Web Part&lt;/a&gt; is used to display both projects, their hierarchy and task dependencies in a single view.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The cool thing about this video that doesn't come across (because I didn't want it to take tooooo long) is that all the connection information is self-contained. Each MPP file will remember its connection information, and the master project will remember it's SharePoint connection information. Why is this so great? Because it means the project managers can focus on their mpp plans, someone else can create a master using the two (or three, or four... there is no limit) and no data will be overwritten-- everyone can carry one oblivous to how many times an mpp file may be shared and where it goes.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;This has immediate ramifications for projects that have 'backup' project managers that take over when a primary project manager goes on vacation. They simply check the mpp file out from SharePoint and continue on as normal. The IntelliGantt Add In will remember the connection information and they just need to click 'Refresh' once in a while. Or, better yet, they can turn on the &lt;a href="http://www.teamdirection.com/screencasts/mspaddin_autosync_screencast.html"&gt;auto-synchronization feature&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The key is the IntelliGantt Add In can adjust which text field it is using to store this SharePoint connection data. By default it's set to use Text11, however you can use any of the 30 available custom text fields. When you choose a custom text field to use, the settings files defined for the new Active Data Field are loaded into you dropdown list. Each active data field can have its own list of settings files-- basically whole new silos of sharing information and possibilities.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Just remember to be a bit parsimonius with who gets to update a tasks hyperlinks property. After all, there's only one of those!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-3779354150475790150?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/3779354150475790150/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=3779354150475790150' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/3779354150475790150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/3779354150475790150'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2012/01/working-with-master-projects.html' title='Working with Master Projects'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-8059931015456708550</id><published>2012-01-19T09:35:00.000-08:00</published><updated>2012-01-19T09:35:33.817-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='Calendar'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Parts'/><title type='text'>First Peek at IntelliEvent for SharePoint Calendars</title><content type='html'>&lt;p&gt;A client liked our Gantt chart solution for SharePoint Task and Project lists they asked if we could do the same thing for SharePoint Calendar lists. With the IntelliGantt Web Part we could actually configure it just so by tweaking this setting and adjusting that knob that we could basically show a calendar. Now we've gone the rest of the way and created a new package expressly for calendars and events.&lt;/p&gt;&lt;p&gt;Here is what it looks like:&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-N_4jM9DknyY/TxhTXqsjU5I/AAAAAAAAA1E/5d-MfACgth4/s1600/IntelliEvent.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="247" width="320" src="http://4.bp.blogspot.com/-N_4jM9DknyY/TxhTXqsjU5I/AAAAAAAAA1E/5d-MfACgth4/s320/IntelliEvent.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;The IntelliEvent Web Part will find all the Calendar lists in a SharePoint site and display them on the adjustable timeline. You can include calendars from other sites as well to create rollup calendar views. Of course everything is still editable by either clicking in a cell or dragging on the chart.&lt;/p&gt;&lt;p&gt;We've also changed a few other things to make the IntelliEvent Web Part calendar friendlier like solid colors for the timeline, calendar specific information in the popups and a default 'calendar centric' view.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-8059931015456708550?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/8059931015456708550/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=8059931015456708550' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/8059931015456708550'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/8059931015456708550'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2012/01/first-peek-at-intellievent-for.html' title='First Peek at IntelliEvent for SharePoint Calendars'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-N_4jM9DknyY/TxhTXqsjU5I/AAAAAAAAA1E/5d-MfACgth4/s72-c/IntelliEvent.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-5540954292259002089</id><published>2012-01-12T00:13:00.000-08:00</published><updated>2012-01-12T00:13:51.307-08:00</updated><title type='text'>Displaying Fields in the Gantt Chart</title><content type='html'>We love to hear feedback from our customers. Big or small, short or tall, everyone has an interesting perspective. What has percolated up, with the substantial aid of one of the largest organizations on the planet, is the ability to select what piece of data to show next to tasks on the gantt chart. This makes it easier to keep track of what task is on what row as you look at data in the task list grid since the task title can be right next to the pretty task image. Here's a look at the first fruits of our labor enhancing the &lt;a href="http://www.teamdirection.com/igwebpart/sharepoint_index.html"&gt;IntelliGantt Web Part&lt;/a&gt;.We designed it so once field at a time can be shown by the task. However, you will be able to pick any field from the SharePoint list to display. For example, below I have selected the title:&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-4-EXN7NqSbg/Tw6VGGVhVfI/AAAAAAAAAzc/b4t2KzUJnnY/s1600/Titles.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="283" width="320" src="http://2.bp.blogspot.com/-4-EXN7NqSbg/Tw6VGGVhVfI/AAAAAAAAAzc/b4t2KzUJnnY/s320/Titles.png" /&gt;&lt;/a&gt;&lt;/div&gt;In this image I have added the assigned resources:&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-P-1kVsd_9Pg/Tw6VNL3tJjI/AAAAAAAAAzo/2RoTMFfE0Y4/s1600/Assignments.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="283" width="320" src="http://2.bp.blogspot.com/-P-1kVsd_9Pg/Tw6VNL3tJjI/AAAAAAAAAzo/2RoTMFfE0Y4/s320/Assignments.png" /&gt;&lt;/a&gt;&lt;/div&gt;Here are the due dates:&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-Tw-N_tSOnEo/Tw6VUKq6JqI/AAAAAAAAAz0/Dl_uyBch2a4/s1600/DueDates.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="283" width="320" src="http://3.bp.blogspot.com/-Tw-N_tSOnEo/Tw6VUKq6JqI/AAAAAAAAAz0/Dl_uyBch2a4/s320/DueDates.png" /&gt;&lt;/a&gt;&lt;/div&gt;And finally the percent completes for all the tasks:&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-JHUtU0Dwsu4/Tw6VZc_eOqI/AAAAAAAAA0A/39ED46Wqd80/s1600/PercentComplete.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="283" width="320" src="http://4.bp.blogspot.com/-JHUtU0Dwsu4/Tw6VZc_eOqI/AAAAAAAAA0A/39ED46Wqd80/s320/PercentComplete.png" /&gt;&lt;/a&gt;&lt;/div&gt;You'll notice that the data is well formatted for human readability. We actually look at the type of field we are working with by using the corresponding SharePoint column and adjust the display according. You'll also notice that while the text usually appears to the right of a task, we do see if a better fit is to the left and adjust accordingly.Though you can't tell with the picture, the scrolling action is great and with the text smoothly scooting across the screen. This feature (and a few more) will be available next week.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-5540954292259002089?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/5540954292259002089/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=5540954292259002089' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/5540954292259002089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/5540954292259002089'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2012/01/displaying-fields-in-gantt-chart.html' title='Displaying Fields in the Gantt Chart'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-4-EXN7NqSbg/Tw6VGGVhVfI/AAAAAAAAAzc/b4t2KzUJnnY/s72-c/Titles.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-6174876217697899421</id><published>2011-11-02T12:19:00.000-07:00</published><updated>2011-11-02T12:20:20.640-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Project'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='Collaboration'/><category scheme='http://www.blogger.com/atom/ns#' term='AddIn'/><title type='text'>One MS Project Plan to Many SharePoint Sites</title><content type='html'>Generally speaking, it makes sense to send one MS Project plan to a single SharePoint task list within a single site. However, real-life MS Project plans can get very large, easily passing one-thousand tasks items. When this happens there are often multiple groups involved that may or may not benefit from see the entire project plan.&lt;br /&gt;&lt;br /&gt;For this reason we are introducing the ability to share any summary task within an MS Project plan to a SharePoint task list. Furthermore, the IntelliGantt Add In for MS Project 2010 even lets you share any summary task to any SharePoint site (and one of its Task Lists).&lt;br /&gt;&lt;br /&gt;This means you can have a single large MS Project plan and 'carve' it up up collaboratively (and metaphorically) so that your planners might see tasks within a 'Planning' SharePoint site or Task list while your&amp;nbsp;engineering team might see tasks under a 'Executing' SharePoint site or Task list.&lt;br /&gt;&lt;br /&gt;First up is sharing multiple summary tasks to multiple SharePoint task lists within the same site:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe width="560" height="315" src="http://www.youtube.com/embed/V1N_Z6O2K0Q?rel=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;Next is sharing multiple summary tasks to multiple SharePoint sites:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;iframe width="560" height="315" src="http://www.youtube.com/embed/bfdT3J3E3zo?rel=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;Which configuration you choose is up to you. In one case it may make sense to use multiple tasks lists within the same SharePoint site if you project has well-defined phases, like a scrum for example.&lt;br /&gt;&lt;br /&gt;For other projects, where perhaps you are working with a 3rd party vendor, you may wish to share a summary task with an external SharePoint site and other summary tasks with internal groups.&lt;br /&gt;&lt;br /&gt;However you wish to share your project, and with whomever you choose, the IntelliGantt Add In for MS Project 2010 will be flexibile enough to meet your needs.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-6174876217697899421?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/6174876217697899421/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=6174876217697899421' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/6174876217697899421'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/6174876217697899421'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2011/11/one-ms-project-plan-to-many-sharepoint.html' title='One MS Project Plan to Many SharePoint Sites'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/V1N_Z6O2K0Q/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-1009494500058259625</id><published>2011-11-01T14:42:00.000-07:00</published><updated>2011-11-01T14:42:23.922-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Project'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='Resources'/><category scheme='http://www.blogger.com/atom/ns#' term='AddIn'/><title type='text'>Connect Project Resources with SharePoint Members</title><content type='html'>One of the significant&amp;nbsp;issues we've seen with MS Project + SharePoint synchronization is matching MS Project resources with SharePoint members. A resource may be spelled one way in MS Project but exists as a member in SharePoint completely differently. As a result, connecting the two was a point of emphasis for the new &lt;a href="http://www.teamdirection.com/mspaddin" target="_blank"&gt;IntelliGantt Add In for MS Project 2010&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;In this video we try to show how simple it is now:&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/UYGp3BDDk5A?rel=0" width="560"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;The key takeway is we've brought the task of aligning resources and members front and center now right on the ribbon. In fact, we feel this is a great example of a complicated action you can accomplished right on the ribbon that required a dialog box back in the days of menus.&lt;br /&gt;&lt;br /&gt;Now, given any shared project, just select the MS Project resource in the bottom dropdown and the corresponding SharePoint member in the top dropdown and click 'Connect'.&lt;br /&gt;&lt;br /&gt;Some would say it's actually intuitive now.&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-1009494500058259625?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/1009494500058259625/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=1009494500058259625' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/1009494500058259625'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/1009494500058259625'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2011/11/connect-project-resources-with.html' title='Connect Project Resources with SharePoint Members'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/UYGp3BDDk5A/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-7030179725196320248</id><published>2011-10-27T22:39:00.000-07:00</published><updated>2011-10-27T22:41:32.469-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Project'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='AddIn'/><title type='text'>IntelliGantt Add In for MS Project 2010 Intro Videos</title><content type='html'>More videos are on the way of course, but here are the first two. They show how you connect and send an MS Project plan to SharePoint, and how you connect and receive a project plan.&lt;br /&gt;&lt;br /&gt;How to connect and send:&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/R-r2bPg04mM?rel=0" width="560"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;How to connect and receive:&lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/FHo4sngqBUE?rel=0" width="560"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;We'll be making many videos over the next few days to show off all the features.&lt;br /&gt;&lt;br /&gt;One bonus is it also shows how well the &lt;a href="http://www.teamdirection.com/igwebpart/sharepoint_index.html"&gt;IntelliGantt Web Part &lt;/a&gt;supports the story.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-7030179725196320248?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/7030179725196320248/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=7030179725196320248' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/7030179725196320248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/7030179725196320248'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2011/10/intelligantt-add-in-for-ms-project-2010_27.html' title='IntelliGantt Add In for MS Project 2010 Intro Videos'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/R-r2bPg04mM/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-2315757692931763543</id><published>2011-10-25T23:06:00.000-07:00</published><updated>2011-10-25T23:06:12.674-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Project'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='AddIn'/><title type='text'>IntelliGantt Add In for MS Project 2010</title><content type='html'>We are finally ready to start the beta testing of our new IntelliGantt Add In for Microsoft Project 2010. This is a major upgrade from the current version and features new design philosophies reflecting the feedback we've received from users over the past 5 years. Yes, we've been working with SharePoint and MS Project for 5+ years now and we're tremendously excited with this new version as it includes:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Rich Ribbon Integration within MS Project 2010&lt;/li&gt;&lt;li&gt;Self-Contained mpp files (this means you can place the mpp file anywhere and it will know what SharePoint server and Task List to talk to)&lt;/li&gt;&lt;li&gt;Multi-user support (because the mpp files are now self-contained, you can give them to colleagues and IntelliGantt will know what to do)&lt;/li&gt;&lt;li&gt;Auto Synchronization configuration from 1 minute to 20 minute intervals&lt;/li&gt;&lt;li&gt;Directional Data Flow (you choose which data fields go to the SharePoint server and/or come from the SharePoint server)&lt;/li&gt;&lt;li&gt;Crazy Simple MS Project Resource to SharePoint Member mapping&lt;/li&gt;&lt;li&gt;Tethering!!!&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;A word (or two) about tethering. Since it looks like this Internet thing is going to catch on, we've made the transition to design the IntelliGantt Add In assuming that your computer is in fact always connected to the network. This let's us do something really cool-- &lt;b&gt;immediately send your changes in MS Project to the task list in SharePoint&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Why is this a good thing? Consider the common 'sync on demand' scenario and the dreaded 'who's data wins?' connundrum. With tethering, this problem goes away because, since the changes are immediate, it's just like you've edited the SharePoint Task List itself.&lt;br /&gt;&lt;br /&gt;Tethering also lets us take advantage of a more efficient auto-sync scenario. In fact, when combined with our Directional Data Flow, we believe the time-sink bane of project managers everywhere can be related to the dustbin. Of course I'm talking about change approvals.&lt;br /&gt;&lt;br /&gt;In the coming days we will post examples of these exciting features, and even a few we haven't mentioned yet.&lt;br /&gt;&lt;br /&gt;By the way, if you have a huge, hairy, nasty mpp file that can't possibly be sent to a SharePoint Task List, feel free to send it to us. We'll be happy to make sure it works.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-2315757692931763543?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/2315757692931763543/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=2315757692931763543' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/2315757692931763543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/2315757692931763543'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2011/10/intelligantt-add-in-for-ms-project-2010.html' title='IntelliGantt Add In for MS Project 2010'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-1152760899843164455</id><published>2011-09-16T10:05:00.000-07:00</published><updated>2011-09-16T10:22:24.005-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Color'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt Web Part'/><title type='text'>More Fun with Colors</title><content type='html'>The other day a customer let us know that the marketing group had a problem with adopting the &lt;a href="http://www.teamdirection.com/igwebpart/sharepoint_index.html"&gt;IntelliGantt Web Part&lt;/a&gt;. The top calendar and bottom navigation controls were the wrong color. This was an instance where design (and color) matters and thankfully, because we had put in color support for tasks, we were able to quickly turn around an update that supports calendar and navigation color too. In fact, we provided an update within a week.&lt;br /&gt;&lt;br /&gt;Here's how it works. Below is our default color palette.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/--rJ_lWhQ0tw/TnOEFhs_jtI/AAAAAAAAAyc/VOGaRJFZHok/s1600/Chrome1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 150px;" src="http://3.bp.blogspot.com/--rJ_lWhQ0tw/TnOEFhs_jtI/AAAAAAAAAyc/VOGaRJFZHok/s320/Chrome1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5653007187761401554" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I think it looks pretty good but obviously folks in marketing disagree. No problem, let's modify the 'IntelliGantt Colors' property.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-Krm5KsWol4s/TnOEhQPqt4I/AAAAAAAAAyk/-NeFKiBu14Q/s1600/Chrome2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 146px;" src="http://1.bp.blogspot.com/-Krm5KsWol4s/TnOEhQPqt4I/AAAAAAAAAyk/-NeFKiBu14Q/s320/Chrome2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5653007664111335298" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;We'll put in my second favorite color scheme. Note that the web part asks for two colors for both the calendar and navigation regions. We do this because a gradient looks much nicer than a solid block of color. You can enter any two colors in and IntelliGantt will show resulting blend of colors.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-U7aGR6tg0H0/TnOEpiM4-rI/AAAAAAAAAys/6D-wJ45PMCM/s1600/Chrome3.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 132px;" src="http://4.bp.blogspot.com/-U7aGR6tg0H0/TnOEpiM4-rI/AAAAAAAAAys/6D-wJ45PMCM/s320/Chrome3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5653007806370478770" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;And the finished product:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/--WTG8Ig70p8/TnOE73Wg9cI/AAAAAAAAAy0/_lqmhGPuZG8/s1600/Chrome4.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 150px;" src="http://1.bp.blogspot.com/--WTG8Ig70p8/TnOE73Wg9cI/AAAAAAAAAy0/_lqmhGPuZG8/s320/Chrome4.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5653008121285637570" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Don't forget you can also &lt;a href="http://www.teamdirection.com/phpBB3/viewtopic.php?f=12&amp;t=137"&gt;change the branding text&lt;/a&gt; at the bottom right of the control as well. This will also aid in branding and keep even more folks happy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-1152760899843164455?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/1152760899843164455/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=1152760899843164455' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/1152760899843164455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/1152760899843164455'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2011/09/more-fun-with-colors.html' title='More Fun with Colors'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/--rJ_lWhQ0tw/TnOEFhs_jtI/AAAAAAAAAyc/VOGaRJFZHok/s72-c/Chrome1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-5528218284062649333</id><published>2011-09-15T11:06:00.000-07:00</published><updated>2011-09-15T12:02:32.777-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt Web Part'/><title type='text'>Creating Virtual Folders from Group By Fields</title><content type='html'>SharePoint lists come with a bevy of options for how to display, filter, sort and group information. In SharePoint 2010, for example, a basic Task List has 11 options right out of the box. &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-tOkJBNayjiw/TnJC2BXSOBI/AAAAAAAAAx0/U2Vy6N8qWuY/s1600/VirtualFolders2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 147px;" src="http://3.bp.blogspot.com/-tOkJBNayjiw/TnJC2BXSOBI/AAAAAAAAAx0/U2Vy6N8qWuY/s320/VirtualFolders2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5652653978149861394" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;With so many levers to pull SharePoint encourages users to make many views and tailor them to their needs. What we like to do with the &lt;a href="http://www.teamdirection.com/igwebpart/sharepoint_index.html"&gt;IntelliGantt Web Part&lt;/a&gt; is run right along with the views you create and provide richer visualizations.&lt;br /&gt;&lt;br /&gt;Let's take this list for instance. It's a basic task list with a couple folders and a task item at the top level. Though it's not obvious, each folder contains a few task items as well.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-XHKDm4MmTAQ/TnJC-RBqoYI/AAAAAAAAAx8/jltsQkqoDVU/s1600/VirtualFolders1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 90px;" src="http://4.bp.blogspot.com/-XHKDm4MmTAQ/TnJC-RBqoYI/AAAAAAAAAx8/jltsQkqoDVU/s320/VirtualFolders1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5652654119793107330" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Let me point out two interesting choice fields we have created-- Region and State. These are basic choice columns we created that house 4 region values (North, East, West and South) and 50 state values. Given all the view options available, a natural organization would be to group them by Region and State. This can be done via the web browser by editing a particular view.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-mNKL8dRdFC0/TnJDst9NcsI/AAAAAAAAAyE/H3iG8LHBUWc/s1600/VirtualFolders3.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 194px;" src="http://4.bp.blogspot.com/-mNKL8dRdFC0/TnJDst9NcsI/AAAAAAAAAyE/H3iG8LHBUWc/s320/VirtualFolders3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5652654917833028290" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The result is the data will now be grouped by first Region and then State, which matches how might people naturally group data across a country. Here's what the result looks like in SharePoint:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-Blls88FpTbU/TnJIutisIwI/AAAAAAAAAyM/1MYx6bl5XLw/s1600/VirtualFolders4.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 114px;" src="http://3.bp.blogspot.com/-Blls88FpTbU/TnJIutisIwI/AAAAAAAAAyM/1MYx6bl5XLw/s320/VirtualFolders4.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5652660449639670530" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Even across the internet I can sense the underwhelm-ment. There are a number of problems with the native Group By feature when you have a hierarchy of data:&lt;br /&gt;&lt;br /&gt;1. Even though folders have a Region and State value, their original purpose-- containing sub items-- is not necessary in the view since we want to see the items. In other words, the folders here are cluttering the important data.&lt;br /&gt;&lt;br /&gt;2. Where is all the data? Admittedly this is our mantra-- showing you all the data in a list-- but it's certainly not clear that you have to click into each folder to gets its children in order to see there grouping.&lt;br /&gt;&lt;br /&gt;3. Though it shows that Region and State are the grouping fields, it duplicates unecessarily by showing both Region and Region: East.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Here's how the &lt;a href="http://www.teamdirection.com/igwebpart/sharepoint_index.html"&gt;IntelliGantt Web Part&lt;/a&gt; handles it. When this web part uses a view that contains Group By settings, it will re-orient itself to create virtual folders based on each items values for those settings. As a result, the hierarchy reflects the values for each field, which is a more natural way to understand what you're looking at:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-m-jqrBwrf0M/TnJKUum9tCI/AAAAAAAAAyU/vEn8bH3xrVU/s1600/VirtualFolders5.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 157px;" src="http://4.bp.blogspot.com/-m-jqrBwrf0M/TnJKUum9tCI/AAAAAAAAAyU/vEn8bH3xrVU/s320/VirtualFolders5.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5652662202272691234" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-5528218284062649333?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/5528218284062649333/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=5528218284062649333' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/5528218284062649333'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/5528218284062649333'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2011/09/creating-virtual-folders-from-group-by.html' title='Creating Virtual Folders from Group By Fields'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-tOkJBNayjiw/TnJC2BXSOBI/AAAAAAAAAx0/U2Vy6N8qWuY/s72-c/VirtualFolders2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-5021766129282654905</id><published>2011-08-25T23:48:00.000-07:00</published><updated>2011-08-26T00:10:27.302-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Templates'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt Web Part'/><category scheme='http://www.blogger.com/atom/ns#' term='Shared Documents'/><title type='text'>Adding and Linking Documents to Tasks - Part III</title><content type='html'>We've been exporing the new &lt;a href="http://www.teamdirection.com/igwebpart/sharepoint_index.html"&gt;IntelliGantt Web Part&lt;/a&gt; feature that let's you add documents to a Shared Documents list via dragging and dropping from your computer onto a task item. &lt;a href="http://intelligantt.blogspot.com/2011/08/adding-and-linking-documents-and-tasks.html"&gt;In Part I&lt;/a&gt; we showed how to set up the lookup column to enable this feature then dragged a local file and dropped it onto a task. &lt;a href="http://intelligantt.blogspot.com/2011/08/adding-and-linking-documents-to-tasks.html"&gt;In Part II&lt;/a&gt; we showed how you can link tasks to existing documents in your document lists via in-place editing with auto-completion boxes. In Part III we will show how documents linked to tasks work with templates.&lt;br /&gt;&lt;br /&gt;We left off with two documents associated to two tasks. With better naming, one could imagine that Folder2 is really a reusable template containing two steps we must do again and again. Furthermore, if the goal is to build a portable typewriter, then the associated document is valuable for every new portable typewriter we build.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-iHNFkaL0mCA/TldDvCZKgiI/AAAAAAAAAxE/HmiJT9zXxJY/s1600/Documents15.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 148px;" src="http://4.bp.blogspot.com/-iHNFkaL0mCA/TldDvCZKgiI/AAAAAAAAAxE/HmiJT9zXxJY/s320/Documents15.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5645055133307535906" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;With the IntelliGantt Web Part any task or summary task can become a template. First we need to open the tool window so we can get to the pencil.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-TW0QPPu-hKo/TldDkn5JCqI/AAAAAAAAAw8/R3-sknA7M68/s1600/Documents16.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 148px;" src="http://1.bp.blogspot.com/-TW0QPPu-hKo/TldDkn5JCqI/AAAAAAAAAw8/R3-sknA7M68/s320/Documents16.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5645054954395208354" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;We select the folder we wish to turn into a template and click the pencil image to write information to you local computer.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-rCAqTXWqmYI/TldETyrzB0I/AAAAAAAAAxM/0OZURhw_ixo/s1600/Documents17.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 147px;" src="http://4.bp.blogspot.com/-rCAqTXWqmYI/TldETyrzB0I/AAAAAAAAAxM/0OZURhw_ixo/s320/Documents17.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5645055764745881410" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;When we click on the pencil, a 'Save As' dialog appears that lets us name the file and save it to disk.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-D_R1N_llIgk/TldEk1wxLZI/AAAAAAAAAxU/IDymPZZorAU/s1600/Documents18.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 285px;" src="http://2.bp.blogspot.com/-D_R1N_llIgk/TldEk1wxLZI/AAAAAAAAAxU/IDymPZZorAU/s320/Documents18.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5645056057629814162" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This template file with the '.igantt' extension can be used by dragging and dropping onto lists or folders in any IntelliGantt Web Part. Here, though the image doesn't show the mouse cursor, you can see the 'drop arrow' is pointing to the 'Testing' task list.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-wj8T2r4dgcg/TldFCxpru5I/AAAAAAAAAxc/uvzCl-Rxvks/s1600/Documents19.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 147px;" src="http://4.bp.blogspot.com/-wj8T2r4dgcg/TldFCxpru5I/AAAAAAAAAxc/uvzCl-Rxvks/s320/Documents19.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5645056571922430866" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Once the template is dropped, the IntelliGantt Web Part creates the same group of tasks that seeded the template-- including their assignments and linked documents.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-FQ1ywedUj1U/TldFYebPUXI/AAAAAAAAAxk/JFyP6y9dMzU/s1600/Documents20.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 148px;" src="http://2.bp.blogspot.com/-FQ1ywedUj1U/TldFYebPUXI/AAAAAAAAAxk/JFyP6y9dMzU/s320/Documents20.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5645056944718696818" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;With this feature you can create a library of reusable project fragments that can be dropped onto any IntelliGantt Web Part list or summary task. Common tasks can be templatized such that they also contain starter documents detailing how to perform the work needed. One or more users can be pre-assigned to tasks to reduce the amount of housekeeping work in the day-to-day of a project manager. You can even store these '.igantt' template files on a file server so multiple project managers can all work with the same templates.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-5021766129282654905?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/5021766129282654905/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=5021766129282654905' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/5021766129282654905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/5021766129282654905'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2011/08/adding-and-linking-documents-to-tasks_25.html' title='Adding and Linking Documents to Tasks - Part III'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-iHNFkaL0mCA/TldDvCZKgiI/AAAAAAAAAxE/HmiJT9zXxJY/s72-c/Documents15.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-5744505279534939261</id><published>2011-08-17T10:48:00.000-07:00</published><updated>2011-08-17T11:03:00.809-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt Web Part'/><category scheme='http://www.blogger.com/atom/ns#' term='Shared Documents'/><title type='text'>Adding and Linking Documents to Tasks - Part II</title><content type='html'>In &lt;a href="http://intelligantt.blogspot.com/2011/08/adding-and-linking-documents-and-tasks.html"&gt;Part I&lt;/a&gt; of this series we showed how you can connect a SharePoint Task List to a SharePoint Shared Documents List with the &lt;a href="http://www.teamdirection.com/igwebpart/sharepoint_index.html"&gt;IntelliGantt Web Part&lt;/a&gt;. This covered both setting up the 'Documents' lookup column in the Task List and adding one or more documents via drag and drop onto the task item. Today we will show how you can manage task/document links and work with documents already in your Shared Documents List.&lt;br /&gt;&lt;br /&gt;Here is where we left off yesterday. The image file 'igwebpart_128_blue.png' had been dropped onto the 'Item' task in the IntelliGantt Web Part (IGWP). IGWP both uploaded the file to the Shared Documents List, added the cell entry with the document name and created the 'has documents' icon at the far left of the grid.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-Kcq6j3ehYs4/Tkv__OECM2I/AAAAAAAAAwU/c56gkNinCP0/s1600/Documents9.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 165px;" src="http://4.bp.blogspot.com/-Kcq6j3ehYs4/Tkv__OECM2I/AAAAAAAAAwU/c56gkNinCP0/s320/Documents9.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5641884419783537506" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;When you move the mouse into the 'Documents' cell you will see '+' and '-' icons appear around the document. These let you add and remove document links. For example, here we will remove the document link:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-DnYXXDrxQTY/TkwAUe9rsAI/AAAAAAAAAwc/bznbep1JFzM/s1600/Documents10.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 165px;" src="http://3.bp.blogspot.com/-DnYXXDrxQTY/TkwAUe9rsAI/AAAAAAAAAwc/bznbep1JFzM/s320/Documents10.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5641884785097551874" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The cell entry disappears and the helpful icon indicator does too. But while this removed the visible link in IGWP, &lt;strong&gt;the document is in fact still in the Shared Documents List&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-qYku0IAPfl0/TkwAyXLlNaI/AAAAAAAAAwk/ylTYfHQWpEg/s1600/Documents11.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 166px;" src="http://1.bp.blogspot.com/-qYku0IAPfl0/TkwAyXLlNaI/AAAAAAAAAwk/ylTYfHQWpEg/s320/Documents11.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5641885298404439458" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;We can actually re-link the same document with the same task again by using the '+' icon to add this link:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-gOqfBAiJuQk/TkwBH9PEldI/AAAAAAAAAws/792Vzyfc3Fk/s1600/Documents12.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 164px;" src="http://2.bp.blogspot.com/-gOqfBAiJuQk/TkwBH9PEldI/AAAAAAAAAws/792Vzyfc3Fk/s320/Documents12.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5641885669396878802" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;IGWP will scan the Shared Documents List and provide an auto-complete box for you. This way you easily find the document you with to link by name:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-tqSFsvJgGME/TkwBf1T_CRI/AAAAAAAAAw0/8QboTAfRJ0E/s1600/Documents13.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 162px;" src="http://1.bp.blogspot.com/-tqSFsvJgGME/TkwBf1T_CRI/AAAAAAAAAw0/8QboTAfRJ0E/s320/Documents13.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5641886079586863378" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now the document has been re-linked with the task. It's visible within the 'Documents' column and has the helpful 'has documents' icon once more.&lt;br /&gt;&lt;br /&gt;Tomorrow we will look at using this same linking concept with templates in Part III.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-5744505279534939261?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/5744505279534939261/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=5744505279534939261' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/5744505279534939261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/5744505279534939261'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2011/08/adding-and-linking-documents-to-tasks.html' title='Adding and Linking Documents to Tasks - Part II'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-Kcq6j3ehYs4/Tkv__OECM2I/AAAAAAAAAwU/c56gkNinCP0/s72-c/Documents9.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-4770537794313760282</id><published>2011-08-15T21:51:00.000-07:00</published><updated>2011-08-15T22:20:02.661-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt Web Part'/><category scheme='http://www.blogger.com/atom/ns#' term='Shared Documents'/><title type='text'>Adding and Linking Documents and Tasks - Part I</title><content type='html'>It's been a quiet month on the blog which can only mean one thing-- new feature time!&lt;br /&gt;&lt;br /&gt;We introduced a great way to add &lt;a href="http://intelligantt.blogspot.com/2010/12/attach-files-to-task-with-drag-and-drop.html"&gt;local files as attachments to tasks &lt;/a&gt; by using one of the most familiar gestures: drag and drop. Not long after customers began asking us if we could also use drag and drop to add files to a Shared Library and have it link to the task. The benefit here is then, unlike attachments, documents associated with tasks could support versioning, permissions and other advanced features.http://www.blogger.com/img/blank.gif&lt;br /&gt;&lt;br /&gt;We're happy to say we heard you and are proud to introduce the simplest way to 1) add one or more files to a Shared Documents list by drag and drop and 2) automatically link them to the task you dropped them on.&lt;br /&gt;&lt;br /&gt;Here's how it works. Below is the &lt;a href="http://www.teamdirection.com/igwebpart/sharepoint_index.html"&gt;IntelliGantt Web Part&lt;/a&gt; visualizing a simple SharePoint Task List. You'll note this SharePoint site actually has multiple task lists, but we used the explorer feature to select as single task list.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-ZF8TLSGUUcM/Tkn5sv9id-I/AAAAAAAAAvU/__aQTBIH0ws/s1600/Documents1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 177px;" src="http://4.bp.blogspot.com/-ZF8TLSGUUcM/Tkn5sv9id-I/AAAAAAAAAvU/__aQTBIH0ws/s320/Documents1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5641314555442395106" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Also in this SharePoint site is the common Shared Document list. As you can see we have a folder and a couple documents within the list.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-Rx7EBM2fSuc/Tkn6MHKXzVI/AAAAAAAAAvc/z-rtYxB9rfg/s1600/Documents2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 150px;" src="http://3.bp.blogspot.com/-Rx7EBM2fSuc/Tkn6MHKXzVI/AAAAAAAAAvc/z-rtYxB9rfg/s320/Documents2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5641315094246182226" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Here is the one plumbing step required for things to work. What we need to do is add a Lookup Column to a Task List and associate it with the Shared Documents list. Here is the lookup column we created. And yes, it does need to be named 'Documents' for the IntelliGantt Web Part to recognize it:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-F1aQGUcYQ_U/Tkn6oZcbyHI/AAAAAAAAAvk/9Gn3OKQh1_A/s1600/Documents3.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 149px;" src="http://4.bp.blogspot.com/-F1aQGUcYQ_U/Tkn6oZcbyHI/AAAAAAAAAvk/9Gn3OKQh1_A/s320/Documents3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5641315580190115954" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now we can open Windows Explorer on our local PC, find a file and drag/drop it onto a task. Notice the 'upload arrow' that appears to help identify the task drop target:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-iaEl0CJjnWo/Tkn64rZuRkI/AAAAAAAAAvs/CwkGxcZserk/s1600/Documents4.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 179px;" src="http://4.bp.blogspot.com/-iaEl0CJjnWo/Tkn64rZuRkI/AAAAAAAAAvs/CwkGxcZserk/s320/Documents4.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5641315859888490050" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Once the file has been dropped the IntelliGantt Web Part will detect if a 'Documents' column pointing to a Shared Documents library is in the task list view. If a 'Documents' column exists then IntelliGantt Web Part will upload the dropped file or files to the defined Shared Documents list. As a result, first you see the document associated with the task visually:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-_8ZP6-13bUY/Tkn7i2EWMjI/AAAAAAAAAv0/Vbn6Nc-5p9c/s1600/Documents5.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 180px;" src="http://1.bp.blogspot.com/-_8ZP6-13bUY/Tkn7i2EWMjI/AAAAAAAAAv0/Vbn6Nc-5p9c/s320/Documents5.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5641316584306127410" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;And we can also see the document has in fact been uploaded to the Shared Documents physically:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-cVJSxyZoT_U/Tkn7xMteKVI/AAAAAAAAAv8/sza4KmePrsc/s1600/Documents6.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 130px;" src="http://2.bp.blogspot.com/-cVJSxyZoT_U/Tkn7xMteKVI/AAAAAAAAAv8/sza4KmePrsc/s320/Documents6.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5641316830902364498" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Since it's in a document list we can checkout, edit and version the file for a more complicated work item. Back in the IntelliGantt Web Part, because the file is linked to the task, you can always mouse over the attachment to quickly navigate to documents. First point...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-mxxHz39DsTc/Tkn8PSrqL_I/AAAAAAAAAwE/y-USyTRa2wQ/s1600/Documents7.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 178px;" src="http://3.bp.blogspot.com/-mxxHz39DsTc/Tkn8PSrqL_I/AAAAAAAAAwE/y-USyTRa2wQ/s320/Documents7.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5641317347901452274" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;... then click.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-c8Zqu1uZ844/Tkn8YCJd2AI/AAAAAAAAAwM/4SDDkGp0M1c/s1600/Documents8.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 154px;" src="http://1.bp.blogspot.com/-c8Zqu1uZ844/Tkn8YCJd2AI/AAAAAAAAAwM/4SDDkGp0M1c/s320/Documents8.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5641317498081892354" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In Part II we will see how IntelliGantt Templates take advantage of these linked documents to create reusable components that can automatically link with existing documents.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-4770537794313760282?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/4770537794313760282/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=4770537794313760282' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/4770537794313760282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/4770537794313760282'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2011/08/adding-and-linking-documents-and-tasks.html' title='Adding and Linking Documents and Tasks - Part I'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-ZF8TLSGUUcM/Tkn5sv9id-I/AAAAAAAAAvU/__aQTBIH0ws/s72-c/Documents1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-1755992952925999769</id><published>2011-07-20T02:45:00.000-07:00</published><updated>2011-07-20T02:56:30.464-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Outlook'/><category scheme='http://www.blogger.com/atom/ns#' term='BaseCamp'/><title type='text'>TeamDirection Outlook Basecamp Integration-- TOBI</title><content type='html'>A quick note to let everyone know a new product has been introduced to the TeamDirection stable-- &lt;a href="http://www.teamdirection.com/tobi"&gt;TOBI&lt;/a&gt;. As you might surmise from the title, TOBI connects MS Outlook 2007 &amp; 2010 to Basecamp. &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-gC3mYcJV5ts/TialsGkv27I/AAAAAAAAAvM/0_PWaN_iu34/s1600/Install4.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 187px;" src="http://4.bp.blogspot.com/-gC3mYcJV5ts/TialsGkv27I/AAAAAAAAAvM/0_PWaN_iu34/s320/Install4.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5631370561170955186" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You give TOBI the URL to your Basecamp dashboard and TOBI let's you select which projects to bring into Outlook. Once selected, all the Milestones, Todo Items, Comments and Attachments will be visible within Outlook.&lt;br /&gt;&lt;br /&gt;Of course, we didn't stop there. TOBI supports both instant updates and automatic synchronization. Instant updates happen when you make a change to a connected Outlook item. For example, if you mark a task as complete in Outlook, then the corresponding Basecamp item will be marked completed as well-- immediately.&lt;br /&gt;&lt;br /&gt;Conversely, if you update an item in Basecamp via your web browser, TOBI periodically checks for changes in Basecamp. The interval is configurable but the default is every 15 minutes. When a change is spotted, then the Outlook task is updated.&lt;br /&gt;&lt;br /&gt;There are many more features like enhanced data and 'smart' collision resolution that we will be covering in the days ahead. In the meantime, if you'd like to check TOBI out here is a '&lt;a href="http://www.teamdirection.com/tobi/getting_started.html"&gt;Getting Started&lt;/a&gt;' page and the &lt;a href="http://www.teamdirection.com/tobi/tobi_install.html"&gt;install&lt;/a&gt; page.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-1755992952925999769?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/1755992952925999769/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=1755992952925999769' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/1755992952925999769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/1755992952925999769'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2011/07/teamdirection-outlook-basecamp.html' title='TeamDirection Outlook Basecamp Integration-- TOBI'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-gC3mYcJV5ts/TialsGkv27I/AAAAAAAAAvM/0_PWaN_iu34/s72-c/Install4.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-701493107517324545</id><published>2011-06-28T01:17:00.000-07:00</published><updated>2011-06-28T01:48:09.717-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt Web Part'/><category scheme='http://www.blogger.com/atom/ns#' term='Announcements List'/><title type='text'>Heads Up! How to Combine Tasks with Announcments</title><content type='html'>One sign of a well engineered product is when customers call you and thank you for creating a feature that really helps them out. The other sign is when it never occurred to you the product could actually perform said feature. Invariably when this happens, the use case turns out to be a really good idea. So I thought I'd pass it along.&lt;br /&gt;&lt;br /&gt;As you know, we created the &lt;a href="http://www.teamdirection.com/igwebpart/sharepoint_index.html"&gt;IntelliGantt Web Part for SharePoint &lt;/a&gt;to look for Task Lists by default. Of course we also wanted to be able to include custom lists, specialized lists and heretofore unknown lists created by IT departments that could also serve as task lists.&lt;br /&gt;&lt;br /&gt;But it never occurred to us to add the Announcements List into the mix. Thankfully it did to one customer.&lt;br /&gt;&lt;br /&gt;They added an announcements list to the IntelliGantt Web Part so that folks could have an easy 'heads up' to the most important things of the day pertaining to a project. Our goal as always been to minimize the context switches as users work with the data. Including the announcements within the IntelliGantt Web Part is right inline with this philosophy.&lt;br /&gt;&lt;br /&gt;Here's what it looks like:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-1G0oYH9Bcao/TgmSXFVjeFI/AAAAAAAAAuo/A6Q3hVx4aKA/s1600/Announcements1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 149px;" src="http://3.bp.blogspot.com/-1G0oYH9Bcao/TgmSXFVjeFI/AAAAAAAAAuo/A6Q3hVx4aKA/s320/Announcements1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5623186535016003666" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;As you can see the announcements list can be positioned right at the top. Also, the intrinsic nature of this list lends itself well to the day-to-day of projects as announcements are only visible for a specific amount of time. Once the announcement goes 'stale', it drops off the list and new announcements appear. The end result is the project manager has just increased the odds that team members will see important communications in context.&lt;br /&gt;&lt;br /&gt;If you'd like to experiment with this a bit, you just need to know the server template id for the SharePoint Announcements List-- 104. Plug this value into our 'Include Template ID' property as shown below:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-C_49yKCtx1w/TgmTJcfl1lI/AAAAAAAAAuw/3OMl6z1XFLY/s1600/Announcements2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 158px;" src="http://2.bp.blogspot.com/-C_49yKCtx1w/TgmTJcfl1lI/AAAAAAAAAuw/3OMl6z1XFLY/s320/Announcements2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5623187400225576530" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Finally, this same technique will work just as well with any SharePoint list. But we thought it was so neat to use a 'lowly' announcements list to accomplish something quite useful-- telling people the importing news of the day right within their project.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-701493107517324545?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/701493107517324545/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=701493107517324545' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/701493107517324545'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/701493107517324545'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2011/06/heads-up-how-to-combine-tasks-with.html' title='Heads Up! How to Combine Tasks with Announcments'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-1G0oYH9Bcao/TgmSXFVjeFI/AAAAAAAAAuo/A6Q3hVx4aKA/s72-c/Announcements1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-7909337280680551104</id><published>2011-06-28T00:55:00.001-07:00</published><updated>2011-06-28T01:16:15.740-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt Web Part'/><title type='text'>The Five Year Zoom</title><content type='html'>Well, that's what we called our increased timescale miniaturization internally. The exact amount of time you'll see on the Gantt will depend on the width of your monitor-- we can compress time but we cannot change the laws of physics :).&lt;br /&gt;&lt;br /&gt;For instance, if you have a 23-inch monitor and you go to 'Full Screen' mode then you should be able to see a five span for the Gantt chart. We received this request from construction companies and governments (which surely can't be a coincidence) who often manage projects spanning many years. So as of version 1.0.107 these customers will be able to see the even bigger picture.&lt;br /&gt;&lt;br /&gt;We did update the presentation just a bit as well to handle the new zoom factor. For example, here is a project in the default zoom:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-2LRYl3wAI8w/TgmKlz5CDJI/AAAAAAAAAuY/e9DszsWRloY/s1600/NormalZoom.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 149px;" src="http://1.bp.blogspot.com/-2LRYl3wAI8w/TgmKlz5CDJI/AAAAAAAAAuY/e9DszsWRloY/s320/NormalZoom.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5623177991937985682" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;As you can see this projects extends well past the timeframe for this view. However, if we slide the 'zoom thumb' all the way to the left, we see the project easily fits within the display:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-P3qyoLMBJh0/TgmK5aVUxbI/AAAAAAAAAug/6_WowERWKnc/s1600/MagnifiedZoom.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 147px;" src="http://1.bp.blogspot.com/-P3qyoLMBJh0/TgmK5aVUxbI/AAAAAAAAAug/6_WowERWKnc/s320/MagnifiedZoom.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5623178328674715058" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Notice that at the highest level, the 'major calendar' section shows the year and the 'minor calendar' section shows the half year. We shortened this to &lt;strong&gt;H1&lt;/strong&gt; for the first six months and &lt;strong&gt;H2&lt;/strong&gt; for the second six months.&lt;br /&gt;&lt;br /&gt;Everything is vector-based of course so there is no perfomance penalty for any zoom magnification level you may choose. And naturally the larger the monitor and the greater the number of pixels the more time we can fit on a page. So, if you really need to see a decade worth of project tasks in a Gantt Chart, you have the justification needed to request that super-thin LED 46-inch monitor.&lt;br /&gt;&lt;br /&gt;Or just let us know if you need the 'Decade Zoom'. Either way, we're happy to help.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-7909337280680551104?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/7909337280680551104/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=7909337280680551104' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/7909337280680551104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/7909337280680551104'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2011/06/five-year-zoom.html' title='The Five Year Zoom'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-2LRYl3wAI8w/TgmKlz5CDJI/AAAAAAAAAuY/e9DszsWRloY/s72-c/NormalZoom.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-1350397044457970550</id><published>2011-05-13T12:53:00.000-07:00</published><updated>2011-05-13T13:46:19.308-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt Web Part'/><title type='text'>Mapping Start and Due Dates to Estimates</title><content type='html'>We have a new feature in the &lt;a href="http://www.teamdirection.com/igwebpart/sharepoint_index.html"&gt;IntelliGantt Web Part&lt;/a&gt;, the ability to map start and due dates, that I'd like to highlight with an actual use case. A few customers have asked if its possible for one task list within SharePoint to contain both current and estimate start/due dates and do a comparison between the two.&lt;br /&gt;&lt;br /&gt;Let's go to an example. Here is a task list with the standard Start Date and Due Date columns defined. To this we also added EstStart and EstDue, short for Estimated Start Date and Estimated Due Date.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-AtHUarPhI_E/Tc2ShgCsHfI/AAAAAAAAAts/C5iCDF-ovqU/s1600/Estimates0.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 128px;" src="http://2.bp.blogspot.com/-AtHUarPhI_E/Tc2ShgCsHfI/AAAAAAAAAts/C5iCDF-ovqU/s320/Estimates0.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5606298215380688370" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;All the data we need is there, but it can be difficult to spot delta's between current and estimate values in this view. So what we've done is create a single SharePoint page with two IntelliGantt Web Parts added to it. The top one shows the current Start Date and Due Date and the bottom one shows the EstStart and EstDue dates.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-_0zTzIdUA2E/Tc2S9BDS0MI/AAAAAAAAAt0/n8wKFtlF6rY/s1600/Estimates1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 218px;" src="http://2.bp.blogspot.com/-_0zTzIdUA2E/Tc2S9BDS0MI/AAAAAAAAAt0/n8wKFtlF6rY/s320/Estimates1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5606298688098062530" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Even though you see two IntelliGantt Web Parts, the underlying data is coming from the same task list. What we did was configure the second IntelliGantt Web Part to use the estimated start/due date columns and specify which view to use-- the 'Estimates' view. Doing so ensures that when anyone visits this page, this will be the initial presentation they see.&lt;br /&gt;&lt;br /&gt;The mapping is done by going into the web part editor and opening the 'IntelliGantt Mapping' category:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-1UpHHUzvhlw/Tc2TqXr2EkI/AAAAAAAAAt8/vU2d8tTlzwQ/s1600/Estimates2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 212px;" src="http://3.bp.blogspot.com/-1UpHHUzvhlw/Tc2TqXr2EkI/AAAAAAAAAt8/vU2d8tTlzwQ/s320/Estimates2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5606299467267838530" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The other adjustment we did was to set the initial view on the bottom IntelliGantt Web Part:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-945mXDpvPuw/Tc2UEKqatHI/AAAAAAAAAuE/RLhMTFf2sdA/s1600/Estimates3.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 212px;" src="http://2.bp.blogspot.com/-945mXDpvPuw/Tc2UEKqatHI/AAAAAAAAAuE/RLhMTFf2sdA/s320/Estimates3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5606299910448788594" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;By doing so we can craft the columns to display so that the estimates show up. This is possible because the IntelliGantt Web Part adapts its task list display to match the viewable columns defined in your SharePoint list view.&lt;br /&gt;&lt;br /&gt;This result is you can view two complete charts of the same data and quickly identify discrepancies-- like all the tasks within the 'Extra' folder taking an extra bit of time.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-UZu7WN6c7eQ/Tc2Upb0fpOI/AAAAAAAAAuM/_0Y2u-Glqg0/s1600/Estimates4.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 218px;" src="http://4.bp.blogspot.com/-UZu7WN6c7eQ/Tc2Upb0fpOI/AAAAAAAAAuM/_0Y2u-Glqg0/s320/Estimates4.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5606300550709617890" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-1350397044457970550?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/1350397044457970550/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=1350397044457970550' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/1350397044457970550'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/1350397044457970550'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2011/05/mapping-start-and-due-dates-to.html' title='Mapping Start and Due Dates to Estimates'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-AtHUarPhI_E/Tc2ShgCsHfI/AAAAAAAAAts/C5iCDF-ovqU/s72-c/Estimates0.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-8730939669368139655</id><published>2011-05-10T13:52:00.000-07:00</published><updated>2011-05-10T14:01:02.371-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Office 365'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt Web Part'/><title type='text'>Now Supporting SharePoint Online in Office 365</title><content type='html'>Just a quick note that we have validated our &lt;a href="http://www.teamdirection.com/igwebpart/sharepoint_index.html"&gt;IntelliGantt Web Part &lt;/a&gt;for SharePoint Online in Office 365. The folks at Microsoft we're kind enough to let us work with the beta and, after a couple hops and a skip (but no jumps!) we had the sandbox version up and going.&lt;br /&gt;&lt;br /&gt;We could even put the web part into the Project Management category, which we are excited about:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-XrJTknCL36U/TcmmUvqXtoI/AAAAAAAAAtc/IGdOOyH9H3Y/s1600/SP3651.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 105px;" src="http://1.bp.blogspot.com/-XrJTknCL36U/TcmmUvqXtoI/AAAAAAAAAtc/IGdOOyH9H3Y/s320/SP3651.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5605194086561068674" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;And here it is running within our teamdirection.sharepoint.com site, which is 100% fully SharePoint Online within Office 365.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-a_FVzZ9dw_w/Tcmmy5dv8cI/AAAAAAAAAtk/mxVGTlNW8_Q/s1600/SP3652.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 195px;" src="http://2.bp.blogspot.com/-a_FVzZ9dw_w/Tcmmy5dv8cI/AAAAAAAAAtk/mxVGTlNW8_Q/s320/SP3652.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5605194604588560834" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The really cool thing is you get complete web part editor backpage support so configuring the IntelliGantt Web Part is a snap. And for consultants setting up Office 365 sites for their clients, don't forget about our &lt;a href="http://www.teamdirection.com/phpBB3/viewtopic.php?f=12&amp;t=137"&gt;branding features&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-8730939669368139655?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/8730939669368139655/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=8730939669368139655' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/8730939669368139655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/8730939669368139655'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2011/05/now-supporting-sharepoint-online-in.html' title='Now Supporting SharePoint Online in Office 365'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-XrJTknCL36U/TcmmUvqXtoI/AAAAAAAAAtc/IGdOOyH9H3Y/s72-c/SP3651.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-5667462991885251420</id><published>2011-04-26T08:01:00.000-07:00</published><updated>2011-04-26T09:41:30.767-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt Web Part'/><category scheme='http://www.blogger.com/atom/ns#' term='Discussion List'/><title type='text'>SharePoint Task and Discussion List Integration</title><content type='html'>Plenty of statistics abound highlighting the importance of communication within projects. So much so that in addition to tasks, SharePoint also includes a Discussion List with which to share thoughts and ideas. However, because tasks and discussions are in two different lists it's not immediately obvious how best to discuss a specific task, or to find discussions about tasks 3, 4 and 5. On top of that, there is a significant transition required to move from a task you just scrolled into view, to a topic somewhere in the discussion list and back to the same position in the task list.&lt;br /&gt;&lt;br /&gt;Naturally we couldn't let another day go by without addressing this situation so we've enhanced our &lt;a href="http://www.teamdirection.com/igwebpart/sharepoint_index.html"&gt;IntelliGantt Web Part&lt;/a&gt; to integrate with SharePoint's out-of-the-box Discussion List. The goal was to provide an easily found anchor point to a topic (a task), eliminate the need for a dreaded context switch and encourage more participation in general. Here's what we came up with.&lt;br /&gt;&lt;br /&gt;In the 'tool window' to the left of the task list, when you move the mouse into it a set of actionable icons appear for the current row. If you have one or more Discussion Lists in your SharePoint site, IntelliGantt will find it and present the 'Discuss' icon. Single click on it to create a new topic:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-_xh3jvioQYU/Tbbx-tLIJMI/AAAAAAAAAss/Sr45IeOOVyw/s1600/DiscussionIntegration4.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 195px;" src="http://3.bp.blogspot.com/-_xh3jvioQYU/Tbbx-tLIJMI/AAAAAAAAAss/Sr45IeOOVyw/s320/DiscussionIntegration4.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5599929246262240450" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A popup dialog appears with the title of the task as the new topic name and a text box to type your message in:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-i9dC3xFh7_E/TbbyaPhOgeI/AAAAAAAAAs0/xIxMA_aSq68/s1600/DiscussionIntegration5.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 195px;" src="http://3.bp.blogspot.com/-i9dC3xFh7_E/TbbyaPhOgeI/AAAAAAAAAs0/xIxMA_aSq68/s320/DiscussionIntegration5.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5599929719338205666" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This creates the new topic within the Discussion List. To solve the context switch issue, we also created a new column in our Task List called 'Discussions'. This is a standard Lookup Column that links to the Discussion List. The IntelliGantt Web Part will add a link for you into this task field so that the discussion is linked with the task.&lt;br /&gt;&lt;br /&gt;Now that this information is available, when you view the Discussions column in the task list and mouse over an entry, the IntelliGantt Web Part will show you the entire discussion thread:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-PK_MM3kzGPM/TbbzVT4yxRI/AAAAAAAAAs8/oqyxH0kvz9Y/s1600/DiscussionIntegration9.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 195px;" src="http://4.bp.blogspot.com/-PK_MM3kzGPM/TbbzVT4yxRI/AAAAAAAAAs8/oqyxH0kvz9Y/s320/DiscussionIntegration9.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5599930734123074834" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Of course, there's only the initial message in this discussion. So we made it really easy to respond to messages right inline by providing a 'Reply' button. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-fIu_IjK3v9k/Tbb0WD3EZNI/AAAAAAAAAtE/4QamyE9f408/s1600/DiscussionIntegration10.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 195px;" src="http://1.bp.blogspot.com/-fIu_IjK3v9k/Tbb0WD3EZNI/AAAAAAAAAtE/4QamyE9f408/s320/DiscussionIntegration10.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5599931846512370898" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This both solves the context switch problem and encourages participation by making it easy to view and respond.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-EGPlICMPOdI/Tbb0e-LikhI/AAAAAAAAAtM/1x_urz-KhDY/s1600/DiscussionIntegration11.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 195px;" src="http://2.bp.blogspot.com/-EGPlICMPOdI/Tbb0e-LikhI/AAAAAAAAAtM/1x_urz-KhDY/s320/DiscussionIntegration11.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5599931999606444562" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The actual data is stored within a Discussion List of course, which makes it available for searching and for backup procedures.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-cxMKO2VwVwU/Tbb0-qU0ebI/AAAAAAAAAtU/RD9iiMzPa54/s1600/DiscussionIntegration12.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 195px;" src="http://3.bp.blogspot.com/-cxMKO2VwVwU/Tbb0-qU0ebI/AAAAAAAAAtU/RD9iiMzPa54/s320/DiscussionIntegration12.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5599932544032471474" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;We have &lt;a href="http://www.teamdirection.com/igwebpart/sharepoint_discussion_integration.html"&gt;a more detailed walkthrough&lt;/a&gt; on our website and additional information to help set up the option lookup columns for cross-linking tasks and discussions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-5667462991885251420?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/5667462991885251420/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=5667462991885251420' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/5667462991885251420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/5667462991885251420'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2011/04/sharepoint-task-and-discussion-list.html' title='SharePoint Task and Discussion List Integration'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-_xh3jvioQYU/Tbbx-tLIJMI/AAAAAAAAAss/Sr45IeOOVyw/s72-c/DiscussionIntegration4.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-4652791249603821070</id><published>2011-04-21T07:49:00.000-07:00</published><updated>2011-04-21T08:15:57.386-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Task List'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt Web Part'/><category scheme='http://www.blogger.com/atom/ns#' term='Calendar'/><title type='text'>SharePoint Task and Calendar List Integration</title><content type='html'>SharePoint is a great way to share task and calendar information online with your colleagues, has the capability to richly integrate task and calendar lists but out of the box it's lists are basically rooms of information under the same roof-- a SharePoint site. Showing folks &lt;a href="http://intelligantt.blogspot.com/2009/01/viewing-sharepoint-tasks-in-calendar.html"&gt;how to view a task list in calendar format&lt;/a&gt; is one of our most popular blog posts. However, this option shows everything in a Calendar and you lose the inherent goodness of a task list the the specificity of important events.&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://www.teamdirection.com/igwebpart/sharepoint_index.html"&gt;IntelliGantt Web Part&lt;/a&gt; integrates your task list and calendar list so that they can work together. It provides two important capabilities:&lt;br /&gt;&lt;br /&gt;1) The ability to selectively choose which tasks to 'surface' in a SharePoint calendar.&lt;br /&gt;2) The ability to see this relationship in context with the task.&lt;br /&gt;&lt;br /&gt;For example, in a project of several hundred tasks not everything requires an event-- even if you're an event planner. Only a subset requires placement on a calendar, and it should be dynamic enough that as things change events linked with tasks can be removed and new ones easily added.&lt;br /&gt;&lt;br /&gt;With the IntelliGantt Web Part you can use our new tool window to quickly identify the task information you'd like to link an event with by using your mouse:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-job5gNycL5Y/TbBGjSW0gtI/AAAAAAAAAsc/L0PAvv0USm8/s1600/CalendarIntegration4.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 195px;" src="http://4.bp.blogspot.com/-job5gNycL5Y/TbBGjSW0gtI/AAAAAAAAAsc/L0PAvv0USm8/s320/CalendarIntegration4.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5598051908858446546" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The information from the task is then applied to the new event. Task start and due dates become event start and end dates. The task comments become the event comments. &lt;br /&gt;&lt;br /&gt;Furthermore, if you provide a lookup column in the task and calendar list IntelliGantt will use them to cross-link the task and calendar event. The result is you can swiftly move from event to task and back again. Or, within IntelliGantt, you can view a task and hover over it's linked events to quickly see the very latest important information without leaving the context of your project:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-DqtVkWm0L8c/TbBHm7R5ldI/AAAAAAAAAsk/09PvQY-fe_I/s1600/CalendarIntegration7.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 195px;" src="http://3.bp.blogspot.com/-DqtVkWm0L8c/TbBHm7R5ldI/AAAAAAAAAsk/09PvQY-fe_I/s320/CalendarIntegration7.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5598053070894896594" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Less clicking means fewer context changes which means you can stay focused on the task at hand.&lt;br /&gt;&lt;br /&gt;We have &lt;a href="http://www.teamdirection.com/igwebpart/sharepoint_calendar_integration.html"&gt;a page dedicated to this feature&lt;/a&gt; showing more detail. Better yet, you can &lt;a href="http://www.teamdirection.com/igwebpart/sharepoint_index.html"&gt;try out the IntelliGantt Web Part&lt;/a&gt; and start working in tasks and calendars today.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-4652791249603821070?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/4652791249603821070/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=4652791249603821070' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/4652791249603821070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/4652791249603821070'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2011/04/sharepoint-task-and-calendar-list.html' title='SharePoint Task and Calendar List Integration'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-job5gNycL5Y/TbBGjSW0gtI/AAAAAAAAAsc/L0PAvv0USm8/s72-c/CalendarIntegration4.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-5169892600934393377</id><published>2011-04-20T21:55:00.000-07:00</published><updated>2011-04-20T21:58:37.558-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web Service'/><category scheme='http://www.blogger.com/atom/ns#' term='iPad'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>iPad Using SharePoint Web Services</title><content type='html'>If you searched for 'iPad SharePoint lists.asmx", 'iPad SharePoint UpdateList' or something of that ilk chances are you arrived at this blog. This is interesting if for no other reason than there is no help available for consuming SharePoint web services from an iPad that I can find as of this blog's posting.&lt;br /&gt;&lt;br /&gt;Anyone from Microsoft willing to help me connect an iPad to SharePoint via web services?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-5169892600934393377?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/5169892600934393377/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=5169892600934393377' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/5169892600934393377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/5169892600934393377'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2011/04/ipad-using-sharepoint-web-services.html' title='iPad Using SharePoint Web Services'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-3748705619070232133</id><published>2011-04-17T22:25:00.000-07:00</published><updated>2011-04-17T22:49:20.345-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt Web Part'/><category scheme='http://www.blogger.com/atom/ns#' term='Resources'/><title type='text'>Grouping Items by their Modified Date and Time</title><content type='html'>A quick post to let you know of a new feature we recently added to the &lt;a href="http://www.teamdirection.com/igwebpart"&gt;IntelliGantt Web Part&lt;/a&gt;- a built-in view to group items by their modified value. &lt;br /&gt;&lt;br /&gt;You can sort of achieve this by editing a SharePoint view so that the sort is performed on the Modified field. However, that just changes the display order of the items. We went a step further and created a series of 'temporal folders' to contain items modifed within the last 15 minutes, within the last hour, within the last day and so on. Here's what it looks like:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-6ssP2B9lFDY/TavMWik9-vI/AAAAAAAAAsM/YCmr4Y1zT8Y/s1600/TimeChanged.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 195px;" src="http://1.bp.blogspot.com/-6ssP2B9lFDY/TavMWik9-vI/AAAAAAAAAsM/YCmr4Y1zT8Y/s320/TimeChanged.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5596791649549023986" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You can also &lt;a href="http://www.teamdirection.com/igwebpart/sharepoint_filter_people.html"&gt;combine this with the filters&lt;/a&gt;, of course, to see who has changed what recently as well. For instance, if you're waiting for a colleague to finish an important task, you can filter on their name and see if they've changed anything in the last 15 minutes.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-ubsDBkzjXYU/TavN2qu3PeI/AAAAAAAAAsU/d58VL73k5TQ/s1600/TimeChanged1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 195px;" src="http://3.bp.blogspot.com/-ubsDBkzjXYU/TavN2qu3PeI/AAAAAAAAAsU/d58VL73k5TQ/s320/TimeChanged1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5596793301005450722" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Or a project manager could use this to see if anyone has updated any of their assigned tasks before a big team meeting.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-3748705619070232133?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/3748705619070232133/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=3748705619070232133' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/3748705619070232133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/3748705619070232133'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2011/04/grouping-items-by-their-modified-date.html' title='Grouping Items by their Modified Date and Time'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-6ssP2B9lFDY/TavMWik9-vI/AAAAAAAAAsM/YCmr4Y1zT8Y/s72-c/TimeChanged.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-6206379103943828839</id><published>2011-04-13T23:59:00.001-07:00</published><updated>2011-04-14T00:33:22.149-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Templates'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt Web Part'/><title type='text'>Using Drag and Drop to Create Task Templates</title><content type='html'>We're very proud of the fact that the same IntelliGantt Web Part UI can work with both SharePoint and Basecamp. One of the best tests of any product is how well it works with multiple data sources. It forces us to examine and implement features that are valuable for project management in general. One such feature is the ability to create templates.&lt;br /&gt;&lt;br /&gt;As you know, the &lt;a href="http://www.teamdirection.com/igwebpart"&gt;IntelliGantt Web Part&lt;/a&gt;, whether running as a desktop application or as a Web Part embedded within a SharePoint page, supports &lt;a href="http://intelligantt.blogspot.com/2010/12/attach-files-to-task-with-drag-and-drop.html"&gt;file drag &lt;/a&gt;and &lt;a href="http://intelligantt.blogspot.com/2010/12/drag-and-drop-local-files-onto-basecamp.html"&gt;drop&lt;/a&gt;. By default these files are saved as attachments to the task item you dropped them on. Now we've taken things a step futher-- we've implemented the ability for the IntelliGantt Web Part to serialize tasks to an 'igantt' so they can be used as a template. (OK, it's really an XML file, but we use the igantt extension to identify these templates).&lt;br /&gt;&lt;br /&gt;You can then drag one or more of these igantt files onto a project or summary task and it will create the tasks stored in the igantt file as children of your drop target. If that description didn't grab you, here is a walkthrough with screen captures.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-3rvrcECTemg/TaadBB8475I/AAAAAAAAArk/i-ZLMXfQuBU/s1600/WriteBlocks1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://1.bp.blogspot.com/-3rvrcECTemg/TaadBB8475I/AAAAAAAAArk/i-ZLMXfQuBU/s320/WriteBlocks1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5595332228083675026" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here we see the IntelliGantt Web Part within a SharePoint page. We've already expanded the task manipulation pane by clicking on the little blue button in the upper left corner.&lt;br /&gt;&lt;br /&gt;When we move the mouse into the 'empty' manipulation pane, icons appear in the row under the mouse. These icons show what you can do with this task item.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-tROd7wIz16U/TaaduFGzvVI/AAAAAAAAArs/811Tm9scA4Y/s1600/WriteBlocks2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 180px;" src="http://4.bp.blogspot.com/-tROd7wIz16U/TaaduFGzvVI/AAAAAAAAArs/811Tm9scA4Y/s320/WriteBlocks2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5595333002024697170" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;For example, we see the 'Summary' row as the following:&lt;br /&gt;&lt;br /&gt;1) Write to File (the pencil)&lt;br /&gt;2) Make Discussion (the caption -- creates a topic in a Discussion List)&lt;br /&gt;3) Make Event (the calendar -- creates an event in a Calendar list)&lt;br /&gt;4) Add a Sub Task or Sub Summary (the plus)&lt;br /&gt;5) Remove the item (the minus)&lt;br /&gt;&lt;br /&gt;Since we're focusing on task templates this post, imaging you just clicked the pencil. What you'll see is a 'Save As' dialog:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/--ozHNtIGXBQ/TaaefIBUzFI/AAAAAAAAAr0/2KNkpx7y4Rg/s1600/WriteBlocks3.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://1.bp.blogspot.com/--ozHNtIGXBQ/TaaefIBUzFI/AAAAAAAAAr0/2KNkpx7y4Rg/s320/WriteBlocks3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5595333844620594258" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Here you will name the file that will store the task information. We really wanted to seed the filename with the name of the task, but we have to wait for Silverlight 5 to come out. After the file name 'Summary1' has been typed, the Summary task and its children are then saved to file 'Summary1.igantt'.&lt;br /&gt;&lt;br /&gt;Now you can view this file with Windows Explorer and, better yet, drag it over any project or summary task in the IntelliGantt Web Part:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-P2YtdjmuYGg/TaafiTOoJPI/AAAAAAAAAr8/ErMZSQutr2I/s1600/WriteBlocks4.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 178px;" src="http://2.bp.blogspot.com/-P2YtdjmuYGg/TaafiTOoJPI/AAAAAAAAAr8/ErMZSQutr2I/s320/WriteBlocks4.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5595334998680413426" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Notice the helpful blue 'upload' arrow that shows which row this igantt file will be applied to. Here we are targetting the 'Tasks' project with a drop of our Summary1.igantt file.&lt;br /&gt;&lt;br /&gt;Once we drop the file, you will see the task group we had saved magically reappear in the new list:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-dgrXqdfSZsU/TaagF0F8fOI/AAAAAAAAAsE/psdVYi5IRvc/s1600/WriteBlocks5.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 168px;" src="http://4.bp.blogspot.com/-dgrXqdfSZsU/TaagF0F8fOI/AAAAAAAAAsE/psdVYi5IRvc/s320/WriteBlocks5.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5595335608797789410" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If your igantt'd tasks have assignements, then IntelliGantt will try to match the user from the old source with the same user in the new source and make the assignment. Also, if the group of tasks in the igantt file have self-contained dependencies, these will be reproduced as well.&lt;br /&gt;&lt;br /&gt;Finally, if you happen to be one of those folks using both SharePoint and Basecamp, you can copy from one and drag/drop to the other.&lt;br /&gt;&lt;br /&gt;We did tie this feature to a privilege that can be turned on or off. By default it actually is off in the IntelliGantt Web Part (unless you are running on the desktop or are an administrator).&lt;br /&gt;&lt;br /&gt;Here is a link showing &lt;a href="http://www.teamdirection.com/phpBB3/viewtopic.php?f=12&amp;t=143"&gt;how to enable the 'Writing Task Blocks' privilege &lt;/a&gt;in SharePoint.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-6206379103943828839?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/6206379103943828839/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=6206379103943828839' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/6206379103943828839'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/6206379103943828839'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2011/04/using-drag-and-drop-to-create-task.html' title='Using Drag and Drop to Create Task Templates'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-3rvrcECTemg/TaadBB8475I/AAAAAAAAArk/i-ZLMXfQuBU/s72-c/WriteBlocks1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-3095513118290048691</id><published>2011-04-12T01:10:00.000-07:00</published><updated>2011-04-21T10:45:55.733-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt Web Part'/><title type='text'>The Big Kahuna of SharePoint Gantt Charts</title><content type='html'>Navigation is a good thing when you're trying to find something. The common structure for burrowing into sites and lists within SharePoint is often called the 'chrome'. This may consist of the site links across the top of a page, or the quicklinks to the side. But how useful are they once you've arrived at your destination?&lt;br /&gt;&lt;br /&gt;For example, you may have heard we make a &lt;a href="http://www.teamdirection.com/igwebpart"&gt;really great gantt chart for SharePoint lists&lt;/a&gt;. You probably also have a really great monitor (or two) with lots and lots of available pixels. One of the things our Silverlight gantt chart can do is make use of 'full screen' mode, whereby every inch of real-estate can be devoted to your project plan. We thought this to be so useful, we made it a single click away.&lt;br /&gt;&lt;br /&gt;Here's a shot of the IntelliGantt Web Part running within Internet Explorer sited within a SharePoint 2010 page.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-XlPJhkUYAYM/TaQKydsGcMI/AAAAAAAAArM/LTxuIkbnRBY/s1600/FullScreen1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 180px;" src="http://2.bp.blogspot.com/-XlPJhkUYAYM/TaQKydsGcMI/AAAAAAAAArM/LTxuIkbnRBY/s320/FullScreen1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5594608499180335298" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Notice two things:&lt;br /&gt;&lt;br /&gt;1) There's an abundant amount of blue desktop we can fill with our SharePoint view.&lt;br /&gt;2) The IntelliGantt Web Part resides within the SharePoint navigation chrome-- even in IE9, which made a point of maximizing the viewing experience.&lt;br /&gt;&lt;br /&gt;We decided to maxmize it all the way. As of the 1.0.83 release you will see an orange-ish 'expander' arrow pointing to the upper left.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-fjs-Tc9ma_A/TaQLsK-RfTI/AAAAAAAAArU/xlCq6PcEKmQ/s1600/FullScreen2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://4.bp.blogspot.com/-fjs-Tc9ma_A/TaQLsK-RfTI/AAAAAAAAArU/xlCq6PcEKmQ/s320/FullScreen2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5594609490588695858" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;When you click it, the IntelliGantt Web Part will go into full screen mode and devote every available pixel to showing your task list and timeline.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-W8I85MBjBRk/TaQMBcKVeFI/AAAAAAAAArc/L2FbTABsyKY/s1600/FullScreen3.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 180px;" src="http://1.bp.blogspot.com/-W8I85MBjBRk/TaQMBcKVeFI/AAAAAAAAArc/L2FbTABsyKY/s320/FullScreen3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5594609855979944018" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now you can see the really big picture of your project-- and have good reason to get an absolutely gigantic monitor.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-3095513118290048691?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/3095513118290048691/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=3095513118290048691' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/3095513118290048691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/3095513118290048691'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2011/04/big-kahuna-of-sharepoint-gantt-charts.html' title='The Big Kahuna of SharePoint Gantt Charts'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-XlPJhkUYAYM/TaQKydsGcMI/AAAAAAAAArM/LTxuIkbnRBY/s72-c/FullScreen1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-5052695170113255511</id><published>2011-03-07T08:26:00.000-08:00</published><updated>2011-03-07T10:19:06.996-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt Web Part'/><title type='text'>Passing URL Querystring to IntelliGantt Web Part</title><content type='html'>One of our design goals for the &lt;a href="http://www.teamdirection.com/igwebpart"&gt;IntelliGantt Web Part&lt;/a&gt; was to make it easy for users AND for system integrators. For instance, we know how important a brand is so we reserve an area of the gantt chart to display a customizable name with a url link. Additional configuration options like colors, zooms, custom list IDs and more are available via the web part editor or passing parameters via the initParams string (our control being a good Silverlight citizen).&lt;br /&gt;&lt;br /&gt;Then someone asked us 'can I pass configuration parameters with the url querystring?' &lt;br /&gt;&lt;br /&gt;What a simple and powerful idea! Last Wednesday we said 'no', but today we can say YES!&lt;br /&gt;&lt;br /&gt;We have created a &lt;a href="http://www.teamdirection.com/phpBB3/viewtopic.php?f=12&amp;t=138&amp;p=386#p386"&gt;table of all the parameters IntelliGantt recognizes&lt;/a&gt;. You can use these parameters via the initParams property if you've configured a 'Site Only' instance of the IntelliGantt Web Part, or you can pass these parameters to the SharePoint page housing the IntelliGantt Web Part via the url querystring and make things really dynamic.&lt;br /&gt;&lt;br /&gt;The best example of this new capability is how you can now select a task list and view by placing information in the url querystring. Let's say I have a SharePoint site with two task lists: Tasks and Big Project. By default, the IntelliGantt Web Part finds all the task lists in your site and displays them:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-yaVeH8H25Uw/TXUbmfeTBAI/AAAAAAAAAqU/9n1KS-R5Eds/s1600/Querystring1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 169px;" src="http://4.bp.blogspot.com/-yaVeH8H25Uw/TXUbmfeTBAI/AAAAAAAAAqU/9n1KS-R5Eds/s320/Querystring1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5581397661293151234" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Yes, we can either use the 'Exporer' to select just one project, or we can use the web part editor page to select a single project. But what if we could determine the list to show before-hand and construct a url with selected project and view information? Then we can actually plug the web part into a multi-step workflow process.&lt;br /&gt;&lt;br /&gt;First, let's add a SelectListIDs value to the url so that just one project is selected. You can find a task list id value by first navigating to the task list:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-qxQPfly-JEM/TXUeWcTyXlI/AAAAAAAAAqc/Ud5X7wXS0i4/s1600/Querystring2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 169px;" src="http://3.bp.blogspot.com/-qxQPfly-JEM/TXUeWcTyXlI/AAAAAAAAAqc/Ud5X7wXS0i4/s320/Querystring2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5581400684100738642" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;and then going to the List Settings:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-URJJUbo3Ubo/TXUek8jxXQI/AAAAAAAAAqk/Eiqi5OfuJg8/s1600/Querystring3.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 141px;" src="http://4.bp.blogspot.com/-URJJUbo3Ubo/TXUek8jxXQI/AAAAAAAAAqk/Eiqi5OfuJg8/s320/Querystring3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5581400933275884802" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Once in the List Settings, notice that the url string in your web browser contains a querystring parameter of List=&lt;id&gt;:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-zwtwIktxj8s/TXUe6ZnkffI/AAAAAAAAAqs/sDKVds_xiMc/s1600/Querystring4.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 169px;" src="http://1.bp.blogspot.com/-zwtwIktxj8s/TXUe6ZnkffI/AAAAAAAAAqs/sDKVds_xiMc/s320/Querystring4.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5581401301853699570" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;We can use this exact same list idea value in the querystring of the url of the IntelliGantt Web Part page. Rather than just 'List', we use 'SelectedListIDs' because we think it's clearer and we support multiple lists in the view. There, we create an url like so:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-HviMR9OLNcA/TXUfXJRe-eI/AAAAAAAAAq0/JvvVoyy_14c/s1600/Querystring5.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 169px;" src="http://2.bp.blogspot.com/-HviMR9OLNcA/TXUfXJRe-eI/AAAAAAAAAq0/JvvVoyy_14c/s320/Querystring5.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5581401795682302434" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Finally, you can add multiple paramteters to the querystring just as you'd expect-- by concatenating them with the '&amp;'. So, now that we've selected the right list, we can also select the view to use via the query string by appending the view name:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-y5YuwxCGSDI/TXUfrt7NoFI/AAAAAAAAAq8/Kh4x9uZB_FE/s1600/Querystring6.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 169px;" src="http://3.bp.blogspot.com/-y5YuwxCGSDI/TXUfrt7NoFI/AAAAAAAAAq8/Kh4x9uZB_FE/s320/Querystring6.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5581402149118386258" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;And voila, the task list and view for the IntelliGantt Web Part have been determined by the values in the querystring. What if the same parameter is defined in the web part editor? Then the web part editor value will take precedence. In order use the querystring parameter, make sure the corresponding field in the web part editor is blank.&lt;br /&gt;&lt;br /&gt;As we add more configuration options to the IntelliGantt Web Part, we will make sure they can be set via the web part editor, the initParams or the querystring. This will ensure our design goal of making our web part as flexible for system integrators as possible.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-5052695170113255511?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/5052695170113255511/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=5052695170113255511' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/5052695170113255511'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/5052695170113255511'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2011/03/passing-url-querystring-to-intelligantt.html' title='Passing URL Querystring to IntelliGantt Web Part'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-yaVeH8H25Uw/TXUbmfeTBAI/AAAAAAAAAqU/9n1KS-R5Eds/s72-c/Querystring1.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-4227893787822286825</id><published>2011-03-05T13:06:00.000-08:00</published><updated>2011-03-05T13:25:35.067-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt Web Part'/><category scheme='http://www.blogger.com/atom/ns#' term='BaseCamp'/><title type='text'>Selecting a Single Basecamp Project</title><content type='html'>Build 1.0.72 of the &lt;a href="http://www.teamdirection.com/igwebpart/basecamp_index.html"&gt;IntelliIGantt Web Part for Basecamp&lt;/a&gt; has a new feature we hope 'power users' will appreciate: the ability to identify a single Basecamp project in the url string.&lt;br /&gt;&lt;br /&gt;I was online with a customer who wanted to view a specific project, but we had to wait for all projects to load before we could select a single project. This doesn't sound too bad, until you consider they had 100 projects. Kudos to 37 Signals for handling so many with aplomb. Now it was our turn to step up to the plate.&lt;br /&gt;&lt;br /&gt;We took a look at the url used after clicking on a project from the initial dashboard. It looked something like this:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-veFShdVbGpU/TXKne1XWhkI/AAAAAAAAAp0/hMeSxo02r3s/s1600/SingleProject1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 207px;" src="http://2.bp.blogspot.com/-veFShdVbGpU/TXKne1XWhkI/AAAAAAAAAp0/hMeSxo02r3s/s320/SingleProject1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5580707036428404290" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;We thought 'we can use that'. So, if you copy the same url and place it into the IntelliGantt Web Part for Basecamp like so:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-l6itEw8CjS8/TXKoMf-UVSI/AAAAAAAAAp8/C9ZIv697n68/s1600/SingleProject2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 244px;" src="http://2.bp.blogspot.com/-l6itEw8CjS8/TXKoMf-UVSI/AAAAAAAAAp8/C9ZIv697n68/s320/SingleProject2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5580707820960240930" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The IntelliGantt Web Part will then match that project and show that single project in its view.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-Lp3lRmzONWs/TXKpg6I6seI/AAAAAAAAAqE/WtkUo7029FA/s1600/SingleProject3.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 232px;" src="http://2.bp.blogspot.com/-Lp3lRmzONWs/TXKpg6I6seI/AAAAAAAAAqE/WtkUo7029FA/s320/SingleProject3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5580709271093031394" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You can still access any of the other projects by clicking on the Explorer (pith helmet). This will show you all projects with the current, single project selected for you:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-klZs5_iqZig/TXKp-VpywXI/AAAAAAAAAqM/Nln39EjNpRw/s1600/SingleProject4.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 232px;" src="http://4.bp.blogspot.com/-klZs5_iqZig/TXKp-VpywXI/AAAAAAAAAqM/Nln39EjNpRw/s320/SingleProject4.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5580709776694886770" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Select any of the other projects and they will appear in your current view as well.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-4227893787822286825?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/4227893787822286825/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=4227893787822286825' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/4227893787822286825'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/4227893787822286825'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2011/03/selecting-single-basecamp-project.html' title='Selecting a Single Basecamp Project'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-veFShdVbGpU/TXKne1XWhkI/AAAAAAAAAp0/hMeSxo02r3s/s72-c/SingleProject1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-156643147584844730</id><published>2011-02-19T22:39:00.000-08:00</published><updated>2011-02-19T22:52:17.054-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt Web Part'/><title type='text'>IntelliGantt Web Part for SharePoint 2010 Sandbox</title><content type='html'>SharePoint 2010 introduces a 'Sandbox' mode that limits the scope of what a web part is able to do on the server. This is something of a curious feature for a Sliverlight-based web part such as the IntelliGantt Web Part because it doesn't do anything on the server-- it's only downloaded from the server and then runs on the client. In fact, here is the source code in its entirety for the IntelliGantt Web Part when built for sandbox mode:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;    public class IntelliGanttWebPartInstance : WebPart&lt;br /&gt;    {&lt;br /&gt;        protected override void CreateChildControls()&lt;br /&gt;        {&lt;br /&gt;            base.CreateChildControls();&lt;br /&gt;        }&lt;br /&gt;    }&lt;/blockquote&gt;&lt;br /&gt;That's it. The only difference between the IntelliGantt Web Part in sandbox mode and the 'normal' IntelliGantt Web Part is the latter is able to plug into the web part editor forms to make it easy to configure all the IntelliGantt Web Part options. In sandbox mode, you'll have to supply all the options yourself in the 'Custom Initialization Parameters' field.&lt;br /&gt;&lt;br /&gt;However, we realize that sometimes policy will dicate that the IntelliGantt Web Part is deployed to the SharePoint 2010 sandbox. &lt;a href="http://www.teamdirection.com/phpBB3/viewtopic.php?f=12&amp;t=134"&gt;Here's how to do it&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-156643147584844730?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/156643147584844730/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=156643147584844730' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/156643147584844730'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/156643147584844730'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2011/02/intelligantt-web-part-for-sharepoint.html' title='IntelliGantt Web Part for SharePoint 2010 Sandbox'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-1697971690303412925</id><published>2011-02-18T09:48:00.001-08:00</published><updated>2011-02-18T10:01:49.029-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt Web Part'/><title type='text'>Filtering SharePoint Task Lists by People and Choices</title><content type='html'>In the previous blog post we looked about how the &lt;a href="http://www.teamdirection.com/igwebpart"&gt;IntelliGantt Web Part &lt;/a&gt;can dynamically build pie charts when the user selects a choice field. IntelliGantt finds all the choice values and cross references them against every users task assignments. The result is a nice display of everyone's status (for example) across all their assigned tasks, across all the projects you have selected.&lt;br /&gt;&lt;br /&gt;Something like this:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-E57o7R57AMg/TVTtPiqQ4YI/AAAAAAAAAn0/lEJAZrr9EyA/s1600/KPI_1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 176px;" src="http://1.bp.blogspot.com/-E57o7R57AMg/TVTtPiqQ4YI/AAAAAAAAAn0/lEJAZrr9EyA/s320/KPI_1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5572339490222039426" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Wouldn't it be grand if you could select a user's pie chart and have the task list filtered so that only that user's tasks are shown?&lt;br /&gt;&lt;br /&gt;We thought so too, so yes, &lt;a href="http://www.teamdirection.com/igwebpart/sharepoint_filter_people.html"&gt;you can select one or more users and the task list and gantt chart will filtered &lt;/a&gt;so that only those users tasks are displayed.&lt;br /&gt;&lt;br /&gt;What about the choice values? It'd be nice if you could select those and have the task list filtered so you can quickly see everything that is 'Not Started' or 'In Progress'.&lt;br /&gt;&lt;br /&gt;We agree, and you can. &lt;a href="http://www.teamdirection.com/igwebpart/sharepoint_filter_status.html"&gt;Click on any of the choice values and IntelliGantt will immediately filter the tasks&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Finally, the Pièce de résistance, what if you could mix and match the choices and the people so you could see all of Joe and Mary's tasks that are 'Not Started'.&lt;br /&gt;&lt;br /&gt;Yes, you can absolutely do that too!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-1697971690303412925?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/1697971690303412925/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=1697971690303412925' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/1697971690303412925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/1697971690303412925'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2011/02/filtering-sharepoint-task-lists-by.html' title='Filtering SharePoint Task Lists by People and Choices'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-E57o7R57AMg/TVTtPiqQ4YI/AAAAAAAAAn0/lEJAZrr9EyA/s72-c/KPI_1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-2861004352518598787</id><published>2011-02-17T14:25:00.000-08:00</published><updated>2011-02-17T15:26:52.121-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt Web Part'/><category scheme='http://www.blogger.com/atom/ns#' term='KPI'/><category scheme='http://www.blogger.com/atom/ns#' term='Choice'/><title type='text'>Charting SharePoint Choice Columns</title><content type='html'>Choice columns are a great feature in SharePoint in that they let the administrator constrain the 'anything is possible as long as its text' textbox to a predefined list of acceptable values. For a SharePoint task list, the 'status' choice column is a perfect example. Rather than let users type in 'Getting Close' or 'I think I just about got it', users must select from 'Not Started', 'In Progress', 'Completed', 'Deferred' and 'Waiting for someone else'. Of course, more values can be added to a choice column at any time by a site owner.&lt;br /&gt;&lt;br /&gt;Here's how the &lt;a href="http://www.teamdirection.com/igwebpart"&gt;IntelliGantt Web Part&lt;/a&gt; works with the choice columns defined in the list settings. As mentioned earlier, 'status' is a powerful choice field for relaying the basic state of a task. IntelliGantt works with the built in status choices to build pie charts for each person (comprised of that person's task assignments) and builds a pie slice for each choice value present.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-I69rTpVlEZA/TV2jQXDtJOI/AAAAAAAAAoc/WFb5-5oE7DM/s1600/Choice1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 168px;" src="http://2.bp.blogspot.com/-I69rTpVlEZA/TV2jQXDtJOI/AAAAAAAAAoc/WFb5-5oE7DM/s320/Choice1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5574791415217333474" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The choice columns available in this section are controlled by the current view in use. In this example, the 'All Tasks' default view has both 'Status' and 'Priority' choice columns in its list, so these choice columns are available to select. (Note: the 'People' option is something the IntelliGantt Web Part adds if you just want to see people and not pie charts).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-C_zuolkyrfA/TV2j1IwNHjI/AAAAAAAAAok/TDJfFvZv1-U/s1600/Choice2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 171px;" src="http://1.bp.blogspot.com/-C_zuolkyrfA/TV2j1IwNHjI/AAAAAAAAAok/TDJfFvZv1-U/s320/Choice2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5574792047032606258" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The choice columns themselves are defined in the list settings for the task list (or any list, for that matter).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-4tmg5KsOiy0/TV2kKL2xmHI/AAAAAAAAAos/abJIeczQrlk/s1600/Choice3.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 200px;" src="http://1.bp.blogspot.com/-4tmg5KsOiy0/TV2kKL2xmHI/AAAAAAAAAos/abJIeczQrlk/s320/Choice3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5574792408642721906" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;IntelliGantt is completely dynamic in its presentation and pulls column information from SharePoint for its display. So let's add another choice column and see how it appears in IntelliGantt. After clicking on the 'create column' link in the list settings we can name and type our new column:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-X1nX2NYn28Q/TV2ks8PS3KI/AAAAAAAAAo0/J20hd7hR-Eo/s1600/Choice4.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 138px;" src="http://1.bp.blogspot.com/-X1nX2NYn28Q/TV2ks8PS3KI/AAAAAAAAAo0/J20hd7hR-Eo/s320/Choice4.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5574793005746019490" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Next we will provide the values and add some formatting information:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-gy5-zqoQoPY/TV2k83GLYtI/AAAAAAAAAo8/e9pt5yTcz7s/s1600/Choice5.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 236px; height: 320px;" src="http://2.bp.blogspot.com/-gy5-zqoQoPY/TV2k83GLYtI/AAAAAAAAAo8/e9pt5yTcz7s/s320/Choice5.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5574793279243510482" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Note that made 'North' the default choice and added this column to the default view. When we return to the IntelliGantt Web Part, once it has refreshed, we will see this choice available.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-Dy5WtSYrLF0/TV2lS3AG11I/AAAAAAAAApE/ZvlrW7Oh_V4/s1600/Choice7.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 185px;" src="http://1.bp.blogspot.com/-Dy5WtSYrLF0/TV2lS3AG11I/AAAAAAAAApE/ZvlrW7Oh_V4/s320/Choice7.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5574793657175168850" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The 'Region' column is now available in the charting pane and has been added to the Task Grid as well. When we select the 'Region' column in the charting pane its values populate below it. Notice that &lt;strong&gt;North&lt;/strong&gt; is in bold. This is because North is the default value.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-R313EGzUMP4/TV2mNVK-7iI/AAAAAAAAApM/z2kbbQQzFy8/s1600/Choice8.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 210px;" src="http://3.bp.blogspot.com/-R313EGzUMP4/TV2mNVK-7iI/AAAAAAAAApM/z2kbbQQzFy8/s320/Choice8.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5574794661706264098" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The pie charts themselves are not very exciting at this point because, since this is a new choice column, none of the tasks have any region values. Let's add some.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-YHPSkHFDAno/TV2mj7c1GNI/AAAAAAAAApU/bpBZ_NgkI10/s1600/Choice9.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 157px;" src="http://4.bp.blogspot.com/-YHPSkHFDAno/TV2mj7c1GNI/AAAAAAAAApU/bpBZ_NgkI10/s320/Choice9.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5574795049938786514" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Of course, choices aren't set in stone. Sometimes they need to be updated. Because IntelliGantt is so dynamic it handles this case as well. Let's go back to the region column definition in our list settings and add the most important region of all-- Northwest!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-IajGDZmB6ck/TV2m_Q9_hrI/AAAAAAAAApc/OBfBEGmjxUs/s1600/Choice10.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 177px;" src="http://4.bp.blogspot.com/-IajGDZmB6ck/TV2m_Q9_hrI/AAAAAAAAApc/OBfBEGmjxUs/s320/Choice10.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5574795519571494578" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;When IntelliGantt refreshes it will recognize the new value and add it to the option list for the 'Region' choice.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-4ROKRAKBrd4/TV2nQg-U8aI/AAAAAAAAApk/ZUFd-f91S4o/s1600/Choice11.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 158px;" src="http://2.bp.blogspot.com/-4ROKRAKBrd4/TV2nQg-U8aI/AAAAAAAAApk/ZUFd-f91S4o/s320/Choice11.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5574795815925641634" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Thus, when we update a task with this new value, the other visuals will be updated as well.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-hPdgXx_Jfys/TV2ngosuDoI/AAAAAAAAAps/xK9eMOta_vA/s1600/Choice12.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 158px;" src="http://4.bp.blogspot.com/-hPdgXx_Jfys/TV2ngosuDoI/AAAAAAAAAps/xK9eMOta_vA/s320/Choice12.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5574796092877180546" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The pie slices use IntelliGantt's default color palette, which starts out with similar colors so the Gantt chart doesn't look like a Christmas tree. You can change the default color palette, or you can designate a specific choice field to use a custom palette. &lt;a href="http://www.teamdirection.com/phpBB3/viewtopic.php?f=12&amp;t=130"&gt;How to change colors&lt;/a&gt; is covered in detail in our forum.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-2861004352518598787?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/2861004352518598787/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=2861004352518598787' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/2861004352518598787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/2861004352518598787'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2011/02/charting-sharepoint-choice-columns.html' title='Charting SharePoint Choice Columns'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-I69rTpVlEZA/TV2jQXDtJOI/AAAAAAAAAoc/WFb5-5oE7DM/s72-c/Choice1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-2697187076759772239</id><published>2011-02-17T12:04:00.000-08:00</published><updated>2011-02-17T12:14:09.752-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt Web Part'/><title type='text'>How to set the Initial Timescale of the Gantt Chart</title><content type='html'>A customer requested that the &lt;a href="http://www.teamdirection.com/igwebpart"&gt;IntelliGantt Web Part&lt;/a&gt;'s initial timescale be adjustable when it first appears. It's just a bit of math to generate the time scale so we were happy to oblige. We introduce the 'Zoom Factor'.&lt;br /&gt;&lt;br /&gt;It's the ultimate in precision, especially for you engineering types, as it literally is the zoom factor being used to display the Gantt Chart. By default, the zoom factor is 1.0. If you moved the slider, it will range between 0.075 and 1.925. (the range wasn't always so wide-- another user requested we make it wider, so we did).&lt;br /&gt;&lt;br /&gt;Now when you set the zoom factor the gantt will compress or expand time appropriately (what a feature!), and the slider will change to the correct position.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-O62CrTwVtIM/TV2AgVav5sI/AAAAAAAAAoU/-uUsF3k4wT8/s1600/Zoom2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 82px;" src="http://4.bp.blogspot.com/-O62CrTwVtIM/TV2AgVav5sI/AAAAAAAAAoU/-uUsF3k4wT8/s320/Zoom2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5574753206748047042" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-2697187076759772239?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/2697187076759772239/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=2697187076759772239' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/2697187076759772239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/2697187076759772239'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2011/02/how-to-set-intial-timescale-of-gantt.html' title='How to set the Initial Timescale of the Gantt Chart'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-O62CrTwVtIM/TV2AgVav5sI/AAAAAAAAAoU/-uUsF3k4wT8/s72-c/Zoom2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-4046356198280972538</id><published>2011-02-17T10:49:00.000-08:00</published><updated>2011-02-17T10:55:56.110-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt Web Part'/><title type='text'>More Gantt and Task Status Color Options</title><content type='html'>We updated the &lt;a href="http://www.teamdirection.com/phpBB3/viewtopic.php?f=12&amp;t=130&amp;p=372#p372"&gt;custom color system &lt;/a&gt;for the &lt;a href="http://www.teamdirection.com/igwebpart"&gt;IntelliGantt Web Part&lt;/a&gt; to help our users in three ways:&lt;br /&gt;&lt;br /&gt;1) An easy way to change Status specific colors.&lt;br /&gt;2) A way to define your own custom palette.&lt;br /&gt;3) A way to define a custom palette to be used with a Choice field of your choosing.&lt;br /&gt;&lt;br /&gt;Here's a shot of the custom colors in action with the KPI pie charts:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-IifQ4hUgae0/TV1vIkhTPBI/AAAAAAAAAoM/4maDnPxdn_E/s1600/Colors4.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 156px;" src="http://1.bp.blogspot.com/-IifQ4hUgae0/TV1vIkhTPBI/AAAAAAAAAoM/4maDnPxdn_E/s320/Colors4.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5574734106787527698" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.teamdirection.com/phpBB3/viewtopic.php?f=12&amp;t=130&amp;p=372#p372"&gt;Here is our forum post with all the details&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-4046356198280972538?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/4046356198280972538/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=4046356198280972538' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/4046356198280972538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/4046356198280972538'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2011/02/more-gantt-and-task-status-color.html' title='More Gantt and Task Status Color Options'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-IifQ4hUgae0/TV1vIkhTPBI/AAAAAAAAAoM/4maDnPxdn_E/s72-c/Colors4.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-1318928893729405312</id><published>2011-02-16T09:47:00.000-08:00</published><updated>2011-02-16T10:10:56.892-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt Web Part'/><category scheme='http://www.blogger.com/atom/ns#' term='BaseCamp'/><title type='text'>Filter Basecamp Todo Items by Person and by Status</title><content type='html'>As of build 1.0.70 the &lt;a href="http://www.teamdirection.com/igwebpart/basecamp_index.html"&gt;IntelliGantt Web Part for Basecamp&lt;/a&gt; offers an easy way to quickly filter your Basecamp Todo Items by who is assigned and its current status. This also means we've introduced a 'Status' field to Basecamp Todo Items with the following choices: Not Started, In Progress, Completed, Deferred and Waiting for someone else.&lt;br /&gt;&lt;br /&gt;I know when I first start explaining this feature to folks it run a little dry. Thankfully, 37 Signals provided an extra bit of data to make it fun. Every Basecamp user has information about themselves they can provide, including an avatar url. We thought this such a great idea we incorporated it into the product:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-TM86AKG-dpI/TVwPXxKCUCI/AAAAAAAAAn8/dE2lF4t7prE/s1600/People3.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 207px;" src="http://4.bp.blogspot.com/-TM86AKG-dpI/TVwPXxKCUCI/AAAAAAAAAn8/dE2lF4t7prE/s320/People3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5574347339784671266" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;At the bottom of the picture is our new 'People' pane. You can see that three people have actual photos in their avatar uri and two people do not, so they get the general stock image. Because 'Unassigned' is much more a concept than a person, it gets a special generic, non-descript bulbous person icon.&lt;br /&gt;&lt;br /&gt;The idea here is not only to show who is involved with what project, but also to enable quick filtering of a persons tasks. How to do this? Click on the person (or the 'Unassigned). The task grid and gantt instantly filter the list so that only tasks assigned to the selected person are displayed. You can select addition people and their assigned tasks will pop into view as well. Unselect everyone to return to the full list.&lt;br /&gt;&lt;br /&gt;The other thing to notice in this pane is the dropdown control at the left. This let's you select either the default view of people (with pictures) or two additional fields: Status and Priority.&lt;br /&gt;&lt;br /&gt;When you select Status or Priority, the pane changes a bit. Instead of people with the number of tasks assigned to them, you will see a pie chart reflecting a breakdown of that persons Status or Priority choices for all their assigned tasks:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-nkSjPek3wSo/TVwRKMQqGDI/AAAAAAAAAoE/L0H-4nM2Gyw/s1600/Status3.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://1.bp.blogspot.com/-nkSjPek3wSo/TVwRKMQqGDI/AAAAAAAAAoE/L0H-4nM2Gyw/s320/Status3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5574349305565288498" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Similar to selecting people, when you select one of the choices in the list (like 'Not Started'), the task list and gantt chart immediately update so that only items matching the choice selection are in the view. You can select multiple choices (ie. 'Not Started' and 'In Progress') to apply at once. Futhermore, you can still select a person or two by clicking on a pie chart to get really granular. As before, simply unselect everything to go back to the default view.&lt;br /&gt;&lt;br /&gt;We have detailed examples of these steps for filtering &lt;a href="http://www.teamdirection.com/igwebpart/basecamp_filter_people.html"&gt;by people&lt;/a&gt; and &lt;a href="http://www.teamdirection.com/igwebpart/basecamp_filter_status.html"&gt;by choices&lt;/a&gt; on our site. Better yet, we have a &lt;a href="http://www.teamdirection.com/igwebpart/basecamp_install.html"&gt;fully functional 15 evaluation available&lt;/a&gt; so you can try our IntelliGantt Web Part for Basecamp today.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-1318928893729405312?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/1318928893729405312/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=1318928893729405312' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/1318928893729405312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/1318928893729405312'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2011/02/filter-basecamp-todo-items-by-person.html' title='Filter Basecamp Todo Items by Person and by Status'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-TM86AKG-dpI/TVwPXxKCUCI/AAAAAAAAAn8/dE2lF4t7prE/s72-c/People3.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-3702144896339667343</id><published>2011-02-13T23:08:00.000-08:00</published><updated>2011-02-13T23:32:20.707-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt Web Part'/><title type='text'>One Challenge for SharePoint? Inadequate Interfaces</title><content type='html'>&lt;a href="http://www.cmswire.com/"&gt;CMSWire&lt;/a&gt; recently posted an &lt;a href="http://www.cmswire.com/cms/enterprise-cms/sharepoint-deployment-reaches-44-but-faces-challenges-010143.php?pageNum=2"&gt;interesting article&lt;/a&gt; about SharePoint adoption and the five biggest challenges to further growth. The first interesting nugget is SharePoint 2010 deployment is roughly equal to SharePoint 2007 deployment. As a someone building solutions for SharePoint 2010 and 2007, a growing market is a good thing.&lt;br /&gt;&lt;br /&gt;More directly important for us, however, is one of the issues facing SharePoint (as cited by the article): &lt;blockquote&gt;76% of those surveyed said that the interfaces were only adequate or even inadequate for their needs&lt;/blockquote&gt;.&lt;br /&gt;&lt;br /&gt;We firmly believe one of those areas is Project Management and specifically the Task List. So it's not too surprising that the response to our &lt;a href="http://www.teamdirection.com/igwebpart"&gt;IntelliGantt Web Part&lt;/a&gt; technology for SharePoint has been particularly strong. We've taken many years of experience, volumes of customer feedback and the latest technology and distilled these ingredients into a Gantt chart that at least 76% of SharePoint users will appreciate. &lt;br /&gt;&lt;br /&gt;Things like:&lt;br /&gt;&lt;br /&gt;Two Clicks to install the product&lt;br /&gt;Feedback from every clickable image&lt;br /&gt;Clickable arrows that bring off-the-screen tasks quickly into view&lt;br /&gt;Native Drag and Drop for attaching files to tasks&lt;br /&gt;Changing the Gantt timescale with a simple slider&lt;br /&gt;Dynamic refreshing for up to the minute data&lt;br /&gt;One click Item or Summary task creation and removal&lt;br /&gt;Rich printing with user defined start and end dates&lt;br /&gt;Explorers for combining multiple task lists into one view&lt;br /&gt;&lt;br /&gt;and even more features to be available this week!&lt;br /&gt;&lt;br /&gt;I can't see we knew exactly how many folks would benefit from our improved interfaces when we started down the SharePoint road. It's nice to see there's more than a few.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-3702144896339667343?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/3702144896339667343/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=3702144896339667343' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/3702144896339667343'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/3702144896339667343'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2011/02/one-challenge-for-sharepoint-inadequate.html' title='One Challenge for SharePoint? Inadequate Interfaces'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-6973619034103057988</id><published>2011-02-11T00:00:00.000-08:00</published><updated>2011-02-11T00:15:04.423-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt Web Part'/><category scheme='http://www.blogger.com/atom/ns#' term='BaseCamp'/><title type='text'>Key Performance Indicators - People and Choices</title><content type='html'>Folks have been asking about Key Performance Indicator (KPI) enhancements within the IntelliGantt Web Part since its inception and we're happy to report it's almost here.&lt;br /&gt;&lt;br /&gt;Here's a 'thousand word picture':&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-E57o7R57AMg/TVTtPiqQ4YI/AAAAAAAAAn0/lEJAZrr9EyA/s1600/KPI_1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 176px;" src="http://1.bp.blogspot.com/-E57o7R57AMg/TVTtPiqQ4YI/AAAAAAAAAn0/lEJAZrr9EyA/s320/KPI_1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5572339490222039426" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Basically we are introducing an expandable region at the bottom of the Task Grid and Gantt Chart that shows choice fields and people. What task you select determines the list of choices and people you see. &lt;br /&gt;&lt;br /&gt;For example, if you select the topmost 'task', which can contain multiple projects, you see all the people across all the projects. This is a nice way to see a global rollup. &lt;br /&gt;&lt;br /&gt;If you select a particular project, then the number of visible people is narrowed to just those within the project. This can be helpful if you want to drill down on a single project.&lt;br /&gt;&lt;br /&gt;Similarly, the available choices change depending on your task selection. At the broadest selection only Status and Priority are available. However, when you click on a task or summary task within a project, then all the choice fields from the current view become available.&lt;br /&gt;&lt;br /&gt;As you can see, all that information can then be distilled into useful pie charts reflecting each persons allocation choice values (ie. Not Started, In Progress or Completed for the Status choice).&lt;br /&gt;&lt;br /&gt;The coolest part? Watching the pie charts dynamically refresh as new data automatically is retrieved.&lt;br /&gt;&lt;br /&gt;Lot's more information coming. We're so excited we just had to share a peek.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-6973619034103057988?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/6973619034103057988/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=6973619034103057988' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/6973619034103057988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/6973619034103057988'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2011/02/key-performance-indicators-people-and.html' title='Key Performance Indicators - People and Choices'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-E57o7R57AMg/TVTtPiqQ4YI/AAAAAAAAAn0/lEJAZrr9EyA/s72-c/KPI_1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-8820288917123372313</id><published>2011-01-12T22:59:00.000-08:00</published><updated>2011-01-12T23:53:52.555-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt Web Part'/><title type='text'>Viewing SharePoint Data Lists in a Gantt Chart</title><content type='html'>It's great when tools can work with well-structured data in well-defined lists like Tasks, Events and Discussions. But what about the other 99% of the data out there? You know, the stuff that started in Excel and was then uploaded to a SharePoint Custom List. It would have been nice to clean the data up and put it into a task list, but that's more work than people should be required to do.&lt;br /&gt;&lt;br /&gt;Rather, in a perfect world, a tool should be able to work with the hodge-podge of data that reflects our daily routine and aid in making sense of it.&lt;br /&gt;&lt;br /&gt;We couldn't agree more. &lt;br /&gt;&lt;br /&gt;Therefore, we designed the &lt;a href="http://www.teamdirection.com/igwebpart"&gt;IntelliGantt Web Part&lt;/a&gt; to work not only with SharePoint Task and Project Lists, but with just about any list, including the least structured of all-- Custom Lists. This gives you the ability to work with the unruly but critical data already in use today and adds a dash of structure to help you organize a collaborative effort so you can finish tomorrow.&lt;br /&gt;&lt;br /&gt;Take, for instance, this basic Custom List called 'Raw Data'. It probably came from a spreadsheet somewhere long forgotten.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_i8qhU5fqCWQ/TS6mKgSY5PI/AAAAAAAAAl4/GafiXhpT6IE/s1600/CustomList1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 106px;" src="http://3.bp.blogspot.com/_i8qhU5fqCWQ/TS6mKgSY5PI/AAAAAAAAAl4/GafiXhpT6IE/s320/CustomList1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5561565289245107442" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;That 'Client Notified' field indicates there's probaly some work behind updating these rows of data. It'd be great if we could lay it out in a real task oriented tool like the &lt;a href="http://www.teamdirection.com/igwebpart"&gt;IntelliGantt Web Part&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_i8qhU5fqCWQ/TS6nFakXD-I/AAAAAAAAAmA/aEjcBsKPm5I/s1600/CustomList2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 123px;" src="http://1.bp.blogspot.com/_i8qhU5fqCWQ/TS6nFakXD-I/AAAAAAAAAmA/aEjcBsKPm5I/s320/CustomList2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5561566301322153954" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ideally, we would like to place the 'Raw Data' right into the task list as an additional project to view:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TS6nUiin3hI/AAAAAAAAAmI/GCwRAy0Enkw/s1600/CustomList3.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 123px;" src="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TS6nUiin3hI/AAAAAAAAAmI/GCwRAy0Enkw/s320/CustomList3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5561566561160388114" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Happily, you can do just that!&lt;br /&gt;&lt;br /&gt;First, we need to inform the IntelliGantt Web Part of the new list type we want to use. Every SharePoint list has a template id. In the Web Page Editor, the IntelliGantt Web Part has a text field you can add one or more template ids into.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_i8qhU5fqCWQ/TS6oFolwodI/AAAAAAAAAmQ/P4mVwicuYOY/s1600/CustomList4.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 120px;" src="http://3.bp.blogspot.com/_i8qhU5fqCWQ/TS6oFolwodI/AAAAAAAAAmQ/P4mVwicuYOY/s320/CustomList4.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5561567404597748178" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The template id for a Custom List is "100", which makes me think it might have been the first list the SharePoint team ever created. We will add "100" to the field.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_i8qhU5fqCWQ/TS6oX5GdreI/AAAAAAAAAmY/W-84GSZ9LNo/s1600/CustomList5.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 122px;" src="http://1.bp.blogspot.com/_i8qhU5fqCWQ/TS6oX5GdreI/AAAAAAAAAmY/W-84GSZ9LNo/s320/CustomList5.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5561567718267530722" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Click 'OK' to save your changes and when the IntelliGantt Web Part refreshes, lo and behold!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_i8qhU5fqCWQ/TS6okleFiOI/AAAAAAAAAmg/LAJPbenyXPc/s1600/CustomList6.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 118px;" src="http://4.bp.blogspot.com/_i8qhU5fqCWQ/TS6okleFiOI/AAAAAAAAAmg/LAJPbenyXPc/s320/CustomList6.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5561567936336201954" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;First, IntelliGantt Web Part found the 'Raw Data' because it matched the template id. Then it adapted to the data and view on that list and updated the column headers of the task list to match.&lt;br /&gt;&lt;br /&gt;But we're not done yet. It's time to add our dash of structure to the mix. What we will do is add a few more fields and start whipping this data into shape.&lt;br /&gt;&lt;br /&gt;First, let's go back to the 'Raw Data' list and open the List Settings.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_i8qhU5fqCWQ/TS6pnoG12sI/AAAAAAAAAmo/pIV-iCBZ6-8/s1600/CustomList7.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 134px;" src="http://4.bp.blogspot.com/_i8qhU5fqCWQ/TS6pnoG12sI/AAAAAAAAAmo/pIV-iCBZ6-8/s320/CustomList7.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5561569088095247042" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Scroll down to the 'Columns' section in the List Settings. Here is where we can either add new columns or use columns already defined by SharePoint.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_i8qhU5fqCWQ/TS6p3ybf64I/AAAAAAAAAmw/e5M4sxr0w5M/s1600/CustomList8.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 145px;" src="http://3.bp.blogspot.com/_i8qhU5fqCWQ/TS6p3ybf64I/AAAAAAAAAmw/e5M4sxr0w5M/s320/CustomList8.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5561569365744151426" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Why reinvent the wheel, right? Therefore let's go to the 'Add from existing site columns' and see what we find.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_i8qhU5fqCWQ/TS6qTS6t1MI/AAAAAAAAAm4/XcZvUs8gKXo/s1600/CustomList9.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 161px;" src="http://3.bp.blogspot.com/_i8qhU5fqCWQ/TS6qTS6t1MI/AAAAAAAAAm4/XcZvUs8gKXo/s320/CustomList9.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5561569838321489090" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Looks like '% Complete' is at the top of the list. We can use that. And we will look for 'Start Date' and 'Due Date' as well.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TS6qyFzVgJI/AAAAAAAAAnA/aA0v4hA2HpI/s1600/CustomList10.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 162px;" src="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TS6qyFzVgJI/AAAAAAAAAnA/aA0v4hA2HpI/s320/CustomList10.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5561570367376818322" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Click 'OK' to add them and, upon return to the List Settings page, you should see these columns are now available in the 'Raw Data' Custom List.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TS6rDLnV_aI/AAAAAAAAAnI/aK0l5d7MtYg/s1600/CustomList11.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 184px;" src="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TS6rDLnV_aI/AAAAAAAAAnI/aK0l5d7MtYg/s320/CustomList11.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5561570660994907554" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;While they where automatically added to the default view, let's change the order of the columns so we see the Start Date, Due Date and % Complete columns first.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TS6rb6EiI3I/AAAAAAAAAnQ/8A0C-bqRRl0/s1600/CustomList12.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 113px;" src="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TS6rb6EiI3I/AAAAAAAAAnQ/8A0C-bqRRl0/s320/CustomList12.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5561571085782229874" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;OK, that wasn't too bad. Let's see what our IntelliGantt Web Part looks like now.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_i8qhU5fqCWQ/TS6rrFUWX4I/AAAAAAAAAnY/ySc0HW9J4IM/s1600/CustomList13.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 106px;" src="http://3.bp.blogspot.com/_i8qhU5fqCWQ/TS6rrFUWX4I/AAAAAAAAAnY/ySc0HW9J4IM/s320/CustomList13.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5561571346499395458" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Excellent! Since this is a 'task aware' tool, we can quickly add a bit more structure to really help organize our data. For example, we can flesh out the Start and Due dates.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_i8qhU5fqCWQ/TS6sJThem_I/AAAAAAAAAng/e_HaZmLw91I/s1600/CustomList14.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 93px;" src="http://4.bp.blogspot.com/_i8qhU5fqCWQ/TS6sJThem_I/AAAAAAAAAng/e_HaZmLw91I/s320/CustomList14.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5561571865708633074" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;There, we've quickly applied a little bit of project management discipline to a formerly unstructured mess. Better yet, we did not have to examine and update each row of data in order to shoehorn it into an inflexible system. Instead, we brought a flexible (IntelliGantt!) system to the data and solved the problem.&lt;br /&gt;&lt;br /&gt;By the way, everything is being stored in SharePoint and the simple updates we did to the Start and Due dates were saved in the 'Raw Data' Custom List.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_i8qhU5fqCWQ/TS6tSRoLHBI/AAAAAAAAAno/Moeboifn8V8/s1600/CustomList15.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 87px;" src="http://1.bp.blogspot.com/_i8qhU5fqCWQ/TS6tSRoLHBI/AAAAAAAAAno/Moeboifn8V8/s320/CustomList15.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5561573119330294802" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If you have an unruly SharePoint dataset needing a bit of order, give the &lt;a href="http://www.teamdirection.com/igwebpart"&gt;IntelliGantt Web Part&lt;/a&gt; a try today.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-8820288917123372313?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/8820288917123372313/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=8820288917123372313' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/8820288917123372313'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/8820288917123372313'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2011/01/viewing-sharepoint-data-lists-in-gantt.html' title='Viewing SharePoint Data Lists in a Gantt Chart'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TS6mKgSY5PI/AAAAAAAAAl4/GafiXhpT6IE/s72-c/CustomList1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-6136326849692739638</id><published>2011-01-11T23:41:00.000-08:00</published><updated>2011-01-11T23:59:59.765-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt Web Part'/><title type='text'>Trimming a Full Hierarchy with a Collapse Level</title><content type='html'>Because one of our design goals is being able to show you the whole picture, the &lt;a href="http://www.teamdirection.com/igwebpart"&gt;IntelliGantt Web Part&lt;/a&gt; by default will show you all the tasks in any SharePoint Task List. All the summary tasks and their subtasks will be added to the current view in a beautifully full project hierarchy. Want to see all the subtasks of a folder 5 levels deep? No problem.&lt;br /&gt;&lt;br /&gt;But what if you just want to see the first level of folders in order to get a quick sense of how long things in general are taking? And to get a quick view of the current progress and status? If you have multiple, fleshed out projects in the view together, collapsing the higher level summary tasks can be a useful way to see the 'bigger picture' before diving into all the details.&lt;br /&gt;&lt;br /&gt;Since more than a few customers have requested this fature, we're happy to introduce the Collapse Level. Basically, you tell IntelliGantt how many levels to show in the hierarchy before summary tasks are 'collapsed' (i.e., do not show their sub tasks).&lt;br /&gt;&lt;br /&gt;For example, here is a very simple project that contains a couple summary tasks with sub tasks.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TS1c5jus6wI/AAAAAAAAAlY/kWUp4vIGYaE/s1600/CollapseLevel1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 144px;" src="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TS1c5jus6wI/AAAAAAAAAlY/kWUp4vIGYaE/s320/CollapseLevel1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5561203258785852162" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Note that Food Group 1 and Food Group 2 are 'expanded'. You can change this be setting the Collapse Level via the web part editor page:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_i8qhU5fqCWQ/TS1dRGB4auI/AAAAAAAAAlg/75CMTGrmrMs/s1600/CollapseLevel2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 138px;" src="http://4.bp.blogspot.com/_i8qhU5fqCWQ/TS1dRGB4auI/AAAAAAAAAlg/75CMTGrmrMs/s320/CollapseLevel2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5561203663130094306" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;We will put in the number '3' which will expand things down to the first level of summary tasks. If you want to see more subtasks before collapsing summary tasks, use a larger number. If you don't even want to see the top-level summary tasks, use a smaller number.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TS1dlxdzcrI/AAAAAAAAAlo/w5LcTuqWTCw/s1600/CollapseLevel3.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 138px;" src="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TS1dlxdzcrI/AAAAAAAAAlo/w5LcTuqWTCw/s320/CollapseLevel3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5561204018387317426" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;When you click 'OK' and the IntelliGantt Web Part is refreshed, now the first level of folders will still appear but they not expanded.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TS1d3jT0FjI/AAAAAAAAAlw/WW3xE4xUIBo/s1600/CollapseLevel4.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 115px;" src="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TS1d3jT0FjI/AAAAAAAAAlw/WW3xE4xUIBo/s320/CollapseLevel4.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5561204323824965170" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The subtasks are still there of course. Just click on the expand/collapse indicator to the left of the folder to start burrowing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-6136326849692739638?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/6136326849692739638/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=6136326849692739638' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/6136326849692739638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/6136326849692739638'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2011/01/trimming-full-hierarchy-with-collapse.html' title='Trimming a Full Hierarchy with a Collapse Level'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_i8qhU5fqCWQ/TS1c5jus6wI/AAAAAAAAAlY/kWUp4vIGYaE/s72-c/CollapseLevel1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-7996647201844218732</id><published>2011-01-11T12:25:00.000-08:00</published><updated>2011-01-11T12:54:15.802-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt Web Part'/><title type='text'>Quickly Adding and Removing SharePoint Tasks</title><content type='html'>Raise your hand if you like filling out SharePoint Task List forms (or any form, for that matter).&lt;br /&gt;&lt;br /&gt;While SharePoint item forms are powerful and flexible, they also require one click to bring up the form dialog, at least one typed character for every required field and a second click to save the form item. Additionally, if you wish to add an item to a folder, you need to click on the folder to establish a new view and then do the pre-requisites above. If you are working with an actual project hierarchy, filling an outline of all the levels quickly becomes burdensome.&lt;br /&gt;&lt;br /&gt;Or you can use your mouse and our &lt;a href="http://www.teamdirection.com/igwebpart"&gt;IntelliGantt Web Part&lt;/a&gt;. Because the web part shows you the complete hierarchy, there are no context switches. Simply move the mouse over the row you want to add tasks or summary tasks to and click the '+' sign. If you want to remove a task or summary task, click the '-' sign.&lt;br /&gt;&lt;br /&gt;Here's how it works in pictures.&lt;br /&gt;&lt;br /&gt;Below is an empty SharePoint Task List presented in the &lt;a href="http://www.teamdirection.com/igwebpart"&gt;IntelliGantt Web Part&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_i8qhU5fqCWQ/TSy-2Cptj-I/AAAAAAAAAkg/NyFHxPe0udc/s1600/AddRemoveTasks1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 161px;" src="http://4.bp.blogspot.com/_i8qhU5fqCWQ/TSy-2Cptj-I/AAAAAAAAAkg/NyFHxPe0udc/s320/AddRemoveTasks1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5561029475529756642" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If you have sufficient privileges (ie. you are an Administrator or the 'Edit Schedule' setting is enabled), when you move the mouse over the left side of the task list a special column will appear. It's similar to the &lt;a href="http://intelligantt.blogspot.com/2010/12/attach-files-to-task-with-drag-and-drop.html"&gt;'Add Attachment'&lt;/a&gt; column that appears when you drag and drop files. Only this time instead of the upload arrow, you see a '+' sign and/or a '-' sign, depending on what row your mouse is over.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TSy_kVHyFAI/AAAAAAAAAko/fiutkqAzo68/s1600/AddRemoveTasks2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 164px;" src="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TSy_kVHyFAI/AAAAAAAAAko/fiutkqAzo68/s320/AddRemoveTasks2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5561030270761702402" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Here we only have the option to add because the mouse is over the actual Task List row. You can click on the '+' sign to add a task:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_i8qhU5fqCWQ/TSy_4NnijPI/AAAAAAAAAkw/Dw3h83wz-p8/s1600/AddRemoveTasks3.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 132px;" src="http://1.bp.blogspot.com/_i8qhU5fqCWQ/TSy_4NnijPI/AAAAAAAAAkw/Dw3h83wz-p8/s320/AddRemoveTasks3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5561030612344802546" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Or you can hold down the SHIFT key and click to add a folder:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_i8qhU5fqCWQ/TSzAFD0srDI/AAAAAAAAAk4/PIlMK1ddZwA/s1600/AddRemoveTasks4.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 116px;" src="http://3.bp.blogspot.com/_i8qhU5fqCWQ/TSzAFD0srDI/AAAAAAAAAk4/PIlMK1ddZwA/s320/AddRemoveTasks4.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5561030833053936690" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;When you move the mouse over a summary task, you have the option to add subtasks or remove the folder. You can add multiple tasks quickly by clicking multiple times:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TSzAkXYe8jI/AAAAAAAAAlA/tjoAVA9QJSI/s1600/AddRemoveTasks6.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 116px;" src="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TSzAkXYe8jI/AAAAAAAAAlA/tjoAVA9QJSI/s320/AddRemoveTasks6.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5561031370880250418" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Finally, you can remove tasks or summary tasks by clicking on the '-' sign.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_i8qhU5fqCWQ/TSzBm3Ei4bI/AAAAAAAAAlI/1opuqqENG2k/s1600/AddRemoveTasks7.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 117px;" src="http://4.bp.blogspot.com/_i8qhU5fqCWQ/TSzBm3Ei4bI/AAAAAAAAAlI/1opuqqENG2k/s320/AddRemoveTasks7.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5561032513257922994" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Again, you can click multiple times to remove multiple tasks (or you could remove the summary task, which in turn removes all its subtasks). Once your mouse is no longer over an item that can be added to or removed, the 'no can do' symbol appears:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_i8qhU5fqCWQ/TSzB_CjVniI/AAAAAAAAAlQ/p9qqHyAF1eU/s1600/AddRemoveTasks8.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 114px;" src="http://4.bp.blogspot.com/_i8qhU5fqCWQ/TSzB_CjVniI/AAAAAAAAAlQ/p9qqHyAF1eU/s320/AddRemoveTasks8.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5561032928656727586" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;We believe this makes it &lt;strong&gt;much&lt;/strong&gt; easier to quickly add and remove tasks and summary tasks to your SharePoint Task List as efficiently as possible, which helps you be more productive.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-7996647201844218732?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/7996647201844218732/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=7996647201844218732' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/7996647201844218732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/7996647201844218732'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2011/01/quickly-adding-and-remove-sharepoint.html' title='Quickly Adding and Removing SharePoint Tasks'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_i8qhU5fqCWQ/TSy-2Cptj-I/AAAAAAAAAkg/NyFHxPe0udc/s72-c/AddRemoveTasks1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-7015361390883355490</id><published>2010-12-28T22:51:00.000-08:00</published><updated>2010-12-28T22:56:02.185-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt Web Part'/><category scheme='http://www.blogger.com/atom/ns#' term='BaseCamp'/><title type='text'>Basecamp Todo Items with Hours and Cost Information</title><content type='html'>The &lt;a href="http://www.teamdirection.com/igwebpart/basecamp_index.html"&gt;IntelliGantt Web Part for Basecamp&lt;/a&gt; lets you keep additional fields associated with specific Todo Items. Two such fields are Hours and Cost. Because they are numbers, the IntelliGantt Web Part for Basecamp will do basic rollup calculations. Both of these fields can contain decimal numbers.&lt;br /&gt;&lt;br /&gt;Below is the initial view you may see for a Basecamp project.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_i8qhU5fqCWQ/TRravORi3_I/AAAAAAAAAkA/wJ5NA4M-aa0/s1600/HoursCost1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://3.bp.blogspot.com/_i8qhU5fqCWQ/TRravORi3_I/AAAAAAAAAkA/wJ5NA4M-aa0/s320/HoursCost1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5555993595135320050" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If you scroll the task grid all the way to the right, you will see these two additional fields: Hours and Cost. They will not be available in the Basecamp UI, but their data is stored in Basecamp so every other user of the IntelliGantt Web Part for Basecamp will see the same data values.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_i8qhU5fqCWQ/TRra0aRyjtI/AAAAAAAAAkI/W9Bh45JJSzk/s1600/HoursCost2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://4.bp.blogspot.com/_i8qhU5fqCWQ/TRra0aRyjtI/AAAAAAAAAkI/W9Bh45JJSzk/s320/HoursCost2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5555993684256919250" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Here we enter a few Hour values. Notice that the Todo List container the Todo Items rolls up the hours. Likewise, notice that the top level project rolls up the hours as well. This gives you a high level view of the hours in your project.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_i8qhU5fqCWQ/TRra6Cv-AdI/AAAAAAAAAkQ/trlUn9tCA4g/s1600/HoursCost3.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://3.bp.blogspot.com/_i8qhU5fqCWQ/TRra6Cv-AdI/AAAAAAAAAkQ/trlUn9tCA4g/s320/HoursCost3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5555993781020262866" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Similarly, the IntelliGantt Web Part will work the same for the Cost field.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TRrbAeh4faI/AAAAAAAAAkY/ngeJWOw1L9A/s1600/HoursCost4.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TRrbAeh4faI/AAAAAAAAAkY/ngeJWOw1L9A/s320/HoursCost4.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5555993891556588962" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-7015361390883355490?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/7015361390883355490/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=7015361390883355490' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/7015361390883355490'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/7015361390883355490'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2010/12/basecamp-todo-items-with-hours-and-cost.html' title='Basecamp Todo Items with Hours and Cost Information'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TRravORi3_I/AAAAAAAAAkA/wJ5NA4M-aa0/s72-c/HoursCost1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-3946427082808610759</id><published>2010-12-27T13:23:00.000-08:00</published><updated>2010-12-27T13:37:59.249-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt Web Part'/><category scheme='http://www.blogger.com/atom/ns#' term='BaseCamp'/><title type='text'>Drag and Drop Local FIles onto Basecamp Todos and Milestones</title><content type='html'>We showed how &lt;a href="http://intelligantt.blogspot.com/2010/12/attach-files-to-task-with-drag-and-drop.html"&gt;dragging and dropping works &lt;/a&gt;with our &lt;a href="http://www.teamdirection.com/igwebpart/sharepoint_index.html"&gt;IntelliGantt Web Part for SharePoint&lt;/a&gt; product, now let's see how you can drag and drop files from your computer onto Basecamp Todo Items and Milestones. This makes it easy to add multiple files to Basecamp using an elegant UI gesture everyone is familiar with and provide important context for why these files are in the project.&lt;br /&gt;&lt;br /&gt;First, you need the &lt;a href="http://www.teamdirection.com/igwebpart/basecamp_index.html"&gt;IntelliGantt Web Part for Basecamp&lt;/a&gt; and a File Explorer. Here we show the Windows version.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_i8qhU5fqCWQ/TRkEjdUMRyI/AAAAAAAAAjI/WbCY2_ueT7s/s1600/DragDrop1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 255px;" src="http://1.bp.blogspot.com/_i8qhU5fqCWQ/TRkEjdUMRyI/AAAAAAAAAjI/WbCY2_ueT7s/s320/DragDrop1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5555476622549468962" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Select one or more files, hold down the button to start dragging and move the mouse over your Todo Item or Milestone.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_i8qhU5fqCWQ/TRkE9FZsUgI/AAAAAAAAAjQ/-F6nbOi6yIY/s1600/DragDrop2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 253px;" src="http://4.bp.blogspot.com/_i8qhU5fqCWQ/TRkE9FZsUgI/AAAAAAAAAjQ/-F6nbOi6yIY/s320/DragDrop2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5555477062806688258" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;When your drag cursor is over an acceptable drop target (a Todo Item or Milestone), the IntelliGantt Web Part for Basecamp shows you an 'upload' arrow on the same row.&lt;br /&gt;&lt;br /&gt;Once you drop the file, a dialog pops up for you to add a comment to (the files will be attached to this comment).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_i8qhU5fqCWQ/TRkFZDXZZXI/AAAAAAAAAjY/oXAoBSvdAJo/s1600/DragDrop3.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 174px;" src="http://1.bp.blogspot.com/_i8qhU5fqCWQ/TRkFZDXZZXI/AAAAAAAAAjY/oXAoBSvdAJo/s320/DragDrop3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5555477543296525682" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;After typing in your comment, the files are added to Basecamp and associated with the Todo Item or Milestone.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_i8qhU5fqCWQ/TRkFpCCzesI/AAAAAAAAAjg/6jwCuve9EKc/s1600/DragDrop4.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 174px;" src="http://3.bp.blogspot.com/_i8qhU5fqCWQ/TRkFpCCzesI/AAAAAAAAAjg/6jwCuve9EKc/s320/DragDrop4.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5555477817819626178" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If you mouse over the paperclip you will see a listing of all the files attach to the Todo Item or Milestone. You can click on any of these individual file lists and open up the target file.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_i8qhU5fqCWQ/TRkGJodxAGI/AAAAAAAAAjo/5k9CytE2wXQ/s1600/DragDrop5.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 174px;" src="http://3.bp.blogspot.com/_i8qhU5fqCWQ/TRkGJodxAGI/AAAAAAAAAjo/5k9CytE2wXQ/s320/DragDrop5.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5555478377889071202" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If you are an administrator, you will see a '-' symbol. You can remove a comment (and the associated attachments) by clicking on the '-'.&lt;br /&gt;&lt;br /&gt;When you mouse over the task in the Gantt Chart, you will see the full comment you added.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_i8qhU5fqCWQ/TRkGUX_PHhI/AAAAAAAAAjw/QuupGM8Fsrs/s1600/DragDrop6.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 174px;" src="http://4.bp.blogspot.com/_i8qhU5fqCWQ/TRkGUX_PHhI/AAAAAAAAAjw/QuupGM8Fsrs/s320/DragDrop6.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5555478562444615186" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Finally, the comment containing files attached to you Todo Item or Milestone is stored in Basecamp and accessible via the web browser as you would expect.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_i8qhU5fqCWQ/TRkGi6Y9LrI/AAAAAAAAAj4/UFd0UhQ0cIA/s1600/DragDrop7.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 203px;" src="http://4.bp.blogspot.com/_i8qhU5fqCWQ/TRkGi6Y9LrI/AAAAAAAAAj4/UFd0UhQ0cIA/s320/DragDrop7.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5555478812197465778" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-3946427082808610759?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/3946427082808610759/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=3946427082808610759' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/3946427082808610759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/3946427082808610759'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2010/12/drag-and-drop-local-files-onto-basecamp.html' title='Drag and Drop Local FIles onto Basecamp Todos and Milestones'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_i8qhU5fqCWQ/TRkEjdUMRyI/AAAAAAAAAjI/WbCY2_ueT7s/s72-c/DragDrop1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-2600450818481169017</id><published>2010-12-23T16:11:00.000-08:00</published><updated>2010-12-23T16:17:00.089-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt Web Part'/><category scheme='http://www.blogger.com/atom/ns#' term='BaseCamp'/><title type='text'>Editing Basecamp Todo Item Schedules</title><content type='html'>With the IntelliGantt Web Part for Basecamp you have the ability to not only change Due Dates for Todo Items and Milestones, but also to give Todo Items a Duration by establishing a Start date as well. Furthermore, you can link any two Todo Items in a typical task dependency relationship by dragging from the predecessor Todo Item's Endpoint to the successor Todo Item's Startpoint.&lt;br /&gt;&lt;br /&gt;We created a &lt;a href="http://www.teamdirection.com/phpBB3/viewtopic.php?f=13&amp;t=122"&gt;detailed forum entry &lt;/a&gt;to show you how it's down. For example, here is an image describing the task dependency feature:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_i8qhU5fqCWQ/TRPmXGJ9yLI/AAAAAAAAAi8/CXESzdV2UUU/s1600/Schedule4.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 186px;" src="http://3.bp.blogspot.com/_i8qhU5fqCWQ/TRPmXGJ9yLI/AAAAAAAAAi8/CXESzdV2UUU/s320/Schedule4.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5554036049941743794" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Also, the IntelliGantt Web Part for Basecamp supports a 'Read Only' mode that may be useful when you wish to share project information but don't want folks to change things.&lt;br /&gt;&lt;br /&gt;Read Only information is also &lt;a href="http://www.teamdirection.com/phpBB3/viewtopic.php?f=13&amp;t=123"&gt;covered in the forum&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-2600450818481169017?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/2600450818481169017/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=2600450818481169017' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/2600450818481169017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/2600450818481169017'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2010/12/editing-basecamp-todo-item-schedules.html' title='Editing Basecamp Todo Item Schedules'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TRPmXGJ9yLI/AAAAAAAAAi8/CXESzdV2UUU/s72-c/Schedule4.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-8123586514357684944</id><published>2010-12-22T10:08:00.000-08:00</published><updated>2010-12-22T13:31:48.073-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt Web Part'/><category scheme='http://www.blogger.com/atom/ns#' term='Resources'/><title type='text'>Grouping SharePoint Tasks by Assigned To</title><content type='html'>It's important to have an online location like a SharePoint Task List to share task information with your team. It's also very helpful to have multiple views you can apply to task lists in order to organize task data for you team members. SharePoint views handle the great majority of cases, but we found one particular view we could add value to-- By Assigned To.&lt;br /&gt;&lt;br /&gt;This is an important view for both team members and project managers because it allows you to organize by person first and then task-- the opposite of the default task first and then additional meta data, of which Assigned To is one column.&lt;br /&gt;&lt;br /&gt;For example, here is the default task list view in SharePoint:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_i8qhU5fqCWQ/TRJqnnmJUmI/AAAAAAAAAiE/FE3a34XoZcQ/s1600/ByAssignedTo1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 163px;" src="http://4.bp.blogspot.com/_i8qhU5fqCWQ/TRJqnnmJUmI/AAAAAAAAAiE/FE3a34XoZcQ/s320/ByAssignedTo1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5553618519377662562" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This particular list also contains summary tasks (called 'Folder 1') containing sub tasks. SharePoint doesn't show a full hierarchy so you have to click on 'Folder 1' to see its sub tasks in a separate page:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_i8qhU5fqCWQ/TRJrCh2pzxI/AAAAAAAAAiM/aY3FpSyNX5Y/s1600/ByAssignedTo2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 164px;" src="http://4.bp.blogspot.com/_i8qhU5fqCWQ/TRJrCh2pzxI/AAAAAAAAAiM/aY3FpSyNX5Y/s320/ByAssignedTo2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5553618981692755730" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If we return to the topmost part of the task list, we can apply the 'By Assigned To' view that comes with SharePoint out of the box:&lt;br /&gt;&lt;br /&gt;Select the view --&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TRJrcw1qOKI/AAAAAAAAAiU/4zFIWXnC4NQ/s1600/ByAssignedTo3.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 163px;" src="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TRJrcw1qOKI/AAAAAAAAAiU/4zFIWXnC4NQ/s320/ByAssignedTo3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5553619432391719074" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;And see it applied --&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TRJrrssTUCI/AAAAAAAAAic/0Z7rBv-271Y/s1600/ByAssignedTo4.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 162px;" src="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TRJrrssTUCI/AAAAAAAAAic/0Z7rBv-271Y/s320/ByAssignedTo4.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5553619688976764962" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;While the data is there, it's not very effective. There are two main problems. First of all, the orientation is still Task first, then Assigned To as one of many data columns. Second, the view is only applied to your page context-- remember those sub tasks under Folder 1? You can't see them.&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://www.teamdirection.com/igwebpart/sharepoint_index.html"&gt;IntelliGantt Web Part &lt;/a&gt;solves both of these issues. First, by default we show you the full hierarchy of your task list (including that predecessor task dependency):&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_i8qhU5fqCWQ/TRJsduPqf3I/AAAAAAAAAik/4RHfWI_ZOWc/s1600/ByAssignedTo5.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 171px;" src="http://1.bp.blogspot.com/_i8qhU5fqCWQ/TRJsduPqf3I/AAAAAAAAAik/4RHfWI_ZOWc/s320/ByAssignedTo5.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5553620548386979698" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Next, we created a 'Resource' view that puts the people first! That is to say, we group all the tasks under a new 'Person' item, which we think provides a more intuitive display for folks to understand.&lt;br /&gt;&lt;br /&gt;Select the 'Resources' --&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TRJs77rmLbI/AAAAAAAAAis/o4gkk7UtMbM/s1600/ByAssignedTo6.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 170px;" src="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TRJs77rmLbI/AAAAAAAAAis/o4gkk7UtMbM/s320/ByAssignedTo6.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5553621067389873586" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;And see it applied --&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_i8qhU5fqCWQ/TRJtC8kDL1I/AAAAAAAAAi0/3hKuPEnKcK8/s1600/ByAssignedTo7.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 170px;" src="http://3.bp.blogspot.com/_i8qhU5fqCWQ/TRJtC8kDL1I/AAAAAAAAAi0/3hKuPEnKcK8/s320/ByAssignedTo7.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5553621187885739858" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This let's you see all the tasks from the hierarchy in one view, organized by grouping them under people. Much better.&lt;br /&gt;&lt;br /&gt;By the way, you can click on a 'Person' image and your web browser will open up SharePoint's information page for that person.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-8123586514357684944?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/8123586514357684944/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=8123586514357684944' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/8123586514357684944'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/8123586514357684944'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2010/12/grouping-sharepoint-tasks-by-assigned.html' title='Grouping SharePoint Tasks by Assigned To'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_i8qhU5fqCWQ/TRJqnnmJUmI/AAAAAAAAAiE/FE3a34XoZcQ/s72-c/ByAssignedTo1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-3785349592807459595</id><published>2010-12-21T02:10:00.000-08:00</published><updated>2010-12-21T02:18:22.917-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BaseCamp'/><title type='text'>Viewing All Basecamp  Milestones, Todo Lists and Todo Items Across All Projects</title><content type='html'>We've just enhanced the &lt;a href="http://www.teamdirection.com/igwebpart/basecamp_index.html"&gt;IntelliGantt Web Part for Basecamp &lt;/a&gt;to support viewing all the milestones, todo lists and todo items from the projects of your choice. You can select a single project, multiple projects or all projects. We've tested the IntelliGantt Web Part for Basecamp with thousands of items and it scales very well, providing you a great user experience now and in the future as your projects grow.&lt;br /&gt;&lt;br /&gt;Furthermore, we've created several ways to view your Basecamp items--&lt;br /&gt;&lt;br /&gt;1) A Default view that shows everything&lt;br /&gt;2) A My Todos view that shows only todo items assign to you&lt;br /&gt;3) A Milestones view that shows only milestones&lt;br /&gt;4) A Resources view that groups all milestones and todo items by assignments.&lt;br /&gt;&lt;br /&gt;And, of course, this is all done across as many Basecamp projects as you'd like.&lt;br /&gt;&lt;br /&gt;Here's a screenshot of the Resources view.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_i8qhU5fqCWQ/TRB-cb7ME6I/AAAAAAAAAh8/1-zUaVy-YUA/s1600/MultiProjects5.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 285px;" src="http://4.bp.blogspot.com/_i8qhU5fqCWQ/TRB-cb7ME6I/AAAAAAAAAh8/1-zUaVy-YUA/s320/MultiProjects5.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5553077367545271202" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You can &lt;a href="http://www.teamdirection.com/igwebpart/basecamp_install.html"&gt;try it yourself &lt;/a&gt;today and see what you think.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-3785349592807459595?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/3785349592807459595/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=3785349592807459595' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/3785349592807459595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/3785349592807459595'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2010/12/viewing-all-basecamp-milestones-todo.html' title='Viewing All Basecamp  Milestones, Todo Lists and Todo Items Across All Projects'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_i8qhU5fqCWQ/TRB-cb7ME6I/AAAAAAAAAh8/1-zUaVy-YUA/s72-c/MultiProjects5.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-8351463468468869585</id><published>2010-12-20T10:21:00.001-08:00</published><updated>2010-12-20T10:36:16.471-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>Attach Files to Task with Drag and Drop</title><content type='html'>One of the best reasons to use a Silverlight control on a SharePoint web page is you get rich features everyone expects. Perhaps the simplest, most intuitive one is dragging and dropping a file. It also happens to be one of the most powerful and we're happy to make it possible in our &lt;a href="http://www.teamdirection.com/igwebpart"&gt;IntelliGantt Web Part for SharePoint&lt;/a&gt;. &lt;strong&gt;Now you can drag a file from your computer, drop it onto a SharePoint tasks and have it saved as an attachment.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;This is a natural extension of how tasks are performed as often there is some digital output that can be associated with the task. While it was possible to add attachments before, the user experience was clunky and did not leverage the well-ingrained drag and drop metaphor.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.teamdirection.com/phpBB3/viewtopic.php?f=12&amp;t=119"&gt;Here is our forum page detailing how it works.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And here is what it looks like.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_i8qhU5fqCWQ/TQ-gVyL8aQI/AAAAAAAAAh0/veiQZpAOGH8/s1600/DragDrop4.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 180px;" src="http://1.bp.blogspot.com/_i8qhU5fqCWQ/TQ-gVyL8aQI/AAAAAAAAAh0/veiQZpAOGH8/s320/DragDrop4.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5552833161680677122" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;What's more, we also made it interactive. This means we popup supporting information when you mouse over the paperclip image. A popup list box will appear containing the names of each file attached to the task. You can select any name and the attachment will appear in a new browser window for you.&lt;br /&gt;&lt;br /&gt;Finally, as easy as we made it to add files, we allow you to remove them individually as well. Simply click on the '-' symbol to the right of the file name to remove that attachment from the task.&lt;br /&gt;&lt;br /&gt;And if this is just a bit too much power for you, you can disable this feature so that you can view and select attachments, but not add or remove them.&lt;br /&gt;&lt;br /&gt;You can check out this web part today, either as a full-fledged &lt;a href="http://www.teamdirection.com/igwebpart/sharepoint_install.html"&gt;WSP to install&lt;/a&gt;, or as a simple, &lt;a href="http://www.teamdirection.com/igwebpart/sharepoint_install.html"&gt;quick desktop client demonstration&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-8351463468468869585?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/8351463468468869585/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=8351463468468869585' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/8351463468468869585'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/8351463468468869585'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2010/12/attach-files-to-task-with-drag-and-drop.html' title='Attach Files to Task with Drag and Drop'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_i8qhU5fqCWQ/TQ-gVyL8aQI/AAAAAAAAAh0/veiQZpAOGH8/s72-c/DragDrop4.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-8452330008168442463</id><published>2010-11-11T23:20:00.000-08:00</published><updated>2010-11-11T23:36:34.776-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Project'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt'/><title type='text'>Reading Predecessors from SharePoint</title><content type='html'>We've received many requests for this feature and we're happy to say 'it is here!' What is the feature, you ask? The ability to receive Predecessor information from a SharePoint task list and update the task dependencies in IntelliGantt and MS Project. Basically, with a click in the 'From SharePoint' column, a project manager can enable users to create predecessors in SharePoint and have them show up in their local tool.&lt;br /&gt;&lt;br /&gt;Here it is in action. First let's create a very simple MS Project plan.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_i8qhU5fqCWQ/TNzrZVDYRvI/AAAAAAAAAhE/nu0wumzhZwY/s1600/Predecessors1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 190px;" src="http://4.bp.blogspot.com/_i8qhU5fqCWQ/TNzrZVDYRvI/AAAAAAAAAhE/nu0wumzhZwY/s320/Predecessors1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5538560462139442930" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;After we publish it to a SharePoint task list using the IntelliGantt Add In for MS Project, here is our data in SharePoint.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_i8qhU5fqCWQ/TNzrpOUmXuI/AAAAAAAAAhM/T1hHktjCN1I/s1600/Predecessors2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 241px;" src="http://1.bp.blogspot.com/_i8qhU5fqCWQ/TNzrpOUmXuI/AAAAAAAAAhM/T1hHktjCN1I/s320/Predecessors2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5538560735210528482" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In SharePoint 2010 there is a 'Predecessors' column that let's you add task dependencies. While not available out of the box in SharePoint 2007, you can actually create the same 'Predecessors' column by creating a Lookup column based on task titles. As long as you name the column 'Predecessors', IntelliGantt will recognize it and happily work with it.&lt;br /&gt;&lt;br /&gt;So, let's create some predecessors via SharePoint, like so:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_i8qhU5fqCWQ/TNzsEE6JWDI/AAAAAAAAAhU/edu6HXLFM2w/s1600/Predecessors3.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 241px;" src="http://4.bp.blogspot.com/_i8qhU5fqCWQ/TNzsEE6JWDI/AAAAAAAAAhU/edu6HXLFM2w/s320/Predecessors3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5538561196540123186" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Hmm... looks like we created a circular task dependency. I hope things turn out ok.&lt;br /&gt;&lt;br /&gt;Before we perform the update with IntelliGantt, we need to make sure it knows about the Predecessors column. We open the 'Workspace Settings' screen by choosing IntelliGantt-&gt;Project-&gt;Settings. In this case, we will mark both the 'To SharePoint' and 'From SharePoint' columns as active. This means IntelliGantt will do a bi-directional sync on the Predecessors column.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_i8qhU5fqCWQ/TNzsjCoGVRI/AAAAAAAAAhc/CwE8PV22b-s/s1600/Predecessors4.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 304px;" src="http://1.bp.blogspot.com/_i8qhU5fqCWQ/TNzsjCoGVRI/AAAAAAAAAhc/CwE8PV22b-s/s320/Predecessors4.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5538561728503502098" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Perform the sync by choosing IntelliGantt-&gt;Update and the task dependencies will be created on the desktop too:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_i8qhU5fqCWQ/TNzs7suqSsI/AAAAAAAAAhk/rSo_IZNaLAY/s1600/Predecessors5.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 190px;" src="http://3.bp.blogspot.com/_i8qhU5fqCWQ/TNzs7suqSsI/AAAAAAAAAhk/rSo_IZNaLAY/s320/Predecessors5.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5538562152122174146" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;And look, IntelliGantt noticed the circular dependency and it didn't cause any trouble. As it processed the SharePoint data it checked to make sure each dependency was acceptable. Having Task 3 dependent on Task 2 was not, so the dependency wasn't created.&lt;br /&gt;&lt;br /&gt;Wouldn't it be smart if IntelliGantt updated the SharePoint task list so that it didn't have the circular dependencies anymore? We thought so too. Here's what the SharePoint task list looks like after the IntelliGantt sync:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TNzt199ov3I/AAAAAAAAAhs/tI_ND7C4Mio/s1600/Predecessors6.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 241px;" src="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TNzt199ov3I/AAAAAAAAAhs/tI_ND7C4Mio/s320/Predecessors6.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5538563153180802930" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-8452330008168442463?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/8452330008168442463/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=8452330008168442463' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/8452330008168442463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/8452330008168442463'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2010/11/reading-predecessors-from-sharepoint.html' title='Reading Predecessors from SharePoint'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_i8qhU5fqCWQ/TNzrZVDYRvI/AAAAAAAAAhE/nu0wumzhZwY/s72-c/Predecessors1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-3431508532853770176</id><published>2010-11-09T14:41:00.000-08:00</published><updated>2010-11-09T15:33:19.905-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='FBA'/><title type='text'>SharePoint Forms Based Authentication Support</title><content type='html'>Just a quick note to mention that the latest IntelliGantt Web Part for SharePoint (version 1.0.35) supports forms based authentication when running 'out of browser'.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_i8qhU5fqCWQ/TNnOXBVIvcI/AAAAAAAAAgc/ROi4d0XUEsQ/s1600/FormsBasedAuthentication1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 237px;" src="http://4.bp.blogspot.com/_i8qhU5fqCWQ/TNnOXBVIvcI/AAAAAAAAAgc/ROi4d0XUEsQ/s320/FormsBasedAuthentication1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5537684111718137282" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Basically, the IntelliGantt Web Part for SharePoint can be installed on your PC or Mac(!) desktop as an 'Out of Browser Application'. Or 'Rich Internet Application'. It's literally a right-mouse click away-- no downloading setup.exe or MSI installation packages.&lt;br /&gt;&lt;br /&gt;In fact, you can try it out right now by going to our &lt;a href="http://www.teamdirection.com/igwebpart/demo.html"&gt;IntelliGantt Web Part Demo page&lt;/a&gt; and right-clicking anywhere within the application.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_i8qhU5fqCWQ/TNnPXOX1FZI/AAAAAAAAAgk/u0Duzwd2yIA/s1600/OutOfBrowser1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 187px;" src="http://1.bp.blogspot.com/_i8qhU5fqCWQ/TNnPXOX1FZI/AAAAAAAAAgk/u0Duzwd2yIA/s320/OutOfBrowser1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5537685214730720658" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Clicking on 'Install IntelliGantt Web Part onto this computer...' will, just as you suspected, install it on your computer. Note, if you'd like to remove it, start the IntelliGantt Web Part application on your computer and then right-click on it. Then the menu option will be 'Remove this application...'. When an 'Out of Browser' application is removed nothing is left behind.&lt;br /&gt;&lt;br /&gt;Once running the IntelliGantt Web Part from your computer, a new icon appears on the top row for configuration:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_i8qhU5fqCWQ/TNnTQCR1V_I/AAAAAAAAAgs/bTtLF6H5WUI/s1600/OutOfBrowser2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 237px;" src="http://1.bp.blogspot.com/_i8qhU5fqCWQ/TNnTQCR1V_I/AAAAAAAAAgs/bTtLF6H5WUI/s320/OutOfBrowser2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5537689489271773170" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Click the 'configuration' icon to throw a wrench in... er... open a panel that let's you set the URL of the SharePoint site:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TNnTlAraYfI/AAAAAAAAAg0/m-WkrXTBhDY/s1600/OutOfBrowser3.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 237px;" src="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TNnTlAraYfI/AAAAAAAAAg0/m-WkrXTBhDY/s320/OutOfBrowser3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5537689849619440114" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;And set the username and password to use. Be sure the 'Use Forms Based Authentication' checkbox has the check. Then IntelliGantt will use FBA when it communicates with your SharePoint server.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TNnT6cMhEhI/AAAAAAAAAg8/L8DJzFQ-a_c/s1600/FormsBasedAuthentication1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 237px;" src="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TNnT6cMhEhI/AAAAAAAAAg8/L8DJzFQ-a_c/s320/FormsBasedAuthentication1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5537690217783300626" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-3431508532853770176?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/3431508532853770176/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=3431508532853770176' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/3431508532853770176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/3431508532853770176'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2010/11/sharepoint-forms-based-authentication.html' title='SharePoint Forms Based Authentication Support'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_i8qhU5fqCWQ/TNnOXBVIvcI/AAAAAAAAAgc/ROi4d0XUEsQ/s72-c/FormsBasedAuthentication1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-1634450213626457020</id><published>2010-11-08T11:56:00.000-08:00</published><updated>2011-01-03T14:13:45.274-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt Web Part'/><category scheme='http://www.blogger.com/atom/ns#' term='BaseCamp'/><title type='text'>Simple Scheduling with SharePoint Tasks</title><content type='html'>We're going to have to come up with a signature line like 'New Feature Monday' or 'Feature of the Week' as we roll along enhancing the &lt;a href="http://www.teamdirection.com/igwebpart"&gt;IntelliGantt Web Part&lt;/a&gt;. Today we will take a look at scheduling and how a project manager can grant or revoke scheduling privileges.&lt;br /&gt;&lt;br /&gt;With 'Edit Schedule' set to true, as shown here via the standard web part editor tool, IntelliGantt will respond to left-mouse clicks over the schedule endpoints.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_i8qhU5fqCWQ/TNhXvPVh1wI/AAAAAAAAAf0/3usavmIKTRw/s1600/WebPartEditor.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 220px;" src="http://4.bp.blogspot.com/_i8qhU5fqCWQ/TNhXvPVh1wI/AAAAAAAAAf0/3usavmIKTRw/s320/WebPartEditor.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5537272210934322946" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;When you move the mouse over an endpoint it will turn dark gray.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_i8qhU5fqCWQ/TNhYZIdaavI/AAAAAAAAAf8/XR-5QjtbxVg/s1600/WebPartScheduling1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 220px;" src="http://1.bp.blogspot.com/_i8qhU5fqCWQ/TNhYZIdaavI/AAAAAAAAAf8/XR-5QjtbxVg/s320/WebPartScheduling1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5537272930642848498" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If its a milestone, which looks like a single dot because the start and finish dates are one and the same, when you drag it will remain a point in time. If you'd like to turn a milestone into a task with distinct start and finish dates, hold down the 'shift' key and drag to the right (into the future!). The task body will appear, filling the space as you drag the finish date.&lt;br /&gt;&lt;br /&gt;If you wish to turn a task into a milestone, simply drag the finish point over the start point.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_i8qhU5fqCWQ/TNhbr-Cz-NI/AAAAAAAAAgE/-KIpjh0976E/s1600/WebPartScheduling2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 220px;" src="http://1.bp.blogspot.com/_i8qhU5fqCWQ/TNhbr-Cz-NI/AAAAAAAAAgE/-KIpjh0976E/s320/WebPartScheduling2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5537276552799320274" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You can change a task's start and finish date by clicking its body and moving forward and backward in time. You can change multiple tasks by moving a Summary Task containing sub tasks forward and backward in time.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Finally, you can link any two tasks together by hovering the mouse over an endpoint, left-click down and drag to a target task. Once you move out of the source task's row a line appears showing you are in 'link mode'. The result is a task dependency that shows both in the IntelliGantt Web Part:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_i8qhU5fqCWQ/TNhcxjLcgrI/AAAAAAAAAgM/IyT1wrlj9t0/s1600/WebPartScheduling3.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 220px;" src="http://1.bp.blogspot.com/_i8qhU5fqCWQ/TNhcxjLcgrI/AAAAAAAAAgM/IyT1wrlj9t0/s320/WebPartScheduling3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5537277748178617010" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;And in SharePoint:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TNhdKUzunhI/AAAAAAAAAgU/qZ9CKzmQaF4/s1600/WebPartScheduling4.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 220px;" src="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TNhdKUzunhI/AAAAAAAAAgU/qZ9CKzmQaF4/s320/WebPartScheduling4.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5537278173817773586" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Finally, the IntelliGantt Web Part can both show you the list of task dependencies when you hover over a task endpoint, or navigate to task dependencies when you click on a predecessor or successor task of your choice. To see this in action &lt;a href="http://www.teamdirection.com/screencasts/igwebpart_scheduling_screencast.html"&gt;please check out the screencast&lt;/a&gt; which shows the nifty animation accompanying the action.&lt;br /&gt;&lt;br /&gt;These images were pulled from the screencast and show our SharePoint connectivity. Everything you see in this demo can also be done when the IntelliGantt Web Part is working with Basecamp as well.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-1634450213626457020?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/1634450213626457020/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=1634450213626457020' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/1634450213626457020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/1634450213626457020'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2010/11/simple-scheduling-with-sharepoint-tasks.html' title='Simple Scheduling with SharePoint Tasks'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_i8qhU5fqCWQ/TNhXvPVh1wI/AAAAAAAAAf0/3usavmIKTRw/s72-c/WebPartEditor.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-4225301882441196281</id><published>2010-11-04T22:55:00.000-07:00</published><updated>2010-11-04T23:08:11.762-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt Web Part'/><category scheme='http://www.blogger.com/atom/ns#' term='BaseCamp'/><title type='text'>IntelliGantt Web Part for Basecamp</title><content type='html'>We just posted an update to our IntelliGantt Web Part and have some exciting news-- we are introducing Basecamp support!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_i8qhU5fqCWQ/TNOdvhLYLHI/AAAAAAAAAfs/hj30c4VAHPE/s1600/OOB_Basecamp11.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 230px;" src="http://4.bp.blogspot.com/_i8qhU5fqCWQ/TNOdvhLYLHI/AAAAAAAAAfs/hj30c4VAHPE/s320/OOB_Basecamp11.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5535941806653975666" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There are still two major features we will be putting into the product to better support Basecamp-- views and ad hoc searching-- but the basic connectivity is in place. As of today you can:&lt;br /&gt;&lt;br /&gt; - View one or more of your Basecamp projects together in one tool in a hierarchy.&lt;br /&gt; - Give your Basecamp Todo Items a Start and Due date.&lt;br /&gt; - Link two Basecamp Todo Items together as dependencies&lt;br /&gt; - Reschedule a Todo Item, Todo List or entire project by drag and drop&lt;br /&gt; - Print&lt;br /&gt;&lt;br /&gt;Perhaps the most exciting feature, because we've been getting asked this a lot, is that it runs on a Mac as well as a Windows PC.&lt;br /&gt;&lt;br /&gt;There are two requirements: 1) &lt;a href="http://www.microsoft.com/getsilverlight/get-started/install/default.aspx"&gt;You must install Silverlight&lt;/a&gt; and 2) You must install the IntelliGantt Web Part for Basecamp as an 'Out of Browser' application.&lt;br /&gt;&lt;br /&gt;Don't worry, it's as simple as right-clicking the mouse (or simulating a right-click for those Mac users :) on the web part. &lt;a href="http://www.teamdirection.com/phpBB3/viewtopic.php?f=13&amp;t=116&amp;p=346#p346"&gt;We provide all the steps in our forum&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Once the IntelliGantt Web Part for Basecamp is up and going, you have a constantly updated view of your Basecamp projects. Every team member using the web part will see the same data, such as those dependencies and start/finish dates.&lt;br /&gt;&lt;br /&gt;Let us know what you think. We're excited to bring the next generation of tools to Basecamp and look forward to your feedback.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-4225301882441196281?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/4225301882441196281/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=4225301882441196281' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/4225301882441196281'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/4225301882441196281'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2010/11/intelligantt-web-part-for-basecamp.html' title='IntelliGantt Web Part for Basecamp'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_i8qhU5fqCWQ/TNOdvhLYLHI/AAAAAAAAAfs/hj30c4VAHPE/s72-c/OOB_Basecamp11.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-4151051469935116425</id><published>2010-10-20T10:03:00.000-07:00</published><updated>2010-10-20T10:15:19.884-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Parts'/><title type='text'>Including Custom SharePoint Task Lists</title><content type='html'>By default the &lt;a href="http://www.teamdirection.com/igwebpart"&gt;IntelliGantt Web Part &lt;/a&gt;includes the standard, 'out of the box' task lists that ship with SharePoint 2007 and SharePoint 2010. It will also find the task lists described in the 'Fabulous Forty' templates for SharePoint 2007. When found, IntelliGantt can then display the task list in its rich interface.&lt;br /&gt;&lt;br /&gt;But what about custom lists you may have created in house and are based on a standard task list? How can IntelliGantt know about those too?&lt;br /&gt;&lt;br /&gt;With our new Include/Exclude Template ID feature.&lt;br /&gt;&lt;br /&gt;Out of the box the IntelliGantt Web Part will look for lists with the following server template IDs:&lt;br /&gt;&lt;br /&gt;107 (the basic task list)&lt;br /&gt;150 Project Tasks&lt;br /&gt;1104 Deliverables task list customization&lt;br /&gt;7142 Budgeting task list customization&lt;br /&gt;7143 Budgeting Milestones task list customization&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This can be extended by adding more list template IDs to the IncludeListTemplateIDs parameter in either the Web Part Editor backpage or via the initParams section for the Silverlight control.&lt;br /&gt;&lt;br /&gt;Furthermore, if you want to make sure people use a specific task list (like one of your custom ones) you can exclude any or all of the built in IDs above with the ExcludeListTemplateIDs parameter.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.teamdirection.com/phpBB3/viewtopic.php?f=12&amp;t=111"&gt;Detailed syntax for developer folks is in our forum&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;We hope this will make it easier to package the IntelliGantt Web Part with custom solutions developed by system integrators or in-house developers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-4151051469935116425?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/4151051469935116425/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=4151051469935116425' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/4151051469935116425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/4151051469935116425'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2010/10/including-custom-sharepoint-task-lists.html' title='Including Custom SharePoint Task Lists'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-3093064293207139363</id><published>2010-10-19T12:29:00.000-07:00</published><updated>2010-10-19T12:52:05.044-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Initialization'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt'/><title type='text'>Automatically Selecting the SharePoint Task List and View</title><content type='html'>System integrators, SharePoint admins and project managers have been asking for more ability to seed the IntelliGantt Web Part with task list and view information (and more). We just posted release 1.0.33 which has the following features:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.teamdirection.com/phpBB3/viewtopic.php?f=12&amp;t=112&amp;p=340#p340"&gt;Select the initial task list&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.teamdirection.com/phpBB3/viewtopic.php?f=12&amp;t=112&amp;p=340#p340"&gt;Select the initial task list view&lt;/a&gt;&lt;br /&gt;Apply keywords&lt;br /&gt;Include SharePoint List Template IDs&lt;br /&gt;Exclude SharePoint List Template IDs&lt;br /&gt;Preset the 'Explored' Selections&lt;br /&gt;&lt;br /&gt;And more. We will be providing more technical information in our forums (as linked above). Because the Task List and View selection has been so often requested, though, I'd like to introduce it here.&lt;br /&gt;&lt;br /&gt;If you don't have IntelliGantt preset to anything and just drop it in a SharePoint site, when a user first views the control IntelliGantt will find all the task lists within the site and, by default, select the site and 'Default' to display initially.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TL3z6b450nI/AAAAAAAAAe0/5vneaO8DHE8/s1600/Settings1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 184px;" src="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TL3z6b450nI/AAAAAAAAAe0/5vneaO8DHE8/s320/Settings1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5529844102725227122" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;However, if you would like to control what Task List and View is selected, then invoke the 'Edit Web Part' command (assuming you have the privilege) and go to the 'IntelliGantt Initialization' category.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_i8qhU5fqCWQ/TL30Uxl9u2I/AAAAAAAAAe8/X6UdOGfcmss/s1600/Settings4.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 179px;" src="http://4.bp.blogspot.com/_i8qhU5fqCWQ/TL30Uxl9u2I/AAAAAAAAAe8/X6UdOGfcmss/s320/Settings4.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5529844555227970402" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In this mini-example we will seed the IntelliGantt Web Part to select the 'Tasks' list and use the 'My Tasks' view. Let's make sure the current user is assigned to a few tasks first so the result isn't underwhelming.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TL30uxev8iI/AAAAAAAAAfE/UCfZVvj1Hqk/s1600/Settings5.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 181px;" src="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TL30uxev8iI/AAAAAAAAAfE/UCfZVvj1Hqk/s320/Settings5.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5529845001874305570" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;For this example I'm logged in as Administrator, but I could be anybody who has privileges to edit the web part. &lt;br /&gt;&lt;br /&gt;Next, we will fill out the 'Selected List Path' and 'Selected View Name' fields. Our forum contains more detailed information on &lt;a href="http://www.teamdirection.com/phpBB3/viewtopic.php?f=12&amp;t=112&amp;p=340#p340"&gt;how to populate these fields&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;For example, here we have filled out the Selected List Path and Selected View Name.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_i8qhU5fqCWQ/TL32kxIe-EI/AAAAAAAAAfc/JEL_ks9b_WA/s1600/Settings6.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 182px;" src="http://1.bp.blogspot.com/_i8qhU5fqCWQ/TL32kxIe-EI/AAAAAAAAAfc/JEL_ks9b_WA/s320/Settings6.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5529847029005482050" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Once we hit the 'OK' button, anytime the IntelliGantt Web Part is rendered for the first time it will use these supplied values. As a result, when I (the Administrator) now view the control, the first thing I see will be:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_i8qhU5fqCWQ/TL320RIw-WI/AAAAAAAAAfk/XQEYwYRUw9Q/s1600/Settings7.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 186px;" src="http://1.bp.blogspot.com/_i8qhU5fqCWQ/TL320RIw-WI/AAAAAAAAAfk/XQEYwYRUw9Q/s320/Settings7.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5529847295294634338" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The 'Tasks' row selected and the 'My Tasks' view applied so that I immediately see what's on my plate.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-3093064293207139363?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/3093064293207139363/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=3093064293207139363' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/3093064293207139363'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/3093064293207139363'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2010/10/automatically-selecting-sharepoint-task.html' title='Automatically Selecting the SharePoint Task List and View'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_i8qhU5fqCWQ/TL3z6b450nI/AAAAAAAAAe0/5vneaO8DHE8/s72-c/Settings1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-7146929865403819365</id><published>2010-10-11T20:58:00.000-07:00</published><updated>2011-02-17T20:26:46.897-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Parts'/><title type='text'>Changing Colors in Gantt Chart</title><content type='html'>[17 February 2011 Update - Build 1.0.70 adds &lt;a href="http://www.teamdirection.com/phpBB3/viewtopic.php?f=12&amp;t=130"&gt;even more color options&lt;/a&gt; with a default palette and the ability to create a palette for a specific Choice field.]&lt;br /&gt;&lt;br /&gt;We're already receiving many new feature requests from customers for our &lt;a href="http://www.teamdirection.com/igwebpart"&gt;IntelliGantt Web Part&lt;/a&gt;. With an update just posted, we're happy to have fulfilled a common one: the ability to change the task colors in the Gantt chart.&lt;br /&gt;&lt;br /&gt;Here's how it works. Below is our default color scheme. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TLPeDzxRwJI/AAAAAAAAAd0/kug2TNUuRHQ/s1600/Colors1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 314px; height: 320px;" src="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TLPeDzxRwJI/AAAAAAAAAd0/kug2TNUuRHQ/s320/Colors1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5527005324731596946" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I think it's brilliant, but as we all know, one size (or color) does not fit all.&lt;br /&gt;&lt;br /&gt;If you would like to change the default colors in the Gantt chart, put the web part into edit mode. In the IntelliGantt section, you now see the following options:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_i8qhU5fqCWQ/TLPecQQampI/AAAAAAAAAd8/1CWScGICzWM/s1600/Colors2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 210px;" src="http://1.bp.blogspot.com/_i8qhU5fqCWQ/TLPecQQampI/AAAAAAAAAd8/1CWScGICzWM/s320/Colors2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5527005744695253650" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You'll notice the four properties named:&lt;br /&gt;&lt;br /&gt;1) Not Started Color&lt;br /&gt;2) In Progress Color&lt;br /&gt;3) Behind Color&lt;br /&gt;4) Completed Color&lt;br /&gt;&lt;br /&gt;These properties align with the Task Status values within SharePoint:&lt;br /&gt;&lt;br /&gt;1) Not Started&lt;br /&gt;2) In Progress&lt;br /&gt;3) OK, not a direct SharePoint mapping. But we thought seeing a 'Behind' task-- a task In Progress but not far enough along given its 'Percent Complete' value-- would be very useful.&lt;br /&gt;4) Completed. &lt;br /&gt;&lt;br /&gt;Let's go through each one and see how things look.&lt;br /&gt;&lt;br /&gt;Some folks might want 'Not Started' tasks to really pop out. In this case, Magenta may be a good color.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_i8qhU5fqCWQ/TLPft8LLEXI/AAAAAAAAAeE/Bo3OLMd5i90/s1600/Colors3.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 218px;" src="http://4.bp.blogspot.com/_i8qhU5fqCWQ/TLPft8LLEXI/AAAAAAAAAeE/Bo3OLMd5i90/s320/Colors3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5527007148053827954" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Note that the color value is represented as Hexadecimal RGB. Hopefully this isn't too inconvenient. Just google &lt;a href="http://www.google.com/search?btnG=1&amp;pws=0&amp;q=rgb+hexidecimal+color+converter"&gt;'RGB to Hexidecimal color converter' &lt;/a&gt;and there's lots of resources on the web to get just the color you need in hex format.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Tasks that are In Progress always make people feel calm, serene and on top of things, so Dark Turquoise is the obvious choice:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_i8qhU5fqCWQ/TLPgsDCG8wI/AAAAAAAAAeM/8cwLgT9nJbU/s1600/Colors4.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://4.bp.blogspot.com/_i8qhU5fqCWQ/TLPgsDCG8wI/AAAAAAAAAeM/8cwLgT9nJbU/s320/Colors4.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5527008215046746882" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;For tasks that are marked as In Progress in SharePoint but are in actuality Behind, it will be important to make them stand out. Nothing stands out more than Hot Pink:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_i8qhU5fqCWQ/TLPhCxEaFdI/AAAAAAAAAeU/o6wYb5JlnSw/s1600/Colors5.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://3.bp.blogspot.com/_i8qhU5fqCWQ/TLPhCxEaFdI/AAAAAAAAAeU/o6wYb5JlnSw/s320/Colors5.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5527008605361542610" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Finally, we have the Completed tasks that anchor the project on its march toward completion. A good Navy Blue provides the weight we need:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_i8qhU5fqCWQ/TLPhdBoTjEI/AAAAAAAAAec/dHJVHsAs_eY/s1600/Colors6.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://1.bp.blogspot.com/_i8qhU5fqCWQ/TLPhdBoTjEI/AAAAAAAAAec/dHJVHsAs_eY/s320/Colors6.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5527009056483675202" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;And the fully realized color scheme:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_i8qhU5fqCWQ/TLPjuMUBsRI/AAAAAAAAAes/4zqCvaCMcio/s1600/Colors7.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://3.bp.blogspot.com/_i8qhU5fqCWQ/TLPjuMUBsRI/AAAAAAAAAes/4zqCvaCMcio/s320/Colors7.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5527011550432440594" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;On another note, we also received a question in this blog asking if the IntelliGantt Web Part could show color next to the SharePoint status values as well. The answer is now 'Yes'. We provide a bit of color splash next to the Status to help you see which tasks are Hot Pink, ... er, Behind at a glance. Here's a shot of colors in the Status field with our new palette.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_i8qhU5fqCWQ/TLPiJSZx4RI/AAAAAAAAAek/Nc9b3Zy6aPE/s1600/Colors8.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 310px; height: 320px;" src="http://4.bp.blogspot.com/_i8qhU5fqCWQ/TLPiJSZx4RI/AAAAAAAAAek/Nc9b3Zy6aPE/s320/Colors8.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5527009816900395282" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You know, maybe that is a better color scheme. Let me know if we should make these the default colors for the &lt;a href="http://www.teamdirection.com/igwebpart"&gt;IntelliGantt Web Part&lt;/a&gt; :).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-7146929865403819365?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/7146929865403819365/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=7146929865403819365' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/7146929865403819365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/7146929865403819365'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2010/10/changing-colors-in-gantt-chart.html' title='Changing Colors in Gantt Chart'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_i8qhU5fqCWQ/TLPeDzxRwJI/AAAAAAAAAd0/kug2TNUuRHQ/s72-c/Colors1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-5669299886009169618</id><published>2010-10-11T15:22:00.001-07:00</published><updated>2010-10-11T15:33:06.984-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='Silverlight'/><title type='text'>SharePoint 2007, Silverlight and the IntelliGantt Web Part</title><content type='html'>We just entered a support note I wanted to raise awareness of because there are so many SharePoint 2007 users out there. &lt;a href="http://www.teamdirection.com/phpBB3/viewtopic.php?f=12&amp;t=107"&gt;Our detailed write-up and solution is in our forum&lt;/a&gt;, but in a nutshell, if you use our IntelliGantt2007.WSP solution on an out-of-the-box SharePoint 2007 configuration on an out-of-the-box Windows Server 2003 configuration, then the IntelliGantt.xap Silverlight package will not be served by IIS.&lt;br /&gt;&lt;br /&gt;The solution is to add .xap file extensions to the list of approved MIME Types for IIS.&lt;br /&gt;&lt;br /&gt;Thankfully, SharePoint 2010 and Windows Server 2008 recognize .xap files by default so this is not an issue for newer infrastructure.&lt;br /&gt;&lt;br /&gt;Nor is this an issue when using the SharePoint 2007 Rich Content Web Part to view .xap files. It's only with the 2007 specific WSP solution.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-5669299886009169618?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/5669299886009169618/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=5669299886009169618' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/5669299886009169618'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/5669299886009169618'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2010/10/sharepoint-2007-silverlight-and.html' title='SharePoint 2007, Silverlight and the IntelliGantt Web Part'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-7324236091978713103</id><published>2010-10-08T00:43:00.000-07:00</published><updated>2010-10-08T01:26:37.897-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Localization'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt'/><title type='text'>IntelliGantt Localization</title><content type='html'>We just posted an update to the IntelliGantt Web Part that supports localization. Specifically, it now supports English, Deutsch, Française, Español, Italiano and 日本語.&lt;br /&gt;&lt;br /&gt;Just to be clear, because Silverlight applications (like our IntelliGantt Web Part) actually run on the client, IntelliGantt will use the &lt;strong&gt;client settings &lt;/strong&gt;to display the localized language.&lt;br /&gt;&lt;br /&gt;This means if you happen to have the SharePoint language display auf Deutsch but your client OS is using English, then the SharePoint 'chrome' will display in Deutsch while the IntelliGantt Web Part will display English.&lt;br /&gt;&lt;br /&gt;For example, here we see the web part in a Deutsche SharePoint page, but my Windows client is English.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_i8qhU5fqCWQ/TK7NcetFpBI/AAAAAAAAAdU/Zj7nR3CE_DU/s1600/Localization.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 211px;" src="http://3.bp.blogspot.com/_i8qhU5fqCWQ/TK7NcetFpBI/AAAAAAAAAdU/Zj7nR3CE_DU/s320/Localization.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5525579681992385554" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Note that the web part editing is completely in Deutsch. Note also there seem to be new editable fields in the admin section, which will be introduced in another post.&lt;br /&gt;&lt;br /&gt;So what parts change when SharePoint is presenting the display language of your choice? First of all, your views are available in the native language:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_i8qhU5fqCWQ/TK7Su_DPCsI/AAAAAAAAAdc/fyVWM-5ZR8w/s1600/German2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 154px;" src="http://3.bp.blogspot.com/_i8qhU5fqCWQ/TK7Su_DPCsI/AAAAAAAAAdc/fyVWM-5ZR8w/s320/German2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5525585497470995138" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Next, when a view is selected the IntelliGantt updates the Task List column headers to the column headers selected in the SharePoint view, including the display names. Also, the localized choice lists are retrieved as well:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_i8qhU5fqCWQ/TK7TKBFSBPI/AAAAAAAAAdk/rPp4heUeEFo/s1600/German3.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 154px;" src="http://3.bp.blogspot.com/_i8qhU5fqCWQ/TK7TKBFSBPI/AAAAAAAAAdk/rPp4heUeEFo/s320/German3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5525585961872917746" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Finally, we look for areas where we can use the SharePoint display language you select in other parts of the IntelliGantt application, like the popup help:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_i8qhU5fqCWQ/TK7TvnUR7XI/AAAAAAAAAds/sBJ1Uk5-ND0/s1600/German4.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 155px;" src="http://4.bp.blogspot.com/_i8qhU5fqCWQ/TK7TvnUR7XI/AAAAAAAAAds/sBJ1Uk5-ND0/s320/German4.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5525586607791533426" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Again, if my Windows client was in Deutsch, you'd see additional changes like the Gantt calendar presenting a bit differently, data/time formats localized and tooltips all in the language of your PC.&lt;br /&gt;&lt;br /&gt;Aber habe ich die Deutsch Sprache fast alles vergessen. So I leave it up to the native speakers to see the rest. Just head to our &lt;a href="http://www.teamdirection.com/igwebpart"&gt;IntelliGantt Web Part page &lt;/a&gt;to try it out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-7324236091978713103?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/7324236091978713103/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=7324236091978713103' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/7324236091978713103'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/7324236091978713103'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2010/10/intelligantt-localization.html' title='IntelliGantt Localization'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TK7NcetFpBI/AAAAAAAAAdU/Zj7nR3CE_DU/s72-c/Localization.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-1372737413196865410</id><published>2010-10-01T15:30:00.001-07:00</published><updated>2010-10-01T15:39:23.285-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Localization'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Parts'/><title type='text'>Coming Soon to a Locale Near You</title><content type='html'>One thing we learned from our &lt;a href="http://www.teamdirection.com/intelligantt"&gt;IntelliGantt Rich Client &lt;/a&gt;and &lt;a href="http://www.teamdirection.com/mspaddin"&gt;IntelliGantt Add In&lt;/a&gt; products is this-- there are a lot of people on the internet and they don't all speak English.&lt;br /&gt;&lt;br /&gt;So we designed the &lt;a href="http://www.teamdirection.com/igwebpart"&gt;IntelliGantt Web Part&lt;/a&gt; to be as easily localizable as possible, for all of our benefit. The result, we think, is a clean and simple UI that, in addition to being uncluttered with words, is very quick to localize. In fact, right now we only have 21 strings to translate in the UI. Since SharePoint column and view names come from SharePoint and are already localized, we just had to do a few things like 'Explore' and 'Search'.&lt;br /&gt;&lt;br /&gt;If you would like to see the IntelliGantt Web Part localized for your language, &lt;a href="http://www.teamdirection.com/phpBB3/viewtopic.php?f=12&amp;t=105&amp;sid=a0b1fb1f46977d960ac13f67daaca443"&gt;here is the list of strings to translate&lt;/a&gt;. Either send your list of localized strings to support [at] teamdirection [dot] com or reply with your list in our forum. We will be happy to get your localized strings in as soon as we can to help you and your users.&lt;br /&gt;&lt;br /&gt;It's good to be a world citizen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-1372737413196865410?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/1372737413196865410/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=1372737413196865410' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/1372737413196865410'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/1372737413196865410'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2010/10/coming-soon-to-locale-near-you.html' title='Coming Soon to a Locale Near You'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-3071868708510233977</id><published>2010-09-29T16:04:00.000-07:00</published><updated>2010-09-29T16:43:07.488-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Parts'/><title type='text'>SharePoint Task Assignments and Permissions</title><content type='html'>SharePoint Lists are highly configurable, which is great. The reason they are so flexibile is that Microsoft wanted to apply them to any business problem that might come up, which is also great. But wouldn't it be nice to have a few configurations options available based on the type of list being used-- like a Task or Project List?&lt;br /&gt;&lt;br /&gt;For example, a SharePoint Task List adheres to the basic permissions model which lets anyone with Contributor privileges or above edit a list item. As a result, this usually means anyone can edit any task in your list. So what about the 'Assigned To' field? It makes sense to be there because this is a Task List after all. But in addition to conveying basic information we think it should also signal &lt;strong&gt;who is able to update the task&lt;/strong&gt;. That way the project manager can know that if the task has been updated, it was updated by a person assigned to it.&lt;br /&gt;&lt;br /&gt;We're happy to introduce exactly this feature with our &lt;a href="http://www.teamdirection.com/igwebpart"&gt;IntelliGantt Web Part&lt;/a&gt;. It's something we call 'Enforce Assignments'.&lt;br /&gt;&lt;br /&gt;This is an optional setting the IntelliGantt Web Part provides that spares the project manager from mucking with permissions again and again for every task list they work with.&lt;br /&gt;&lt;br /&gt;Here's how it works. Let's say you drop in the IntelliGantt Web Part into a site page.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TKPJZWLn9wI/AAAAAAAAAcM/ShBwVp0pdgw/s1600/WebPart1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 256px;" src="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TKPJZWLn9wI/AAAAAAAAAcM/ShBwVp0pdgw/s320/WebPart1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5522479005374609154" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;We see there are no assignments in this task list. But, because the current user is at least a Contributor, they have edit options available-- like the little thumbs on each task for percent complete information.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_i8qhU5fqCWQ/TKPJ2C9ph6I/AAAAAAAAAcU/CTESM4gcJok/s1600/WebPart2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://3.bp.blogspot.com/_i8qhU5fqCWQ/TKPJ2C9ph6I/AAAAAAAAAcU/CTESM4gcJok/s320/WebPart2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5522479498431924130" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Which means the current user can change lots of percent complete information.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TKPKEAFUQmI/AAAAAAAAAcc/thD9beL1BYs/s1600/WebPart3.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 234px;" src="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TKPKEAFUQmI/AAAAAAAAAcc/thD9beL1BYs/s320/WebPart3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5522479738176946786" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Which may be fine for your needs. However, if you'd prefer that only folks assigned to a task can update it, then we can flip a single switch. First, put the web part into edit mode.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_i8qhU5fqCWQ/TKPKaCu1Q8I/AAAAAAAAAck/0DVBSq6KZ-c/s1600/WebPart4.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 172px;" src="http://3.bp.blogspot.com/_i8qhU5fqCWQ/TKPKaCu1Q8I/AAAAAAAAAck/0DVBSq6KZ-c/s320/WebPart4.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5522480116845069250" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The IntelliGantt Web Part introduces its own section in the web part settings page. There are a couple others properties we can set (and more coming in the future), but we're focusing on 'Enforce Assignments'.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_i8qhU5fqCWQ/TKPKzyXXWBI/AAAAAAAAAcs/XbOuLllVtls/s1600/WebPart5.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 272px; height: 320px;" src="http://4.bp.blogspot.com/_i8qhU5fqCWQ/TKPKzyXXWBI/AAAAAAAAAcs/XbOuLllVtls/s320/WebPart5.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5522480559128270866" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;By default this is 'off' so that we match SharePoint's default behavior. However, if we click it 'on', then users must be assigned to a task in order to update it.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_i8qhU5fqCWQ/TKPLHPbFvRI/AAAAAAAAAc0/YspOOSfUJ-E/s1600/WebPart6.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 265px; height: 320px;" src="http://3.bp.blogspot.com/_i8qhU5fqCWQ/TKPLHPbFvRI/AAAAAAAAAc0/YspOOSfUJ-E/s320/WebPart6.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5522480893346037010" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Back on the Gantt chart, the most obvious indicator is the percent complete thumb again-- it's no longer available.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_i8qhU5fqCWQ/TKPLXsjkUkI/AAAAAAAAAc8/9FBBr3jzprc/s1600/WebPart7.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 264px;" src="http://4.bp.blogspot.com/_i8qhU5fqCWQ/TKPLXsjkUkI/AAAAAAAAAc8/9FBBr3jzprc/s320/WebPart7.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5522481176044130882" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In this case, nobody can update anything as there are no task assignments. The thumbs in the task are gone and in-place editing is disabled for all tasks. So let's give the administrator something to do.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_i8qhU5fqCWQ/TKPLxDHzw9I/AAAAAAAAAdE/y1MwgOFLTEI/s1600/WebPart8.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 269px;" src="http://1.bp.blogspot.com/_i8qhU5fqCWQ/TKPLxDHzw9I/AAAAAAAAAdE/y1MwgOFLTEI/s320/WebPart8.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5522481611598447570" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Notice that the thumb has returned for the administrator's newly assigned task. He or she can now update this task, but no others.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_i8qhU5fqCWQ/TKPMA8NyGtI/AAAAAAAAAdM/P8UXg1uGPzw/s1600/WebPart9.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 266px;" src="http://3.bp.blogspot.com/_i8qhU5fqCWQ/TKPMA8NyGtI/AAAAAAAAAdM/P8UXg1uGPzw/s320/WebPart9.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5522481884622363346" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;With this feature, &lt;a href="http://www.teamdirection.com/igwebpart"&gt;IntelliGantt&lt;/a&gt; enhances your task list so that not only can it communicate the current state of a project, it can do so with confidence.&lt;br /&gt;&lt;br /&gt;Finally, this feature is a simple checkbox in the web part editor page if you choose to install the IntelliGantt.wsp solution. If you are working with the IntelliGantt.xap file, then you will need to edit the initParams value like so:&lt;br /&gt;&lt;br /&gt;&amp;lt;param name="initParams" value="MS.SP.url=&amp;lt;your server url&amp;gt;,&lt;strong&gt;EnforceAssignments=true&lt;/strong&gt;" /&amp;gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-3071868708510233977?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/3071868708510233977/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=3071868708510233977' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/3071868708510233977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/3071868708510233977'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2010/09/sharepoint-task-assignments-and.html' title='SharePoint Task Assignments and Permissions'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_i8qhU5fqCWQ/TKPJZWLn9wI/AAAAAAAAAcM/ShBwVp0pdgw/s72-c/WebPart1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-2129535503455643406</id><published>2010-09-24T11:05:00.000-07:00</published><updated>2010-09-24T11:14:18.527-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WP7'/><title type='text'>It Gets Worse</title><content type='html'>Ah, the Karma Gods were in fact enjoying my plight and had one more twist for me. After I had thrown up my hands and said out loud 'I give up', I put my right hand back on the mouse to click the cancel button that, having finally came to terms with, would never turn into an 'OK' button no matter how much I wished for it to happen.&lt;br /&gt;&lt;br /&gt;A dialog box popped up saying (and I should've taken the picture) 'The installer will finish installing the current package and then exit'. Great!, I thought, that's just what I want! It's on the last package so this magical backdoor has provided for me.&lt;br /&gt;&lt;br /&gt;Er... not quite:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_i8qhU5fqCWQ/TJzpjK_BbyI/AAAAAAAAAcE/e72IbcJznR8/s1600/GetsWorse.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 288px;" src="http://4.bp.blogspot.com/_i8qhU5fqCWQ/TJzpjK_BbyI/AAAAAAAAAcE/e72IbcJznR8/s320/GetsWorse.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5520544033702768418" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Notice it's still on step 14-- still the very last step. Only now the cancel button is greyed out, as is the 'Exit Window' button at the upper right.&lt;br /&gt;&lt;br /&gt;I wonder what will happen if I try to kill the process? Dare I?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-2129535503455643406?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/2129535503455643406/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=2129535503455643406' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/2129535503455643406'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/2129535503455643406'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2010/09/it-gets-worse.html' title='It Gets Worse'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_i8qhU5fqCWQ/TJzpjK_BbyI/AAAAAAAAAcE/e72IbcJznR8/s72-c/GetsWorse.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-5581566707523283112</id><published>2010-09-24T10:45:00.001-07:00</published><updated>2010-09-24T10:52:53.245-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WP7'/><title type='text'>The Agony of the Installer That Can't Quite Finish</title><content type='html'>So I'm installing the new Windows Mobile 7 SDK looking forward to seeing what it can do. I waited until the 'final' release so that most of the issues would be worked out. The first time I tried to install it, it got stuck on step 10.&lt;br /&gt;&lt;br /&gt;So I tried it again.&lt;br /&gt;&lt;br /&gt;This time it went through 14 steps, and it looks like its almost there. I'm just waiting for that Cancel button to turn into an OK button I can click. It just looks sooooo cloooose:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_i8qhU5fqCWQ/TJzknU5_iKI/AAAAAAAAAb8/p-yQ_RT0EW8/s1600/NeverEnding.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 288px;" src="http://3.bp.blogspot.com/_i8qhU5fqCWQ/TJzknU5_iKI/AAAAAAAAAb8/p-yQ_RT0EW8/s320/NeverEnding.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5520538607527364770" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So far I've been waiting for two hours. I'm hoping that the act of posting this blog entry piques the karma gods so that the install completes.&lt;br /&gt;&lt;br /&gt;UPDATE - Nope, even posting to the internet couldn't get the attention of the Karma Gods today. They must be too busy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-5581566707523283112?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/5581566707523283112/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=5581566707523283112' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/5581566707523283112'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/5581566707523283112'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2010/09/agony-of-installer-that-cant-quite.html' title='The Agony of the Installer That Can&apos;t Quite Finish'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TJzknU5_iKI/AAAAAAAAAb8/p-yQ_RT0EW8/s72-c/NeverEnding.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-6759368847240309785</id><published>2010-09-24T08:39:00.000-07:00</published><updated>2010-09-24T08:47:26.149-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Parts'/><title type='text'>SharePoint Gantt Chart Showing Multiple Predecessors</title><content type='html'>The IntelliGantt Web Part can show all the tasks in your hierarchy AND multiple predecessors. We had a couple users ask about this and I'm happy to reply unequivocally 'Yes'.&lt;br /&gt;&lt;br /&gt;The IntelliGantt Web Part uses a SharePoint LookupMulti column, parses through the values, resolves the values to actual predecessor items and then computes the visible line drawing. It looks like this:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_i8qhU5fqCWQ/TJzHTgVQ1xI/AAAAAAAAAb0/llNuztsKAp8/s1600/MultiplePredecessors.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 174px;" src="http://1.bp.blogspot.com/_i8qhU5fqCWQ/TJzHTgVQ1xI/AAAAAAAAAb0/llNuztsKAp8/s320/MultiplePredecessors.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5520506381159946002" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If your predecessor SharePoint column only holds a single value ('Lookup'), IntelliGantt handles that just fine.&lt;br /&gt;&lt;br /&gt;Same thing for Assigned To and any other Lookup or LookupMulti columns in your SharePoint list.&lt;br /&gt;&lt;br /&gt;Keep the questions coming, we're happy to answer them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-6759368847240309785?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/6759368847240309785/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=6759368847240309785' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/6759368847240309785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/6759368847240309785'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2010/09/sharepoint-gantt-chart-showing-multiple.html' title='SharePoint Gantt Chart Showing Multiple Predecessors'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_i8qhU5fqCWQ/TJzHTgVQ1xI/AAAAAAAAAb0/llNuztsKAp8/s72-c/MultiplePredecessors.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-6289587733763557175</id><published>2010-09-23T14:51:00.001-07:00</published><updated>2010-09-23T15:13:59.686-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Project'/><category scheme='http://www.blogger.com/atom/ns#' term='Silverlight'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt'/><title type='text'>Publish MS Project 2010 Tasks to SharePoint 2007</title><content type='html'>Continuing on in our feature matrix, now we'd like to show how the &lt;a href="http://www.teamdirection.com/mspaddin"&gt;IntelliGantt Add In for MS Project&lt;/a&gt; can publish tasks from MS Project 2010 to SharePoint 2007 task lists-- or to SharePoint 2010 task lists for that matter.&lt;br /&gt;&lt;br /&gt;As you know, MS Project 2010 Professional now has the ability to synchronize project columns with SharePoint 2010 columns. But what about SharePoint 2007? Not supported. But we're happy to let you know that our IntelliGantt Add In for MS Project 2007 works just fine with MS Project 2010, Standard or Professional, which means you can still use those &lt;strong&gt;&lt;em&gt;ancient&lt;/em&gt;&lt;/strong&gt; SharePoint 2007 sites everyone has bookmarked in their web browsers.&lt;br /&gt;&lt;br /&gt;You can install the IntelliGantt Add In for MS Project 2007 or for MS Project 2010. You can even start with MS Project 2007, install our Add In and then migrate to MS Project 2010 and still be connected to your SharePoint 2007 servers.&lt;br /&gt;&lt;br /&gt;Let's see it in action.&lt;br /&gt;&lt;br /&gt;First we will create a project with our 'compass' theme, this time focusing on the South.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_i8qhU5fqCWQ/TJvNXy-eAuI/AAAAAAAAAbE/lGGnUKi4r3I/s1600/IntelliGantt1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 176px;" src="http://3.bp.blogspot.com/_i8qhU5fqCWQ/TJvNXy-eAuI/AAAAAAAAAbE/lGGnUKi4r3I/s320/IntelliGantt1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5520231576977146594" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;When you install add ins with MS Project 2010, you get an 'Add-Ins' tab on the ribbon. The IntelliGantt Add In can be found here.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TJvNqEdUNDI/AAAAAAAAAbM/of6ZBYiaT4I/s1600/IntelliGantt2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 175px;" src="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TJvNqEdUNDI/AAAAAAAAAbM/of6ZBYiaT4I/s320/IntelliGantt2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5520231890907575346" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Just as you normally would, you use the 'Share Wizard' to select a SharePoint site and a task list.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_i8qhU5fqCWQ/TJvN_ZkS8-I/AAAAAAAAAbU/lAbhu9yYaM4/s1600/IntelliGantt3.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 175px;" src="http://1.bp.blogspot.com/_i8qhU5fqCWQ/TJvN_ZkS8-I/AAAAAAAAAbU/lAbhu9yYaM4/s320/IntelliGantt3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5520232257351250914" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This particlar task list is from one of the 'Fabulous Forty' templates that were available with SharePoint 2007 and contains tons of great features. (Note: I'm not sure if SharePoint 2010 has a Fabulous Forty as well. It seems like it should.) As you would expect, the tasks are in the Gantt view of this templates task list.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TJvOi3SpSQI/AAAAAAAAAbc/LUa5DEqOHWE/s1600/IntelliGantt4.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 223px;" src="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TJvOi3SpSQI/AAAAAAAAAbc/LUa5DEqOHWE/s320/IntelliGantt4.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5520232866625702146" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Of course, this view is still just as restrictive as all the SharePoint task views in that it doesn't really show you a full hierarchy and its dependencies. For that, we've created the &lt;a href="http://www.teamdirection.com/igwebpart"&gt;IntelliGantt Web Part&lt;/a&gt;, which displays the full hierarchy and task predecessor links. This time, though, I'm going to show another feature-- our Explorer capability. Just click on the pith helmet and you'll see: Our SharePoint Explorer.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_i8qhU5fqCWQ/TJvPHHr1l-I/AAAAAAAAAbk/o49UCTAkark/s1600/IntelliGantt5.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 223px;" src="http://3.bp.blogspot.com/_i8qhU5fqCWQ/TJvPHHr1l-I/AAAAAAAAAbk/o49UCTAkark/s320/IntelliGantt5.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5520233489501624290" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In this scenario we have a parent site called 'Demo' and four subsites named North, East, West and South. We've placed the IntelliGantt Web Part within the 'Demo' site, which is the parent site of both 'North' and 'South', in order to get a bigger view of the world. The SharePoint Explorer begins at the 'Demo' site, discovers all the sub sites with task lists and presents them. We simply mark the checkboxes we wish to see in our view, click 'OK' and...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_i8qhU5fqCWQ/TJvPkFOlNcI/AAAAAAAAAbs/Gad7Kr1SWB4/s1600/IntelliGantt6.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 214px;" src="http://3.bp.blogspot.com/_i8qhU5fqCWQ/TJvPkFOlNcI/AAAAAAAAAbs/Gad7Kr1SWB4/s320/IntelliGantt6.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5520233987058251202" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;... see the North and South united together. Talk about a powerful feature!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-6289587733763557175?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/6289587733763557175/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=6289587733763557175' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/6289587733763557175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/6289587733763557175'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2010/09/publish-ms-project-2010-tasks-to.html' title='Publish MS Project 2010 Tasks to SharePoint 2007'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TJvNXy-eAuI/AAAAAAAAAbE/lGGnUKi4r3I/s72-c/IntelliGantt1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-3452714917287049736</id><published>2010-09-17T11:37:00.000-07:00</published><updated>2010-09-17T12:03:02.179-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='Silverlight'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Parts'/><title type='text'>Publish MS Project 2007 Tasks to SharePoint 2010</title><content type='html'>Continuing to illustrate the combinations available to IntelliGantt, Microsoft Project and SharePoint users, today we will focus on publishing the full task hierarchy of a Microsoft Project 2007 plan to a SharePoint 2010 server. This is accomplished by the IntelliGantt Add In for MS Project, which actually works with both MS Project 2007 and MS Project 2010 (32-bit) versions and with SharePoint 2007 and SharePoint 2010. But in the interest of a shorter, more concise post we will focus on MS Project 2007, SharePoint 2010's improved task list and the powerful IntelliGantt Web Part.&lt;br /&gt;&lt;br /&gt;First off is a simple project focusing on a few Eastern tasks created in MS Project 2007.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TJO2kQuTBwI/AAAAAAAAAac/qDK_8f4KRNo/s1600/IGMSPAddIn1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 170px;" src="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TJO2kQuTBwI/AAAAAAAAAac/qDK_8f4KRNo/s320/IGMSPAddIn1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5517954702539687682" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is very similar to the 'North' project of the previous post in IntelliGantt, but we did add a new twist. Notice that in addition to predecessor links within a grouping we also have predecessor links spanning groups. For example, Trumbull is a predecessor of Boston. (Yes, I know this is not historically accurate. Boston was founded in 1630 and Trumbull was founded in 1797. Its just for demonstration purposes).&lt;br /&gt;&lt;br /&gt;Next up we perform the standard IntelliGantt-&gt;Share steps to send our tasks in MS Project to a selected SharePoint list. As before, we will change the projects Workspace Settings to take advantage of new features in IntelliGantt and in SharePoint.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TJO34uBuTWI/AAAAAAAAAak/lTthwoIS0mo/s1600/IntelliGantt2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 306px;" src="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TJO34uBuTWI/AAAAAAAAAak/lTthwoIS0mo/s320/IntelliGantt2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5517956153514806626" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;When we demonstrated IntelliGantt working with SharePoint 2007 we mentioned that IntelliGantt, during the Share operation, would create the 'Predecessors' column. With SharePoint 2010, this column is available to you out of the box and IntelliGantt will integrate with it. We also make sure to change the filter to 'Full Hierarchy', as before.&lt;br /&gt;&lt;br /&gt;After IntelliGantt has sent the tasks to SharePoint, we see tasks in the improved gantt chart that comes with SharePoint 2010.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_i8qhU5fqCWQ/TJO4jaCiBHI/AAAAAAAAAas/owgD1G7eXvc/s1600/IGMSPAddIn2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 212px;" src="http://1.bp.blogspot.com/_i8qhU5fqCWQ/TJO4jaCiBHI/AAAAAAAAAas/owgD1G7eXvc/s320/IGMSPAddIn2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5517956886883861618" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here it is a little easier to distinguish the summary tasks from normal tasks because the visuals are a little better. However, you will still need to dive into each summary task to see its sub tasks, just as with SharePoint 2007.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TJO48q0GW-I/AAAAAAAAAa0/OYFf1hE8i3s/s1600/IGMSPAddIn3.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 212px;" src="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TJO48q0GW-I/AAAAAAAAAa0/OYFf1hE8i3s/s320/IGMSPAddIn3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5517957320883461090" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Again, the task visuals have improved a bit as you can see the predecessors when both tasks are in the same group. However, remember the predecessors that spanned groups? For example, Trumbull being a predecessor to Boston? It's not viewable with the SharePoint 2010 task list.&lt;br /&gt;&lt;br /&gt;This is where the IntelliGantt Web Part shines as it provides a full hierarchical view, which of course means it shows all predecessor links. The IntelliGantt Web Part brings all your project pieces into view.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TJO5xJlo5gI/AAAAAAAAAa8/IdJCI_rhTMQ/s1600/IGMSPAddIn4.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 212px;" src="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TJO5xJlo5gI/AAAAAAAAAa8/IdJCI_rhTMQ/s320/IGMSPAddIn4.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5517958222497506818" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Rest assured that this is just tip of the iceberg for what the IntelliGantt Web Part can do. Other features, such as the ability to add additional SharePoint task lists to the view will be demonstrated in a very near future blog post.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-3452714917287049736?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/3452714917287049736/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=3452714917287049736' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/3452714917287049736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/3452714917287049736'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2010/09/publish-ms-project-2007-tasks-to.html' title='Publish MS Project 2007 Tasks to SharePoint 2010'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_i8qhU5fqCWQ/TJO2kQuTBwI/AAAAAAAAAac/qDK_8f4KRNo/s72-c/IGMSPAddIn1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-5499161568792111581</id><published>2010-09-15T23:20:00.000-07:00</published><updated>2010-09-16T00:19:36.029-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='Silverlight'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Parts'/><title type='text'>Publishing Project Task Hierarchies to SharePoint</title><content type='html'>Two questions for you:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1) How can you publish full project hierarchy to a SharePoint 2007 or SharePoint 2010 Task List?&lt;br /&gt;&lt;br /&gt;2) How can you view a full project heirarchy in a SharePoint 2007 or SharePoint 2010 Task List?&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The answers to question number 1 are: &lt;br /&gt;&lt;br /&gt;IntelliGantt&lt;br /&gt;Microsoft Project 2007 (Standard or Professional) with the IntelliGantt Add In&lt;br /&gt;Microsoft Project 2010 Professional&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The answer to question number 2 is:&lt;br /&gt;&lt;br /&gt;The IntelliGantt Web Part&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;TeamDirection has created the next generation of SharePoint integrated Gantt Charts using Silverlight to bring you automatic updates, high-fidelity printing, dynamic timescale changes, future Windows Mobile 7 support and....&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;the ability to view a full project hierarchy in either SharePoint 2007 or SharePoint 2010.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Over the next few blog posts I will take you through the permutations of publishing projects to SharePoint and using the IntelliGantt Web Part to view them in their entirety.&lt;br /&gt;&lt;br /&gt;First up is our IntelliGantt rich client application.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_i8qhU5fqCWQ/TJG77WsUogI/AAAAAAAAAZ0/nDSPXxjI3Gk/s1600/IntelliGantt1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 190px;" src="http://1.bp.blogspot.com/_i8qhU5fqCWQ/TJG77WsUogI/AAAAAAAAAZ0/nDSPXxjI3Gk/s320/IntelliGantt1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5517397646883725826" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here we have a four projects spanning the compass and are currently working on 'North'. Within North we have three northern states as summary tasks, three cities within each state and a few predecessor links. (Does this mean Ann Arbor precedes Detroit? Only in the alphabetical sense for this post-- people from Michigan, I mean you no harm :) ).&lt;br /&gt;&lt;br /&gt;IntelliGantt has a very powerful 'Workspace Settings' screen that lets you configure all sorts of things. As of build 173 there are two significant features:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TJG_hpsIc5I/AAAAAAAAAaE/tqfD5BqJsPU/s1600/IntelliGantt2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 306px;" src="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TJG_hpsIc5I/AAAAAAAAAaE/tqfD5BqJsPU/s320/IntelliGantt2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5517401603353113490" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;1) The new 'Full Hierarchy' task filter. This filter tells IntelliGantt to send the entire project, including the parent/child relationships between summary tasks and sub tasks, to any SharePoint task list of your choice.&lt;br /&gt;&lt;br /&gt;2) The 'Predecessors' field, which has been upgraded to use a SharePoint lookup column in order to enhance usability and match MS Project 2010 SharePoint support.&lt;br /&gt;&lt;br /&gt;Note that neither of these features are 'on' by default. This is because many folks are used to the flat listing of tasks in SharePoint and because, in order to dynamically create the Predecessors field (for SharePoint 2007), the IntelliGantt user will need at least 'Designer' permissions.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;If you would like to see all the steps to publish a project with IntelliGantt, &lt;a href="http://www.teamdirection.com/screencasts/intelligantt_introduction_screencast.html"&gt;here is a screencast for you&lt;/a&gt;.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Once the project has been published, we can see the results in SharePoint:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_i8qhU5fqCWQ/TJG_RG0VAvI/AAAAAAAAAZ8/-bKBHBHfhvc/s1600/IntelliGantt3.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 190px;" src="http://1.bp.blogspot.com/_i8qhU5fqCWQ/TJG_RG0VAvI/AAAAAAAAAZ8/-bKBHBHfhvc/s320/IntelliGantt3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5517401319114343154" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;OK, its a little underwhelming in the native, out-of-the-box SharePoint Gantt View. Believe it or not, the three 'state' tasks are indeed summary tasks containing sub tasks-- you'd just never know it in this UI. For example, you can click on 'Michigan' down at the bottom to see its contents:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_i8qhU5fqCWQ/TJHAMrR1GhI/AAAAAAAAAaM/uVzv6xrwsF4/s1600/IntelliGantt4.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 190px;" src="http://3.bp.blogspot.com/_i8qhU5fqCWQ/TJHAMrR1GhI/AAAAAAAAAaM/uVzv6xrwsF4/s320/IntelliGantt4.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5517402342514039314" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;However, you lose the context of the project-- notice that Wisconsin and Minnesota have disappeared? Also, remember that we created two predecessor links among the tasks? The task list in SharePoint 2007 does not show them.&lt;br /&gt;&lt;br /&gt;How about a task list that shows the entire project? Like the IntelliGantt Web Part. For example, if I drop the IntelliGantt xap file into this SharePoint site I can get a great view of everything:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TJHBdPM299I/AAAAAAAAAaU/ldnyNVU2T_o/s1600/IntelliGantt5.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 190px;" src="http://2.bp.blogspot.com/_i8qhU5fqCWQ/TJHBdPM299I/AAAAAAAAAaU/ldnyNVU2T_o/s320/IntelliGantt5.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5517403726546401234" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here we see the entire project hierarchy with visual distinction among site, list and task item elements. Basic Red/Green colors show what is behind versus what is on track. Simple scrolling takes you up and down ALL your tasks (and we've tested with 10,000+). Predecessor links between tasks. And of course many more features that we will be showcasing.&lt;br /&gt;&lt;br /&gt;The last thing I want to point out is, because the IntelliGantt Web Part is in fact a Silverlight application, you don't need to install it as a web part. &lt;strong&gt;You can in fact drop it into any SharePoint site&lt;/strong&gt;, be it on a server down the hall, a 3rd party hosting provider or even Microsoft's BPOS solutions. Because of this flexibility you can use IntelliGantt's rich features for your project in any SharePoint hosting scenario.&lt;br /&gt;&lt;br /&gt;We have detailed instructions written up for you for both &lt;a href="http://www.teamdirection.com/phpBB3/viewtopic.php?f=12&amp;t=92"&gt;SharePoint 2007 &lt;/a&gt;and &lt;a href="http://www.teamdirection.com/phpBB3/viewtopic.php?f=12&amp;t=91"&gt;SharePoint 2010&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-5499161568792111581?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/5499161568792111581/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=5499161568792111581' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/5499161568792111581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/5499161568792111581'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2010/09/publishing-project-task-hierarchies-to.html' title='Publishing Project Task Hierarchies to SharePoint'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_i8qhU5fqCWQ/TJG77WsUogI/AAAAAAAAAZ0/nDSPXxjI3Gk/s72-c/IntelliGantt1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-1349818743997320575</id><published>2010-08-09T09:41:00.000-07:00</published><updated>2010-08-09T09:50:06.010-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Parts'/><title type='text'>SharePoint WSP Files for 2007 and 2010 Available</title><content type='html'>Beta 2 is looking good. We managed to squeeze that last feature in (enforcing task assignments so only folks assigned to a task can update it) and are in the final weeks of testing now. We have a couple nits beta testers have let us know about and vertical scrolling could still be a little faster, but overall we are very pleased and look forward to even more feedback.&lt;br /&gt;&lt;br /&gt;We have identified three installation scenarios to support--&lt;br /&gt;&lt;br /&gt;Installation on a Microsoft BPOS or 3rd party hosting solution&lt;br /&gt;Installation on WSS 3.0 or MOSS 2007&lt;br /&gt;Installation on SharePoint Foundation 2010 or SharePoint Server 2010&lt;br /&gt;&lt;br /&gt;Because we are making the underlying IntelliGantt Web Part xap file available, you can install it on any SharePoint 2007 or SharePoint 2010 server anywhere! This will make it easy to 'kick the tires' or deploy the IntelliGantt Web Part for your immediate needs. Full instructions for &lt;a href="http://www.teamdirection.com/phpBB3/viewforum.php?f=12"&gt;installing the xap file are here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;If you do have administrative access to your SharePoint server, then installing the IntelliGantt Web Part makes sense as it will show up in the web part gallery in the 'Project Management' category.&lt;br /&gt;&lt;br /&gt;Here is &lt;a href="http://www.teamdirection.com/phpBB3/viewtopic.php?f=12&amp;t=94"&gt;more information and the download link &lt;/a&gt;for the WSS 3.0/MOSS 2007 WSP file.&lt;br /&gt;&lt;br /&gt;Here is &lt;a href="http://www.teamdirection.com/phpBB3/viewtopic.php?f=12&amp;t=96"&gt;more information and the download the link &lt;/a&gt;for the SharePoint Foundation/SharePoint Server 2010 WSP file.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-1349818743997320575?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/1349818743997320575/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=1349818743997320575' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/1349818743997320575'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/1349818743997320575'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2010/08/sharepoint-wsp-files-for-2007-and-2010.html' title='SharePoint WSP Files for 2007 and 2010 Available'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-8015220371420474698</id><published>2010-08-02T02:20:00.001-07:00</published><updated>2010-08-02T02:27:47.382-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt'/><title type='text'>Beta 2 of IntelliGantt Web Part Available</title><content type='html'>Just a quick note that we posted BETA 2 of the IntelliGantt Web Part tonight. Expect a WSP installer by Aug.4 and an additional search feature.&lt;br /&gt;&lt;br /&gt;The high-value improvements in this beta are:&lt;br /&gt;&lt;br /&gt;1. Navigation explorer to help you choose which sites/task lists to view (click on the pith helmet)&lt;br /&gt;2. Helpful icons by each task that take you to the SharePoint item in your web browser when you click on it&lt;br /&gt;3. Additional column types supported for search&lt;br /&gt;4. Quick help on the search screen&lt;br /&gt;5. Column width persistence for each SharePoint column&lt;br /&gt;&lt;br /&gt;As you can see the pith helmet has replaced the arrow from Beta 1. This signifies the ability to explore your SharePoint site as opposed to pulling in everything. And yes, your selections will persist!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_i8qhU5fqCWQ/TFaPQoVs9nI/AAAAAAAAAZk/NndqtteUPDo/s1600/Beta2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 138px;" src="http://3.bp.blogspot.com/_i8qhU5fqCWQ/TFaPQoVs9nI/AAAAAAAAAZk/NndqtteUPDo/s320/Beta2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5500741510748763762" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-8015220371420474698?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/8015220371420474698/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=8015220371420474698' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/8015220371420474698'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/8015220371420474698'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2010/08/beta-2-of-intelligantt-web-part.html' title='Beta 2 of IntelliGantt Web Part Available'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TFaPQoVs9nI/AAAAAAAAAZk/NndqtteUPDo/s72-c/Beta2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-5762513293525257255</id><published>2010-06-09T13:51:00.000-07:00</published><updated>2010-06-09T14:09:05.338-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Project'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Parts'/><title type='text'>Using SharePoint Views to do a Simple Workflow</title><content type='html'>We just posted a &lt;a href="http://www.teamdirection.com/igwebpart/screens.html"&gt;couple screencasts &lt;/a&gt;to show how IntelliGantt can take advantage of two things:&lt;br /&gt;&lt;br /&gt;1) The ability to work with any SharePoint view&lt;br /&gt;2) Applying views to automatic refreshes&lt;br /&gt;&lt;br /&gt;That's a little abstract so let me run through the scenario because the result is quite useful.&lt;br /&gt;&lt;br /&gt;SharePoint 2010 introduces a new column in the task list called 'Predecessor'. (SharePoint 2007 doesn't have this by default, but IntelliGantt can add it for you). The idea here is to capture more schedule information in SharePoint. But other than drawing a pretty line from the finish date of one task to the start of the next, what is done with this data?&lt;br /&gt;&lt;br /&gt;Well, IntelliGantt makes use of it to &lt;a href="http://www.teamdirection.com/screencasts/igwebpart_workflowtasks_screencast.html"&gt;flip the Status of a task when its predecessor is marked as 'Completed'&lt;/a&gt;. Turns out computers are very adept at traversing dependencies and updating them when things change. So, IntelliGantt finds all the successors of a completed task and changes their status to 'In Progress'.&lt;br /&gt;&lt;br /&gt;This in and of itself is interesting, but combined with a new SharePoint view and IntelliGantt's refresh logic the feature becomes dynamic.&lt;br /&gt;&lt;br /&gt;That is to say, &lt;a href="http://www.teamdirection.com/screencasts/igwebpart_views_screencast.html"&gt;we create a view called 'My Tasks In Progress'&lt;/a&gt;. A SharePoint team member can then select this view in IntelliGantt and remove their hands from the keyboard and mouse. When predecessors to their tasks are completed, their own tasks will pop into view automatically. Team members don't have to click 'Refresh' constantly to see the latest. IntelliGantt keeps them up to date.&lt;br /&gt;&lt;br /&gt;The result is the handoff between dependent tasks becomes that much more efficient. Even better, the team members don't have to change a thing-- IntelliGantt will do the handoff from one task to the next for them.&lt;br /&gt;&lt;br /&gt;This is quite a bit to explain so please do see the &lt;a href="http://www.teamdirection.com/screencasts/igwebpart_views_screencast.html"&gt;'SharePoint View' &lt;/a&gt;and &lt;a href="http://www.teamdirection.com/screencasts/igwebpart_workflowtasks_screencast.html"&gt;'Workflow Tasks' &lt;/a&gt;screencasts.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-5762513293525257255?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/5762513293525257255/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=5762513293525257255' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/5762513293525257255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/5762513293525257255'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2010/06/using-sharepoint-views-to-do-simple.html' title='Using SharePoint Views to do a Simple Workflow'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-5672629376340490673</id><published>2010-06-02T00:28:00.000-07:00</published><updated>2010-06-02T00:43:22.600-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Parts'/><category scheme='http://www.blogger.com/atom/ns#' term='Searching'/><title type='text'>Searching SharePoint Task Lists</title><content type='html'>It's one thing to be able to view all your tasks in one spot, it's another to find the tasks most important to you. Given that SharePoint 2010 can now support millions of potential tasks at every level of a task hierarchy, a robust search solution is now critical to help users make sense of it all.&lt;br /&gt;&lt;br /&gt;The IntelliGantt Web Part was designed with this exact scenario in mind. We just posted a new screencast &lt;a href="http://teamdirection.com/screencasts/igwebpart_searching_screencast.html"&gt;highlighting the new 'Search' feature &lt;/a&gt;within the web part and, even after developing it, the coolness factor is at eleven!&lt;br /&gt;&lt;br /&gt;Basically, it uses the one tried and true search metaphor the world has come to love-- a text box. OK, that in itself may seem underwhelming, but another design goal for the IntelliGantt Web Part was to make it as accessible as possible. Since everyone knows how to add keywords to a text box and search, it seemed like a natural.&lt;br /&gt;&lt;br /&gt;Text based keywords, dates and date ranges are all supported. The date fields are parsed according to the locale on your system so folks in the US and folks in the EU both get their date formats exactly as they want them.&lt;br /&gt;&lt;br /&gt;Searches are done using generated CAML queries so IntelliGantt never inundates the network with a huge volume of web services data just to iterate over all the SharePoint list items locally.&lt;br /&gt;&lt;br /&gt;The coolest thing, though? After seeing the screencast, I think its the ability to 'splice' the search with a selected list view on the fly. For example, you can easily combine a 'My Tasks' view with a keyword value of 'In Progress', 'Behind' or a date range. This makes it easy for SharePoint users to create specific views for their needs, and a deviously clever way for users to add the extra bits they need to personalize things for them.&lt;br /&gt;&lt;br /&gt;We're just begun with our search text box and look forward to adding more features and cleverness.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-5672629376340490673?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/5672629376340490673/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=5672629376340490673' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/5672629376340490673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/5672629376340490673'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2010/06/searching-sharepoint-task-lists.html' title='Searching SharePoint Task Lists'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-6508390569613603476</id><published>2010-06-01T05:02:00.000-07:00</published><updated>2010-06-01T05:04:53.895-07:00</updated><title type='text'>TeamDirection Site Updated for Web Part</title><content type='html'>Just a quick note to mention we have a &lt;a href="http://www.teamdirection.com/igwebpart"&gt;landing page&lt;/a&gt;, &lt;a href="http://www.teamdirection.com/screencasts/igwebpart_intro_screencast.html"&gt;screencast&lt;/a&gt; and &lt;a href="http://www.teamdirection.com/igwebpart/demo.html"&gt;demo page &lt;/a&gt;available that loads the IntelliGantt Web Part in your web browser for you to get look at.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-6508390569613603476?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/6508390569613603476/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=6508390569613603476' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/6508390569613603476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/6508390569613603476'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2010/06/teamdirection-site-updated-for-web-part.html' title='TeamDirection Site Updated for Web Part'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-4949885871449658766</id><published>2010-05-27T01:07:00.000-07:00</published><updated>2010-05-27T01:26:34.118-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='Silverlight'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt'/><title type='text'>An Out of Browser Experience</title><content type='html'>Our new IntelliGantt Silverlight control takes advantage of a feature that let's you 'install' it on your desktop. This let's you use an icon on your desktop or start menu to launch the control-- basically as a 'super shortcut' to access your SharePoint data instead of going to the browser and navigating to the site (though yes, you could make the IntelliGantt web page a 'favorite' in your browser).&lt;br /&gt;&lt;br /&gt;The other thing you get to do may actually be more important-- use your entire screen to view the IntelliGantt chart. Yes, maximizing the web browser gets you most of the way there, but as a 'desktop' application, you can actually use all the real estate on your monitor to get the biggest gantt chart possible. Which, if you have a large project plan, can be very helpful.&lt;br /&gt;&lt;br /&gt;Here's what it looks like:&lt;br /&gt;&lt;br /&gt;1. Start by navigating to the aspx page containing the IntelliGantt web part.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_i8qhU5fqCWQ/S_4q5hrNNwI/AAAAAAAAAYk/_t0jGbDrgRw/s1600/step1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 206px;" src="http://4.bp.blogspot.com/_i8qhU5fqCWQ/S_4q5hrNNwI/AAAAAAAAAYk/_t0jGbDrgRw/s320/step1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5475861364709603074" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2. Next, right click anywhere within the IntelliGantt control. A two-item popup menu appears. The second item, whose full name is 'Install IntelliGantt Web Part for SharePoint onto this computer', is the one to select. This will not only install the control on your computer, it will also save the connection information so that the installed control automatically goes to this SharePoint site when its started.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_i8qhU5fqCWQ/S_4rA2d1ZLI/AAAAAAAAAYs/-uZeTgIHPoE/s1600/step2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 114px;" src="http://1.bp.blogspot.com/_i8qhU5fqCWQ/S_4rA2d1ZLI/AAAAAAAAAYs/-uZeTgIHPoE/s320/step2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5475861490549744818" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3. After clicking on the menu option, a simple 'where do you want to put it?' dialog appears. The start menu is selected by default, but I prefer the desktop for my high value SharePoint sites.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_i8qhU5fqCWQ/S_4rI8LkV8I/AAAAAAAAAY0/c4b7FtZ_dO4/s1600/step3.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 175px;" src="http://4.bp.blogspot.com/_i8qhU5fqCWQ/S_4rI8LkV8I/AAAAAAAAAY0/c4b7FtZ_dO4/s320/step3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5475861629522696130" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4. Here is the final result. There is an 'IntelliGantt Web Part for SharePoint' icon that can be renamed to convey information as to what SharePoint site it came from. The title of the running app gives you a clue at least by providing the SharePoint server name.&lt;br /&gt;&lt;br /&gt;Getting the task data from the SharePoint site was automatic as, during the process of installing on your desktop, IntelliGantt remembered where it came from and how to communicate with the SharePoint server in the future.&lt;br /&gt;&lt;br /&gt;Also, you can install multiple controls from multiple sites and have them all run concurrently-- perhaps filling all the pixels on your multiple screens.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_i8qhU5fqCWQ/S_4rQO4-VFI/AAAAAAAAAY8/eKxubZ9UenU/s1600/step4.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 190px;" src="http://3.bp.blogspot.com/_i8qhU5fqCWQ/S_4rQO4-VFI/AAAAAAAAAY8/eKxubZ9UenU/s320/step4.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5475861754804065362" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Finally, it's just as easy to uninstall is install. Whenever you want to remove it, go to your Control Panel. It will be listed as an application you can uninstall.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-4949885871449658766?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/4949885871449658766/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=4949885871449658766' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/4949885871449658766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/4949885871449658766'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2010/05/out-of-browser-experience.html' title='An Out of Browser Experience'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_i8qhU5fqCWQ/S_4q5hrNNwI/AAAAAAAAAYk/_t0jGbDrgRw/s72-c/step1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-8301590095530710755</id><published>2010-05-26T00:11:00.000-07:00</published><updated>2010-05-26T00:19:09.444-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Parts'/><title type='text'>Installing the Silverlight Control on SharePoint 2010 and 2007</title><content type='html'>We just posted to &lt;a href="http://www.teamdirection.com/phpBB3/viewforum.php?f=12"&gt;our forum &lt;/a&gt;detailed steps how to install the IntelliGantt Web Part for SharePoint on both 2010 and 2007. Yes, we have the full matrix: Foundation, Standard and Enterprise 2010 are supported, as are WSS 3.0, MOSS Standard and MOSS Enterprise.&lt;br /&gt;&lt;br /&gt;The idea here is a user will be able to drop the IntelliGantt control into a SharePoint server and evaluate how well it works for them without having to bug IT. But yes, we will have an actual package to install on SharePoint servers properly as well.&lt;br /&gt;&lt;br /&gt;In the meantime, though, this is the method. It's straightforward on SharePoint 2010, but SharePoint 2007 makes you go through a particular hoop (which we've labelled as 'Step 13').&lt;br /&gt;&lt;br /&gt;Finally, we encourage you &lt;a href="http://www.teamdirection.com/phpBB3/viewforum.php?f=12"&gt;to join &lt;/a&gt;our moderated forum, where we look forward to answering your questions and providing more in-depth information.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-8301590095530710755?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/8301590095530710755/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=8301590095530710755' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/8301590095530710755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/8301590095530710755'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2010/05/installing-silverlight-control-on.html' title='Installing the Silverlight Control on SharePoint 2010 and 2007'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-3942919832574981431</id><published>2010-05-24T10:28:00.000-07:00</published><updated>2010-05-24T10:59:45.515-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='Partners'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt'/><title type='text'>Microsoft BPOS and General SharePoint Hosting Support</title><content type='html'>I met with a local BPOS partner in town last week to show off the new IntelliGantt Web Part for SharePoint. For those who don't know what BPOS stands for, its a program from Microsoft for its partners to provide &lt;a href="http://www.microsoft.com/online/business-productivity.mspx"&gt;businesses productivity solutions through hosted services&lt;/a&gt;. There's a range of offerings from hosted Exchange to online Outlook. But of course we are most interested in the hosted SharePoint online services and the value we can bring to running projects online with SharePoint.&lt;br /&gt;&lt;br /&gt;So when she asked me if the IntelliGantt web part runs on BPOS, first I had to ask what BPOS was myself, then I told her everything I knew, which amounted to 'I think so'. But 'should work' and 'does work' are often different things in this world so this morning I signed up for a BPOS account myself.&lt;br /&gt;&lt;br /&gt;I'm pleased to say I was able to drop in the IntelliGantt Web Part, configure the MS.SP.url parameter and, lo and behold, it did indeed work. Here's the screenshot:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_i8qhU5fqCWQ/S_q6Bs7WpCI/AAAAAAAAAYM/l8lPaCedd-w/s1600/bpos.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 127px;" src="http://1.bp.blogspot.com/_i8qhU5fqCWQ/S_q6Bs7WpCI/AAAAAAAAAYM/l8lPaCedd-w/s320/bpos.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5474892835425002530" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As you can see, not only is this running within the the BPOS environment (check out the size of that url!), but its also running with SSL-- another feature the IntelliGantt Web Part supports.&lt;br /&gt;&lt;br /&gt;Finally, I'd like to show another image highlighting the bottom right of the Gantt chart:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_i8qhU5fqCWQ/S_q7Ig90tsI/AAAAAAAAAYU/zLSXQH4gwcs/s1600/bposbottomright.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 110px;" src="http://3.bp.blogspot.com/_i8qhU5fqCWQ/S_q7Ig90tsI/AAAAAAAAAYU/zLSXQH4gwcs/s320/bposbottomright.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5474894051984848578" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;By default you will see the words 'IntelliGantt BETA' on the bottom right of the Gantt chart. Furthermore, if you click on this, a browser window will open up taking you to a forum on the teamdirection.com site where you can post questions and look for answers.&lt;br /&gt;&lt;br /&gt;For any SharePoint hoster and integrator (folks like Rackspace or Implement for example), this area of the Gantt chart-- the display string and the target link-- is customizable. Basically, we want to introduce a simple way for partners to 'brand' the IntelliGantt Web Part so that their name is visible and a link can take them to their website where they may help the customer with any questions.&lt;br /&gt;&lt;br /&gt;The way to do this will be in the initParams value passed in to the IntelliGantt Web Part control. For example: &lt;br /&gt;&lt;br /&gt;param name="initParams" value="BrandingText=Successful%20Partner,BrandingUri=[your uri]"&lt;br /&gt;&lt;br /&gt;The result will be this:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_i8qhU5fqCWQ/S_q9ToAMC_I/AAAAAAAAAYc/NIWShagnU1A/s1600/SuccessfulPartner.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 112px;" src="http://3.bp.blogspot.com/_i8qhU5fqCWQ/S_q9ToAMC_I/AAAAAAAAAYc/NIWShagnU1A/s320/SuccessfulPartner.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5474896441875631090" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Naturally this is just the start of the customizations we plan to do as initial states, color schemes and more all enter the mix. The order in which we do things will be driven by customer, and partner, demand.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-3942919832574981431?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/3942919832574981431/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=3942919832574981431' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/3942919832574981431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/3942919832574981431'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2010/05/microsoft-bpos-and-general-sharepoint.html' title='Microsoft BPOS and General SharePoint Hosting Support'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_i8qhU5fqCWQ/S_q6Bs7WpCI/AAAAAAAAAYM/l8lPaCedd-w/s72-c/bpos.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-7924377313726621281</id><published>2010-05-19T16:00:00.000-07:00</published><updated>2010-05-19T16:05:03.354-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>IntelliGantt Web Part for SharePoint on a Mac</title><content type='html'>This just in-- Silverlight 4 works very well on a Mac with Safari!&lt;br /&gt;&lt;br /&gt;I had to share a screenshot of our IntelliGantt Web Part talking to SharePoint and running on an Apple Mac:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_i8qhU5fqCWQ/S_RuAHV4kqI/AAAAAAAAAYE/i5e661KrcqQ/s1600/OnAMac.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 229px;" src="http://3.bp.blogspot.com/_i8qhU5fqCWQ/S_RuAHV4kqI/AAAAAAAAAYE/i5e661KrcqQ/s320/OnAMac.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5473120395411886754" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Looks pretty good! Also, please notice that our web part is running inside of WSS 3.0 in this picture. I will post 'How-Tos' in the next couple days on how to site the control in SharePoint 2010, SharePoint Foundation 2010, MOSS 2007 and WSS 3.0.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-7924377313726621281?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/7924377313726621281/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=7924377313726621281' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/7924377313726621281'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/7924377313726621281'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2010/05/intelligantt-web-part-for-sharepoint-on.html' title='IntelliGantt Web Part for SharePoint on a Mac'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_i8qhU5fqCWQ/S_RuAHV4kqI/AAAAAAAAAYE/i5e661KrcqQ/s72-c/OnAMac.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-3581855936932805848</id><published>2010-05-19T10:51:00.000-07:00</published><updated>2010-05-19T11:08:26.323-07:00</updated><title type='text'>Showing Rich Text in Tooltips</title><content type='html'>In my previous post I thanked &lt;a href="http://timheuer.com/blog/"&gt;Tim Heuer &lt;/a&gt;for creating the Floating Window control and letting us use it. This reminded me that I also need to thank &lt;a href="http://blogs.msdn.com/delay/default.aspx"&gt;David Anson &lt;/a&gt;for his excellent &lt;a href="http://blogs.msdn.com/delay/archive/2008/03/17/continuing-support-for-simple-html-display-in-silverlight-htmltextblock-sample-updated-for-silverlight-2-beta-1.aspx"&gt;HTMLTextBlock control&lt;/a&gt;, which we are also using. It's what enables IntelliGantt to show the rich text content from SharePoint description fields within our 'super' tooltip.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_i8qhU5fqCWQ/S_QnMq-XL0I/AAAAAAAAAX8/cROI4tX0EqA/s1600/HTMLTextBlock.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 123px;" src="http://4.bp.blogspot.com/_i8qhU5fqCWQ/S_QnMq-XL0I/AAAAAAAAAX8/cROI4tX0EqA/s320/HTMLTextBlock.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5473042545809764162" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;HTMLTextBlock is great, and should also be added to the WPF Toolkit, in my humble opinion.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-3581855936932805848?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/3581855936932805848/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=3581855936932805848' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/3581855936932805848'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/3581855936932805848'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2010/05/showing-rich-text-in-tooltips.html' title='Showing Rich Text in Tooltips'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_i8qhU5fqCWQ/S_QnMq-XL0I/AAAAAAAAAX8/cROI4tX0EqA/s72-c/HTMLTextBlock.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-1514321535751428743</id><published>2010-05-18T13:43:00.000-07:00</published><updated>2010-05-18T14:46:55.019-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Parts'/><title type='text'>Searching for Tasks Through Sites and Subsites</title><content type='html'>As we've mentioned before while introducing the IntelliGantt Web Part for SharePoint, you have the option to look at all tasks within a SharePoint site, as below:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_i8qhU5fqCWQ/S_L8V0P19iI/AAAAAAAAAW0/Ccmz0OJsqbk/s1600/step1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 122px;" src="http://1.bp.blogspot.com/_i8qhU5fqCWQ/S_L8V0P19iI/AAAAAAAAAW0/Ccmz0OJsqbk/s320/step1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5472713948941121058" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;(Note: While it was cool to see the Gantt Chart on a SharePoint site's home page, I wanted it a little bigger. So I created a new Site Page, added the IntelliGantt Web Part and had it take up all the real estate).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You also have the option to drill down through sub sites and find all tasks from buried in your SharePoint hierarchy as well:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_i8qhU5fqCWQ/S_L85DWM8nI/AAAAAAAAAW8/GdTLii4gkMg/s1600/step2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 122px;" src="http://1.bp.blogspot.com/_i8qhU5fqCWQ/S_L85DWM8nI/AAAAAAAAAW8/GdTLii4gkMg/s320/step2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5472714554289746546" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;One of the first things you'll likely notice is you have a lot of tasks to look at! Wouldn't it be nice to have a search button that let's you search for simple keywords through all the tasks that IntelliGantt finds? We thought so too. The sharped eye'd reader will notice we've introduced a new button since the last blog post-- Search!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_i8qhU5fqCWQ/S_L9ZlL41ZI/AAAAAAAAAXE/_NvURBBTBSU/s1600/step3.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 315px; height: 138px;" src="http://3.bp.blogspot.com/_i8qhU5fqCWQ/S_L9ZlL41ZI/AAAAAAAAAXE/_NvURBBTBSU/s320/step3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5472715113129104786" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;When you click on the magnifying glass, a floating window pops up that let's you enter keywords in a simple text box just like Google. (If you're thinking 'how did you do a floating window?', go see &lt;a href="http://timheuer.com/blog/"&gt;Tim Heuer's &lt;/a&gt;excellent &lt;a href="http://timheuer.com/blog/archive/2009/05/10/silverlight-childwindow-non-modal-refactor.aspx"&gt;blog post &lt;/a&gt;and &lt;a href="http://floatablewindow.codeplex.com/"&gt;codeplex project&lt;/a&gt;. And please &lt;a href="http://silverlight.codeplex.com/WorkItem/View.aspx?WorkItemId=3668"&gt;vote for it&lt;/a&gt; to be included in the web toolkit!).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_i8qhU5fqCWQ/S_L-cUM9cgI/AAAAAAAAAXM/8RPInnmDsHU/s1600/step4.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 154px;" src="http://3.bp.blogspot.com/_i8qhU5fqCWQ/S_L-cUM9cgI/AAAAAAAAAXM/8RPInnmDsHU/s320/step4.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5472716259621433858" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Type in a word or two that you'd like to find...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_i8qhU5fqCWQ/S_L-2mT1WzI/AAAAAAAAAXU/AMpgvtQbTrI/s1600/step5.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 154px;" src="http://4.bp.blogspot.com/_i8qhU5fqCWQ/S_L-2mT1WzI/AAAAAAAAAXU/AMpgvtQbTrI/s320/step5.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5472716711158700850" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;...and IntelliGantt will query your SharePoint server for tasks that have text fields matching your words.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_i8qhU5fqCWQ/S_L_BGKvRzI/AAAAAAAAAXc/GgVSTwB5kq0/s1600/step6.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 82px;" src="http://4.bp.blogspot.com/_i8qhU5fqCWQ/S_L_BGKvRzI/AAAAAAAAAXc/GgVSTwB5kq0/s320/step6.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5472716891509180210" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Just in case you are wondering, IntelliGant did not pull down all items in the Task List from SharePoint and search for them locally, one at a time, on your computer. Instead, IntelliGantt created a CAML query that executed on the SharePoint server so that only results travelled across the wire. If that sounds a little too techie, just know that you're SharePoint administrator and IT networking folks will thank you!&lt;br /&gt;&lt;br /&gt;The other really powerful feature of Search is to easily combine it with views, which often have their own search information defined.&lt;br /&gt;&lt;br /&gt;In the above screenshots you'll notice we used the 'Default' view for each Task List, which is usually the 'All Tasks' view. However, we can also select 'My Tasks' and apply it to every Task List.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_i8qhU5fqCWQ/S_MAotzQeMI/AAAAAAAAAXk/1f8P__WFPNo/s1600/step7.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 139px;" src="http://4.bp.blogspot.com/_i8qhU5fqCWQ/S_MAotzQeMI/AAAAAAAAAXk/1f8P__WFPNo/s320/step7.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5472718671674636482" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is very helpful in and of itself as it makes it easy for every user to see what's assigned to them. But what if they wanted to see what's assigned to them on a certain date? Again, the Search is your friend.&lt;br /&gt;&lt;br /&gt;Bring up the floating Search window once more by clicking on the magnifying glass and type in a date (IntelliGantt will recognize dates as well and apply it to your task Start and Due dates fields).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_i8qhU5fqCWQ/S_MBYd5IzFI/AAAAAAAAAXs/5SpW0iCiKe4/s1600/step9.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 315px; height: 164px;" src="http://3.bp.blogspot.com/_i8qhU5fqCWQ/S_MBYd5IzFI/AAAAAAAAAXs/5SpW0iCiKe4/s320/step9.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5472719492038052946" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Execute the search and now we've made a more complex search-- all my tasks on 6/15-- surprisingly simple.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_i8qhU5fqCWQ/S_MBpoCx_lI/AAAAAAAAAX0/YDXuqDKxy9w/s1600/step10.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 102px;" src="http://1.bp.blogspot.com/_i8qhU5fqCWQ/S_MBpoCx_lI/AAAAAAAAAX0/YDXuqDKxy9w/s320/step10.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5472719786820632146" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Of course the more sites, sub sites, task lists and tasks you have the more powerful this feature becomes. It's perfect both for team members who would like one place to see what they need to do and for managers who need one place to see what's been done.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-1514321535751428743?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/1514321535751428743/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=1514321535751428743' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/1514321535751428743'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/1514321535751428743'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2010/05/searching-for-tasks-through-sites-and.html' title='Searching for Tasks Through Sites and Subsites'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_i8qhU5fqCWQ/S_L8V0P19iI/AAAAAAAAAW0/Ccmz0OJsqbk/s72-c/step1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-8459125280541123996</id><published>2010-05-11T20:29:00.001-07:00</published><updated>2010-05-13T12:13:56.153-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='Printing'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Parts'/><title type='text'>Print the IntelliGantt SharePoint Gantt Chart</title><content type='html'>Not to give away my age, but back in the early 1990s we were on the cusp of the paperless office. By the mid-nineties we were on the precipice. At the end of the millenium the experts assured us that, after that Y2K thing caused everything to stop, when we restarted (rebooted?) the office would be absolutely, guaranteed, bet-your-bottom-dollar-on-it paperless.&lt;br /&gt;&lt;br /&gt;In that context, we are pleased as punched that in the year 2010 Silverlight 4 now supports printing. I have to admit I like the theory of a paperless office, but I like the reality of what customers want even more-- and in no uncertain terms people want to capture our Gantt Charts on paper.&lt;br /&gt;&lt;br /&gt;Now you can.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1) Go to a SharePoint site with the IntelliGantt Web Part for SharePoint installed.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_i8qhU5fqCWQ/S-ojDL4_qeI/AAAAAAAAAV8/Ok4qStWjtN0/s1600/Step1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 106px;" src="http://4.bp.blogspot.com/_i8qhU5fqCWQ/S-ojDL4_qeI/AAAAAAAAAV8/Ok4qStWjtN0/s320/Step1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5470223235033311714" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2) Click the picture that looks like a printer.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_i8qhU5fqCWQ/S-ojT6RuCbI/AAAAAAAAAWE/4PZ0_-35mAc/s1600/step2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 123px;" src="http://2.bp.blogspot.com/_i8qhU5fqCWQ/S-ojT6RuCbI/AAAAAAAAAWE/4PZ0_-35mAc/s320/step2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5470223522362952114" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3) Select a date range to print and a printer. By default IntelliGantt chooses the start and finish of the project. You can adjust this on the fly. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_i8qhU5fqCWQ/S-okGFOSORI/AAAAAAAAAWM/GW_zM8GPjFo/s1600/step3.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 190px;" src="http://3.bp.blogspot.com/_i8qhU5fqCWQ/S-okGFOSORI/AAAAAAAAAWM/GW_zM8GPjFo/s320/step3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5470224384294795538" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4) When you click 'Select Printer' the standard printer selection form in Windows pops up. I will choose a PDF for reasons that will be clear at the end of this post.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_i8qhU5fqCWQ/S-okPIevYuI/AAAAAAAAAWU/36nBuHuITIs/s1600/step4.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 201px;" src="http://4.bp.blogspot.com/_i8qhU5fqCWQ/S-okPIevYuI/AAAAAAAAAWU/36nBuHuITIs/s320/step4.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5470224539787944674" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;5) Since I chose PDF, it will ask me where I want to save it on disk. I find this step interesting because, remember, this is from a Silverlight application. Good golly, we can start to interact with the desktop. Awesome!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_i8qhU5fqCWQ/S-okwYyunrI/AAAAAAAAAWc/Du4O2w3rmx8/s1600/step5.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 204px;" src="http://4.bp.blogspot.com/_i8qhU5fqCWQ/S-okwYyunrI/AAAAAAAAAWc/Du4O2w3rmx8/s320/step5.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5470225111102430898" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;6) Here's probably the coolest visual part-- you can watch the pages being printed one at a time with a full preview for each page. If you see something you don't like, cancel it.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_i8qhU5fqCWQ/S-olEFDAmPI/AAAAAAAAAWk/VdN65mZv0io/s1600/step6.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 188px;" src="http://1.bp.blogspot.com/_i8qhU5fqCWQ/S-olEFDAmPI/AAAAAAAAAWk/VdN65mZv0io/s320/step6.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5470225449399392498" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;7) Voila, we are done! This example happens to be in PDF, but it just as easily could have been to your printer where the Gantt Chart would be waiting for you-- nice and warm in the print tray.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_i8qhU5fqCWQ/S-olb0gyJfI/AAAAAAAAAWs/6f4lbkpY6mU/s1600/step7.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 310px;" src="http://2.bp.blogspot.com/_i8qhU5fqCWQ/S-olb0gyJfI/AAAAAAAAAWs/6f4lbkpY6mU/s320/step7.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5470225857277732338" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;One thing to note about the output. Compare the visual in step 1 with the last visual above. Notice that the print output shows the complete Gantt Chart while the first image didn't have quite enough space for the start and finish dates? The print routine pays attention to the start and finish you specify in the print dialog and figures out what's necessary to print the range. Nice.&lt;br /&gt;&lt;br /&gt;Of course, it's still hard to send paper through the internet. But I do have this PDF file! Which means if you want to see the actual PDF I just produced and print it for yourself, &lt;a href="http://www.teamdirection.com/support/Site1.pdf"&gt;here you go&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-8459125280541123996?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/8459125280541123996/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=8459125280541123996' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/8459125280541123996'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/8459125280541123996'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2010/05/print-intelligantt-sharepoint-gantt.html' title='Print the IntelliGantt SharePoint Gantt Chart'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_i8qhU5fqCWQ/S-ojDL4_qeI/AAAAAAAAAV8/Ok4qStWjtN0/s72-c/Step1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-3837602283113667769</id><published>2010-05-06T00:04:00.000-07:00</published><updated>2010-05-06T00:37:37.443-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='Silverlight'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Parts'/><title type='text'>The IntelliGantt Web Part Within SharePoint</title><content type='html'>While a great looking and full-featured Gantt Chart has many merits on its own, if you're going to call something a Gantt Chart for SharePoint it's probably a good idea to actually show it within SharePoint. Not that I don't appreciate a good developer view now and then, but here's a screen capture of the IntelliGantt Web Part for SharePoint within SharePoint 2010.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_i8qhU5fqCWQ/S-Jq5lKEGeI/AAAAAAAAAVU/u4WjDPtPygk/s1600/PeekInSharePoint.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 127px;" src="http://3.bp.blogspot.com/_i8qhU5fqCWQ/S-Jq5lKEGeI/AAAAAAAAAVU/u4WjDPtPygk/s320/PeekInSharePoint.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5468050435040614882" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The most important thing to note: This is not photoshopped!&lt;br /&gt;&lt;br /&gt;I'll cover how to drop our web part within a SharePoint page in a separate post, but rest assured we're making it very easy for anyone to give the IntelliGantt Web Part for SharePoint a test run.&lt;br /&gt;&lt;br /&gt;What I wanted to point out in this post is how this web part gives you a full visualization of the entire hierarchy. In this image you see six total items from the SharePoint site called 'SubSite 1', the task list called 'SubSite 1 Tasks' and the actual task items in the task list: Container, Chew Gum, Look and Walk. So far so good.&lt;br /&gt;&lt;br /&gt;Since IntelliGantt gets its data from a SharePoint Task List, you can of course see the same data using just your web browser. However, when you navigate to the SharePoint Task List notice that only the three top-level items are visible: the Container folder, Look and Walk. The Container folder does indeed still contain sub tasks, but what you see in SharePoint is the following:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_i8qhU5fqCWQ/S-JslKtZ6bI/AAAAAAAAAVc/pe0UzHVlgmk/s1600/SPBasicTopLevel.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 60px;" src="http://2.bp.blogspot.com/_i8qhU5fqCWQ/S-JslKtZ6bI/AAAAAAAAAVc/pe0UzHVlgmk/s320/SPBasicTopLevel.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5468052283366959538" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If we switch to the Gantt View for this list, we still just see the folder and 2 tasks:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_i8qhU5fqCWQ/S-JtdeD7DfI/AAAAAAAAAVk/q-C6t8DRIwQ/s1600/SPGanttTopLevel.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 45px;" src="http://1.bp.blogspot.com/_i8qhU5fqCWQ/S-JtdeD7DfI/AAAAAAAAAVk/q-C6t8DRIwQ/s320/SPGanttTopLevel.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5468053250634354162" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;IntelliGantt, on the other hand, gives you a complete view of your task hierarchy.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_i8qhU5fqCWQ/S-JuJXlZ1xI/AAAAAAAAAVs/bOTDLtQdF3o/s1600/IntelliGanttHierarchy.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 99px;" src="http://3.bp.blogspot.com/_i8qhU5fqCWQ/S-JuJXlZ1xI/AAAAAAAAAVs/bOTDLtQdF3o/s320/IntelliGanttHierarchy.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5468054004809979666" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And naturally, the values roll up, like Start Date, Due Date and Percent Complete-- all reflecting the collection of child tasks. With this web part you can see all the tasks in your project just like you can in MS Project or IntelliGantt on the desktop.&lt;br /&gt;&lt;br /&gt;Finally, we took this ability to its logical conclusion-- if you would like to see all the tasks in your project, then it stands to reason you might want to see all the tasks in your sub sites too. Just click the arrow next to the 'Views' dropdown (yes, that will be covered in another post) and IntelliGantt will discover the task lists lurking in your subsites and gather everything into one view.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_i8qhU5fqCWQ/S-JvinBqwLI/AAAAAAAAAV0/a9ot_lqg4pk/s1600/IntelliGanttFullHierarchy.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 186px;" src="http://1.bp.blogspot.com/_i8qhU5fqCWQ/S-JvinBqwLI/AAAAAAAAAV0/a9ot_lqg4pk/s320/IntelliGanttFullHierarchy.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5468055537963417778" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ah, I see that a few tasks we pulled in are behind. Looks like we have more work to do!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-3837602283113667769?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/3837602283113667769/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=3837602283113667769' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/3837602283113667769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/3837602283113667769'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2010/05/intelligantt-web-part-within-sharepoint.html' title='The IntelliGantt Web Part Within SharePoint'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_i8qhU5fqCWQ/S-Jq5lKEGeI/AAAAAAAAAVU/u4WjDPtPygk/s72-c/PeekInSharePoint.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-1831478111422862726</id><published>2010-05-05T01:26:00.000-07:00</published><updated>2010-05-05T01:46:14.169-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Parts'/><title type='text'>The Worlds Best SharePoint Gantt Chart</title><content type='html'>Coming soon to a browser near you.&lt;br /&gt;&lt;br /&gt;I thought folks might like to see a peek of the new Gantt Chart TeamDirection is working on. We're calling it the IntelliGantt Web Part for SharePoint and have created a &lt;a href="http://www.teamdirection.com/phpBB3/viewforum.php?f=12&amp;sid=50d213b22f2d34c169415e3149a15b3b"&gt;brand new section in our forum&lt;/a&gt; to start fielding questions.&lt;br /&gt;&lt;br /&gt;Obviously we will have screencasts and tutorials. But here's what will be available from day one:&lt;br /&gt;&lt;br /&gt;1) It is in Silverlight 4 and therefore will use the new PRINT capability&lt;br /&gt;&lt;br /&gt;2) It will have interactive zoom in and zoom out to seamlessly move from hours to quarters when viewing your tasks. Gantt zooming is probably the number one request from folks interested in SharePoint Gantt Charts. It's really cool to see so I'm looking forward to demo'ing this feature!&lt;br /&gt;&lt;br /&gt;3) All changes you do to the grid and gantt will be reflected immediately both in the UI and in the actual SharePoint item. No need to worry about clicking an 'Update' button, IntelliGantt figures it out for you.&lt;br /&gt;&lt;br /&gt;4) You will be able to include subsites and all tasks from subsites in the web part with a click of a button (the arrow next to the print image. The preview picture below is actually including subsites.). This gives the IntelliGantt Web Part for SharePoint simple, yet powerful, rollup capability for any hiearchy of projects.&lt;br /&gt;&lt;br /&gt;5) Did I mention beautiful printing?&lt;br /&gt;&lt;br /&gt;6) Extremely intelligent auto-refresh features that automatically pull down all the data, or just the changes from the last time IntelliGantt refreshed.&lt;br /&gt;&lt;br /&gt;7) Task grid columns that automatically configure based on SharePoint views.&lt;br /&gt;&lt;br /&gt;8) Scaling, Scaling, Scaling. We've already tested the IntelliGantt Web Part for SharePoint with thousands of tasks with just about zero performance impact.&lt;br /&gt;&lt;br /&gt;And of course much much more. Please contact sales at teamdirection dot com if you'd like to give the beta a test run. The first release will be targetted toward SharePoint 2010 (both Foundation and Server) with a follow on released supporting WSS 3.0 and MOSS 2007.&lt;br /&gt;&lt;br /&gt;And finally, the picture:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_i8qhU5fqCWQ/S-EuyhORhTI/AAAAAAAAAVM/rZbyjqmtN60/s1600/FirstPeek.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 223px;" src="http://3.bp.blogspot.com/_i8qhU5fqCWQ/S-EuyhORhTI/AAAAAAAAAVM/rZbyjqmtN60/s320/FirstPeek.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5467702868051068210" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-1831478111422862726?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/1831478111422862726/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=1831478111422862726' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/1831478111422862726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/1831478111422862726'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2010/05/worlds-best-sharepoint-gantt-chart.html' title='The Worlds Best SharePoint Gantt Chart'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_i8qhU5fqCWQ/S-EuyhORhTI/AAAAAAAAAVM/rZbyjqmtN60/s72-c/FirstPeek.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-1809484499396055610</id><published>2010-03-03T23:17:00.000-08:00</published><updated>2010-03-03T23:47:28.417-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Templates'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt'/><title type='text'>Pre-Defined Workspace Settings</title><content type='html'>One of the most powerful features of IntelliGantt, the ability to adjust &lt;a href="http://www.teamdirection.com/support/WorkspaceSettings.html"&gt;Workspace Settings&lt;/a&gt;, just got better. Customers loved the ability to configure Start Dates, Finish Dates and other fields to their custom sharepoint web parts, liked the ability to save their workspace settings as the new default but needed a better way to manipulate multiple configurations. We're happy to introduce Pre-Defined Workspace Settings.&lt;br /&gt;&lt;br /&gt;The idea behind this feature is to more easily support custom lists that 3rd party vendors create. IntelliGantt is flexibile enough to handle just about any custom list you can create. However, it was proving arduous and mistake prone to go through the Workspace Settings and adjust them one-by-one. In this case, &lt;a href="http://www.corasworks.net/"&gt;CorasWorks&lt;/a&gt; came to us and asked for a better way to support their &lt;a href="http://community.corasworks.net/AppsHome.aspx?CWFrameSource=FrameAppDetail.aspx%3F%26RID%3D129"&gt;Project Portfolio Management&lt;/a&gt; templates. As a result, we came up with a way to generate and use Predefined Settings, as highlighted in the image:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_i8qhU5fqCWQ/S49gtxLtGhI/AAAAAAAAAUs/EAWjgcdp2tw/s1600-h/WorkspaceSettings1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 306px;" src="http://2.bp.blogspot.com/_i8qhU5fqCWQ/S49gtxLtGhI/AAAAAAAAAUs/EAWjgcdp2tw/s320/WorkspaceSettings1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5444676813927029266" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Rather than a single checkbox that let you 'Save to Defaults', now you can select the default, out-of-the-box configuration (which works with any default, out-of-the-box SharePoint task list). Or, you can select a configuration provided by a 3rd party or an in-house developer and all of the appropriate settings will be updated for you.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_i8qhU5fqCWQ/S49hk8j4bTI/AAAAAAAAAU0/JwRfPg0WnmM/s1600-h/WorkpsaceSettings2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 318px; height: 320px;" src="http://1.bp.blogspot.com/_i8qhU5fqCWQ/S49hk8j4bTI/AAAAAAAAAU0/JwRfPg0WnmM/s320/WorkpsaceSettings2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5444677761874029874" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_i8qhU5fqCWQ/S49hsY5m9-I/AAAAAAAAAU8/KT7WM-nnb4o/s1600-h/WorkspaceSettings3.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 306px;" src="http://1.bp.blogspot.com/_i8qhU5fqCWQ/S49hsY5m9-I/AAAAAAAAAU8/KT7WM-nnb4o/s320/WorkspaceSettings3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5444677889740437474" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Notice in the last image that the Start Group, Finish Group and Effort Groups were changed based on the selection of 'Coras Works PPM - Push to Project'. Rather than having to generate this every time, a simple Pre-Defined Settings selection does the work for you.&lt;br /&gt;&lt;br /&gt;Any Workspace Setting configuration can be captured by clicking the '+' button right by the words 'Pre-Defined Settings'. You can start with the default selection, do your mappings and click '+'. A form pops up showing you the current Workspace Settings templates you have available and let's you name the current configuration:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_i8qhU5fqCWQ/S49joack-wI/AAAAAAAAAVE/_Z4p6HNijQM/s1600-h/AddWorkspaceSettingTemplate.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 244px;" src="http://3.bp.blogspot.com/_i8qhU5fqCWQ/S49joack-wI/AAAAAAAAAVE/_Z4p6HNijQM/s320/AddWorkspaceSettingTemplate.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5444680020459322114" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In this case CorasWorks wanted two Pre-Defined Workspace Settings-- one to do the initial publish and the second to handle subsequent synch operations. Once you have your settings named, click 'OK' and it will be available in the future.&lt;br /&gt;&lt;br /&gt;If you'd like to distribute the Pre-Defined Workspace Settings to other users, that is possible as well. All Pre-Defined Workspace Settings are stored in a special directory under the current users data profile. For example, on Windows Vista/Windows 7, all these settings can be found at:&lt;br /&gt;&lt;br /&gt;C:\Users\&lt;user account&gt;\AppData\Local\TeamDirection\IntelliGantt\Configuration\WorkspaceSettings&lt;br /&gt;&lt;br /&gt;You can simply copy the pre-defined settings from your data directory to another users data directory. Then, the next time IntelliGantt is run, the Pre-Defined Workspace Settings you created and distributed will be available for that user.&lt;br /&gt;&lt;br /&gt;We hope this feature encourages using IntelliGantt and the IntelliGantt Add In for MS Project with many custom SharePoint lists in the future.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-1809484499396055610?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/1809484499396055610/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=1809484499396055610' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/1809484499396055610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/1809484499396055610'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2010/03/pre-defined-workspace-settings.html' title='Pre-Defined Workspace Settings'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_i8qhU5fqCWQ/S49gtxLtGhI/AAAAAAAAAUs/EAWjgcdp2tw/s72-c/WorkspaceSettings1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-1993084103027037793</id><published>2010-02-24T14:59:00.001-08:00</published><updated>2010-02-24T16:47:27.646-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TWSS'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='MindJet'/><category scheme='http://www.blogger.com/atom/ns#' term='TeamDirection'/><title type='text'>MindManager for SharePoint Released</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_i8qhU5fqCWQ/S4Wx1wyap8I/AAAAAAAAAUk/H22Jg82kJEQ/s1600-h/hero-prodpage-mm4sp.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 60px;" src="http://1.bp.blogspot.com/_i8qhU5fqCWQ/S4Wx1wyap8I/AAAAAAAAAUk/H22Jg82kJEQ/s320/hero-prodpage-mm4sp.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5441951261934659522" /&gt;&lt;/a&gt;&lt;br /&gt;Perhaps you noticed that a popular desktop program just acquired &lt;a href="http://mindjet.com/products/mindmanager-for-sharepoint/overview"&gt;rich SharePoint connectivity&lt;/a&gt;. Since its released I can finally tell you a little about it. &lt;br /&gt;&lt;br /&gt;We've been working very closely with Mindjet for the last several months enhancing the core MindManager product with the ability to authenticate with SharePoint, discover its site map, acquire data from web parts and even apply simple, relavent queries. The end result is SharePoint items become MindManager topics within your MindManager maps.&lt;br /&gt;&lt;br /&gt;We're very excited about this solution for several reasons. First and foremost-- it's built upon TeamDirection technology (yay team!). MindManager uses our TeamDirection Windows Sharepoint Services Communication library (TWSS) so that it can work with both SharePoint 2007 and with SharePoint 2010. This is the same communication library we are building our next versions of IntelliGantt on, which is great because its been well tested.&lt;br /&gt;&lt;br /&gt;Second, we think this solution is the perfect example for what makes a desktop application so useful-- the ability to &lt;em&gt;personally&lt;/em&gt; aggregate data from multiple sources into a view of your choosing and design. MindManager with the TWSS makes it easy to roll SharePoint data from multiple lists, sites and SharePoint servers into one visually compelling, and comprehensible, map. You could have 5 different browsers open clicking through each site in your browser, or you can have one map showing all the late tasks-- with automatic refresh to keep you absolutely up to date.&lt;br /&gt;&lt;br /&gt;If you've been finger wrestling the mouse left-click button with all the different sites, lists and display pages within SharePoint, you should &lt;a href="https://secure.mindjet.com/WebApp/forms/trial.aspx?p=14&amp;lang=en&amp;host=clear"&gt;checkout what MindManager for SharePoint offers&lt;/a&gt;. It's a great application and your fingers will thank you!&lt;br /&gt;&lt;br /&gt;Third, we've agreed that third parties can use the TWSS installed by MindManager for SharePoint to do their own SharePoint operations.&lt;br /&gt;&lt;br /&gt;And fourth, it's just plain cool to see your technology in use for a product with a user-base in the millions and growing.&lt;br /&gt;&lt;br /&gt;Overall, its been a great experience that we at TeamDirection would absolutely do again. In fact, if you have a product that you think would benefit from tight SharePoint integration, TeamDirection has the know-how, the tools and the experience to make it happen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-1993084103027037793?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/1993084103027037793/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=1993084103027037793' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/1993084103027037793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/1993084103027037793'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2010/02/mindmanager-for-sharepoint-released.html' title='MindManager for SharePoint Released'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_i8qhU5fqCWQ/S4Wx1wyap8I/AAAAAAAAAUk/H22Jg82kJEQ/s72-c/hero-prodpage-mm4sp.gif' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-3322837460157280323</id><published>2010-01-14T00:09:00.000-08:00</published><updated>2010-01-14T00:20:09.083-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='BaseCamp'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt'/><title type='text'>Bringing in the New Year</title><content type='html'>We just posted an update to IntelliGantt and the IntelliGantt Add In for Microsoft Project this evening. It addresses two issues:&lt;br /&gt;&lt;br /&gt;1) Basecamp recently updated their user account information, so we changed IntelliGant to work with the update. ToDo Item assignments will now be correct when importing, exporting or synchronizing. Also, when importing, we assign a 2-day duration by default. Since Basecamp doesn't actually have a start date, we get to make it up.&lt;br /&gt;&lt;br /&gt;2) Workspace Settings were not persisting when, after saving a customization as a default, you immediately create a second project and share to SharePoint. Now, when you save as default, the next project you share will in fact use the Workspace Settings customizations you just saved.&lt;br /&gt;&lt;br /&gt;It's been a little light in the posting department because we've been quite busy the last couple of months. We're working on a few new features within IntelliGantt, new products for the upcoming Office 2010/SharePoint 2010 cycle and doing custom work for a major software vendor hooking their products up to SharePoint-- watch for announcements on this one soon as well.&lt;br /&gt;&lt;br /&gt;Our roadmap?&lt;br /&gt;&lt;br /&gt;For the current IntelliGantt product suite we will be adding a better way to handle multiple workspace settings, not just a single default. We're working with a couple customers right now who have cited a need to create, distribute and use customizations. Because IntelliGantt supports so many fields, it will be easier to send files around rather than recreate specific SharePoint field mappings.&lt;br /&gt;&lt;br /&gt;For the next generation IntelliGantt product suite, we will of course be adding support for MS Project 2010-- both our desktop and our Add In for MS Project. We've also been pleased by the reception to our Basecamp integration and will rev that as well.&lt;br /&gt;&lt;br /&gt;Finally, we will be announcing soon our first SharePoint web part. Look for the beta of that to begin the first part of April.&lt;br /&gt;&lt;br /&gt;We at TeamDirection appreciate your feedback and look forward to creating even better SharePoint and Basecamp solutions for you in 2010.&lt;br /&gt;&lt;br /&gt;Cheers!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-3322837460157280323?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/3322837460157280323/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=3322837460157280323' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/3322837460157280323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/3322837460157280323'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2010/01/bringing-in-new-year.html' title='Bringing in the New Year'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-1267805858000326727</id><published>2009-11-20T09:24:00.001-08:00</published><updated>2009-11-20T09:29:45.369-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BaseCamp'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt'/><title type='text'>Basecamp Due Dates</title><content type='html'>We are already receiving pings on this one and, thanks to our crack engineering staff, have updated IntelliGantt and the IntelliGantt Add In for Microsoft Project. Now IntelliGantt will publish the Finish dates of your tasks as Due Dates within Basecamp.&lt;br /&gt;&lt;br /&gt;The value here is whenever you need to reschedule a project, you have the full power of a rich scheduling engine to automatically adjust the dates and the rich integration of IntelliGantt to automatically all the due dates within Basecamp.&lt;br /&gt;&lt;br /&gt;We will keep the 'old way' of adding due dates to ToDo Items so that it will be easy for people to back out of it. Just go to Settings-&gt;More Settings and turn off the Append/Prepend due dates selections.&lt;br /&gt;&lt;br /&gt;Going forward, all tasks will have their Due Dates in Basecamp populated because that's what IntelliGantt does-- help you schedule (and share) tasks.&lt;br /&gt;&lt;br /&gt;We will have a screencast showing the integration on Monday, but you can try out this new IntelliGantt feature today if you'd like.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-1267805858000326727?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/1267805858000326727/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=1267805858000326727' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/1267805858000326727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/1267805858000326727'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2009/11/basecamp-due-dates.html' title='Basecamp Due Dates'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-2414892518129149962</id><published>2009-09-23T10:13:00.000-07:00</published><updated>2009-09-23T10:22:52.908-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Project'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt'/><title type='text'>IntelliGantt with Microsoft Project Trial Versions</title><content type='html'>A couple of folks wanted to evaluate the IntelliGantt Add In for MS Project recently and ran across an issue I would like to share. They had MS Project versions 2000 and 2003 respectively. Since the IntelliGantt Add In is built for MS Project 2007, they went to Microsoft and installed the MS Project 2007 trial version. After all, they wanted to see if everything worked before upgrading to MS Project 2007 and IntelliGantt.&lt;br /&gt;&lt;br /&gt;However, in trial mode, there was odd behavior in that every time they attempted to 'Share' a project to their SharePoint site, MS Project thought it was in edit mode and therefore the 'Share' operation was not successful. Folks were able to export the project to SharePoint, but then were not able to 'Stay Connected' (which is basically how 'Share' works under the covers).&lt;br /&gt;&lt;br /&gt;Being in the IT department, our intrepid IntelliGantt evaluators were able to activate their MS Project trial and then, lo and behold, the problem went away and full IntelliGantt sharing was available.&lt;br /&gt;&lt;br /&gt;So, if you're testing IntelliGantt with a trial version of MS Project and are seeing this behavior, see if you can try IntelliGantt with a licensed version of MS Project during your evaluation.&lt;br /&gt;&lt;br /&gt;Or you can just trust me :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-2414892518129149962?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/2414892518129149962/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=2414892518129149962' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/2414892518129149962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/2414892518129149962'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2009/09/intelligantt-with-microsoft-project.html' title='IntelliGantt with Microsoft Project Trial Versions'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-770673716244466082</id><published>2009-09-22T00:36:00.000-07:00</published><updated>2009-09-22T00:47:10.916-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Project'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt'/><title type='text'>Mapping SharePoint Fields to Project</title><content type='html'>With IntelliGantt you've always been able to create new fields within your SharePoint task lists by using the powerful 'Workspace Settings' form to activate fields and determine which data goes to SharePoint, comes from SharePoint or both. &lt;br /&gt;&lt;br /&gt;The latest incarnation of this form is below:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_i8qhU5fqCWQ/Srh_V7ovkdI/AAAAAAAAAUc/La_rAp0i7zk/s1600-h/WorkspaceSettings.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 302px;" src="http://1.bp.blogspot.com/_i8qhU5fqCWQ/Srh_V7ovkdI/AAAAAAAAAUc/La_rAp0i7zk/s320/WorkspaceSettings.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5384193369283989970" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You may notice now there is a new column available, with a button above it no less. This new column, named 'Server Name' let's you attach IntelliGantt to existing SharePoint list columns. In effect, it let's you map your SharePoint fields to Project fields.&lt;br /&gt;&lt;br /&gt;This is especially helpful when you've customized your lists to handle specific types of tasks and have built dependencies with other lists-- perhaps a data connection or two. It would also be great if IntelliGantt pulled in fields created by workflow activities so that a project manager could monitor workflow progress within their tool. (In fact you can, but I'll detail it in another post).&lt;br /&gt;&lt;br /&gt;For more details on how exactly you can map a project field to a SharePoint field with IntelliGantt, &lt;a href="http://www.teamdirection.com/sharepoint/MappingSharePointFields.html"&gt;check out our help page&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;If you'd like to try it today, check out our &lt;a href="http://www.teamdirection.com/"&gt;15-day fully functional evaluation&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-770673716244466082?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/770673716244466082/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=770673716244466082' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/770673716244466082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/770673716244466082'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2009/09/mapping-sharepoint-fields-to-project.html' title='Mapping SharePoint Fields to Project'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_i8qhU5fqCWQ/Srh_V7ovkdI/AAAAAAAAAUc/La_rAp0i7zk/s72-c/WorkspaceSettings.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-6368298843845610171</id><published>2009-09-19T09:33:00.000-07:00</published><updated>2009-09-19T10:20:46.770-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Funny'/><title type='text'>The Hidden Talents of our Dog</title><content type='html'>And now for something completely different... &lt;br /&gt;&lt;br /&gt;We have a dog named 'Pudge' approaching 10 years of age. Sure, we've taught him a few tricks-- the basic 'Shake', a simple 'Roll Over' and a couple more. Turns out he had one more trick up his sleeve (yes, our dog thinks he's human so yes, he has sleeves). We would never have found it without the help of our two daughters playing with their blocks. &lt;br /&gt;&lt;br /&gt;The kids were playing with 'animal sounds' blocks that, when joined correctly, make sounds-- a pig grunting, a cow mooing..... and a horse whinnying. Imagine our surprise when the kids were trying the sounds of the farmyard and we heard Pudge's contribution.&lt;br /&gt;&lt;br /&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-58d4691e50782cb1" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v10.nonxt7.googlevideo.com/videoplayback?id%3D58d4691e50782cb1%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330419972%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D58EFD10F3E6FCAB82F72C017134499E7B902FEF2.D72230384C9BA28924D204E2D191F2F1B130ACC%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D58d4691e50782cb1%26offsetms%3D5000%26itag%3Dw160%26sigh%3D0ezZZX2nVkP0ADa_2KtF84AqvbU&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v10.nonxt7.googlevideo.com/videoplayback?id%3D58d4691e50782cb1%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330419972%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D58EFD10F3E6FCAB82F72C017134499E7B902FEF2.D72230384C9BA28924D204E2D191F2F1B130ACC%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D58d4691e50782cb1%26offsetms%3D5000%26itag%3Dw160%26sigh%3D0ezZZX2nVkP0ADa_2KtF84AqvbU&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;For whatever reason, it only works with the horse.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-6368298843845610171?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/6368298843845610171/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=6368298843845610171' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/6368298843845610171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/6368298843845610171'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2009/09/hidden-talents-of-our-dog.html' title='The Hidden Talents of our Dog'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-7588046985456329667</id><published>2009-09-02T02:05:00.000-07:00</published><updated>2009-09-02T02:25:53.022-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BaseCamp'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt'/><title type='text'>Basecamp Todos, Meet Your Due Dates</title><content type='html'>We've received a ton of feedback since we introduced Basecamp integration into our IntelliGantt products. For such a simple looking web application, Basecamp has an awful lot going on!&lt;br /&gt;&lt;br /&gt;Which is a good thing and speaks well to how effective Basecamp's solution works as a communication tool.&lt;br /&gt;&lt;br /&gt;Of course, scheduling is still a part of project management and that's where IntelliGantt comes in. We just &lt;a href="http://www.teamdirection.com/screencasts/intelligantt_basecampdates_screencast.html"&gt;posted a screencast &lt;/a&gt;that shows in detail how you can import a Basecamp project, apply schedules to the deliverables and, best of all, attach due dates back to the Basecamp Todo items. This means team members using their web browsers can see the most important piece of the project-- when their Todo item is due.&lt;br /&gt;&lt;br /&gt;We did have to make a few assumptions. For example, when importing a Basecamp todo item, IntelliGantt creates a task. In order to create a task, we need at least a start date. Since Basecamp doesn't have one we use 'today'. Since rescheduling a project in IntelliGantt is as simple as dragging the project summary bar, it works.&lt;br /&gt;&lt;br /&gt;Once in IntelliGantt, you can create task dependencies, regroup things in summary tasks and even define hourly rates for resources in order to see cost information.&lt;br /&gt;&lt;br /&gt;To show start and finish dates we introduce a special 'Title Format' option that lets you prepend or append start or finish dates to Basecamp Todo Lists or Todo Items. That's a lot of 'ors', so this is a great segue &lt;a href="http://www.teamdirection.com/screencasts/intelligantt_basecampdates_screencast.html"&gt;to the screencast&lt;/a&gt; which shows you exactly how it works.&lt;br /&gt;&lt;br /&gt;When you select a format like, 'prepend finish dates', your next update will adjust all Basecamp Todo items such that the due date will come before the Todo item's display name. This feature is locale aware so that US folks will see the dates formatted as Month/Day/Year while European folks will see Day/Month/Year.&lt;br /&gt;&lt;br /&gt;There's a lot going on with this feature, but hopefully it will be simple and easy to use-- just like Basecamp.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-7588046985456329667?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/7588046985456329667/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=7588046985456329667' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/7588046985456329667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/7588046985456329667'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2009/09/basecamp-todos-meet-your-due-dates.html' title='Basecamp Todos, Meet Your Due Dates'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-7376554388907410332</id><published>2009-08-17T10:03:00.000-07:00</published><updated>2009-08-17T13:03:12.627-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='Resources'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt'/><title type='text'>Filtering SharePoint Members in your Project</title><content type='html'>SharePoint is quite flexible in how many ways users can become site members. So flexible, in fact, that you can add every person in the company to a root site and have every sub site inherit that member list.&lt;br /&gt;&lt;br /&gt;Which is great, unless your company has 50,000 people in it.&lt;br /&gt;&lt;br /&gt;We've listened to our customers at large organizations who are using &lt;a href="http://www.teamdirection.com/intelligantt"&gt;IntelliGantt&lt;/a&gt; and the &lt;a href="http://www.teamdirection.com/mspaddin"&gt;IntelliGantt Add In for MS Project &lt;/a&gt;to run projects within their departments, with external vendors but not across the entire company. The fruit of our efforts (and your suggestions) are two tools: 1) A resource pool that helps you be more selective with who is included and 2) a resource filter that helps you be more selective with who is excluded.&lt;br /&gt;&lt;br /&gt;The Resource Pool&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_i8qhU5fqCWQ/SomYHJNGbnI/AAAAAAAAAUM/aN5uWbhikYI/s1600-h/MSPResourcePool2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 257px; height: 320px;" src="http://2.bp.blogspot.com/_i8qhU5fqCWQ/SomYHJNGbnI/AAAAAAAAAUM/aN5uWbhikYI/s320/MSPResourcePool2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5370991279113399922" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This feature allows you to pull SharePoint members from a specific site, organize them by groups and select individuals you will be working with often. You can add them to your currently selected project by clicking the checkbox by their name, or remove them from the project by unclicking the same checkbox. We even let you enter an hourly rate that will be used when they are assigned to tasks. This is a common scenario and we have a &lt;a href="http://www.teamdirection.com/sharepoint/WorkingWithResources.html"&gt;helpful page &lt;/a&gt;dedicated to walking you through exactly how it works.&lt;br /&gt;&lt;br /&gt;The Resource Filter&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_i8qhU5fqCWQ/SomYRtQ9DKI/AAAAAAAAAUU/dVBFWFCppWA/s1600-h/DesktopResourceFilters.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 239px; height: 320px;" src="http://3.bp.blogspot.com/_i8qhU5fqCWQ/SomYRtQ9DKI/AAAAAAAAAUU/dVBFWFCppWA/s320/DesktopResourceFilters.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5370991460591930530" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This feature is designed to help you exclude people from your project. For example, if the SharePoint site you are working with has 50,000 users as members, I would strongly suggest unclicking the 'Add Members as Resources' checkbox so that everyone is not pulled into the project. Then, use the resource pool above to be more selective about whom to include.&lt;br /&gt;&lt;br /&gt;Or, if your groups is more manageable but there are just a few folks (or system accounts) that don't need to be added to your project, you can define any combination of the three tests shown in the picture: 1) display names that start with a string you provide, 2) display names that end with a string you provide and 3) display names that contain a string you provide.&lt;br /&gt;&lt;br /&gt;All three test cases are always run, but you can customize the tests per project. This means if you have a couple system accounts, like NT_AUTHORITY in the picture above, you can easily exclude them from the list. If you'd always like to exlude NT_AUTHORITY (and who wouldn't? :)), you can save the exclusion lists as the default setting for all newly created projects going forward.&lt;br /&gt;&lt;br /&gt;Check out the &lt;a href="http://www.teamdirection.com/support/DesktopResourcesFilters.html"&gt;help page &lt;/a&gt;for this feature as well.&lt;br /&gt;&lt;br /&gt;Taken together, IntelliGantt will help you work with your resources as adroitly as it helps you share your tasks. And again, thanks to our customers for letting us know how important resource filtering is.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-7376554388907410332?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/7376554388907410332/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=7376554388907410332' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/7376554388907410332'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/7376554388907410332'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2009/08/filtering-sharepoint-members-in-your.html' title='Filtering SharePoint Members in your Project'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_i8qhU5fqCWQ/SomYHJNGbnI/AAAAAAAAAUM/aN5uWbhikYI/s72-c/MSPResourcePool2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-4352710229900774700</id><published>2009-08-13T15:47:00.000-07:00</published><updated>2011-04-21T10:45:19.404-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>A Bigger SharePoint Gantt Chart</title><content type='html'>[April 2011 Update - &lt;a href="http://intelligantt.blogspot.com/2011/04/big-kahuna-of-sharepoint-gantt-charts.html"&gt;The Big Kahuna of SharePoint Gantt Charts&lt;/a&gt;]&lt;br /&gt;&lt;br /&gt;A lot of customers have been asking about the Gantt chart native to SharePoint and how it could be customized. One of the recurring questions is how to make it bigger. For instance, the Gantt Chart and the Task List are split about 50/50 in the default SharePoint view. Wouldn't it be nice to expand the Gantt view to take up the entire real estate?&lt;br /&gt;&lt;br /&gt;Marc Molenaar thought so too, and fortunately he had the time to do it. &lt;a href="http://www.information-worker.nl/2009/08/11/sharepoint-gantt-view-extension/"&gt;Check out his blog posting&lt;/a&gt; that shows how you can use JQuery to supersize the Gantt Chart.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.information-worker.nl/wp-content/uploads/2009/08/gantt.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 628px; height: 306px;" src="http://www.information-worker.nl/wp-content/uploads/2009/08/gantt.bmp" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Great Stuff.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-4352710229900774700?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/4352710229900774700/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=4352710229900774700' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/4352710229900774700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/4352710229900774700'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2009/08/bigger-sharepoint-gantt-chart.html' title='A Bigger SharePoint Gantt Chart'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-7354735830542913111</id><published>2009-08-11T14:45:00.000-07:00</published><updated>2009-08-11T14:48:55.861-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Funny'/><title type='text'>Rain Makes Headlines in Seattle</title><content type='html'>From today's front page of the Seattle Times:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://seattletimes.nwsource.com/html/localnews/2009639433_webrain11m.html"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 296px; height: 294px;" src="http://4.bp.blogspot.com/_i8qhU5fqCWQ/SoHm0uZiqUI/AAAAAAAAAUE/E2xYe2YFxXs/s320/2009640039.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5368826024285088066" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Really? Rain in Seattle? At this hour?&lt;br /&gt;&lt;br /&gt;This must be a sign of something... a sign it's been a great summer!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-7354735830542913111?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/7354735830542913111/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=7354735830542913111' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/7354735830542913111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/7354735830542913111'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2009/08/rain-makes-headlines-in-seattle.html' title='Rain Makes Headlines in Seattle'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_i8qhU5fqCWQ/SoHm0uZiqUI/AAAAAAAAAUE/E2xYe2YFxXs/s72-c/2009640039.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-7264054574082726286</id><published>2009-07-07T09:04:00.000-07:00</published><updated>2009-07-07T09:15:09.768-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt'/><title type='text'>Timeboxing a Task List</title><content type='html'>We just added a new feature to both IntelliGantt and the IntelliGantt Add In for Microsoft Project-- task list timeboxing. This was actually a customer request that we thought was a good idea. We worked with the customer for their requirements and this is what we came up with:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_i8qhU5fqCWQ/SlNykh7-EiI/AAAAAAAAATs/vEykw9Vrs34/s1600-h/WorkspaceSettings.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 302px;" src="http://2.bp.blogspot.com/_i8qhU5fqCWQ/SlNykh7-EiI/AAAAAAAAATs/vEykw9Vrs34/s320/WorkspaceSettings.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5355750353784410658" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Well, not quite all of that. The new feature is located within our 'Workspace Settings' form that gives you many, many options. The Time Box feature is in the lower right:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_i8qhU5fqCWQ/SlNzDIkBg1I/AAAAAAAAAT0/ssW-raHFsFs/s1600-h/TimeBox.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 280px; height: 163px;" src="http://3.bp.blogspot.com/_i8qhU5fqCWQ/SlNzDIkBg1I/AAAAAAAAAT0/ssW-raHFsFs/s320/TimeBox.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5355750879549031250" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Using these you can specify an 'After' date and a 'Before' date. This means all tasks after X and before Y will be published, synchronized or exported (depending on the operation you chose). This means if you have a long duration project spanning several months, you can provide a bit of focus to the immediate tasks during a defined time.&lt;br /&gt;&lt;br /&gt;This will work in combination with the 'Filters' you can specify in the other tab. The logic is the filter will be ANDed to the TimeBox values.&lt;br /&gt;&lt;br /&gt;The other new feature is SharePoint specific-- the ability to tell IntelliGantt which task list view to use. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_i8qhU5fqCWQ/SlN0ao0M_cI/AAAAAAAAAT8/_thzcjUBYG0/s1600-h/MoreWorkspaceSettings.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 295px; height: 320px;" src="http://4.bp.blogspot.com/_i8qhU5fqCWQ/SlN0ao0M_cI/AAAAAAAAAT8/_thzcjUBYG0/s320/MoreWorkspaceSettings.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5355752382855445954" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;More than a few customers have customized their views and rather than IntelliGantt using the default AllItems, would like IntelliGantt to use one of their smarter views. Now you can click on the 'More Settings' from the Workspace Settings and supply the view you want IntelliGantt to use.&lt;br /&gt;&lt;br /&gt;Thanks all for your suggestions!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-7264054574082726286?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/7264054574082726286/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=7264054574082726286' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/7264054574082726286'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/7264054574082726286'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2009/07/timeboxing-task-list.html' title='Timeboxing a Task List'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_i8qhU5fqCWQ/SlNykh7-EiI/AAAAAAAAATs/vEykw9Vrs34/s72-c/WorkspaceSettings.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-3539540063778295732</id><published>2009-06-29T07:02:00.000-07:00</published><updated>2011-11-07T15:13:45.818-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bamboo'/><category scheme='http://www.blogger.com/atom/ns#' term='Task Master'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt'/><title type='text'>Bamboo Solutions PM Central Integration</title><content type='html'>We're keeping this here for posterity, but if you're looking for a great SharePoint Gantt Chart for visualizing and aggregating SharePoint tasks, we recommend the &lt;a href="http://www.teamdirection.com/igwebpart/sharepoint_index.html"&gt;IntelliGantt Web Part&lt;/a&gt;.Bamboo Solutions recently invited us to kick the tires on their PM Central solution. Since IntelliGantt already integrates with their Task Master and &lt;a href="http://www.teamdirection.com/sharepoint/ProjectDashboard.html"&gt;Project Portfolio Dashboard&lt;/a&gt;, it seemed like a natural. Thankfully, the PM Central solution packages the Task Master and Dashboard into well planned and visually rich SharePoint templates geared toward the project manager and team.&lt;br /&gt;&lt;br /&gt;The result is impressive-- a comprehensive view of all your projects with detailed project information in every site. The only thing missing was the ability to synchronize IntelliGantt and Microsoft Project plans. That's where we come in.&lt;br /&gt;&lt;br /&gt;Using IntelliGantt or the IntelliGantt Add In for MS Project you can work with your current project plans in PM Central with your team. The project manager plans the schedule and scope, the team report their progress and give their feedback. Where PM Central really shines is with the summary rollups management is always interested in seeing.&lt;br /&gt;&lt;br /&gt;We created a page giving you the &lt;a href="http://www.teamdirection.com/sharepoint/BambooProjectCentral.html"&gt;detailed steps to get IntelliGantt up and going with PM Central and the Task Master&lt;/a&gt;. We think it can be done is less than 3 minutes the first time you try. The result will be a schedule the project manager owns, but a plan visible to the entire team.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-3539540063778295732?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/3539540063778295732/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=3539540063778295732' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/3539540063778295732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/3539540063778295732'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2009/06/bamboo-solutions-pm-central-integration.html' title='Bamboo Solutions PM Central Integration'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-3626410298379925267</id><published>2009-06-26T01:05:00.000-07:00</published><updated>2009-06-26T01:18:13.590-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Siebel'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>A Few Hundred Pages of Documentation...</title><content type='html'>... makes for a quiet blog.&lt;br /&gt;&lt;br /&gt;I'm currently helping a client migrate several terabytes worth of data into their SharePoint server. It's a fun problem as there's a Siebel CRM application that most of the business folks use, which of course needs to integrate with SharePoint. Naturally you'd think it'd be easy (heh heh). The issue was every document was being stored in Siebel as an attachment to entities and activities, which makes it really hard to do document management things such as versioning. They developed a system that sort of worked, but when a big government agency asks you about your document management strategy... well, then attachments don't look so good.&lt;br /&gt;&lt;br /&gt;The document management and versioning answer turned out to be SharePoint, but the trick was how to match Siebel's relational view of the world with SharePoint's hiearchical (as in web addressing) view. It turned out the business organization had a natural encapsulation within Siebel that lended itself very well to a URLs hiearchical requirements. So we developed an addressing scheme the Siebel developers could generate from Siebel data, transform it into a URL using predefined rules and thereby point users to the right spot in SharePoint.&lt;br /&gt;&lt;br /&gt;And did I mention a few hundred pages to document this all? Just adding to the terabytes!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-3626410298379925267?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/3626410298379925267/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=3626410298379925267' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/3626410298379925267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/3626410298379925267'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2009/06/few-hundred-pages-of-documentation.html' title='A Few Hundred Pages of Documentation...'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-7822189914176921960</id><published>2009-06-03T06:49:00.000-07:00</published><updated>2009-06-03T07:00:27.037-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Project'/><category scheme='http://www.blogger.com/atom/ns#' term='BaseCamp'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt'/><title type='text'>IntelliGantt in the Show Me State</title><content type='html'>There's no such thing as bad press-- especially when it's really good.&lt;br /&gt;&lt;br /&gt;I had the pleasure to read &lt;a href="http://interface.missouri.edu/2009/06/happy-project-management.php"&gt;Jamie Scheppers post &lt;/a&gt;describing her experience with Basecamp, Microsoft Project and IntelliGantt. In addition to showing the superb level of education the University of Missouri provides, it also captures the exact user scenario IntelliGantt is designed for-- bringing systems together in order to bring people together.&lt;br /&gt;&lt;br /&gt;We're happy to provide a solution that makes sense and look forward to working with Jamie and other Basecamp users to improve the experience, provide more features and make the integration that much better.&lt;br /&gt;&lt;br /&gt;If you've got something to say, be sure to let us know!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-7822189914176921960?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/7822189914176921960/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=7822189914176921960' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/7822189914176921960'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/7822189914176921960'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2009/06/intelligantt-in-show-me-state.html' title='IntelliGantt in the Show Me State'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-3795991878056239818</id><published>2009-05-19T07:02:00.001-07:00</published><updated>2009-05-19T07:27:42.772-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Project'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt'/><title type='text'>What the Competition will do</title><content type='html'>I was just on the phone with a prospective customer today doing an &lt;a href="http://www.teamdirection.com/mspaddin"&gt;IntelliGantt &lt;/a&gt;demonstration and accidentally learned something about the competition. She's currently using the free, fully-functional 15-day evaluation of IntelliGantt and trying it out for their team. She is also testing one of our competitors at the same time. As a result, after installing IntelliGantt the two products were visible on the menu bar-- side-by-side (cue spaghetti western music).&lt;br /&gt;&lt;br /&gt;Until you restart MS Project.&lt;br /&gt;&lt;br /&gt;So she asks me: 'Why did the IntelliGantt menu disappear?'&lt;br /&gt;&lt;br /&gt;Hmmm... well, we haven't seen that one happening in-house in the test lab, so we go through the code, put in several checks and add additional logging. These changes go in to one of our automatic updates customers receive.&lt;br /&gt;&lt;br /&gt;It turns out one of our competitors is removing IntelliGantt from the Project menu. During the online demo she confirms that if she removes the other add-in, the IntelliGantt menu reappears.&lt;br /&gt;&lt;br /&gt;Good to know.&lt;br /&gt;&lt;br /&gt;Why would the competition resort to such tactic? The reason is clear-- when compared side-by-side for value there is no comparison. IntelliGantt offers the most robust, feature-complete client side integration between Microsoft Project and SharePoint available today.&lt;br /&gt;&lt;br /&gt;We don't charge your SharePoint users an access license. We don't require complex server installations. We don't try to upsell you to more expensive plans. Heck, we don't require anything of the server except that web services be enabled.&lt;br /&gt;&lt;br /&gt;We just make it simple. Want to work with SharePoint out of the box? IntelliGantt is your best solution. Want to make use of the 'Fabulous Forty' templates from Microsoft? Again, it's IntelliGantt. Need a richer web-based Gantt Chart? IntelliGantt is happy to work with web part providers like Bamboo Solution's Task Master.&lt;br /&gt;&lt;br /&gt;Integration with a Portfolio Dashboard? Check.&lt;br /&gt;Client side resource pool? Check.&lt;br /&gt;Client side multi-project dashboard? Check.&lt;br /&gt;Robust baselining and actuals support? Check-a-Roonie!&lt;br /&gt;&lt;br /&gt;Our job is to provide the best solution connecting your project desktop with online services. Looks like we've done so well that the competition wishes you'd never seen it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-3795991878056239818?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/3795991878056239818/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=3795991878056239818' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/3795991878056239818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/3795991878056239818'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2009/05/what-competition-will-do.html' title='What the Competition will do'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-9004126321063426074</id><published>2009-05-05T00:21:00.000-07:00</published><updated>2009-05-05T00:33:57.758-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bamboo'/><category scheme='http://www.blogger.com/atom/ns#' term='Project'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt'/><title type='text'>Viewing Parent/Child and Task Dependencies in Task Master</title><content type='html'>IntelliGantt supports Bamboo Solutions nifty Task Master web part which lets you see parent/child relationships, task dependencies and milestones within SharePoint via your web browser. However, by default IntelliGantt uses the 'Tasks and Milestones' filter, which filters out summary tasks. &lt;br /&gt;&lt;br /&gt;Because this creates a subset of all your tasks, IntelliGantt essentially 'flattens' the hiearchy-- because summary tasks are not shown there is no parent to set.&lt;br /&gt;&lt;br /&gt;Similarly, if a filter is active, task dependencies are not shown because its either not clear or possibly even misleading to attempt a partial set of task dependencies.&lt;br /&gt;&lt;br /&gt;Therefore, if you want to make use of all the Task Master features with IntelliGantt (both the desktop and the MS Project Add In) you will want to make sure the filter in the Workspace Settings is set to 'Show All Tasks'. By default it is 'Tasks and Milestones'.&lt;br /&gt;&lt;br /&gt;Here's a screenshot of what you want to set:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_i8qhU5fqCWQ/Sf_qaKWaKAI/AAAAAAAAATk/UceUDoBBchA/s1600-h/TaskMasterFilter.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 286px;" src="http://4.bp.blogspot.com/_i8qhU5fqCWQ/Sf_qaKWaKAI/AAAAAAAAATk/UceUDoBBchA/s320/TaskMasterFilter.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5332238219005798402" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;To access this in IntelliGantt, select a project, right-click and choose 'Workspace Settings'.&lt;br /&gt;&lt;br /&gt;To access this in the IntelliGantt Add In for MS Project, drop down the 'IntelliGantt' menu to the 'Project' menu flyout and choose 'Settings'.&lt;br /&gt;&lt;br /&gt;Also, be sure to activate the 'Milestone' field so that milestone information is sent to the Task Master. This maps to any zero duration task in IntelliGantt. In the Add In, its any zero duration task or any task marked 'true' for the MS Project Milestone field.&lt;br /&gt;&lt;br /&gt;Finally, if you consistently work with the Task Master, you may want to click the 'Save as Default' checkbox at the bottom of the Workspace Settings. This will save your current settings and apply them to all new IntelliGantt projects going forward-- like Task Filter.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-9004126321063426074?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/9004126321063426074/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=9004126321063426074' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/9004126321063426074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/9004126321063426074'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2009/05/viewing-parentchild-and-task.html' title='Viewing Parent/Child and Task Dependencies in Task Master'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_i8qhU5fqCWQ/Sf_qaKWaKAI/AAAAAAAAATk/UceUDoBBchA/s72-c/TaskMasterFilter.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-3884555531356521098</id><published>2009-04-29T00:34:00.000-07:00</published><updated>2009-04-29T00:43:44.033-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BaseCamp'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt'/><title type='text'>TeamDirection Sets Up Basecamp</title><content type='html'>A brief note about a major new feature we've just put in-- integration with Basecamp.&lt;br /&gt;&lt;br /&gt;Our philosophy has been, and continues to be-- provide the best tools on the desktop for the project manager to connect with his or her team.&lt;br /&gt;&lt;br /&gt;The most productive tool for the project manager married with compelling and productive solutions for the team. We think it makes sense. See what you think of the screencasts. Or better yet, try it out for yourself. Both the IntelliGantt desktop and the IntelliGantt Add In for Microsoft Project have this feature as of today.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.teamdirection.com/screencasts/intelligantt_basecamp1_screencast.html"&gt;IntelliGantt Basecamp Introduction&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.teamdirection.com/screencasts/intelligantt_basecamp2_screencast.html"&gt;IntelliGantt Basecamp Options&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.teamdirection.com/screencasts/mspaddin_basecamp1_screencast.html"&gt;Microsoft Project Basecamp Introduction&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-3884555531356521098?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/3884555531356521098/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=3884555531356521098' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/3884555531356521098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/3884555531356521098'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2009/04/teamdirection-sets-up-basecamp.html' title='TeamDirection Sets Up Basecamp'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-6146506904150506912</id><published>2009-04-27T01:14:00.000-07:00</published><updated>2011-11-07T15:16:43.804-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bamboo'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt'/><title type='text'>Build 4.0.0.147 Released -- Task Master Support</title><content type='html'>We're keeping this here for posterity, but if you're looking for a great SharePoint Gantt Chart for visualizing and aggregating SharePoint tasks, we recommend the &lt;a href="http://www.teamdirection.com/igwebpart/sharepoint_index.html"&gt;IntelliGantt Web Part&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Just a note that build &lt;a href="http://www.teamdirection.com/info/LatestRelease.html"&gt;4.0.0.147 of IntelliGantt and the IntelliGantt Add In for Microsoft Project&lt;/a&gt; has been pushed to the web. This one has rich support for Bamboo Solutions Task Master web part. This improves the Gantt Chart experience in SharePoint with parent/child relationships, task dependencies, milestones and scaling.&lt;br /&gt;&lt;br /&gt;You might also notice a new sharing option. Because we're still building the support pages it's still on the QT.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-6146506904150506912?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/6146506904150506912/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=6146506904150506912' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/6146506904150506912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/6146506904150506912'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2009/04/build-400147-released-task-master.html' title='Build 4.0.0.147 Released -- Task Master Support'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-483981212267539747</id><published>2009-04-24T03:37:00.000-07:00</published><updated>2011-11-07T15:17:12.474-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bamboo'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt'/><title type='text'>Now Supporting Bamboo's Task Master</title><content type='html'>We're keeping this here for posterity, but if you're looking for a great SharePoint Gantt Chart for visualizing and aggregating SharePoint tasks, we recommend the &lt;a href="http://www.teamdirection.com/igwebpart/sharepoint_index.html"&gt;IntelliGantt Web Part&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.teamdirection.com/"&gt;We&lt;/a&gt; were hard at work building a great new connectivity feature into IntelliGantt when the phone started ringing.&lt;br /&gt;&lt;br /&gt;'I need a better Gantt Chart within SharePoint.'&lt;br /&gt;&lt;br /&gt;'How can I show parent child relationships in the SharePoint Gantt Chart?'&lt;br /&gt;&lt;br /&gt;'Is there any way to show task dependencies in the SharePoint Gantt Chart?'&lt;br /&gt;&lt;br /&gt;'What about scaling?' (I assume she meant 'in the SharePoint Gantt Chart' as well)&lt;br /&gt;&lt;br /&gt;In fact, I think the single most popular post on this blog is &lt;a href="http://intelligantt.blogspot.com/2007/07/sharepoint-101-gantt-view.html"&gt;this one&lt;/a&gt;-- all about creating a Gantt Chart view for your task list.&lt;br /&gt;&lt;br /&gt;Point Taken! If only there was a good Gantt Chart for SharePoint.....&lt;br /&gt;&lt;br /&gt;Turns out there is: the &lt;a href="http://store.bamboosolutions.com/ps-115-2-sharepoint-task-master.aspx"&gt;Task Master &lt;/a&gt;web part from Bamboo Solutions. In fact, &lt;a href="http://www.cmswire.com/cms/enterprise-cms/bamboo-oems-its-moss-project-management-offering-003550.php"&gt;last November &lt;/a&gt;we hooked up IntelliGantt and the IntelliGantt Add In for Microsoft Project to the Bamboo Project Portfolio Dashboard.&lt;br /&gt;&lt;br /&gt;This April I'm pleased to say we just hooked up IntelliGantt (both flavors) to the Bamboo Task Master. Import, Export AND bi-directional synchronization supported. Resources with hourly rates, Costing and Work supported. Resource Pools, Templates, Multi-Project view all supporting excellent collaboration.&lt;br /&gt;&lt;br /&gt;It's fresh out of the oven, but if you'd like to beta test it then send support [at] teamdirection [dot] com a note and you can try it today. The beta period shouldn't be long-- a week or so-- as the Task Master is built upon the standard SharePoint Task List which IntelliGantt has been working with for years. We just had to get the new fields Bamboo added situated-- Parent Task and Predecessor Task.&lt;br /&gt;&lt;br /&gt;Here's a picture of the Task Master above and the IntelliGantt desktop below.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_i8qhU5fqCWQ/SfGXFXkcB8I/AAAAAAAAATc/vVUfX2EFJ7Q/s1600-h/IntelliGanttTaskMaster.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 286px;" src="http://1.bp.blogspot.com/_i8qhU5fqCWQ/SfGXFXkcB8I/AAAAAAAAATc/vVUfX2EFJ7Q/s320/IntelliGanttTaskMaster.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5328205952637994946" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Now back to the really cool connectivity feature to surprise you with next week :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-483981212267539747?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/483981212267539747/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=483981212267539747' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/483981212267539747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/483981212267539747'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2009/04/now-supporting-bamboos-task-master.html' title='Now Supporting Bamboo&apos;s Task Master'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_i8qhU5fqCWQ/SfGXFXkcB8I/AAAAAAAAATc/vVUfX2EFJ7Q/s72-c/IntelliGanttTaskMaster.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-8832350106180446537</id><published>2009-04-21T01:36:00.000-07:00</published><updated>2009-04-21T01:46:53.408-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt'/><category scheme='http://www.blogger.com/atom/ns#' term='AddIn'/><title type='text'>Forms Based SharePoint Login</title><content type='html'>A few people have been asking about this as they're working with IntelliGantt. SharePoint has a feature whereby you can 'disable' NTLM login and instead present a web form authentication challenge. Up to now IntelliGantt would alway use NTLM by default. However, with build 4.0.0.146 (&lt;a href="http://www.teamdirection.com/info/LatestRelease.html"&gt;which we just posted&lt;/a&gt;), IntelliGantt provides the ability to force a login when first connecting with a SharePoint site.&lt;br /&gt;&lt;br /&gt;The built-in Windows Login form will still appear, but the value IntelliGantt will use will duplicate the same username/password values in the form authentication.&lt;br /&gt;&lt;br /&gt;By default this 'Require Initial Login' is turned off. You turn it on by opening the 'SharePoint Settings' form. In the desktop this is found under the 'Settings' menu.  In the Add In, it's also found under IntelliGantt-&gt;Settings. Because there are just a few way to customize SharePoint my hunch is you'll see more SharePoint Settings options in the future.&lt;br /&gt;&lt;br /&gt;Here is the screen with the checkbox at the bottom. In case you're wondering what all the 'priority' and 'status' strings are for, this is how International users can customize the priority and status fields IntelliGantt uses when updating task values in SharePoint in your preferred language.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_i8qhU5fqCWQ/Se2HXf7mBkI/AAAAAAAAATU/gCIPpXkBe8c/s1600-h/SharePointSettings.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 231px;" src="http://3.bp.blogspot.com/_i8qhU5fqCWQ/Se2HXf7mBkI/AAAAAAAAATU/gCIPpXkBe8c/s320/SharePointSettings.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5327062772027360834" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-8832350106180446537?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/8832350106180446537/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=8832350106180446537' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/8832350106180446537'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/8832350106180446537'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2009/04/forms-based-sharepoint-login.html' title='Forms Based SharePoint Login'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_i8qhU5fqCWQ/Se2HXf7mBkI/AAAAAAAAATU/gCIPpXkBe8c/s72-c/SharePointSettings.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-8257123732742646036</id><published>2009-04-10T11:07:00.001-07:00</published><updated>2009-04-10T12:03:43.650-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Task List'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>Modifying Content Types With Additional List Fields</title><content type='html'>One of IntelliGantt's most powerful features is it's &lt;a href="http://www.teamdirection.com/support/WorkspaceSettings.html"&gt;'Workspace Settings'&lt;/a&gt;, which allows the project manager to add fields to a task list, dynamically update read/write privileges, change their display name and description. When working with some templates, however, you may be flummoxed when you see your fields in the overall view (like Actual Duration and Duration):&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_i8qhU5fqCWQ/Sd-LwLJfohI/AAAAAAAAASU/cbheB3AKwqE/s1600-h/ProjectTasksWithCustomizations.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 192px;" src="http://1.bp.blogspot.com/_i8qhU5fqCWQ/Sd-LwLJfohI/AAAAAAAAASU/cbheB3AKwqE/s320/ProjectTasksWithCustomizations.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5323126944317809170" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;But when you go to edit a task, the custom fields are not there:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_i8qhU5fqCWQ/Sd-L4cGIapI/AAAAAAAAASc/IKhFaLNtulY/s1600-h/WhereAreFields.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 301px;" src="http://3.bp.blogspot.com/_i8qhU5fqCWQ/Sd-L4cGIapI/AAAAAAAAASc/IKhFaLNtulY/s320/WhereAreFields.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5323127086306060946" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In fact, it feels like it should just work when you go to the task list's List Settings administration page and see the custom fields there:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_i8qhU5fqCWQ/Sd-NbNc4QKI/AAAAAAAAASk/7npJCGYMeA0/s1600-h/ListSettings.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 286px; height: 320px;" src="http://2.bp.blogspot.com/_i8qhU5fqCWQ/Sd-NbNc4QKI/AAAAAAAAASk/7npJCGYMeA0/s320/ListSettings.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5323128783181988002" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The unknown key to this conundrum is that the list is actually using a content type to define its fields. This specific list is from the the &lt;a href="http://www.teamdirection.com/sharepoint/WorkingWithChangeRequests.html"&gt;'Change Request'&lt;/a&gt; template from the Microsoft 'Fabulous Forty' pack. Other templates from the &lt;a href="http://technet.microsoft.com/en-us/windowsserver/sharepoint/bb407286.aspx"&gt;'Fabulous Forty'&lt;/a&gt; also use content types to define the fields for their Project Tasks, Project Milestones and other lists. In fact, content types are very powerful in that they encourage re-use. The problem here is more with the UI as the fact that a content type is in use is totally hidden.&lt;br /&gt;&lt;br /&gt;To add your custom fields to the content type this list is using, first click on Advanced Settings, located in the General Settings group near the top. Clicking on Advanced Settings let's you see this very important setting:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_i8qhU5fqCWQ/Sd-OzRzVnYI/AAAAAAAAASs/s3u6pdexm5E/s1600-h/ListAdvancedSettings.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 50px;" src="http://4.bp.blogspot.com/_i8qhU5fqCWQ/Sd-OzRzVnYI/AAAAAAAAASs/s3u6pdexm5E/s320/ListAdvancedSettings.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5323130296178417026" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In order to add fields to our content type we will need to manage the content type, so click 'Yes' for this setting. Now when we return to the List Settings page, notice a slight change (helpfully outlined in burgandy):&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_i8qhU5fqCWQ/Sd-PRppOpII/AAAAAAAAAS0/suwgpvG5Oas/s1600-h/ListSettingsWithContentTypes.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 281px;" src="http://2.bp.blogspot.com/_i8qhU5fqCWQ/Sd-PRppOpII/AAAAAAAAAS0/suwgpvG5Oas/s320/ListSettingsWithContentTypes.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5323130817974543490" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There's that content type! This Project Tasks list is using a 'Project Task' content type to define the fields. Click on the 'Project Task' entry which takes us to this page where we can refine it:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_i8qhU5fqCWQ/Sd-P6z1GOtI/AAAAAAAAAS8/GXanCEMfKcw/s1600-h/AddColumnsOne.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 123px;" src="http://3.bp.blogspot.com/_i8qhU5fqCWQ/Sd-P6z1GOtI/AAAAAAAAAS8/GXanCEMfKcw/s320/AddColumnsOne.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5323131525083314898" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Select the custom fields you wish to add to the Project Task content type (all of them in this case):&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_i8qhU5fqCWQ/Sd-QJE_YNTI/AAAAAAAAATE/u9p5TeZqVKM/s1600-h/AddColumnsTwo.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 123px;" src="http://2.bp.blogspot.com/_i8qhU5fqCWQ/Sd-QJE_YNTI/AAAAAAAAATE/u9p5TeZqVKM/s320/AddColumnsTwo.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5323131770208007474" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The end result is that now these custom fields will be available when you edit a task:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_i8qhU5fqCWQ/Sd-QZ8gfUaI/AAAAAAAAATM/eH3WhhdqohI/s1600-h/EditableFields.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 250px; height: 320px;" src="http://4.bp.blogspot.com/_i8qhU5fqCWQ/Sd-QZ8gfUaI/AAAAAAAAATM/eH3WhhdqohI/s320/EditableFields.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5323132059988742562" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This isn't specific to task list, but is a general solution for how SharePoint binds lists with content types. The key is the enabling content type management in the Advanced Settings.&lt;br /&gt;&lt;br /&gt;Thanks to Jack Hill from Oxbo International for working with us to solve this puzzle.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-8257123732742646036?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/8257123732742646036/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=8257123732742646036' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/8257123732742646036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/8257123732742646036'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2009/04/modifying-content-types-with-additional.html' title='Modifying Content Types With Additional List Fields'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_i8qhU5fqCWQ/Sd-LwLJfohI/AAAAAAAAASU/cbheB3AKwqE/s72-c/ProjectTasksWithCustomizations.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-7021270572051245002</id><published>2009-04-05T23:34:00.000-07:00</published><updated>2009-04-05T23:43:35.640-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Desktop'/><category scheme='http://www.blogger.com/atom/ns#' term='UI'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt'/><title type='text'>Marking Fields with New or Unread Data</title><content type='html'>Up to now in IntelliGantt we've been marking entire rows as unread. Which is good, but considering an IntelliGantt row can have more than 100 custom fields, we thought we could do better. For instance, it might be useful to show which fields changed after a synchronization. It turns out the difference logic we use can do a field-by-field comparison, which means we can do something like this:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_i8qhU5fqCWQ/SdmjBmQBTtI/AAAAAAAAASM/YY4MSaBL-Kw/s1600-h/UnreadField.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 65px;" src="http://3.bp.blogspot.com/_i8qhU5fqCWQ/SdmjBmQBTtI/AAAAAAAAASM/YY4MSaBL-Kw/s320/UnreadField.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5321463682557890258" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You can see the top two rows have unread markers on the left. More subtle is the dark gray circle in the top left of the task display name in row 2. This is the 'unread field' marker. We originally started with a similar 'unread task' marker in the cell, but it turns in to be a lot of yellow and is so vibrant its quite distracting.&lt;br /&gt;&lt;br /&gt;The gray circle is not as visually intrusive so you won't lose track of the task data. There's also some interesting things we can do with this as well, such as changing its color when the mouse is over it. We're even thinking of making it behave like a button.&lt;br /&gt;&lt;br /&gt;What will it do? Hmm... We have an idea for that.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-7021270572051245002?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/7021270572051245002/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=7021270572051245002' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/7021270572051245002'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/7021270572051245002'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2009/04/marking-fields-with-new-or-unread-data.html' title='Marking Fields with New or Unread Data'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_i8qhU5fqCWQ/SdmjBmQBTtI/AAAAAAAAASM/YY4MSaBL-Kw/s72-c/UnreadField.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-8822494182168917714</id><published>2009-04-03T00:21:00.000-07:00</published><updated>2009-04-03T01:32:51.755-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt'/><title type='text'>Work, Estimated Work, Actual Work, Remaining Work and Work Variance All At Once</title><content type='html'>Here's a bit more detail on how you can track Work, Estimated Work, Actual Work, Remaining Work and Work Variance using either IntelliGantt or the IntelliGantt Add In for Microsoft Project with WSS 3.0/MOSS 2007.&lt;br /&gt;&lt;br /&gt;First of all, you want to make sure your 'Workspace Settings' activate the work fields you need. For this example we will use all the Work Group and the Work Remaining fields, so we mark them as 'Members Read' and 'Members Write' like so:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_i8qhU5fqCWQ/SdW6RBnFN8I/AAAAAAAAARM/hxDwE2nnSqk/s1600-h/WorkspaceSettingsForWork.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 270px;" src="http://1.bp.blogspot.com/_i8qhU5fqCWQ/SdW6RBnFN8I/AAAAAAAAARM/hxDwE2nnSqk/s320/WorkspaceSettingsForWork.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5320363336461006786" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You won't be able to set the 'Members Write' checkbox for Work Variance because this is a read only field. That is, the value is always computed.&lt;br /&gt;&lt;br /&gt;When you share a project to SharePoint with these workspace settings, you'll have the work fields you enabled available for you to edit, like so:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_i8qhU5fqCWQ/SdW6w4HaHeI/AAAAAAAAARU/uDx3Z_bSoAo/s1600-h/WorkEstimatedActualVarianceRemaining.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 283px;" src="http://1.bp.blogspot.com/_i8qhU5fqCWQ/SdW6w4HaHeI/AAAAAAAAARU/uDx3Z_bSoAo/s320/WorkEstimatedActualVarianceRemaining.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5320363883668053474" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In IntelliGantt or Microsoft Project, when you update 'Work' fields, you will see the ramifications to your updates immediately with schedule changes, percent complete changes or work percent complete changes. This makes it easy to also undo a change. With SharePoint, we get all the data at once and its up to IntelliGantt to make sense of it. &lt;br /&gt;&lt;br /&gt;So how does it handle changes to Work, Estimated Work, Actual Work and Remaining Work at once? IntelliGantt enforces an implied order to your changes. That is, IntelliGantt will order the datastream coming back from SharePoint and evaluate the 'Work' fields in the following order:&lt;br /&gt;&lt;br /&gt;1) Work&lt;br /&gt;2) Estimated Work&lt;br /&gt;3) Actual Work&lt;br /&gt;4) Remaining Work&lt;br /&gt;&lt;br /&gt;Because IntelliGantt has its own scheduling model, it can apply changes that affect the schedule as it works down the list. For example, let's say I only update the Work field. We see in the above example it is 16 hours. What if I make it 24 hours?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_i8qhU5fqCWQ/SdW8nwb2-iI/AAAAAAAAARc/rcrSMDeBQYA/s1600-h/WorkEstimatedActualVarianceRemaining2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 150px;" src="http://1.bp.blogspot.com/_i8qhU5fqCWQ/SdW8nwb2-iI/AAAAAAAAARc/rcrSMDeBQYA/s320/WorkEstimatedActualVarianceRemaining2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5320365926010780194" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I click 'Update' in IntelliGantt and it communicates with SharePoint, performs its calculations and changes the list to...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_i8qhU5fqCWQ/SdW_7DNTvxI/AAAAAAAAARk/eDM1F1-6kEM/s1600-h/WorkEstimatedActualVarianceRemaining3.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 116px;" src="http://3.bp.blogspot.com/_i8qhU5fqCWQ/SdW_7DNTvxI/AAAAAAAAARk/eDM1F1-6kEM/s320/WorkEstimatedActualVarianceRemaining3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5320369556002422546" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Wait a second, what happened? The answer is that first it applied the change to Work, which increased from 16 hours to 24 hours. This resulted in the project model being updated. Estimated Work and Actual Work were unaffected by this change. Remaining Work, however, was affected. In the IntelliGantt model the Remaining Work value jumped from 6 hours to 14 hours; an increase of 8 hours-- the same 8 hours we increased Work by.&lt;br /&gt;&lt;br /&gt;However, the value in the SharePoint field Remaining Work was still 6. It had not changed. So, as IntelliGantt worked through the order of 'work field' updates, it computed the difference between the IntelliGantt models Remaining Work and SharePoint's incoming data value for Remaining Work. That value? Negative 8 hours, which cancelled the 8 hours we just added. The model worked perfectly! :)&lt;br /&gt;&lt;br /&gt;For those non-model types (myself included in this category), we can do a couple things to change behavior so that our Work update 'sticks'.&lt;br /&gt;&lt;br /&gt;1) We can turn off the 'Members Write' flag for the Remaining Work field. If this flag is off, IntelliGantt will not receive the Remaining Work value, the difference won't be computed and therefore the model won't add the opposite of the Work value we put in.&lt;br /&gt;&lt;br /&gt;2) We can update what we want the new Remaining Work value to be. If we add 8 hours to Work, then we can add 8 hours to Remaining Work. When IntelliGantt adds the new Work value, it will add 8 hours to Work and to Remaining Work in its model. As IntelliGantt works through its order of updates, when it gets to Remaining Work, it will compare the incoming SharePoint value with the value in its model-- and it will match. So no update will happen. Which means Work will be 24 hours and Remaining Work will be 14 hours.&lt;br /&gt;&lt;br /&gt;Would you believe there's actually a third way to update Work without updating two fields or performing any match? Remember that these work fields are processed in the order defined above: starting with Work and finishing with Remaining Work. We can take advantage of this and only update Remaining Work like so:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_i8qhU5fqCWQ/SdXDyYc9IWI/AAAAAAAAARs/g7GWAs9MeGk/s1600-h/WorkEstimatedActualVarianceRemaining4.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 115px;" src="http://2.bp.blogspot.com/_i8qhU5fqCWQ/SdXDyYc9IWI/AAAAAAAAARs/g7GWAs9MeGk/s320/WorkEstimatedActualVarianceRemaining4.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5320373805132882274" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;When IntelliGantt processes the incoming data, it will evaluate the work fields as follows:&lt;br /&gt;&lt;br /&gt;1) Work -- No Change&lt;br /&gt;2) Estimated Work -- No Change&lt;br /&gt;3) Actual Work -- No Change&lt;br /&gt;4) Remaining Work -- 8 hour change therefore add 8 hours to Work&lt;br /&gt;&lt;br /&gt;Of course, we don't want to always add to our work load. We also want to get things done. This is best done by changing Actual Work to reflect how much work you've done and then by changing Remaining Work to reflect how much work you believe is remaining. For example, with our original values:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_i8qhU5fqCWQ/SdXFR_QN0II/AAAAAAAAAR0/ThcR60UguGk/s1600-h/WorkEstimatedActualVarianceRemaining5.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 119px;" src="http://4.bp.blogspot.com/_i8qhU5fqCWQ/SdXFR_QN0II/AAAAAAAAAR0/ThcR60UguGk/s320/WorkEstimatedActualVarianceRemaining5.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5320375447636004994" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Let's say I've actually worked (yes, hard to believe) an additional 2 hours but believe there's still 5 hours remaining. In this case, I would add 2 hours to the existing 10 hours in Actual Work and subtract a single hour from Remaining Work.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_i8qhU5fqCWQ/SdXGOyfJk9I/AAAAAAAAAR8/4SKMbePMmLA/s1600-h/WorkEstimatedActualVarianceRemaining6.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 115px;" src="http://4.bp.blogspot.com/_i8qhU5fqCWQ/SdXGOyfJk9I/AAAAAAAAAR8/4SKMbePMmLA/s320/WorkEstimatedActualVarianceRemaining6.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5320376492181001170" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;When IntelliGantt performs a synchronization, it will do the following:&lt;br /&gt;&lt;br /&gt;1) Work -- No Change&lt;br /&gt;2) Estimated Work -- No Change&lt;br /&gt;3) Actual Work -- Add 2 hours and, by implication, subtract 2 hours from Remaining Work&lt;br /&gt;4) Remaining Work -- Add 1 hour and, by implication, add 1 hour to Work&lt;br /&gt;&lt;br /&gt;The end result will look like this:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_i8qhU5fqCWQ/SdXHeheMAsI/AAAAAAAAASE/lYkQC9839SM/s1600-h/WorkEstimatedActualVarianceRemaining7.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 117px;" src="http://2.bp.blogspot.com/_i8qhU5fqCWQ/SdXHeheMAsI/AAAAAAAAASE/lYkQC9839SM/s320/WorkEstimatedActualVarianceRemaining7.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5320377862003098306" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Granted, it is easier to simply modify the percent complete field and call it good. But if you'd like to be more rigorous than percent complete updates and want to start tracking hours, simple math with Actual Work and Remaining Work can lead to powerful results.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-8822494182168917714?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/8822494182168917714/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=8822494182168917714' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/8822494182168917714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/8822494182168917714'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2009/04/work-estimated-work-actual-work.html' title='Work, Estimated Work, Actual Work, Remaining Work and Work Variance All At Once'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_i8qhU5fqCWQ/SdW6RBnFN8I/AAAAAAAAARM/hxDwE2nnSqk/s72-c/WorkspaceSettingsForWork.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-1173160201214933720</id><published>2009-03-25T13:24:00.001-07:00</published><updated>2009-03-25T13:41:49.150-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Project'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt'/><category scheme='http://www.blogger.com/atom/ns#' term='AddIn'/><title type='text'>Working with SharePoint Members as Project Resources</title><content type='html'>We get this question quite a bit so we've posted a &lt;a href="http://www.teamdirection.com/sharepoint/WorkingWithResources.html"&gt;'Best Practices&lt;/a&gt;' page explaining how both &lt;a href="http://www.teamdirection.com/intelligantt"&gt;IntelliGantt&lt;/a&gt; and the &lt;a href="http://www.teamdirection.com/mspaddin"&gt;IntelliGantt Add In for Microsoft Project &lt;/a&gt;work with SharePoint members. They also work with Outlook contacts and resources you add manually, but the SharePoint case is the most interesting.&lt;br /&gt;&lt;br /&gt;The two use cases this page covers:&lt;br /&gt;&lt;br /&gt;1) Building a simple resource pool from a SharePoint site&lt;br /&gt;2) Turning resources that are really roles into actual SharePoint members (and yet they're still project members-- it's magic!)&lt;br /&gt;&lt;br /&gt;Well, not quite magic. Basically, it all comes down to the email address. In MS Project, resources support an Email Address field. This is not in the default view so you have to insert the field into the 'Resource Sheet' view. If the Email Address field for an MS Project resource matches the Work Email field of a SharePoint member, they're connected! That's the manual approach.&lt;br /&gt;&lt;br /&gt;Because connecting resources to SharePoint members requires this bit of housekeeping, there's really a third reason for the 'Best Practices' page-- how to add 'SharePoint Approved' members as resources to your project. With the IntelliGantt People pool, once they've been retrieved from SharePoint its as simple as clicking a checkbox.&lt;br /&gt;&lt;br /&gt;Hopefully the &lt;a href="http://www.teamdirection.com/sharepoint/WorkingWithResources.html"&gt;'Best Practice'&lt;/a&gt; page is more than a good read-- we want it to be helpful too!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-1173160201214933720?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/1173160201214933720/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=1173160201214933720' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/1173160201214933720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/1173160201214933720'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2009/03/working-with-sharepoint-members-as.html' title='Working with SharePoint Members as Project Resources'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-8841543878653057694</id><published>2009-03-24T11:15:00.001-07:00</published><updated>2009-03-24T11:23:43.776-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='API'/><title type='text'>IntelliGantt API Update</title><content type='html'>Just posted a simple 'Getting Started' document that explains the general concepts behind the IntelliGantt API and supports the accompanying sample application. Our goal is to make it very easy for system integrators to connect MS Project and WSS 3.0/MOSS 2007. For example, a hosting provider can easily add a feature that takes an MPP file and fleshes out a task list.&lt;br /&gt;&lt;br /&gt;With this API, you will want to install IntelliGantt V4 on the same machine as the sample application. The sample application's reference paths assume you install IntelliGantt V4 into the default C:\Program Files directory.&lt;br /&gt;&lt;br /&gt;Since you can now install IntelliGantt V4 on 64-bit machines as well, you may find the sample app doesn't find the references. This is because Windows 64-bit will append Program Files with a (x86). So you will want to update references in this case from:&lt;br /&gt;&lt;br /&gt;C:\Program Files\TeamDirection\...&lt;br /&gt;&lt;br /&gt;to&lt;br /&gt;&lt;br /&gt;C:\Program Files (x86)\TeamDirection\...&lt;br /&gt;&lt;br /&gt;You can get the API and documentation &lt;a href="http://www.teamdirection.com/phpBB3/viewforum.php?f=11"&gt;from our forum here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-8841543878653057694?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/8841543878653057694/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=8841543878653057694' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/8841543878653057694'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/8841543878653057694'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2009/03/intelligantt-api-update.html' title='IntelliGantt API Update'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-30838110.post-3329780077859419386</id><published>2009-03-20T11:10:00.000-07:00</published><updated>2009-03-20T11:53:46.796-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Project'/><category scheme='http://www.blogger.com/atom/ns#' term='IntelliGantt'/><title type='text'>Supporting Actual Work and Remaining Work on SharePoint</title><content type='html'>We enhanced both the IntelliGantt rich internet application and the IntelliGantt Add In for Microsoft Project recently to better support updating Actual Work and Remaining Work via WSS 3.0 and MOSS 2007. With IntelliGantt RIA it was a snap as our model has proven to be very accurate, especially how we handle Estimates and Actuals.&lt;br /&gt;&lt;br /&gt;So we thought it would naturally fall out for the IntelliGantt Add In for Microsoft Project since they both share the same code base. But what we discovered was this:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_i8qhU5fqCWQ/ScPdZLLflqI/AAAAAAAAAQ8/IPpuZTgOo0k/s1600-h/MSProjectDurationWork.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 44px;" src="http://1.bp.blogspot.com/_i8qhU5fqCWQ/ScPdZLLflqI/AAAAAAAAAQ8/IPpuZTgOo0k/s320/MSProjectDurationWork.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5315335409794782882" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Notice that each task has a duration of 2 days and a work of 24 hours. We started with with three tasks of 2 days duration and 2 days work. With Task I we set Actual Work to 8 hours and Remaining Work to 16 hours. This increased the Work field to 24 hours and gave us new % Work Complete, % Complete and Actual Duration values. With Task II we set Actual Work to 8 hours and Remaining Work to 16 hours. This increased the Work field to 24 hours and gave us a similar % Work Complete value. However, you'll notice quite a few differences between Task I and Task II: &lt;strong&gt;the same action gave us different % Complete and Actual Duration values&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;This makes it really difficult to build a model for.&lt;br /&gt;&lt;br /&gt;Finally, for Task III we did the exact same steps as above, but then typed in the same % Complete value (56%). MS Project took that value and slightly changed Actual Work, % Work Complete, Remaining Work and Actual Duration.&lt;br /&gt;&lt;br /&gt;After studying the issue for a while, and working with our customers, we determined that the % Complete field is the key. Because this field can be arbitrary when updating Actual Work and Work Remaining fields, the solution is to NOT update the % Complete field and just let MS Project do its thing. IntelliGantt can then update and maintain the Actual Work and Work Remaining fields correctly-- and MS Project will maintain them correctly as well.&lt;br /&gt;&lt;br /&gt;Everybody wins!&lt;br /&gt;&lt;br /&gt;This investigation had an additional benefit in that it spurred us to create a form that a) let's you configure for this option and b) change the default behavior for automatically updating estimates and actuals.&lt;br /&gt;&lt;br /&gt;Before, because we've been worried about automatically updating actuals and thereby automatically updating your project schedule, we had people 'Apply Actuals' so there wouldn't be any surprises. With the new usage model, project managers can tell IntelliGantt it's OK to update actuals immediately. Again, this makes it easier to use the Actual Work/Remaining Work update method. IntelliGantt is smart enough so that only the 'Actual Fields' you enable via IntelliGantt-&gt;Project-&gt;Settings will be applied.&lt;br /&gt;&lt;br /&gt;Finally, you'll notice that you can set which Baseline you'd like to use for the current Estimates values. This makes it easy to create multiple baselines but still have an 'active' one that SharePoint members can view.&lt;br /&gt;&lt;br /&gt;With build 4.0.0.139 the menu addition under IntelliGantt-&gt;Project, as shown below:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_i8qhU5fqCWQ/ScPhVkLw7vI/AAAAAAAAARE/BJI_V9JN6S8/s1600-h/MSProjectDurationWork2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 278px; height: 320px;" src="http://4.bp.blogspot.com/_i8qhU5fqCWQ/ScPhVkLw7vI/AAAAAAAAARE/BJI_V9JN6S8/s320/MSProjectDurationWork2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5315339745833840370" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;We have a help page &lt;a href="http://www.teamdirection.com/support/EstimatesAndActuals.html"&gt;explaining estimates and actuals options&lt;/a&gt; in greater detail. Better yet, you can try either our &lt;a href="http://www.teamdirection.com/intelligantt"&gt;Rich Desktop &lt;/a&gt;or &lt;a href="http://www.teamdirection.com/mspaddin/register.html"&gt;Wicked Smart Add In&lt;/a&gt; and see what you think.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30838110-3329780077859419386?l=intelligantt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://intelligantt.blogspot.com/feeds/3329780077859419386/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=30838110&amp;postID=3329780077859419386' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/3329780077859419386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/30838110/posts/default/3329780077859419386'/><link rel='alternate' type='text/html' href='http://intelligantt.blogspot.com/2009/03/supporting-actual-work-and-remaining.html' title='Supporting Actual Work and Remaining Work on SharePoint'/><author><name>John Milan</name><uri>http://www.blogger.com/profile/17128602082000679428</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_i8qhU5fqCWQ/TAdN2jZ7mdI/AAAAAAAAAZE/wJOepDW8hWw/S220/JMShot.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_i8qhU5fqCWQ/ScPdZLLflqI/AAAAAAAAAQ8/IPpuZTgOo0k/s72-c/MSProjectDurationWork.png' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
