2010-09-27

Alen Ziver Malhasoglu's New Microsoft Commerce Server Blog

Howto Create Sharepoint 2010 Sites: Comparison between different methods

Site Definitions vs Site Templates and Site Provisioning Providers


"creating templated SharePoint Sites and see what works and doesn't work for different scenarios." Templates and SharePoint Sites - 3 of 4, by Raymond Mitchell


Templates and SharePoint Sites - 4 of 4, by Raymond Mitchell

The lines below were quoted form the link above.
" The Keystone

The piece that makes it all possible: SPWebProvisioningProvider. A Provisioning Provider can be specified in a Site Definition's webtemp*.xml file. In the configuration element, you can specify the ProvisionAssembly, ProvisionClass, and ProvisionData attributes.

Hold it right there, does that mean we're creating a Site Definition? I thought they were the root of all evil? Not so fast, my friend:

If you implement your own class that inherits from SPWebProvisioningProvider, you can use it to call the ApplyWebTemplate method of a Web which allows you to manually provision one of the out of the box Site Definitions! That means you get your unique Site Template Name but when the site is created it THINKS it is an out of the box Site Definition! "

2010-09-23

Alen Ziver Malhasoglu's New Microsoft Commerce Server Blog

Search Solutions

There are several search solutions in the industry
Endeca (Proprietary )

CSharp.pup vs. MicrosoftCommerceDefaultSiteWithSampleData.pup

If you are using CS2009 you may be confused what are the differences between CSharp.pup and MicrosoftCommerceDefaultSiteWithSampleData.pup files. The following thread describes the differences:
"CSharp.pup : was released with CS 2007, It has only the schema and the webservice configuration.

MicrosoftCommerceDefaultSiteWithSampleData .pup : was released with CS 2009, It has the schema required for 2009 ( eg. store object & virtual earth configuration) & the sample data along with the webservice configuration.

MicrosoftCommerceDefaultSiteWithNoData .pup : was released with CS 2009, It has only the schema required for 2009 ( eg. store object & virtual earth configuration) and the webservice configuration."

2010-09-17

Alen Ziver Malhasoglu's New Microsoft Commerce Server Blog

ways to access Sharepoint object model

/// Basically there are three kinds of accessing Sharepoint 2010 Object model.
1) If the code is running on the Sharepoint Server, then use Sharepoint ServerSide API Model.
2) Client utilities, such as Silverlight Clients, Windows Forms, ... etc can be written using Managed Client Object Model
2.1) this can be done by Client.dll and Runtime.dll way: microsoft.sharepoint.client.dll and microsoft.sharepoint.client.runtime.dll
2.2( WCF Data Services (formerly ADO.NET Data Services): /_vti_bin/listdata.svc this is the best way since there is no need to include and deploy even lightweight dlls.
3) If we need to access Sharepoint via AJAX, use Javascript Client Object Model

2010-09-16

Alen Ziver Malhasoglu's New Microsoft Commerce Server Blog

Commerce Server Training

Commerce Server Training by Vertica - November 2010 (New York and Denmark)

MS Commerce Server Related Companies

2010-09-15

Alen Ziver Malhasoglu's New Microsoft Commerce Server Blog

Deploying WSP solution files in Sharepoint 2010

Adding and Deploying Solutions with PowerShell in SharePoint 2010

Remote Install of SharePoint (with SPModule)

Or you can you the old good days method, like deploying to Sharepoint 2007, there is a WSPBuilder version available for Sharepoint 2010 as well. Here is a review about it.
WSPBuilder download URL: http://wspbuilder.codeplex.com/

Stefan Stanev's Site Template Configurator utility

ASP.NET Web Application Project Deployment Overview

2010-09-08

Alen Ziver Malhasoglu's New Microsoft Commerce Server Blog

e-commerce articles

Scalable and interoperable e-commerce infrastructures: The Instant Commerce Server paradigm


Howto build a new site with Commerce Server 2009

There are a few approaches to build a new e-commerce website using CS2009.

1) Using the sharepoint commerce extensibility kit, which will create a starter site for you and you will have sample data on it, then you will be able to customize and evolve your own site.
There are two versions of the sharepoint commerce templates both for sp2007 and sp2010

2) Creating a sharepoint site definition from scratch and building your own cs2009 site on sharepoint server.

3) Creating a custom ASP.NET web application based on cs2009 but not using sharepoint.

A good article arguing about the best approach to develop cs2009 sites is at Stelio Di Bello's blog post.


2010-09-07

Alen Ziver Malhasoglu's New Microsoft Commerce Server Blog

finding the right codec for your media file

codec detector apps

And have a look at the following cool article

howto enable save site as a template option in sharepoint publishing sites

Enable save site as a template option in sharepoint publishing sites

2010-09-06

Alen Ziver Malhasoglu's New Microsoft Commerce Server Blog

Begin development on Windows 7 Mobile

Windows Phone Developer Tools Beta, 26.07.2010

Windows Phone 7 Training Kit for Developers - Beta Refresh, 12.07.2010

Sharepoint 2010 works only with FW 3.5, no FW 4.0 support

"sp2010 is workinh with .NET 3.5 only, no .NET 4 support here"
"This is correct. You cannot call .NET 4.0 assemblies from code written for any existing version of SharePoint, including SharePoint 2010."
reference:

Sharepoint 2010 Editions and Comparison

http://go.microsoft.com/fwlink/?LinkID=167090

2010-09-02

Alen Ziver Malhasoglu's New Microsoft Commerce Server Blog

Ms Sql Compact Edition Tools

SQL Server Compact Toolbox

SQL Compact data and schema script utility

for more, check:
http://www.codeplex.com/site/search?query=SQL%20Server%20Mobile%20or%20Compact&ac=8

More tools available as commercial products


2010-09-01

Alen Ziver Malhasoglu's New Microsoft Commerce Server Blog

Windows Mobile 7 is Not Backwards Compatible

Microsoft: no backwards compatibility for Windows Phone 7

windows mobile 7 early build hands on review, not compatible with old apps

Windows Mobile 7 Not Backwards Compatible


Mobile Device Platforms Distribution

Gartner Says Worldwide Mobile Device Sales Grew 13.8 Percent in Second Quarter of 2010, But Competition Drove Prices Down

List of digital distribution platforms for mobile devices