Thursday, December 20, 2007

Simple look and feel changes in SharePoint 2007

How to change the theme for SharePoint 2007 site

1) Click on the site action and select the site settings
2) Under the Look and Feel you can see Site Theme in the option, click on the Site Theme
3) Some themes will be listed, which is preload in the SharePoint. By default the default theme is selected.
4) Select the theme you want to apply and click the apply button
5) Thus the them applies to the site successfully

How to change the logo in the header for SharePoint 2007 site

1) In the left navigation panel you can see the view all site content, click on that and continue
2) Under the Document Libraries you can see a library named images available. If not create one as per you needed.
3) Upload the Logo image into that image document library
4) After uploading right click on the image file in the document library and copy the shortcut of the logo file
5) Now go to site actions site settings
6) Under Look and Feel click on the Title, Description and Icon
7) In the Logo URL and Description, in the URL text box paste your copied path
8) Click ok and continue. The logo is successfully changed

Enabling Drop down menu for multi level in SharePoint 2007 sites Top Navigation bar

Let’s check how we can enable the drop down menu in SharePoint 2007 site in the top navigation bar.

Here you can see the top navigation bar of a SharePoint site, the securesite is the parent here for site1 subsite and under the site1 we site1-1 as its own subsite. Let’s see how these subsites are shown as dropdown menu in the top navigation bar.
Go to site actions and select site settings,


Under the Look and feel select Navigation to proceed.



In the subsites and pages check the check box show subsites and click ok to continue.



Now you can see the drop down menu for single level is enabled.



By default SharePoint as single level of drop down menu. To enable multi level we need to do small change in the master page of the particular site using Microsoft SharePoint Designer.

Open your SharePoint site in SharePoint designer and navigate through the folder and open the default.master page.


Check out the code snippet screen shot.


The MaximumDynamicDisplayLevels=”1” is the attribute which as default value of one, this is where you need to change, enter as much level you wanted in your drop down menu. In our explanation we will set it as two.



Now the save the changes and close the master page and close the SharePoint site in the designer. Now open your SharePoint site in Internet Explorer

Now you can see the second level in the site drop down menu is enabled and it shows successfully.

Monday, December 17, 2007

Office communication server 2007 Enterprise Edition

Office communication server 2007 Enterprise Edition

Deploy pool in consolidated topology:

Deploys an enterprise pool and install all enterprise edition components.
10 steps to be followed
Step 1: Prepare active directory
7 steps to be followed
Step 1.1: Prep Schemas
Step 1.2: Verify replication of schema partition
Step 1.3: Prep Forest
Ref: http://support.microsoft.com/kb/322692
Step 1.4: Verify replication global settings and global catalog
Step 1.5: Prep current domains
Step 1.6: Verify replication in the domain
Step 1.7: Delegate setup and administration
Step 2: Create enterprise pool
Prerequisite: Mini mum SQL 2000 with SP 4 or SQL 2005 with SP1
Ref: http://www.microsoft.com/downloads/details.aspx?FamilyID=cb6c71ea-d649-47ff-9176-e7cac58fd4bc&displaylang=en for SP1
Step 3: Deploy Hardware Load Balancer
Step 4: Configure pool
Step 5: Add server to pool
Prerequisite: MSMQ requirement add this component.
Step 6: Configure Certificate
Sample Certificates: http://msdn2.microsoft.com/en-us/library/aa362729.aspx
http://msdn2.microsoft.com/en-us/library/ms751503.aspx
Step 7: Configure web component certificate
Step 8: Verify Replication
Step 9: Start Services
Step 10: Validate Server and Pool functionality



Configuring the Out of the Box Approval Workflow for a Document Library

Configuring the Out of the Box Approval Workflow for a Document Library

Step 1: Create a Document Library in your site as per your requirement.
To create a document library, go to all site content and click on the create button.



Now click on the document library to create it.


Next you will be redirected to another page where you need to fill it with some information to create the desired document library.


In the Name text box enter the name of the document library and description you can enter something about your document library which is not a mandatory field.

In this dropdown select the document type you want to be used in this document library. For example if you want to all types just select none.


If you select yes here the document library will have versioning enabled.
Now let’s check how the approval workflow can be configured with this document library.


Click on the Setting and select the Document Library Settings.


Click on the Workflow settings under Permissions and Management to continue.


Select the Approval Workflow in the workflow template list and enter some unique name for your workflow and select the list in which the workflow created tasks should list under. And other setting like workflow history list, when the workflow should start and how it should start etc.


How the workflow should run parallel or serial. Parallel is like you give more than one approver and make them approve it parallel. We have reassigned the task to another person option.


These are the option available in the workflow settings. Now click ok after setting all the details. Workflow is configured in the document library.


Now let’s check how the workflow works, let’s see a small demo...


Go to the document library and click on the new document and add to the library.



Now you can see that the workflow has been started, says that In Progress.
When you logged in as assigned user credentials you can see the workflow task that should be completed by that user in the task list.


You can see now the assigned user gets the task with title and status is not started.



To approve or reject the workflow click on the view item and continue.


Here in this screen write the comments and approve/reject or reassign it another user.

After approving it states that status is completed.


Now you can see the document is approved successfully.


Friday, December 14, 2007

Create a simple WorkFlow For SharePoint 2007 using VSTS 2008

Create a simple WorkFlow For SharePoint 2007 using Visual Studio Team Suite 2008

For VSTS 2008 environment : Get it from here >>

Now. after setting up the VSTS 2008 environment, open the Visual Studio 2008 and click on the create project.

Now select the workflow type you want to create. Here in this demonstration i'm creating the Sequential WorkFlow.

Here the next screen display with two text box. One the first one is enter your WorkFlow name and the seond one to enter your SharePoint Site address.


Next is the assigning the WorkFlow to the desired place. We have option for automatically associate workflow to selected Document Library or List. And Other option like Task list assigning and etc...



Next is how the workflow should be started and other options.


and now just run the workflow you will get the output.

SharePoint 2007 Application Template

Windows SharePoint Services 3.0 Application Template Resource Center

The resources below provide information for getting the most out Application Templates for Windows SharePoint Services 3.0. These include an introduction to Windows SharePoint Services, information on learning the basics of application templates and working with SharePoint sites, and links to relevant guides and datasheets. You’ll also learn how you can customize application templates to meet your unique business needs.

More>>

Saturday, November 24, 2007

Virtual PC Console - Maximize option disable

Virtual PC Console - Maximize option disabled

Edit options.xml file located at %appdata%\Microsoft\Virtual PC (C:\Documents and Settings\Administrator\Application Data\Microsoft\Virtual PC) folder .In this file under verify values for and . (You can change these to 10,10)

<window> <console> <height type="integer">254</height> <left_position type="integer">10</left_position> <top_position type="integer">10</top_position> <visible type="boolean">false</visible> <width type="integer">359</width> </console>

This may caused because you may changed your display settings.

Tuesday, November 20, 2007

Office Communication Server 2007 - Errors and Warnings

Office Communication Server 2007 - Errors and Warnings

Failure[0xC3EC796C] One or more errors occurred during execution of the wizard; the wizard was unable to complete successfully. Please check the log file for more information
http://blogs.lanlogic.net/blogs/tom/archive/2007/08/24/ocs-activation-error.aspx

-------------------------------------------------------------------
Failure[0xC3EC78B4] Office Communications Server Archiving Service is not installed on the server.
http://www.microsoft.com/downloads/details.aspx?FamilyID=52627734-b354-4f74-a6ed-e298259cda19&DisplayLang=en

------------------------------------------------------------------

Failure[0x800706BA] The RPC server is unavailable.
If you solved this problem correctly Failure[0xC3EC78B4] Office Communications Server Archiving Service is not installed on the server.This won't occur.
Else try this way Change your Remote Procedure call service log on to Local System account.

--------------------------------------------------------------------

Warning[0x03EC78E3] No DNS record is found for the pool FQDN. Please register the pool FQDN with DNS before deploying Office Communications Server in the pool.
--------------------------------------------------------------------

Error: Service : Office Communications Server Archiving and CDREventLog Error: The Office Communications Server Archiving and CDR service terminated with service-specific error 3222142979 (0xC00E0003). Failure[0xC3EC79E6] Service failed to start as requested.
---------------------------------------------------------------------

Monday, November 12, 2007

MIX08 is an intimate opportunity for cutting-edge technical

Details for MIX08, Vegas, US‏

Join Microsoft’s CEO Steve Ballmer in exploring the latest wave of opportunities and help redefine the boundaries between content and commerce, PC and TV, Windows and the Web.
>> MIX2008 >>


MIX sold out well in advance last year, sign up early to make sure you aren’t left out!

Sunday, November 11, 2007

Install MSMQ on Windows Server 2003

Install MSMQ on Windows Server 2003

Simply we can say this way.

Control Panel -> Add/Remove Programs -> Add/Remove Windows Components -> Application Server -> Message Queueing

For step by step process follow these
  • In the Control Panel, double-click Add or Remove Programs.
  • Click Add/Remove Windows Components in the left pane.
  • In the Windows Components wizard, select Application Server, and then click Details.
  • Check Message Queuing, click OK, and then click Next to complete the installation.
  • In the Control Panel, double-click Administrative Tools, and then double-click Computer Management.
  • Expand Services and Applications, and then click Services.
  • Right-click Message Queuing in the services list, and then click Properties.
  • Note Be sure to right-click the Message Queuing service in the services list on the right side of the window. Do not confuse it with the Message Queuing folder in the tree view.
  • Click the Recovery tab, set the first, second, and subsequent failures to Restart the service, and then click OK.

Tuesday, November 06, 2007

New in SQL Server 2008 July CTP

Do you have passion for technology? Do you want to make a difference? Then try out a SQL Server 2008 Community Technology Preview (CTP). The SQL Server development team uses your feedback from CTPs to help refine and enhance product features.

connect>

SQL Server 2008 Product Overview: Whitepaper
learn more>

Monday, November 05, 2007

Microsoft’s largest annual technical conference

Microsoft’s largest annual technical conference - Tech·Ed 2008!



Microsoft’s largest annual technical conference, Microsoft Tech·Ed. For the first time, Tech·Ed U.S. is evolving from a one week conference to two separate back-to-back conferences: Tech·Ed U.S. 2008 Developers, June 3-6, and Tech·Ed U.S. 2008 IT Professionals, June 10-13, in Orlando, FL.

More>>

Tuesday, October 30, 2007

What are the New Features in ASP.NET 2.0?

New Features in ASP.NET 2.0

Almost every major update to an API or framework involves both changes to existing features and new features and enhancements. Some of the key new features available in ASP.NET 2.0 are

• Master Pages

• Nested Master Pages

• Content Pages

• Themes

• Skins

• Profiles

• Web Parts

Sunday, October 28, 2007

Happy birthday to Bill Gates

William Henry Gates III also know most to us as the Bill Gates turns 52 today !!! So let’s wish him a very happy birthday…

Windows Live Search Mobile for Blackberry devices

Windows Live Search Mobile for Blackberry devices
We have an opportunity from the Windows Live Search for Mobile product team, a special MVP version of the WLS for Mobile beta for Blackberry devices. MVPs can log in to the web site below to download the special version, which will allow the team to send updates to MVPs before making them available publically. Note that the build currently on the web site is identical to the version available publically except for the updating mechanism, so MVPs should not expect to see differences until the team is ready to push out a new update.

URL: http://clipperbeta.com/bb

This is specially for MVP. You can get access details from your MVP Admin

Thursday, October 18, 2007

Microsoft Announces Popfly Beta and Mashup and Win contest

Microsoft Announces Popfly Beta and Mashup and Win contest

Microsoft is announcing today the Popfly will be going into beta. What really makes this exciting is that unlike the early preview of Popfly, this beta is open to the world - no more "invitation only" access.

For more details about the contest ... http://www.slickthought.net/post/Microsoft-Announces-Popfly-Beta-and-Mashup-and-Win-contest.aspx

Wednesday, October 17, 2007

Visual Studio® Team System Code Name "Rosario" August 2007 CTP

Visual Studio® Team System Code Name "Rosario" August 2007 CTP
Now available the most awaited Visual Studio® Team System Code Name "Rosario" August 2007 CTP for download in VHD.

http://www.microsoft.com/downloads/details.aspx?FamilyID=8450EFF5-24AD-44C3-AB91-1ED88EF2F4F0&displaylang=en

Visual Studio® Team System code name "Rosario" is an integrated Application Life-Cycle Management (ALM) solution comprising tools, processes, and guidance.

Tuesday, October 16, 2007

Enabling IntelliSense in Visual Studio - Feature in SharePoint

Enabling IntelliSense in Visual Studio - Feature in SharePoint

Inside the TEMPLATE directory there is a directory named XML that contains several XML schemas, including one named wss.xsd. If you associate this schema file with feature files such as feature.xml and elements.xml, Visual Studio will provide IntelliSense, which makes it much easier to author a custom feature. You may also copy these XSD files into C:\Program Files\Microsoft Visual Studio 8\Xml\Schemas\.

Tuesday, September 25, 2007

Open source happenings from Microsoft

Open source happenings from Microsoft
Stay up to date on the latest open source happenings from Microsoft, including industry events, partnerships, programs, and offers.

Open>>

Monday, September 24, 2007

Wednesday, September 05, 2007

Silverlight for Linux

Silverlight for Linux

Over the last few months we've been working to enable Silverlight support on Linux, and today we are announcing a formal partnership with Novell to provide a great Silverlight implementation for Linux. Microsoft will be delivering Silverlight Media Codecs for Linux, and Novell will be building a 100% compatible Silverlight runtime implementation called "Moonlight".
Moonlight will run on all Linux distributions, and support FireFox, Konqueror, and Opera browsers. Moonlight will support both the JavaScript programming model available in Silverlight 1.0, as well as the full .NET programming model we will enable in Silverlight 1.1.

Learn more >>

Thursday, August 23, 2007

WSS 3.0 SDK and SharePoint Server 2007 SDK

Windows SharePoint Services 3.0: Software Development Kit (SDK)
The Windows SharePoint Services 3.0 software development kit (SDK) contains conceptual overviews, programming tasks, samples, and references to guide you in developing solutions based on Microsoft Windows SharePoint Services 3.0.

go get it...

SharePoint Server 2007 SDK: Software Development Kit

The Microsoft Office SharePoint Server 2007 SDK contains conceptual overviews, “How Do I…?” programming tasks, developer tools, code samples, references, and an Enterprise Content Management (ECM) starter kit to guide you in developing solutions based on Microsoft Office SharePoint Server 2007.

go get it...

2007 Office System Document: Developer Posters

Developer Posters -- 2007 Office System Document

Developer Roadmap for the 2007 Microsoft Office System. Download this poster to view a developer roadmap for the 2007 Microsoft Office system programs, tools, services, and servers.

Microsoft Office InfoPath 2007 Managed Object Model Poster. Download this poster and get a deep dive into some of the new and enhanced objects in the InfoPath 2007 managed object model.


Developer Map for SharePoint Products and Technologies Poster. Download this poster and discover the developer roadmap for Microsoft SharePoint Products and Technologies.


Here it is ...

Wednesday, August 22, 2007

Installing Linux on Virtual PC for Windows Users

Hi all,

When i tried to create a linux evnironment for my development, i found no idea about linux because i'm an hardcore windows user and windows lover too. And i came too know that using Microsoft Virtual PC we can set up simple development environment for Linux.

Recently when i was searching for Linux ISO and other details related to that i found a usefull blog post http://haacked.com/archive/2007/05/06/installing-ubuntu-on-virtual-pc-for-windows-lovers.aspx.

adding to the blog post http://www.linuxlinks.com/Distributions/LiveCD/

Tuesday, August 21, 2007

Microsoft Office Programs and SharePoint Products and Technologies Integration – Fair, Good, Better, Best

Microsoft SharePoint Products and Technologies Document: Microsoft Office Programs and SharePoint Products and Technologies Integration – Fair, Good, Better, Best

Although an overview of the integration features of Microsoft Office 2000 versus Microsoft Office XP with Microsoft Windows SharePoint Services 3.0 and Microsoft Office SharePoint Server 2007 is provided, the paper’s focus is on the integration features of the Office 2003 Editions versions the 2007 Office Suites with the 2007 SharePoint Products and Technologies.

White Paper

A detailed comparison of how the Office 2003 Editions versus the 2007 Office Suites, namely, Microsoft Office Professional Plus 2007 and Microsoft Office Enterprise 2007, work with Windows SharePoint Services 3.0 and Office SharePoint Server 2007 will be provided.

Sunday, August 05, 2007

Windows SharePoint Services 3.0: Software Development Kit (SDK)

Windows SharePoint Services 3.0: Software Development Kit (SDK)
The Windows SharePoint Services 3.0 SDK contains conceptual overviews, programming tasks, and references to guide you in developing solutions based on Windows SharePoint Services as a platform.

The Windows SharePoint Services 3.0 software development kit (SDK) contains conceptual overviews, programming tasks, samples, and references to guide you in developing solutions based on Microsoft Windows SharePoint Services 3.0.

Explore more>>

Friday, August 03, 2007

Find all Microsoft Experts under one roof

Find all Microsoft Experts under one roof

This is an attempt to gather together a single web site directory of all folks who are now, or have been in the past, designated as Microsoft MVP's. The product categories for which MVP's are recognized are listed below, and under each is an alphabetical list of past and present MVP's representing that product.

http://www.mvps.org/links.html

Thursday, August 02, 2007

Monday, July 30, 2007

Give Visual Studio 2008 a Spin

Visual Studio 2008 Beta 2

Visual Studio 2008 delivers on Microsoft's vision of enabling developers and development teams to rapidly create connected applications with compelling user experiences for Windows Vista, the 2007 Microsoft Office system, mobile devices and the Web. With the release of Visual Studio 2008 Beta 2, Microsoft is taking a leap forward on its promise to enable developers to harness this next wave of innovation. Your download of Beta 2 not only helps us improve the product, but also enables you to build and deploy solutions today.

http://msdn2.microsoft.com/en-us/vstudio/default.aspx

Monday, July 23, 2007

SOA in the Real World - Microsoft

SOA is an architectural approach to creating systems built from autonomous services. This book introduces a set of SOA capabilities and explores them.

SOA in the Real World - Microsoft
For more details

SOA is an architectural approach to creating systems built from autonomous services. With SOA, integration becomes forethought rather than afterthought.

Friday, July 20, 2007

Load a DataSet with XML using C#.NET

Load a DataSet with XML using C#.NET

First loading XML data into an XmlDataDocument and then accessing this data from the DataSet. The DataSet has previously loaded a schema in order to create the internal mappings.

Rerence XSD:

books.xsd
<?xml:namespace prefix = xsd /><xsd:schema xsd="http://www.w3.org/2001/XMLSchema" elementformdefault="qualified"><xsd:element type="bookstoreType" name="bookstore">
<xsd:complextype name="bookstoreType">
<xsd:sequence maxoccurs="unbounded">
<xsd:element type="bookType" name="book">
</xsd:sequence></xsd:complextype>
<xsd:complextype name="bookType">
<xsd:sequence><xsd:element type="xsd:string" name="title">
<xsd:element type="authorName" name="author">
<xsd:element type="xsd:decimal" name="price">
</xsd:sequence><xsd:attribute type="xsd:string" name="genre">
</xsd:complextype>
<xsd:complextype name="authorName"><xsd:sequence>
<xsd:element type="xsd:string" name="first-name">
<xsd:element type="xsd:string" name="last-name"></xsd:sequence>
</xsd:complextype>
</xsd:schema>
</xsd:element>
</xsd:element>
</xsd:attribute>
</xsd:element>
</xsd:element>
</xsd:element>
</xsd:element>
</xsd:element>

books.xml

<?xml version='1.0'?>
<!-- This file represents a fragment of a book store inventory database --><bookstore>
<book genre="autobiography" publicationdate="1981" ISBN="1-861003-11-0"> <title>The Autobiography of Benjamin Franklin</title>
<author> <first-name>Benjamin</first-name>
<last-name>Franklin</last-name>
</author> <price>8.99</price>
</book> <book genre="novel" publicationdate="1967" ISBN="0-201-63361-2"> <title>The Confidence Man</title>
<author> <first-name>Herman</first-name>
<last-name>Melville</last-name>
</author> <price>11.99</price>
</book> <book genre="philosophy" publicationdate="1991" ISBN="1-861001-57-6">
<title>The Gorgias</title>
<author>
<first-name>Sidas</first-name>
<last-name>Plato</last-name>
</author>
<price>9.99</price>
</book></bookstore>


private const String document = "books.xml";
private const String myLoadSchema = "books.xsd";
private XmlDataDocument myXmlDataDocument;

public static void Main()
{
String[] args = {document, myLoadSchema};

LoadDataSetXMLDataSample myLoadDataSetXMLDataSample = new LoadDataSetXMLDataSample();
myLoadDataSetXMLDataSample.Run(args);
}

public void Run(String[] args)
{
try
{
Console.WriteLine("Creating an XmlDataDocument ...");
myXmlDataDocument = new XmlDataDocument();
ParseSchema(args[1]);
DisplayTableStructure();
myXmlDataDocument.Load(args[0]);
DisplayTables(myXmlDataDocument.DataSet);
}
catch (Exception e)
{
Console.WriteLine ("Exception: {0}", e.ToString());
}
}
// Loads a specified schema into the DataSetpublic
void ParseSchema(String schema)
{
StreamReader myStreamReader = null;
try
{
Console.WriteLine("Reading Schema file ...");
myStreamReader = new StreamReader(schema); myXmlDataDocument.DataSet.ReadXmlSchema(myStreamReader);
}
catch (Exception e)
{
Console.WriteLine ("Exception: {0}", e.ToString());
}
finally
{
if (myStreamReader != null)
myStreamReader.Close();
}
}

Enables the sample to display the internal table structure by simply iterating over the collections of Tables, Columns, and Rows, and then formatting the output.

// Displays the contents of the DataSet tablesprivate
void DisplayTables(DataSet dataset)
{
// Navigate Dataset
Console.WriteLine("Content of Tables ...\r\n");
foreach(DataTable table in dataset.Tables)
{
Console.WriteLine("TableName = " + table.TableName);
Console.WriteLine ("{0}", "---------");
Console.WriteLine("Columns ...\r\n");
foreach(DataColumn column in table.Columns)
{
Console.Write("{0,-22}",column.ColumnName);
}
Console.WriteLine();
Console.WriteLine("\r\nNumber of rows = {0}", table.Rows.Count.ToString()); Console.WriteLine("Rows ...\r\n");
foreach(DataRow row in table.Rows)
{
foreach(Object value in row.ItemArray)
{
Console.Write("{0,-22}",value.ToString());
}
Console.WriteLine();
}
Console.WriteLine();
}
}

This will display the output in Console window



Tuesday, July 10, 2007

The file you are attempting to save or retrieve has been blocked from this Web site by the server administrators.

“The file you are attempting to save or retrieve has been blocked from this Web site by the server administrators.”

By default, Windows SharePoint Services 3.0 prevents certain file types from being uploaded to the server. Server administrators can add or remove file types from this list, as needed. Contact your server administrator to request that the file type be unblocked.

To resolve this issue, remove the file type from the Blocked File Types page in Windows SharePoint Services 3.0. To enable a file type that is currently blocked, remove it from the global settings list and from the Web application list. To do this, follow these steps:

1. Start SharePoint 3.0 Central Administration.
2. Click Operations, and then click Blocked file types under Security Configuration.
3. On the Blocked File Types page, click Global Settings in the Web Application box.
4. Remove the file name extension from the list of blocked file types. For example, remove the .config file name extension.
5. Click OK.
6. Under Security Configuration, click Blocked file types.
7. On the Blocked File Types page, click the Web application that you want to configure in the Web Application box.
8. Remove the file name extension from the list of blocked file types.
9. Click OK.

Friday, June 29, 2007

New article on Sharepoint

New article on Sharepoint

My new article in SharePoint 2007 as been published in codeproject.com

MOSS 2007 – Enabling Forms Authentication
http://www.codeproject.com/spoint/moss_enableforms.asp

Tuesday, June 12, 2007

Microsoft SharePoint Master in Experts-Exchange.com

Microsoft SharePoint Master in Experts-Exchange.com

This is my third certificate in Experts-Exchange



My previous certificates in Experts-Exchange are ASP.NET and XML

Runtime Services in Windows WorkFLow Foundations

Runtime Services in Windows WorkFLow Foundations

Persistence - Saves and restores the state of the workflow at certain points to-from a durable medium.

Tracking - Monitors workflow execution through the exchange of data that can then be persisted to a storage medium or output on a specified stream. For example, the System.Console .

Timer - Manages time-outs such as those required by the Delay activity

Transactions - Provides the transaction support needed for data integrity

Threading - Dispenses physical threads used to execute workflow instances

ASPNET AjaxToolKit latest version released - version 10606

ASPNET AjaxToolKit latest version released - version 10606

Latest Verion

New features like autocomplete text with delimiters, Dynamic context support for controls using Web Services, Accessibility improvements and many more. Check this out.

Check out the Toolkit Sample Website.

Need more info on the Toolkit? The CodePlex wiki has useful links.

Want to contribute fixes? Have you checked out the Toolkit Patch Utility?

Need help with ASP.NET AJAX? Here is a link to its online documentation.

Monday, June 11, 2007

Guidance Automation Extensions and Guidance Automation Toolkit Download

The Guidance Automation Extensions (GAX) expands the capabilities of Visual Studio 2005 by allowing architects and developers to run guidance packages, such as those included in Software Factories, which automate key development tasks from within the Visual Studio environment.

The Guidance Automation Toolkit (GAT) is a guidance package which allows architects to author rich, integrated user experiences for reusable assets including Software Factories, frameworks, and patterns. The resulting Guidance Packages, composed of templates, wizards and recipes, help developers build solutions in a way consistent with the architecture guidance.

Guidance Automation Extensions Technology Preview (February 2007 Release for Visual Studio 2005)
Guidance Automation Toolkit Technology Preview (February 2007 Release for Visual Studio 2005)

Saturday, June 09, 2007

Microsoft Photosynth - A new finding for digital photography

Photosynth is an amazing new technology from Microsoft Live Labs that will change forever the way you think about digital photos. New multi-dimensional imaging technology from microsoft.



Founded by amazingly fruitful collaboration between the University of Washington and Microsoft Research

TechEd Demo...

Learn more...

Wednesday, May 30, 2007

Monday, May 28, 2007

Microsoft - Virtual Tech Ed

The place to extend the Tech·Ed experience online! Easily access Tech·Ed content – including webcasts, virtual labs, podcasts – when you want, where you want. Gain the technical education you need to build, deploy, secure & manage solutions


Sunday, May 27, 2007

Windows Server 2008 has now moved into Public Beta (Beta 3).

Microsoft Windows Server 2008 helps you to increase the flexibility of your server infrastructure while saving time and reducing costs.

Windows Server 2008 with great new features and support from microsoft.

learn more about Windows Server 2008

Friday, May 25, 2007

MOSS 2007 Light-Weight Taxonomy/Tagging System

MOSS 2007 Light-Weight Taxonomy/Tagging System
know more...

This is a light-weight Taxonomy/Tagging system implemented on top of the Microsoft Office Sharepoint Server 2007 (MOSS). Extend the code provided to create your own custom Taxonomy/Tagging system.

Download Link

Tuesday, May 22, 2007

W3wp.exe is not running in proccess

When i try to attach proccess of w3wp.exe for WebPart Debugging i found no processes in my process list.
Then i run the following command to check the number worker process PID (Process ID) on a server using the cscript iisapp.vbs

This will enable the host Scripting and all the processes will be shown in the Process List.

Sunday, May 20, 2007

Saturday, May 05, 2007

Quick overview of InfoPath Object Model

InfoPath 2003 Object Model

thisXDocument.DOM

IXMLDOMNode

Read field1.text

Set field1.text

InfoPath 2007 Object Model

this.MainDataSource

XPathNavigator

Read field1.Value

Set using field1.SetValue()

Monday, April 30, 2007

You are a Community Credit Winner - April 2007

Won 14th Prize in the April 2007 Contest

The Classic Wind-Up Robot



Third time i'm winning prize in Community Credit.

Infopath 2007 - Multiple submit buttons

Running InfoPath 2007, If i would like to have 2 Submit buttons on my form. One to email the form to an e-mail address provided by a form field and the another to publish to a Sharepoint site.

I can easily create these using Infopath button properties, but when I create the second button and change it's properties it also changes the properties of the first buttom.

Is it possible to have multiple submit buttons performing different tasks? If so, how.

In this case, you need to go for 'Rules and Custom Code' option in the button property.

For more reference: microsoft released doc.

Other reference:
http://office.microsoft.com/en-us/infopath/HA101067271033.aspx

Monday, April 23, 2007

Silverlight - Developing next generation interactive media applications for the Web

Microsoft Silverlight



Developing next generation interactive media applications for the Web, Microsoft last week unveiled Silverlight, formerly code-named Windows Presentation Foundation Everywhere (WPF/E). The cross-browser, cross-platform plug-in enables fast delivery of high-quality audio and video and offers consistent experiences to both Macintosh and Windows users on a variety of browsers including Internet Explorer, Firefox, and Safari. For more...

Downloads

Pocket-sized reference for IT professionals who administer and support Microsoft Exchange Server 2007

The practical, pocket-sized reference for IT professionals who administer and support Microsoft Exchange Server 2007.

Three sample chapters - free for download.

Chapter 2: Deploying Microsoft ExchnageServer 2007.
Chapter 6: Configuring Microsoft ExchangeServer With Exchange Management shell.
Chapter 8: MailBox Administration.

Download Here...

Anti-Virus with SharePoint 2007 - Security for MOSS 2007

Antigen for SharePoint - Sybari

Enforce Content Policies and Prevent Viruses on Microsoft Collaboration Systems

Portal Protect for SharePoint - Trend Micro

Virus protection and content filtering for Microsoft SharePoint

McAfee PortalShield for Microsoft SharePoint - McAfee

Keep your Microsoft SharePoint server free of viruses and other threats

AVG 7.5 for SharePoint - AVG(grisoft)

Security protection against worms, trojans, spyware and adware for any file server, regardless of workloads

Sunday, April 22, 2007

Microsoft SharePoint Certification

The following are the certification for SharePoint 2003

Exam 74-132: Designing a Portal Solution with Microsoft® SharePoint® Products and Technologies more...

Exam 74-133: Customizing Portal Solutions with Microsoft® SharePoint® Products and Technologies more...

The following are the certification for SharePoint 2007

Exam 70-630 - Office SharePoint Server 2007, Configuring more...

Exam 70-631 - Windows SharePoint Services 3.0, Configuring more...

Exam 70-541 - Microsoft Windows SharePoint Services 3.0 - Application Development more...

Exam 70-542 - Microsoft Office SharePoint Server 2007 - Application Development more...

ExamCentres:

Through http://www.prometric.com/ you can do any specific brand certification like Microsoft, Suc, etc,... same as http://www.vue.com/

Tuesday, April 17, 2007

Excel Services in MOSS 2007 - Sharing your excel

Introduction:

Excel Services is a new technology that ships as part of Shared Services and allows you to calculate and display Excel spreadsheets using MOSS 2007 without necessarily having a copy of Excel on the client machines. With Excel Services you can simply share a spreadsheet using the browser. Excel Services has a calculation engine that supports calculating spreadsheets on the server in order to offload resource intensive calculations.

The three main components of the Excel Services are

1) Excel Web Access web part
2) Excel Calculation Services
3) Excel Web Services

To start with, first check your Excel Calculation Services is running. How to check this? go to Central administrator and click the operations tab and Topology and Services select Services on server, the services will be listed as in the below image.

And now you need to create a trusted work location for your Excel. To do that create or configure a shared services. First open the shared Services Administration and create new SSP, after creating your new SSP open your administration page of your newly created SSP. In your SSP administrator page Under Excel Services Settings select Trusted file locations. Use the URL address of the document library which you created in the site and Location Type as "Windows SharePoint Services" and then click OK.


Now you need a simple Excel which should do some simple canculation for our Excel services demo. Now start creating a new excel with sample data with calculation in it. And after that publish the excel using Excel services option in your Excel 2007.


SharePoint publishes your workbook into the document library. If you browse to this document from IE, you'll see an Excel-like generated interface. This Excel service that allows you to publish your Excel documents to a server library and let users run them successfully.

Thursday, April 12, 2007

MOSS 2007: OnLick A Link Open in Separate Window using SharePoint Designer

Open in New Window when you click a link in your sharepoint 2007. Do do this in your sharepoint 2007, first open your sharepoint site in your SharePoint Designer as follows.


And just go to the code view and simply add target="_blank" to each anchor tag , that will make your sharepoint 2007 site to open the links in new window.




Sunday, April 08, 2007

Enterprise Library 3.0 April 2007

Enterprise Library 3.0 April 2007

The patterns & practices group is pleased to announce the latest addition to our library of architecture and development guidance, Enterprise Library 3.0

This deliverable is available on MSDN at:
http://msdn.microsoft.com/entlib

Download Enterprise Library 3.0 – April 2007

Windows Workflow Foundation Web Workflow Approvals Starter Kit released

Windows Workflow Foundation Web Workflow Approvals Starter Kit, A starter kit web application that includes task oriented workflow using Windows Workflow Foundation as beeb released my microsoft on 4/6/2007.

Windows Workflow Foundation Web Workflow Approvals Starter Kit, April 2007

Thursday, April 05, 2007

Disable Custom Error Message in SharePoint 2007

Disable Custom Error Message in SharePoint 2007. To see the call stack when an error occurs in the sharepoint, instead of being redirected to the error page which as the custom user friendly error messages in sharepoint 2007.

1) First open the web.config file for your site, which will be located InetPub folder.
2) In the web.config file, search for the tag, in the tag, locate the tag and change it to CallStack="true".
3) In the web.config file, search for the tag, within the tag, locate the tag and change it to
4) And save the changes in the web.config file and close.

Now whenever the error occurs in the site it will display the original error message and not the custom error messages of the SharePoint 2007.

Adding Users in MOSS 2007 after Forms Authentication is enabled

How to add Users to MOSS 2007 after Forms Authentication is enabled

After enabling forms authentication in your MOSS 2007 site you can add user from your SQL database as a Administrator alone. For other users to access your site you need to do some small change in your machine.config file located at

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG

By default your machine.config file as the following connection string which is pointing to SQL express database.

<connectionStrings> <add name="LocalSqlServer" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=DataDirectoryaspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient" /> </connectionStrings>

change this connection string to your SQL database connection string which you already using for your forms authentication your MOSS 2007 site.

for example i'm using

<connectionStrings> <clear /> <add name="LocalSqlServer" connectionString="Server=SERVERNAME;Integrated Security=SSPI;Database=aspnetdb;" providerName="System.Data.SqlClient" /> </connectionStrings>

Now this will connect to your profile database which is used for Forms authentication in MOSS 2007.

And now to over come the following error

Go back to site Error: Access Denied
Current User You are currently signed in as:

Open your central administrator of your MOSS 2007 and select the Application Management tab. Under the Application Security select Policy for Web application after selecting just click on the add user button and proceed through the navigation and Choose Users you want to add and set rights for them in the process.

Another way is login with your site administrator. select Site Actions, then Site Settings, then People And Groups. Select the New button to add a user to the site. This will also works.

Wednesday, April 04, 2007

MOSS 2007 'no match found' when trying to add users from sqlmembership database as Administrators

'no match found' problem in MOSS 2007:

After enabling your Form Authentication using SQL Membership Provider, when you try to add users using Site collection administrators under the SharePoint Site Management inside Application Management of your Central administrator you will get 'no match found'. To resolve this problem.

Root through the path C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG and open your machine.config and get the membership and role provider details under your system.web tag.

<system.web>
<processModel autoConfig="true" />
<httpHandlers />
<membership>
<providers>
<add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="LocalSqlServer" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" applicationName="/" requiresUniqueEmail="false" passwordFormat="Hashed" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="7" minRequiredNonalphanumericCharacters="1" passwordAttemptWindow="10" passwordStrengthRegularExpression="" />
</providers>
</membership>
<profile>
<providers>
<add name="AspNetSqlProfileProvider" connectionStringName="LocalSqlServer" applicationName="/" type="System.Web.Profile.SqlProfileProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</providers>
</profile>
<roleManager>
<providers>
<add name="AspNetSqlRoleProvider" connectionStringName="LocalSqlServer" applicationName="/" type="System.Web.Security.SqlRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<add name="AspNetWindowsTokenRoleProvider" applicationName="/" type="System.Web.Security.WindowsTokenRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</providers>
</roleManager>
</system.web>

Use your machine.config membership, roleManager and other details in your central administrator and your web site's web.config.

Then your 'no match found' problem will be solved and you will get the perfect result like this...




ASP.NET MVC - Sport Facility Booking system

  The project relies on some external service providers. Thus accessing them via their API requires authentication. An API Key need to be su...