Monday, May 14, 2018

Set Welcome page using PnP PowerShell in SharePoint Online


When we provision a site using PnP template, somehow welcome page is not being set, to set the welcome page for a site use the below command after provisioning of the site is been completed.

Connect-PnPonline -Url $siteURL -Credentials $cred


Set-PnPHomePage -RootFolderRelativeUrl SitePages/Default.aspx

Friday, May 11, 2018

PnP PowerShell to get and apply the site template


Provision a site using PnP PowerShell


Most of the time we struggle to install the PnP online PowerShell modules. Due to not enough permission on system as administrator we get stuck or keep waiting for the installation done by an administrator. Here is an easy and quick way to get the PnP PowerShell install for current user logged in

Install-Module SharePointPnPPowerShellOnline -Scope CurrentUser


In the process of installation of this module it will download and install other dependent software’s. So keep saying ‘Yes’ for the pop up or messages you get during installation.

Create a site template using PnP

Once your PnP Modules are been installed. You can start using the PnP commands.


#Connect to SP Site

$username = "xyz@domain.com"
$siteURL = "https://abcd/template/"

try
{
$cred = Get-Credential -UserName $username -Message "Please enter password for $username"

    Connect-PnPonline -Url $siteURL -Credentials $cred

    Write-Host "Connected to Site"

    #Get Site template of the Site URL mentioned above
   
    Get-PnPProvisioningTemplate -Out "D:\SiteTemplate\template1.xml"

    Write-Host "Site template created"
} 
catch{ 
    write-host "$($_.Exception.Message)" -foregroundcolor red 
} 

Apply site template using PnP


#Connect to SP Site

$username = "xyz@domain.com"
$siteURL = "https://abcd/template/"
$subSite = "Site2"
$subSiteTitle = "Site2 Title"

try
{
$cred = Get-Credential -UserName $username -Message "Please enter password for $username"

    Connect-PnPonline -Url $siteURL -Credentials $cred

    Write-Host "Connected to Site"
-Template "BLANKINTERNET#0"

    #Apply Site template of the Site URL mentioned above

    Apply-PnPProvisioningTemplate -Web $web -Path "D:\SiteTemplate\template1.xml"


    Write-Host "Site template Applied"
} 
catch{ 
    write-host "$($_.Exception.Message)" -foregroundcolor red 
} 


Saturday, August 17, 2013

Secure Life

My experience with Secure Life Multilevel Networking Company.

I was impressed with the plan of this company. Thought of trying this business. Doesn't look very difficult to follow and understand. Its a Team work where every person works for their team.

To join this company we have to buy one time any product from the list of products available with this company. The products are mainly in the area of : Male and Female Clothing , Reliance Life insurance, CNBC Awaaz , Reebok etc..

We have to make people to join this company under our tree. When we make two people to join with our reference, we become eligible to receive the commission from this company.

If every person makes two reference under them, becomes eligible to receive the commission. For every sale of Full product we get Rs. 500 as commission and Rs. 250 for half sale commission.

It works in 1:1 ratio. The tree should grow in Left and Right, when we make an pair in our Left and Right side we receive an income. The payout happens weekly. We don't have to wait for an month to receive our income. 

Hide the content type dropdown field in Edit Form of library



$(document).ready(function() {
        $("select[id*='ContentTypeChoice']").closest('tr').hide();
});

Add custom web part/User Control in Master Page


1. Register the user control.
<%@ Register TagPrefix="Entrust" TagName="Alert" src="~/_CONTROLTEMPLATES/WebParts/Alert/AlertUserControl.ascx" %>

2. Refer with tagprefix.

The project type is not supported by this installation


When we open some visual studio and we get the error : project type is not supported.
Solution :
1. Open the .csproj file in edit mode.
2. Look for .
3. Based on this GUID you can find which template this project is created .
4. Install the required template and project will be opened without any error.

Table of GUIDs of project type.


Project Type Description

Project Type Guid

Windows (C#)

{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}

Windows (VB.NET)

{F184B08F-C81C-45F6-A57F-5ABD9991F28F}

Windows (Visual C++)

{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}

Web Application

{349C5851-65DF-11DA-9384-00065B846F21}

Web Site

{E24C65DC-7377-472B-9ABA-BC803B73C61A}

Distributed System

{F135691A-BF7E-435D-8960-F99683D2D49C}

Windows Communication Foundation (WCF)

{3D9AD99F-2412-4246-B90B-4EAA41C64699}

Windows Presentation Foundation (WPF)

{60DC8134-EBA5-43B8-BCC9-BB4BC16C2548}

Visual Database Tools

{C252FEB5-A946-4202-B1D4-9916A0590387}

Database

{A9ACE9BB-CECE-4E62-9AA4-C7E7C5BD2124}

Database (other project types)

{4F174C21-8C12-11D0-8340-0000F80270F8}

Test

{3AC096D0-A1C2-E12C-1390-A8335801FDAB}

Legacy (2003) Smart Device (C#)

{20D4826A-C6FA-45DB-90F4-C717570B9F32}

Legacy (2003) Smart Device (VB.NET)

{CB4CE8C6-1BDB-4DC7-A4D3-65A1999772F8}

Smart Device (C#)

{4D628B5B-2FBC-4AA6-8C16-197242AEB884}

Smart Device (VB.NET)

{68B1623D-7FB9-47D8-8664-7ECEA3297D4F}

Workflow (C#)

{14822709-B5A1-4724-98CA-57A101D1B079}

Workflow (VB.NET)

{D59BE175-2ED0-4C54-BE3D-CDAA9F3214C8}

Deployment Merge Module

{06A35CCD-C46D-44D5-987B-CF40FF872267}

Deployment Cab

{3EA9E505-35AC-4774-B492-AD1749C4943A}

Deployment Setup

{978C614F-708E-4E1A-B201-565925725DBA}

Deployment Smart Device Cab

{AB322303-2255-48EF-A496-5904EB18DA55}

Visual Studio Tools for Applications (VSTA)

{A860303F-1F3F-4691-B57E-529FC101A107}

Visual Studio Tools for Office (VSTO)

{BAA0C2D2-18E2-41B9-852F-F413020CAA33}

SharePoint Workflow

{F8810EC1-6754-47FC-A15F-DFABD2E3FA90}

XNA (Windows)

{6D335F3A-9D43-41b4-9D22-F6F17C4BE596}

XNA (XBox)

{2DF5C3F4-5A5F-47a9-8E94-23B4456F55E2}

XNA (Zune)

{D399B71A-8929-442a-A9AC-8BEC78BB2433}

SharePoint (VB.NET)

{EC05E597-79D4-47f3-ADA0-324C4F7C7484}

SharePoint (C#)

{593B0543-81F6-4436-BA1E-4747859CAAE2}

Silverlight

{A1591282-1198-4647-A2B1-27E5FF5F6F3B}

How to hide the Select and Deselect Check box in a List/Library in SharePoint 2010



You will see all the options for customizing the list\library. Click On the Tabular View
Here you will find that, “Allow Individual Item Checkboxes” option is selected