Usually when i want to set the page as home page i visit the page URL and open the top navigation bar by clicking the Page option and select the option Make Homepage.
There is also another way to set set the page as home page visit the Site Settings, Site Welcome Page, browse to the destined location select the page and click ok to set it as defalt welcome page or landing page of your site collection in sharepoint.
I wanted to set is through code, via the visual solution, publish the solution activate the feature and you are good to go. In your Visual Studio Solution you will find PropertyBags something like this.
Open the Elements.xml and add the following code and specify the landing page. Home.aspx in the below example.
I had just installed a fresh copy of Visual Studio 2012 and i also installed the latest Update 4. I tried to open my Visual Studio solution in it. I gave me a message project type not supported message.
It tried creating a new sharepoint project but it was missing, which must usually visible like in the below image
What i found out is that we need to install Microsoft Office Developer Tools for Visual Studio. It is an add-in for Visual Studio that enables developers to create, build, debug, run and publish apps and solutions for Office and Sharepoint. The Web Platform Installer usually installs it for you.
Copy the UI styling files(css/images and js) in -> all files/style library folder.
Go to -> all files/_catalogs/masterpages. Two steps to create master pages one via Design Manager and second directly via Sharepoint Designer
Method 1 – Design Manager: convert html to master page
Copy the html page in all files/_catalogs/masterpages folder
Go to the sharepoint website -> settings -> Design Manager
Select the option edit master pages -> convert html to sharepoint masterpage.
It automatically converts the html and an additional master page with the same name and the extension .master is created in master page gallery. The html and .master files are associated with each other. Changes to html file override the .master file changes.
To edit the html markup page you have to edit the html page and the changes will be synced to the master page automatically.
Method 2 – Sharepoint Designer: convert html to master page
In Sharepoint Designer in the navigation select file -> New Master Page. This creates an empty master page eg: example1.master.
Next you edit the example1.master and seattle.master. seattle is a bydefault master page that come with sharepoint. Copy paste the contents into example1.master.
Now you can edit the master page and keep the common elements such as header and footer in the page and strip out rest of the mark up and paste it into Page layouts. Add the necessary css and js files in the head tag of the master page with their relevant URL pointing to style library folder.
To set the master page visit Site Settings -> Look and Feel -> Master Page -> . Here we can specify the site master page and system master page that you want to set.
Next you create different page layouts (similar to different html markup structures for different pages) and apply these page layouts to different pages.
First you need to create a page layout visit sharepoint website -> settings -> Design Manager -> Edit Page Layouts -> Create new page Layout.
These can be found in the master page gallery under all files/_catalogs/masterpages folder. Edit the page layout.
Copy the sliced mark up from html master page in to the page layout. Create different page layouts.
Click on settings add a page. It create a .aspx page with the provided name. Edit the page, in the second level top navigation click on Page Layout to select the intended page layout that you want to assign for the page.