We have a document library on our portal which contains word documents. Lets say the word documents can be grouped according to title, for example:
Grouping 1 contains the titles: 1-1, 1-2, 1-3, 1-3-1. In this grouping, 1-1 is the parent of 1-2 and 1-3. Also, 1-3 is the parent of 1-3-1.
So these titles form a tree of related items. I would like to either use an existing WebPart, whether a built in webpart or a free one online, or build the webpart myself. The ideal WebPart will be pretty simple - just a tree of items where each item is a link that can be clicked on to open the item's page. The idea is that by viewing the related items in a tree the user is able to better visualize them.
Assuming I need to build this WebPart myself, what do I need to learn? I have decent knowledge of SharePoint 2007 but hardly any of SharePoint 2010. I've used C# and ASP.NET 2.0 before but consider myself amateur. I think I'll need some AJAX for this project so that's one thing. Hopefully this question wasn't too vague, I'm unsure where to begin.