29 April 2009

Sharepoint Help links

sP links

Sharepoint TODO tips
http://www.dlocc.com/sharepoint-main-menu
http://blogs.msdn.com/sridhara/

KPI in WSS 3.0
http://www.endusersharepoint.com/?p=1011
http://pathtosharepoint.wordpress.com/2008/09/01/apply-color-coding-to-your-sharepoint-lists/

Geo maps/virtual Earth
http://www.batchgeocode.com/
--
http://msdn2.microsoft.com/en-us/library/ms558975.aspx
http://www.sharepointcustomization.com/wss/articles/lists-navigation.htm

fba
http://blogs.msdn.com/joelo/archive/2006/08/22/712945.aspx
membership user
http://msdn.microsoft.com/en-us/library/kx96zecz.aspx
KPI in WSS
http://pathtosharepoint.wordpress.com/2008/09/01/apply-color-coding-to-your-sharepoint-lists/
webpart
http://blah.winsmarts.com//2006-7-Sharepoint_Webparts_AS_-_Connecting_the_WebParts_-_making_an_RSS_Reader_Application.aspx
http://www.codeproject.com/KB/sharepoint/WebParticles.aspx
Web part caching:
http://msdn2.microsoft.com/en-us/library/aa589700.aspx - Important one
http://blogs.msdn.com/ecm/archive/2006/11/08/how-to-make-your-moss-2007-web-site-faster-with-caching.aspx
http://blogs.msdn.com/modonovan/archive/2005/04/27/412505.aspx
http://msdn2.microsoft.com/en-us/library/ms964435.aspx
http://blogs.msdn.com/sharepoint/archive/2007/04/16/how-we-did-it-mission-critical-hawaiianair-com-website-powered-by-moss-2007.aspx
Associating Custom Content Types with a Custom Site Definition
http://geeksconnected.com/muhanad/Lists/Posts/Post.aspx?List=c7e6fc19%2Dbbfc%2D4349%2Db19b%2D500d67afc925&ID=14
java script
http://dotnetlibrary.blogspot.com/2006/10/javascript-faq_116069270867926884.html
Jscript debugging
http://blogs.msdn.com/webdevtools/archive/2007/03/08/jscript-debugging-in-visual-studio-2005.aspx
CSS navigation chart in MOSS 2007
http://www.heathersolomon.com/content/sp07cssreference.htm#LeftNav
Approaches to deploy user controls
http://blogs.msdn.com/davidebb/archive/2005/10/30/487160.aspx
http://www.codeproject.com/useritems/User_Control_ToCustom_One.asp
http://odetocode.com/Blogs/scott/archive/2005/10/06/2326.aspx

Using web deployment projects :
http://msdn2.microsoft.com/hi-in/asp.net/Aa336619.aspx

Usage of RunWithElevatedPrivileges with list item updates
http://www.msdner.com/dev-archive/147/328-1203-1475139.shtm
http://www.mikhaildikov.com/2007/07/runwithelevatedprivileges-watch-out-for.html
http://blogs.msdn.com/edhild/archive/2007/03/03/how-to-create-a-site-collection-in-a-workflow.aspx

Excel services with Excel 2003
http://office.microsoft.com/en-us/excel/HA100217161033.aspx?pid=CH101024611033
http://blogs.msdn.com/cumgranosalis/archive/2006/08/10/694149.aspx

Plan for design - Design Template –
http://heathersolomon.com/blog/articles/148.aspx#SPV3O12
http://technet.microsoft.com/hi-in/bb512933.aspx
http://blogs.msdn.com/andrew_may/archive/2006/06/24/SharePointBeta2WhatAreContentTypeIDs.aspx
http://www.codeproject.com/useritems/SharePointBasics.asp
http://blogs.msdn.com/bowerm/archive/2006/11/29/office-and-sharepoint-training-material.aspx
http://forums.asp.net/p/1121048/1884950.aspx- For session state problem Transactions :
http://weblogs.asp.net/paolopia/archive/2005/01/30/363312.aspx
http://blah.winsmarts.com/2006-8-Transaction_support_in_Workflow_Foundation.aspx

Office server SDK starter kit with examples:
http://www.microsoft.com/downloads/details.aspx?FamilyId=6D94E307-67D9-41AC-B2D6-0074D6286FA9&displaylang=en

Visual Studio 2005 Extensions :
http://www.microsoft.com/downloads/details.aspx?familyid=19F21E5E-B715-4F0C-B959-8C6DCBDC1057&displaylang=en
http://www.microsoft.com/downloads/details.aspx?familyid=3E1DCCCD-1CCA-433A-BB4D-97B96BF7AB63&displaylang=en
– Version 1.1
http://www.u2u.info/Blogs/Patrick/Lists/Categories/Category.aspx?Name=MOSS%202007

Tools:
http://blogs.msdn.com/sharepoint/archive/2007/08/22/just-published-major-update-to-the-moss-and-wss-downloadable-sdks-8-22-2007.aspx

Accessibility Kit for MOSS
http://blogs.msdn.com/sharepoint/
http://blogs.msdn.com/bgeorgi/default.aspx

Sharepoint Report Center and SQL Server Reporting
http://blogs.msdn.com/sharepoint/archive/2007/02/19/microsoft-sql-server-2005-sp2-reporting-services-integration-with-wss-3-0-and-moss-2007.aspx

Sharepoint Developer Reference :
http://msdn2.microsoft.com/en-us/sharepoint/default.aspx
http://msdn2.microsoft.com/hi-in/library/bb530301.aspx

Solution providers for MOSS:
http://blogs.tamtam.nl/mart/SolutionProvidersForMOSS.aspx

Branding :
http://msdn2.microsoft.com/en-us/library/aa830818.aspx

Sharepoint Designer
http://blog.solanite.com/keith/Lists/Categories/Category.aspx?Name=SharePoint%20Designer
http://www.sharepointcustomization.com/resources/presentations.htm
http://office.microsoft.com/en-us/infopath/HA102105871033.aspx
http://blogs.msdn.com/timpash/archive/2006/05/22/603758.aspx

Adding menus to List items
http://msdn2.microsoft.com/en-us/library/ms868274.aspx
http://blogs.msdn.com/jessicagruber/archive/2005/07/27/443895.aspx
http://blogs.msdn.com/bowerm/articles/175691.aspx

Infopath
http://blogs.msdn.com/infopath/

Info on AJAX
Using hidden field with update panel : http://forums.asp.net/p/1119208/1743351.aspx#1743351

SmartPart with AJAX :
http://weblogs.asp.net/jan/archive/2007/02/26/new-version-of-smartpart-now-with-ajax-connections.aspx
General Reading on How UpdatePanel work
http://www.ben-rush.net/blog/PermaLink.aspx?guid=c9bd8cb4-15af-4222-a74a-9d1f4d6baa41&dotnet=consultant
Many solutions on MOSS are available at : http://blogs.devhorizon.com/blogs/reza_on_blogging/default.aspx

Please use DataView to bind to GridView so that we can implement Paging and Sorting.
Please refer to following link for details : http://community.strongcoders.com/content/CSGridViewSortingPaging.aspx
http://www.codeproject.com/useritems/GridViewNeatPaging.asp

Content Type:
http://www.bloggix.com/blogs/microsoft/archive/2008/06/12/custom-list-with-content-type-and-site-column-implemented-with-a-lookup-field.aspx
http://sharepointers.blogspot.com/2008/04/adding-custom-content-type-to-site.html
http://msdn.microsoft.com/en-us/library/ms452896.aspx
http://msdn.microsoft.com/en-us/library/aa543822.aspx

content type without title
http://www.u2u.info/Blogs/karine/Lists/Posts/Post.aspx?List=d35935e0%2D8c0e%2D4176%2Da7e8%2D2ee90b3c8e5a&ID=6

lookup column as feature
http://sharepointnutsandbolts.blogspot.com/2007/04/creating-list-based-site-columns-as.html

List Definition:
http://ari.provoke.co.nz/archive/2007/04/18/creating-a-custom-sharepoint-2007-list-definition.aspx
http://officesharepointpro.com/content/839/Linking-to-documents-in-another-document-library.aspx

book link
http://www.devx.com/webdev/Article/34032/1763/page/3

free video
http://www.trainsignaltraining.com/sharepoint-services-part-2-learn-to-create-a-new-custom-list/2007-10-30/

create graph using sharepoint
http://paulgalvin.spaces.live.com/blog/cns!1CC1EDB3DAA9B8AA!447.entry

22 April 2009

Hiding "View All Site Content"

Always using Deigner for alteration is really not a recomended approch.
Here is an alternative solution I figured for hiding the "View all site contents " from a site.

[Note: add <>
style>
#ctl00_PlaceHolderLeftNavBar_idNavLinkViewAll

{ Visibility:hidden; }
/style>
Also if you want the "View all site content" should be placed below Site Action button there is an artical published by Mark Wagner Click here to read more on this.

Special Thanks to Laura Rogers & Mark Wagner

FBA Login Name Customization

hi,
Here is an article added by Sridhar in which he has created a WebPart which will allow the user to alter the Welcome Name as needed.
For More Details click here.

Accordion-Style Left Navigation using JQuery

Accordion-Style Left Navigation:
Before
All the Quick link menu provided by sharepoint out of Box has a fixed format and altering its CSS alters is branding.
However we can achieve collapsing and expanding functionality using jQuery provided by Google’s API.

if you want the accordion-style menu for all pages, you should work it into the default.master. For now, i have carried by adding a Content Editor Web Part (CEWP) to the page. Add the code below to the web part’s Content Editor (source). Now your menu should look like this.
Here when you click on the menu header box with the down arrow image, it exposes the submenu below it and swaps the image with an ‘x’. Likewise, clicking the header with the ‘x’ will hide the associated submenu.

<--script-->
<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);
}
});
});



09 April 2009

AJAX Tags for SharePoint Web.Config


OPTIONAL: ADD SUPPORT FOR ASP.NET AJAX
1. Add a element to the tag:













2. Add a section as a child of the / tag.






3. Add the following tag to the tag, within :





4. Add some new registrations to the end of the section:







5. Add a new registration to the HttpModules section, beneath any existing registrations.






6. Add a SafeControl entry for the System.Web.UI namespace from Microsoft Ajax Extensions, within the /section:





7. add the following configuration tags at the bottom of web.config, near the bottom before the end tag.



















type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>




Adding a ScriptManager into a SharePoint MasterPage
Open up the master page for your site. Typically, this will be located at /_catalogs/masterpage. You can edit this file by opening it in an editor such as Microsoft SharePoint Designer, or directly in Notepad by opening your master page library via DAV (typically \\server\\_catalogs\masterpage.) 1) Add the following into the markup of your page. A recommended location is right beneath the WebPartManager registration (search for ):

2) Add following Script block in master page


Rate Now: