Installing SharePoint Farm without domain controller

Problem:
Installing and configuring SharePoint 2010 farm installation with SQL server 2008 R2 standard/enterprise
in a workgroup or in dmz zone with SQL Authentication and without using active directory or local accounts.
Inputs and preparations:

Database installed on a box which joined or not joined to a domain controller with IP xxx.xxx.xxx.xxx
in our example 192.168.1.1

Steps to do:

1- Create a Sql user account with a name for example SPdbuser and his password is spdbpassword

2- Give the SQL account you created the following server roles (Sys Admin, Security Admin, DB Creator)

3- Go to SharePoint server and create an account called for example (FarmAdmin) and its password is (FarmPassword)

4- Install SharePoint 2010 and make sure to choose Farm installation and the (complete installation) option.

5- Go to database server and manually create 2 empty databases one for Farm configuration and the other
one for Central Administration Website Content. For example (FarmConfig, CentralAdminContent )
6- Set the collation for databases as Latin1_General_CI_AS_KS_WS

7- Go to SharePoint Server and start the command prompt and then browse to the following directory
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\BIN

8- Type the following command and then press enter
psconfig -cmd configdb -create -server 192.168.1.1 database FarmConfig -dbuser SPdbuser
-dbpassword spdbpassword -passphrase FarmPa$$Phrase -admincontentdatabase CentralAdminContent
-user SharePointServer\ FarmAdmin -password FarmPassword

9- You will see a warning that tells you the account you used to configure the farm is a local account,
Ignore this warning

10- The configuration steps started and you will see the progress.

11- After completing the configuration, your SharePoint server now is joined to a new farm but you don’t
have a central admin website yet.

12- From start menu Run SharePoint 2010 Products Configuration Wizard.

13- Click Next and OK on the warning dialog and you will see that your SharePoint has been joined to
a new farm, choose don’t disconnect option and complete your steps to create the administration website.

14- After configuration wizard completed successfully, you now have a SharePoint farm without a domain controller.

Designing an Internet-Facing Web Site Using SharePoint 2010

http://channel9.msdn.com/Events/MIX/MIX10/PR02/player?w=960&h=544

Understanding the Model-View-ViewModel Pattern

Visio Services

Visio Services
Publish Visio 2010 diagrams to SharePoint 2010 to let your people view and refresh diagrams in a browser without opening Visio. Integrate diagrams into other SharePoint applications and develop rich mash-ups.

View video here

Designing an Internet-Facing Web Site Using SharePoint 2010

ASP.NET Classic & ASP.NET MVC 3.0 Validation

Validating ASP.NET Server Controls
http://msdn.microsoft.com/en-us/library/aa479013.aspx

ASP.NET MVC 3.0
The latest release of ASP.NET MVC (version 3) has a number of new validation features that significantly simplify both the validation code AND the html outputted to the client. This multi-part article will attempt to cover all common validation scenarios and introduce all the new MVC3 validation features along the way. We will provide detailed explanations as well as full code examples that you can adapt for your own needs.

http://devtrends.co.uk/blog/the-complete-guide-to-validation-in-asp.net-mvc-3-part-1

http://devtrends.co.uk/blog/the-complete-guide-to-validation-in-asp.net-mvc-3-part-2

Unobtrusive Client Validation in ASP.NET MVC 3
http://bradwilson.typepad.com/blog/2010/10/mvc3-unobtrusive-validation.html

Applying unobtrusive jquery validation to dynamic content in ASP.Net MVC
The new unobtrusive validation features of ASP.net MVC are great, but I was surprised to find that once the validators have been applied for a document, validators as a result of dynamic content will not be applied, even if you call $.validator.unobstrusive.parse

http://xhalent.wordpress.com/2011/01/24/applying-unobtrusive-validation-to-dynamic-content/

Entity Framework 4.1 Code First