Tuesday, April 13, 2010

Sharepoint Installation : Creating configuration database failed

When I m installing sharepoint 2007 in my system, Installation was smooth.But when I try to launch central administration console I see a warning message 'Sharepoint farm should be configured to launch console'.

I started configuring it through sharepoint product and technologies wizard , I tried this for several times to complete the configuration but i could not able to complete due to the error ' Creating configuration database failed'

I have tried couple of solutions from online,but nothing was worked.Finally I came to know that this problem comes because of SQLInstance name. I did not specified server name along with instance name which I given while installing .

I found the solution from microsoft : http://support.microsoft.com/kb/938217

WCF : MES Endpoint

The Metadata Exchange Endpoint is a special endpoint in WCF that exposes metadata used to describe a service.

ServiceMetadataBehavior ServiceBehavior = new ServiceMetadataBehavior();
behavior.HttpGetEnabled = true;
host.Description.Behaviors.Add(ServiceBehavior);

host.AddServiceEndpoint(
typeof(IMetadataExchange),
MetadataExchangeBindings.CreateMexHttpBinding(),
"http://localhost/MyService/mex/");

where ServiceMetadataBehavior, IMetadataExchang and MetadataExchangeBindings available in the System.ServiceModel.Description namespace

Saturday, April 3, 2010

Sharepoint Concepts

Below are the some concepts I see that we need to know to become SharePoint expert. Apart from below things there might be lot of other concepts does exists which I am not putting them here for now.

Administration

* Planning
* Installing
* Configuring the server
* Preparing
* Roll-out
* Providing support
* Managing the server
* Configuring external access

Development

* Introduction to SharePoint Development
* Site Columns and Content Types
* Extending Lists with Office 2007
* Authentication and Authorization
* Forms Based Authentication and Anonymous Access
* SharePoint Architecture
* Features
* Solution Development
* Categorized Document Library
* Site Definitions
* Programming Fundamentals
* Creating User Controls and Web Parts
* Advanced List Concepts

Branding & Web Content Management

* Introduction to MOSS Publishing
* Branding
* Creating a Publishing Site Definition
* Content Types and Page Layouts
* SharePoint Site Design
* Content Management
* Navigation and Search
* Aggregation Information

SharePoint Business Processes

* Out-of-the-Box Business Process Automation
* SharePoint Designer Workflows
* Working with SharePoint Designer and Custom ASP.NET Forms
* Using InfoPath Forms with SharePoint
* Custom Workflows and the SharePoint Object Model
* Visual Studio 2008 Workflow Development Basics
* Workflow Tasks
* Workflow Forms

SharePoint Portal Management

* Collaboration Portals
* Personalization and My Sites
* Business Data Catalog
* Office Forms Services
* Excel Services
* Customizing Search Center
* Programming with the Search API
* Document Management

what is sharepoint

SharePoint is a collection of products and software elements that includes, among a growing selection of components, web browser based collaboration functions, process management modules, search modules and a document-management platform.

SharePoint can be used to host web sites that access shared workspaces, information stores and documents, as well as host defined applications such as wikis and blogs. All users can manipulate proprietary controls called "web parts" or interact with pieces of content such as lists and document libraries.

* Collaboration : Allow teams to work together effectively, collaborate on and publish documents, maintain task lists, implement workflows, and share information through the use of wikis and blogs.

* Portals : Create a personal MySite portal to share information with others and personalize the user experience and content of an enterprise Web site based on the user’s profile.

* Enterprise Search : Quickly and easily find people, expertise, and content in business applications.

* Enterprise Content Management : Create and manage documents, records, and Web content.

* Business Process and Forms : Create workflows and electronic forms to automate and streamline your business processes.

* Business Intelligence : Allow information workers to easily access critical business information, analyze and view data, and publish reports to make better-informed decisions.

Sunday, March 28, 2010

SQL server : Dynamic SQL

I see that all new applications what we develop today are very good at providing dynamic functionality.This also helps user to configure his own functionality apart from default configurations. So to do this probably we may require some techniques while dealing with data in SQL server.

I see that good information is available for learning dynamic SQL here :
http://www.mssqltips.com/tip.asp?tip=1160

WCF : Its so hot in the current market

I am also newbie to WCF and I was actually looking for good tutorial in the net for learning. Finally I found a site http://www.wcftutorial.net

This site is very good. the content of the site is very clear. all things
are in one place. really................... awesome
thanks for your effort Mr.sarvankumar.