Thursday, November 20, 2008

variables for Alerts

I'm currently creating custom alert templates for WSS 3.0 / MOSS 2007. I noticed you can use a GetVar element for obtaining properties of the item that triggered the alert, i.e.:


AlertFrequency - The time interval for sending an alert. Possible values include 0 (immediate), 1 (daily), or 2 (weekly).
EventType - The type of event. Possible values include 1 (item added), 2 (item modified), 4 (item deleted), 16 (discussion added), 32 (discussion modified), 64 (discussion deleted), 128 (discussion closed), and 256 (discussion activated).
ItemName - The title of the item.
ItemUrl - The absolute URL for the item.
ListName - The name of the list.
ListUrl - The absolute URL for the list.
ModifiedBy - The display name of the user who modified the item.
MySubsUrl - The absolute URL for the My Alerts on this Site page in Site Settings.
SiteLanguage - The locale identifier (LCID) for the language used on the site. For example, 1033 is the LCID for U.S. English.
SiteName - The title of the site.
SiteUrl - The absolute URL for the site.
TimeLastModified - The time at which the item was last modified.

Codeplex tools for sharepoint

Share point SUSHI

SUSHI is a powerful, user-friendly Share Point application enabling you to accomplish common Share Point administrative and development tasks. You can think of SUSHI as a Swiss army knife for Share Point. What does the name SUSHI stand for? SUSHI = Share Point Utility with a Smart, Helpful Interface

http://www.codeplex.com/sushi

Share Point Content Deployment Wizard

The Share Point Content Deployment Wizard is a tool for Share Point 2007 which provides the means to deploy the following content:
- site collections
- Webs
- lists
- Folders
- List items (including files)

http://www.codeplex.com/SPDeploymentWizard

Simple tools for Share point 2007 Development(STSDEV )

http://www.codeplex.com/stsdev

Share Point Manager 2007

The Share Point Manager 2007 is a Share Point object model explorer. It enables you to browse every site on the local farm and view every property. It also enables you to change the properties (at your own risk). This is a very powerful tool for developers that like to know what the Share Point holds of secrets.

http://www.codeplex.com/spm

SharePoint AJAX Toolkit

http://www.codeplex.com/sharepointajax

SharePoint developer Toolbox

The follwoing are the some of the useful tools for sharepoint and general web development.

CAML Builder:

http://weblogs.asp.net/jan/archive/2008/05/28/new-version-of-the-caml-query-builder-tool.aspx

Internet Developer Toolbar:

http://www.microsoft.com/downloads/details.aspx?familyid=e59c3964-672d-4511-bb3e-2d5e1db91038&displaylang=en

Firebug

https://addons.mozilla.org/en-US/firefox/addon/1843

Google Chrome( comes with document inspector )

Chrome

WSPBuilder

http://www.codeplex.com/wspbuilder

BDCMetaMan


http://www.lightningtools.com/default.aspx


Form Based Authentication for SharePoint

Scenario:
You want to configure Form Based Authentication ( FBA ) for the a group of users.

Solution:
Again , SharePoint is nothing but ASP.Net application, so the process is almost the same for SharePoint. Also SharePoint comes with its own Login.aspx page Out-Of-Box , so no need to design one.

Article:

http://msdn.microsoft.com/en-us/library/bb975136.aspx ( 3 Part series )

http://www.simple-talk.com/dotnet/windows-forms/configuring-forms-authentication-in-sharepoint2007/

http://www.codeplex.com/fbahttp://blogs.msdn.com/harsh/archive/2007/01/10/forms-based-authentication-in-moss.aspx