Design Manager in SharePoint 2013

Design Manager is a feature in SharePoint 2013 that makes it easier to create a fully customized, pixel-perfect design while using the web-design tools that you’re already familiar with. Design Manager is a publishing feature that is available in publishing sites in both SharePoint Server 2013 and Office 365. You can also use Design Manager to brand the public-facing website in Office 365.

Below article is focused on Enable Design manager in SharePoint and Open Design Manager in SharePoint.

You can refer the MSDN article on Overview of Design Manager in SharePoint 2013 for further details.

Enable Design Manager in SharePoint

  • As Design Manager is a publishing feature that is available in publishing sites activate “SharePoint Server Publishing Infrastructure” under Site Collection Features

    Site Collection Features

    clip_image001

  • Then activate “SharePoint Server Publishing” feature under Manage Site Features

    Site Features

    clip_image002


    Open Design Manager in SharePoint

  • Option 01: Click on the gear icon on the top right corner of the page. Then click on “Design Manager”
  • clip_image003

  • Option 02: Open Site setting then click on “Design Manager” under look and Feel.

    clip_image004

  • Option 03: Browse http://ServerName/_layouts/15/DesignWelcomePage.aspx (Replace ServerName with your server name)
  • You are here. Itโ€™s the Design manager Landing Page

    clip_image005 

    Additional Resources

    What’s new with SharePoint 2013 site development: http://msdn.microsoft.com/en-us/library/jj163942(office.15).aspx

    Overview of the SharePoint 2013 page model: http://msdn.microsoft.com/en-us/library/jj191506(v=office.15).aspx

    How to: Convert an HTML file into a master page in SharePoint 2013: http://msdn.microsoft.com/en-us/library/jj822370(v=office.15).aspx

    How to: Create a page layout in SharePoint 2013: http://msdn.microsoft.com/en-us/library/jj822368(v=office.15).aspx

    Whatโ€™s new in Branding ? http://edithzor.wordpress.com/2012/11/22/whats-new-in-branding/

    Intro to SharePoint 2013 Design Manager: http://sharepointbrian.com/2012/07/intro-to-sharepoint-2013-design-manager/

    Using Dreamweaver and Design Manager with SharePoint 2013: http://blogs.technet.com/b/speschka/archive/2012/07/27/using-dreamweaver-and-design-manager-with-sharepoint-2013.aspx

    Thank you. Smile
    Happy SharePointing Open-mouthed smile Open-mouthed smile Open-mouthed smile

    Advertisements

    Remove _layouts/15/start.aspx# from SharePoint URL

    If you notice having  the URL with _layouts/15/start.aspx because the new feature which is introduces in SharePoint 2013 Minimal Download Strategy is activated on your site. Minimal Download Strategy is a new framework which is been written to increase the performance of the SharePoint site.

    In order to fix this Deactive Feature โ€œMinimal Download Strategyโ€ under Manage Site Features.

    image

    Hope this helped Smile

    Thank you.

    Enjoy SharePointing Open-mouthed smile Open-mouthed smile Open-mouthed smile

    Step by Step Configure SharePoint Incoming Email

      Install SMTP Server

      • Verify that the user account that is performing this procedure is a member of the Administrators group on the front-end web server.
      • Open Server Manager.
      • In Server Manager, click Add Roles and Features.
      • Click next to skip Role in Installation
      • On the Features screen, select SMTP Server.

      clip_image001[4]

      • In the Add Roles and Features Wizard dialog box, click Add Features, and then click Next.

      clip_image002[4]

      • On the Confirm Installation Selections page, click Install.
      • On the Installation Results page, ensure that the installation finished successfully, and then click Close.

      Configure SMTP Server

      • Open Internet Information Services (IIS) 6.0 Manager.
      • In IIS Manager, expand the server name that contains the SMTP server that you want to configure.
      • Right-click the SMTP virtual server that you want to configure, and then click Start.
      • Right-click the SMTP virtual server that you want to configure, and then click Properties.
      • On the Access tab, in the Access control area, click Authentication.
      • In the Authentication dialog box, verify that Anonymous access is selected.

      Click OK.

      • On the Access tab, in the Relay restrictions area, click Relay.
      • To enable relaying from any server, click All except the list below.
      • To accept relaying from one or more specific servers, follow these steps:
        1. Click Only the list below.
        2. Click Add, and then add servers one at a time by IP address, or in groups by using a subnet or domain.
        3. Click OK to close the Computer dialog box.
      • Click OK to close the Relay Restrictions dialog box.
      • Click OK to close the Properties dialog box.

      Set SMTP Service to start Automatically

      • Open Services.
      • In Services, right-click Simple Mail Transfer Protocol (SMTP), and then select Properties.
      • In the Simple Mail Transfer Protocol (SMTP) Properties dialog box, on the General tab, in the Startup type list, select Automatic.
      • Click OK.

      Create an OU in AD DS

      • Verify that the user account that is performing this procedure is a member of the Domain Administrators group or a delegated authority for domain administration on the domain controller that is running DNS Manager.
      • Click Start, point to Administrative Tools, and then click Active Directory Users and Computers.
      • In Active Directory Users and Computers, right-click the folder for the second-level domain that contains your server farm, point to New, and then click Organizational Unit.

      Type the name of the OU, and then click OK. In my scenario I used the name as “SharePoint Contacts”

      Delegate Permission to Create and Delete all child objects

      • Verify that the user account that is performing this procedure is a member of the Domain Administrators group or the Enterprise Administrators group in AD DS, or a delegated authority for domain administration.
      • Right-click the OU, and then click Delegate control.
      • In the Delegation of Control Wizard, click Next.

      clip_image003[4]

      • Click Add, and then type the name of the application pool identity account for Central Administration.

      Click OK.

      Click Next.

      clip_image004[4]

      • On the Tasks to Delegate page of the Delegation of Control Wizard, select Create a custom task to delegate, and then click Next.

      Click This folder, existing objects in this folder, and creation of new objects in this folder, and then click Next.

      • In the Permissions section, select Create all Child Objects and Delete all Child Objects.

      Click Next.

      clip_image005[4]

      • On the last page of the Delegation of Control Wizard, click Finish to exit the wizard.

      clip_image006[4]

      Create Send Connector in Exchange Server

      Click on Mail Flow then Send Connectors

      Click on New Send Connector Icon and give it meaningful name and chose Internal

      clip_image007[4]

      • Choose “Route mail through smart hosts” and click on Add and provide SharePoint Server FQDN

      clip_image008[4]

      clip_image009[4]

      • Choose None as the Authentication method

      clip_image010[4]

      • Provide the FQDN of the SharePoint Server where SMTP role is installed and click on Save and then Next

      clip_image011[4]

      clip_image012[4]

      • On the Source Server screen add the exchange server and click on Finish

      clip_image013[4]

      clip_image014[4]

      • Ensure that the Connector status shows as Enabled

      clip_image015[4]

      Configure SharePoint Incoming Email

      • Make sure Microsoft SharePoint Incoming Email service is started. If its stopped, Start the service.

      clip_image016[6]

      clip_image017[6]

      • Then in Central administration System Settings >> Configure Incoming Email Settings set the settings as below.
        • Settings Mode: Advanced
        • Directory Management Service: Yes
        • AD Container: OU=SharePoint Contacts, DC=AD2012, DC=Loc
        • SMTP Server: FQDN of the Front End Server: SP2013Srv.AD2012.Loc

      clip_image018[4]

      clip_image019[4]

      Configure Document Library to Receive Email

      • Browse to a library >> Library Settings >> Incoming Email Settings to enable

      clip_image022[4]

      • Under Document Library Settings you can check the mail address.

      clip_image023[4]

      • Wooow it works ๐Ÿ™‚

      clip_image024[6]

      Thank you Smile

      Enjoy SharePointing Open-mouthed smile Open-mouthed smile Open-mouthed smile

    Remove Server from Service Bus Farm

    Hi Guys,

    This one of the issue that I experienced when Removing the Workflow manager from one farm and joining another farm. This requirement popped out as we crated the development farm by cloning the servers in Production Farm. I renamed the servers accordingly. As the Workflow Manager and Service Bus manager were already configured I had to remove the server from both farms (Workflow Manager and Service Bus)

    Good news is I was able to remove from Workflow Farm using Workflow Configuration manager. But even I tried removing from Service Bus Farm using UI its still there. So that I moved to PowerShell Open-mouthed smile to get this done. This is not the only issue that I had to face. Others will be addressed in Related post bottom of this post.

    • Open Service Bus PowerShell as Administrator

    clip_image001

    Warning Message shows as this is the new cloned SP server. What was in the SB Farm was the old server name. No problem this will remove current server from SB Farm. Use Get-SBFarm command to verify.

    image

    • To make sure I restarted the server and ran Workflow Configuration Manager. Now its possible both WF manager and SB to connect to an existing farm Smile

    clip_image003

    Unable to display this Web Part: Unable to cast object of type ‘System.Reflection.RuntimeMethodInfo’ to type ‘System.Type’

    Issue

    You get the “Unable to display this Web Part.” error message on any modified view.

    image 

    Tracking down SharePoint Logs for the correlation id contain the following:

    Error while executing web part: System.InvalidCastException: Unable to cast object of type ‘System.Reflection.RuntimeMethodInfo’ to type ‘System.Type’.     at Microsoft.Xslt.MethodCollection.MethodDescription.DeclareDynamicMethod(MethodCollection methodColl)     at Microsoft.Xslt.MethodCollection.CreateDynamicMethods()     at Microsoft.Xslt.MethodCollection.GetMethodInfoInternal(Int32 methodNumber)     at Microsoft.Xslt.MethodCollection.GetMethodInfo(Int32 methodNumber)     at Microsoft.Xslt.STransform.GetCompiledTransform()     at Microsoft.SharePoint.WebPartPages.BaseXsltListWebPart.LoadXslCompiledTransform(WSSXmlUrlResolver someXmlResolver)     at Microsoft.SharePoint.WebPartPages.DataFormWebPart.GetXslCompiledTransform()     at Microsoft.SharePoint.WebPartPages.DataFormWebPart.PrepareA…
    …ndPerformTransform(Boolean bDeferExecuteTransform)

    Cause

    This seems to be a Microsoft bug and only occurs after occasional app pool resets

    Resolution

    IIS Reset

    OR

    Open the view in SharePoint Designer and Save the view again.

    Thanks you Smile

    Enjoy SharePointing Open-mouthed smile Open-mouthed smile Open-mouthed smile

    DNS Configuration for SharePoint Apps

    When you trying to add an app from store you might get below error. In order to fix this there are two things to be done.

    Task 01. Configure App Managements and Subscription Settings service in SharePoint

    Task 02. Configure DNS server to support app URLs

    Below blog post will be focused on Task 02 where you configure DNS record in DNS server.

    image

     

    • Open DNS using MMC then right click your domain and select add new CNAME

    clip_image001

    • Once you got prompted to enter record details add *.app as the alias name and as FQDN of target host as your domain name (in my case its silab.int)

    clip_image002

    • After successful addition of DNS you will find the record as below.

    clip_image003

    • Now from the DNS end you are ready to go. Verify the entry by ping blablablaa.app.silab.int

    image

    • Make sure you configure the App Management and Subscription Settings services (both) in SharePoint before adding the app URLs.

    image

    Thank you Smile

    Enjoy SharePointing Open-mouthed smile Open-mouthed smile Open-mouthed smile

    Register-SPWorkflowService The remote server returned an error: (404) Not Found

    This errors pops out if you have installed SharePoint Server 2013 on Windows Server 2012 R2. Its true that SharePoint 2013 now supports Windows Server 2012 R2 after the SP1 update.

    Even though you have SP1 (โ€‹15.0.4569.1000) you still will get the error when registering workflow service.

    image

    • If it shows โ€œWorkflow is Not Connectedโ€ you have to register the workflow service in SharePoint.
    • In order to register run โ€œRegister-SPWorkflowService -SPSite “http://SPSite” -WorkflowHostUri “http://ServerName:12291″ -AllowOAuthHttpโ€ in elevated SharePoint Management shell

    clip_image002

    • If the workflow service in running on a Windows Server 2012 R2 server you will get an error (Register-SPWorkflowService : The remote server returned an error: (404) Not Found) as shown above.
    • In order to fix download the Web Platform Installer (http://www.microsoft.com/web/downloads/platform.aspx) then search for Workflow Manager CU2 and proceed with installation.

    clip_image003

    clip_image004

    clip_image005

    clip_image006

    clip_image007

    clip_image008

    Thanks you. Smile

    Enjoy SharePointing Open-mouthed smileOpen-mouthed smileOpen-mouthed smile