Sharepoint Free-Ebooks
My thirst towards understanding sharepoint better and better is a never ending story, I came across a cool microsoft link which offers free e-books available for download in word format. Following is the list of available books .
Getting started
Getting started with Office SharePoint Server 2007 Download
Planning
Planning and architecture for Office SharePoint Server 2007, part 1 Download
Planning and architecture for Office SharePoint Server 2007, part 2 Download
Governance guide for Office SharePoint Server 2007 Download
Deliver accessible solutions (white paper) Download
Best practices for developing accessible Web sites (white paper) Download
Deployment
Deployment for Office SharePoint Server 2007 Download
Upgrading to Office SharePoint Server 2007 Download
Deploying Office SharePoint Server 2007 Service Pack 1 Download as .doc Download as .pdf
Installation guide for Office SharePoint Server 2007 Download
Design and build sites for Office SharePoint Server 2007 Download
Operations
Administering enterprise search for Office SharePoint Server 2007 Download
Security
Security for Office SharePoint Server 2007 Download
Solutions
Web publishing and planning guide for Office SharePoint Server 2007 Download
Records management guide for Office SharePoint Server 2007 Download
Document management guide for Office SharePoint Server 2007 Download
Microsoft SharePoint taking business by storm
Microsoft’s SharePoint Server is on a billion-dollar quest to potentially become the next must-have technology, offering companies tools for building everything from collaborative applications to Internet sites and potentially handing Microsoft its next cash cow.
“I have not seen anything like this since the early days of [Lotus] Notes,” says Mike Gotta, an analyst with the Burton Group. In those days, corporate users were enamored with a shiny new technology that seemed to have infinite uses. “The talk [around SharePoint] is getting strategic now, and people are talking about it as a middleware decision,” Gotta says.
MOSS (Microsoft Office SharePoint Server) 2007 is the fastest growing product in the company’s history and seems to have as many uses as a Swiss Army knife. Its six focus areas are collaboration, portal, search, ECM (enterprise content management), business process management, and business intelligence.
Issue or Bug in Explorer View?
Is basic test case missed? The explorer view is not updated even after refreshing the page when we delete the documents from the document library in “All documents” view.
Issue repro steps:
1)Create a document library “MyDocs1” and upload the documents
2) Now change the view from “All Documents” to “Explorer View”, it correctly displays all the documents added
3)Switch to “All Documents view” from explorer view
4)Delete all the documents in the document library using “All documents” view.
5) Now again change the view from “All documents” to Explorer view, and observe that the deleted documents are still shown, do page refresh and etc, no change, deleted documents are wrongly displayed in explorer view

Sharepoint Object Model Best Practices
Follow the below best practices while doing custom coding using sharepoint object model. I found these articles very useful.
1) Best Practices: Common Coding Issues When Using the SharePoint Object Model
http://msdn.microsoft.com/en-us/library/bb687949.aspx
2) Best Practices: Using Disposable Windows SharePoint Services Objects
http://msdn2.microsoft.com/en-us/library/ms473633.aspx
How to activate or deactivate feature using sharepoint object model
To activate feature through Sharepoint object model use the following code
Activate a feature:
spSite.Features.Add(“featureId”)
Deactivate a feature:
spSite.Features.Remove(“featureId”)
How to Log errors to SharePoint Log file
In SharePoint log files are available under \Common Files\Microsoft Shared\web server extensions\12\LOG.
Exceptions can be logged to the default SharePoint log file using the following line of code.
Microsoft.Office.Server.Diagnostics.PortalLog.LogString(”Exception Occurred: {0} || {1}”, Ex.Message, Ex.StackTrace);
Note: Make sure that you add the reference to Microsfot.Office.Server dll
How get the process ID of a SharePoint application if multiple web Applications are running
You can run IISAPP utility from the command prompt which will list all the w3wp processes, their Application Pool Id and process ID.

This is helpful when you want to attach w3wp process to a debugger ,and when multiple web Applications are running.
Microsoft Office SharePoint Server 2007 Trial Version
Here is the link to download the Trial version of Standard and Enterprise editions of Microsoft Sharepoint Server 2007.

