A Practical Guide to SharePoint 2013

A Practical Guide to SharePoint 2013
A Practical Guide to SharePoint 2013 - Book by Saifullah Shafiq

Friday, November 10, 2017

Home Builder WordPress Theme

Home Builder WordPress Theme

Endless Ways to Build Construction Business Website

From ready-made themes to offshore developers, there are different ways to build your construction business website. We offer both services under one roof. We are local and provide both ready-to-use WordPress themes and development services at cheap prices! We are based out of Maryland, USA.

If you offer any of the following services and want to kick-start your business or promote your existing business, then our Fine Build WordPress Theme is for you:

1. Home builder
2. Home construction
3. General construction
4. Building and construction
5. Home Decoration
6. Interior Design
7. Home exterior
8. Commercial landscaping
9. Building design and architecture
10. Home sales

Our Fine Build - Building and Construction theme is available for $29 ONLY!

To view demo and to buy, go here: https://themeforest.net/item/fine-build-building-construction-wordpress-theme/20568301

------- everything for your business website, ALL IN ONE PLACE ---------------------

Fine Build – Building & Construction WordPress Theme is meant to help people involved in the niche business of building and construction. Using this great WordPress theme, you can easily build a website on your own without having to hire specialized services. Fine Build is a responsive WordPress theme for building a website for a services company. You can build a website for services like construction, engineering, architecture, home re-modelling, roofing, maintenance and repairs, home inspections, etc. It is very easy to build a website with this theme. You don’t even need any specific technical knowledge to build a website. Just install the theme and it is ready for use out-of-the-box.

How much did you spend on marketing this year? Do you want to achieve 500% ROI on your investment? Start our Fine Build theme, and it costs only $29. Our theme is SEO ready. If you put useful content on your website, the website will act as a useful traffic builder tool. More people will visit your website and buy services from you. It's a cheap way to market your services. Guaranteed success!!

Can you afford to appear "behind the times" to your clients, customers, vendors, and associates? Are you still using old traditional marketing methods? Newspapers, radio, business cards? Forget all that! Use a responsive website that works on all devices including desktop PCs and mobiles. Is it important to you to be perceived as successful, savvy, in tune with the trends leading the American business scene? Yes? Then buy this template and we will help you set it up. It's take minutes NOT days to start a new website using this awesome WordPress theme.

We offer 24/7 support!

Contact us today!

FREE HTML Templates

FREE HTML Templates are available for download! Yes, absolutely free! No strings attached!

Visit: https://themesmill.com to view and download free html templates. Templates for following businesses are available:

1. Business Insurance Template
2. Blog HTML Template
3. Healthcare HTML Template
4. Wedding HTML Template
5. Business Template 3
6. Real Estate Agent Template
7. Lawyer HTML Template
8. App HTML Template (for launching new apps on itunes and google play stores)
9. Health insurance HTML Template
10. Golf HTML Template
11. Architecture HTML Template
12. Attorney HTML Template
13. Education/Learning HTML Template
14. Fitness HTML Template
15. Education and Learning HTML Template 2
16. Multipurpose HTML Template 5
17. Multipurpose HTML Template 4
18. Multipurpose HTML Template 3
19. Corporate HTML Template
20. Multipurpose HTML Template 2
21. Cargo HTML Template
22. Car Loan HTML Template
23. Home Insurance HTML Template 2

and there are more! Visit the site to view demos and to download!

Friday, October 20, 2017

Fine Build - Building & Construction WordPress Theme


Fine Build – Building & Construction WordPress Theme is a brand new WordPress theme built for building and construction business. Using this great WordPress theme, you can easily build a website on your own without having to hire specialized services. Fine Build is a responsive WordPress theme for building a website for a services company. You can build a website for services like construction, engineering, architecture, home re-modelling, roofing, maintenance and repairs, home inspections, etc. 

You can use this easy to use theme for any purpose though, not only for construction but yes, out-of-the-box it works well for the construction business. Created by ThemesMill.com after extensive research in the construction industry, this theme has everything that one needs to setup a website. This great theme has unlimited sidebars, it is fully responsive, can have unlimited colors, and most importantly, it is woocommerce ready so you can start selling products and services in a jiffy. It has a modern and clean design which is easy on eyes. It works on all devices no matter how small.

Best part? It has a low introductory price of $29. JUST $29!!

Compare it with other themes on the market. They sell for minimum $59. We sell for ONLY $29. Yes, this is a limited time offer as this is an introductory price so hurry up now and buy your copy! Themesmill sells this exclusive theme on themeforest and offers excellent support services. They will customize the theme for you for just $15/hr. You can get any feature added. Of course you can customize it yourself but if you dont have the technical skills or the time, you can engage them. They will happily extend for you.

FineBuild Construction WordPress Theme
FineBuild Construction WordPress Theme
Page Options
We have added several options that allow you to easily control settings for all pages. These additional options allow you to have full freedom when building your website with this awesome theme.
Woocommerce Ready
We included the best e-commerce platform available on the market today for WordPress websites. Now you can start selling your products and/or services with ease. Get your products online and start selling them with our e-commerce ready theme now!
Boxed Version
This site layout allows you to customize your website even further, by giving you options to add an image, pattern or solid color as the site background.
Theme Features:
  • Project Post Type
  • Services Post Type
  • Staff Post Type
  • Testimonial Post Type
  • Shortcode Support
  • One Click Importer
  • Easy to customize
  • Well Documented
  • Advanced Typography Options
  • Built on Bootstrap 3.x
  • Cross Browser Compatibile
  • Fully Responsive Layout
  • Mailchimp Subscribe option
  • FontAwesome icons included
  • SVG icons included
  • Unlimited Google Fonts
  • Parallax background
  • Translation-ready using provided PO & MO files
  • Unlimited Color Options
  • Unlimited Navigation Color Options
  • Powerful Theme Options
  • Works on WordPress 4.8+
  • Supports contact form 7
  • WooCommerce supported
  • Blazing fast loading speed
  • Boxed or full width layout
Theme Options:
  • Header Options
  • Footer Options
  • Layout Options
  • Blog Options
  • Color Options
  • Fonts Options
  • Sidebar Options
  • API Options
  • Social Options
  • Import Options
One Click Demo Data Install
Installing the Fine Build WordPress theme demo data takes just a couple minutes allowing you to get up and running in no time at all. Many of the sample images are not included in the theme due to copyright reasons and are replaced with grey placeholders.
Amazing Support
If you have any questions about the customization of this theme, which are not covered in the documentation, please feel free to contact us and ask questions. We will be happy to provide assistance!
Save time and avoid hassle and headache! Our installation service will setup your theme on your server. If you are lucky, we may offer to install the theme for free provided we are not overly-busy and have capacity to do free work. If we are busy, you can still get the service for a nominal price. It’s a GREAT bargain!! Please, open a ticket in our support center. We will be happy to work with you on your new project!

Monday, March 20, 2017

SharePoint Integration with IIS

Before discussing the Integration, we will discuss the architecture of SharePoint at the architecture level. The diagram represents the architecture of SharePoint and split into two halves. The Left-half is administrator world and the right-half is the end-user world. Everything in right half resides in SharePoint content database. Let's continue with some terminologies before goes into deep dive. 


A farm is a logical architecture or logical grouping of SharePoint servers that share common resources of SharePoint. It can be a single machine or more than one machine. The farm is differentiated on their tier levels. Might be possible Farm can be 1to N-tier. Installation can either be done at 1 machine to N. Most of the cases in production you have to choose at least 5-tier architecture for application Server, front-end Server, SQL, AD+DNS, Office Web App Server and Exchange; you can add more than one application server, Front-End etc at any level.

Configuration Database

Each farm is associated with a SQL server database called a configuration database. The SharePoint CONFIG database as SharePoint_Config created during SharePoint Products Configuration Wizard and is used by the central administration to manage all of your web applications, site collections, and service applications etc. Configuration Database co-located with the Central Administration database. Generally, you only have one instance of SQL server per farm, unless you cluster or mirror the instance. A SharePoint farm can only have one central administration database although you can host the central administration website on more than one server on your farm.

Site collection and Site

A site collection is a logical grouping of sites and a site is a container for information. In a site, we can have lists and libraries. A site collection is made up of one top-level site and all sites below it. The number of site collections you can have in a single web application depends on the capacity of your server infrastructure. 
For more information here is the link of Technet.

List and Library

A list is like an Excel worksheet just like rows and columns of data. A document library is just a special case of a list. We still have rows and columns of data, but each row is associated with a document. So we can store pictures, text files, web pages and all kind of documents. In-library others column except document filed called metadata of that library. A list has major versions only, can have attachments but not indexed, do not have Check-in/Check-out features and didn't open with explorer but in cased of library, files are directly in the library can't have attachments, have both minor (draft) and major (published) versioning, have Check-in/Check-Out, publishing libraries can use Page Layouts and Have Unique Document Ids out of the box.

SharePoint content database

Everything on the end user part (right-hand side) in the architectural diagram is stored in SharePoint content database. So, if we create a site within a site collection, we are adding an entry to a table in the database. If we create a list, again, we are adding entries into tables. If we add a document to a document library, that will also add an entry in the database.

Deployment mechanism of web application

A web application is just an extended IIS website, so when we create a web application, SharePoint creates an IIS website but modifies the WEB.CONFIG file, GLOBAL.ASPX file and creates some virtual directories which point to the SharePoint system folders.

Integration with IIS

SharePoint integrates with both IIS and ASP.NET, IIS websites are extended through the standard extension mechanisms built into ASP.NET. In SharePoint, integration with IIS is done at web application level. The files used by IIS are stored in \INETPUB\WWWROOT\WSS\VIRTUALDIRECTORIES\<PORT> and this port is used by the IIS website and the SharePoint web application.
The WSS part of the path refers to the “Window SharePoint services”. The folder of the web application at port 80 just has a GLOBAL.ASAX and WEB.CONFIG file. The default installation or the basic installation of SharePoint takes over port 80.

ASP.net and SharePoint Development

The default installation or the basic installation of SharePoint takes over port 80. So if you want to do SharePoint development as well as ASP.NET development then you will need to have a separate IIS website where you can host your ASP.NET applications. They will host their externally to SharePoint inside IIS.

SharePoint Central Administration Utility

When you create new web applications or when you are managing web applications you've to use the SharePoint Central Administration Utility (browser based) or STS Admin (classic way) or PowerShell commands instead of IIS Manager. Now there are certain cases where you do need to get into the IIS Manager like IISRESET etc.

The default installation path for SharePoint files used by IIS is C:\inetpub\wwwroot\wss\VirtualDirectories\80.

"12625" is the name of the port assigned to central admin web application. We can change the port of the newly created web application but it will not change the folder name. So, the name of the folder will remain unchanged. If we want to change the name of the folder too, then we will need to update is manual.

We can see in the screenshot that upon changing ports to the "9999", it changed the ports on IIS panel and in SharePoint but it did not change the folder name. SharePoint files are present in the SP system folders and SP databases.

The below screenshot is showing the website of central admin.

We can see the comparison of both folders. The 80-port directory contains files, GLOBAL.ASPX and WEB.CONFIG and we can also store the backups files of web config.

Screenshot presents the mapping between the web application and IIS manager. 

Now create a new web application using SP central administration, click “New”, remove GUID from DB Name, specify the port number and click OK. After that a create the site collection. The web application is now added to SharePoint central administration. In Application Pools inside the IIS Manager new application pool would be created and virtual directories in contents tab.

Authors [Ali Mamoon, Mujahid Hafeez]

Tuesday, February 21, 2017

PnP PowerShell overview

SharePoint Patterns and Practices (PnP) contains a library of PowerShell commands (PnP PowerShell) that allows you to perform complex provisioning and artifact management actions towards SharePoint. The commands use CSOM and can work against both SharePoint Online as SharePoint On-Premises. Read more


Friday, February 17, 2017

Attach ECB menu on another column instead of Title column in SharePoint list using Sharepoint Designer

Go to SharePoint designer and open the site ->Your List->Your View

Find all FieldRef in <ViewFields> tag. Then add below attributes to desire FieldRef like this code

<FieldRef Name="DateColumn" ListItemMenu="TRUE" linkToItem="TRUE"/>'

If you want to remove existing ECB menu then remove the following code and save it.

<FieldRef Name="LinkTitle"/> 

Wednesday, January 25, 2017

SharePoint PnP JavaScript Core Library v2.0

The SharePoint Patterns and Practices JavaScript Core Library was created to help developers by simplifying common operations within SharePoint and the SharePoint Framework. This is open source, community driven library with contributions cross different organizations and teams. Currently it contains a fluent API for working with the full SharePoint REST API as well as utility and helper functions. This takes the guess work out of creating REST requests, letting developers focus on the what and less on the how. PnP JS Core library can be used in SharePoint Online or in on-premises. It's a great library to be used with SharePoint Framework customizations, but it can be also used using classic development models, like with Script Editor Web Part or when you embed JavaScript to SharePoint using User Custom Actions.