Raghu's SharePoint Corner: October 2009

My blog has moved!

You will be automatically redirected to the new address. If that does not occur, visit
http://www.sharepointcolumn.com
and update your bookmarks.

October 26, 2009

Download Visual Studio 2010 and .NET Framework 4 BETA

Hi friends,

To download beta version of Visual Studio 2010 and .NET Framework 4 is over. Microsoft has made the beta version available for download. You can download it from HERE

If you want to download different versions/editions of Visual Studio 2010 and .NET Framework 4. Check out this link

Happy Download

October 12, 2009

Collapsible QuickLaunch SharePoint Menu Using Jquery

Updated: August 10 2011: SharePoint 2010 Collapsible Quick Launch 


I am sure most of SharePoint Developers have started to use Jquery in SharePoint. In this post I am going to talk about how we can use JQUERY to make a collapsible QUICKLAUNCH MENU. Many organizations may have come across this scenario where you have a very long list of links on the QuickLaunch Menu and would love to have collapsible Headers for QuickLaunch. Hope this post will be a stop for your search.

1. Open the site in SharePoint Designer in which you want to make the QuickLaunch Collapsible.
2. Open the Master Page which resides in the catalog folder.
3. Copy and paste the given snippet above the end of head tag in the master page

 
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript">
// Load jQuery
google.load("jquery", "1.2.6");
</script>
<script type="text/javascript">
$(function(){
//initialize menus
var menuRows = $("[id$='QuickLaunchMenu'] > tbody > tr");
var menuHd = menuRows.filter("[id!='']:has(+tr[id=''])");
//set img path for when submenu is hidden
var closedImg = "/_layouts/images/Menu1.gif";
//set img path for when submenu is visible
var openedImg = "/_layouts/images/ptclose.gif";
var cssInit = {
"background-image": "url('"+closedImg+"')",
"background-repeat": "no-repeat",
"background-position": "100% 50%"
}
var cssClosed = {"background-image": "url('"+closedImg+"')"}
var cssOpen = {"background-image": "url('"+openedImg+"')"}
//hide submenus
menuRows.filter("[id='']").hide();
//apply initial inline style to menu headers
menuHd.find("td:last").css(cssInit);
menuHd.click(function () {
var styleElm = $(this).find("td:last")
var nextTR = $(this).next("tr[id='']");
if (nextTR.is(':visible')) {
nextTR.hide();
styleElm.css(cssClosed);
} else {
nextTR.show();
styleElm.css(cssOpen);
}
});
});
</script>

4. Save and close master page changes
5. The QuickLaunch should look like this given below
Note: Hope you have internet connection for your development machine or else you may have needed to download the JQUERY scripts locally and add the references accordingly.

October 8, 2009

SharePoint 2010 Virtual Conference & Expo

Hi Friends,

Those who are really interested in knowing more about SharePoint 2010 should not miss a chance of registering yourself to SharePoint 2010 Virtual Conference & Expo.

This conference will have the following topics addressed.

  • The SharePoint 2010 Roadmap
  • Your first look at the new SharePoint tools
  • Integrating Silverlight with SharePoint 2010
To know more and to register visit here.

October 1, 2009

Productivity Hub

Microsoft has developed the Productivity Hub to help support your ongoing end user training efforts.

The Hub is a SharePoint Server 2007 site collection that serves as a learning community and is fully customizable. It provides a central place for your training efforts, and includes training content from Microsoft’s core products. Microsoft also provides ongoing and updated content packs.

The Hub uses SharePoint Server’s social networking capabilities, such as blogs and discussion groups. In addition, it offers the Coach program, a change management feature to help you train end users to self-help, reducing the burden on your training and IT staff. The Coach program impacts productivity in a collaborative and positive way.

What the Productivity Hub is:
1. Format: Pre-loaded SharePoint site collection optimized for Web 2.0 functionality and easily deployed within SharePoint Server 2007 environment.
2. Content: Convenient end user productivity training in a variety of formats (documents, videos, podcasts, etc.). Receive free quarterly updates of content that you will learn about through the Productivity blog.
3. Blog: The Productivity blog offers tips and tricks for end user productivity. Use it as is, or your training staff can use the posts as their own to help them get started in running an internal blog.
4. Train the trainer: Includes IT/Manager section to aid with deployment of the site collection, and guidance to develop the Coach program.
5. Products: Office 2007 System applications including SharePoint Server 2007. Windows 7 and others will be added in the future.


You can download it from HERE