Change Page Title

Navigate to: http://intranet/_catalogs/masterpage/Forms/AllItems.aspx

Download a copy of the “BlankWebPartPage.aspx” and edit the file in an editor.

Before (Page Name – Site Name)

<asp:Content ContentPlaceHolderId="PlaceHolderPageTitle" runat="server">
	<SharePointWebControls:ListProperty Property="Title" runat="server"/> - <SharePointWebControls:FieldValue FieldName="Title" runat="server"/>
</asp:Content>

After (Intranet – Site Name)

<asp:Content ContentPlaceHolderId="PlaceHolderPageTitle" runat="server">
 Intranet - <SharePointWebControls:FieldValue FieldName="Title" runat="server"/>
</asp:Content>

Save changes, upload file and publish.

SharePoint Designer 2013 HTML email body

The other day I was trying to insert some HTML into the body of a SharePoint workflow email, I remember that in previous version of SharePoint you could type HTML straight into the body but I could find anyway to do this in 2013.

I discovered that on the customization window, if you click on the drop down on the Email action and click on Properties

email-html-1

then select “Body” and click on the ellipsis […]

email-html-2

you should then see the HTML and then be able edit it.

email-html-3

twitter Widget

To get started you’ll need to create a new twitter widget. You should end up with some code that looks like this:

<a class="twitter-timeline" data-dnt="true" href="https://twitter.com/twitterapi" data-widget-id="YOUR-WIDGET-ID-HERE">Tweets by @twitterapi</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>

Which will give you a widget that looks like this:

original-twitter

But its not the prettiest looking thing in the world, so lets change that.

Were going to use the following attributes:

  • data-link-color=”#0078c9″ (Change this HEX to match your site template)
  • width=”200″ (width pixels)
  • height=”500″ (height pixels)
  • data-chrome=”noheader nofooter noborders noscrollbar” (hide the header, footer, borders and scrollbar)
  • data-tweet-limit=”3″ (Number of tweets)

For a full list of all the settings that you can change check out the Embedded Timelines on the twitter developers site.

<div>
<a class="twitter-timeline" href="https://twitter.com/twitterapi" data-widget-id="YOUR-WIDGET-ID-HERE" data-dnt="true"
data-link-color="#0078c9"
width="200"
height="500"
data-chrome="noheader nofooter noborders noscrollbar"
data-tweet-limit="3"
data-aria-polite="assertive"
data-show-replies="false"></a>
<script type="text/javascript">!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
</div>

Remember to insert your “data-widget-id” in the script above (YOUR-WIDGET_ID_HERE).

You should end up with something that looks a bit like this:

custom-twitter

I think you’ll agree that looks a lot better and should fit in nicely with any SharePoint Intranet site.

Finally why not follow me on twitter follow-twitter

SQL Server 2012 Install

These are just a few notes that I have made while doing my new SQL Server 2012 install, ready for SharePoint 2013.

Service Accounts (Server Configuration)

Always make sure that you have all your service accounts created be you start (naming conventions may vary, but this is what I like), also the number of service accounts may vary depend on what features you are installing.

  • sql_admin (use this account to login and install SQL)
  • sql_agent (SQL Server Agent)
  • sql_engine (SQL Server Database Engine)
  • sql_analysis (SQL Server Analysis Services)
  • sql_reporting (SQL Server Reporting Services)
  • sql_integration (SQL Server Integration Services 10.0)

Collation Settings (Server Configuration)

When I got to the “Collation” tab I did some googling and found this Microsoft article (2008668), where it states:

We support any CI collation for the SQL instance (for master, tempdb databases). However we recommend using Latin1_General_CI_AS_KS_WS as the instance default collation (master, tempdb databases).

So I changed my settings to match.

collation

Data Directories (Database Engine Configuration)

I got to the “Data Directories” and I tried to back sense of all the directories (what needs to go where).

I had configured the server to have the following  drives:

  • E:\ (System Database)
  • Q:\ (Backup Database)
  • T:\ (Temp Database)
  • U:\ (User Database)
  • V:\ (User Database Log)

So this is how I did my settings:

datadirectories

Check out this thread for more information about SQL 2012 and Data Directories.

Max Degree of Parallelism

Once SQL has finished installing and you have rebooted, open “Microsoft SQL Server Management Studio” and connect to your new SQL instance.

Right click on your server and select “Properties”.

Next, select “Advanced” option on the left pane and change the Max Degree of Parallelism from 0 to 1, click OK.

parallelism

If you don’t do this change now you may get the following error when performing the Configuration Wizard later.

parallelism-error

I hope these few tips will help you with your installation.

There are loads of guides on the web that go into more detail with lots of screenshots to help, here are just a few:

TERRY L@U’S BLOG: http://terrytlslau.tls1.cc/2013/01/installing-sharepoint-2013-two-tier.html

EMC Consulting: http://consultingblogs.emc.com/randyrempel/archive/2013/03/17/installing-and-configuring-sql-server-2012-part-3-of-4.aspx

I hope you find this useful.

Disclaimer: I’m no SQL expert and I don’t do may SQL installations (just when a new version of SharePoint is released), I have just written my findings and tips here, so please make sure you do your own research before carrying out any installations.

New SharePoint Book

Microsoft SharePoint 2010 Administrator's CompanionIn 2010 I won a copy of “Microsoft SharePoint 2010 Administrator’s Companion” at SharePoint Saturday, which was really lucky as I was just about to start on a new SharePoint 2010 implementation, it was a really good reference guide and helped me loads.

But I thought this time I would buy a none Microsoft book which would not just be the same with the 2013 bits added in. So I went for the “Professional SharePoint 2013 Administration“, it had a really good ratings on amazon and so far I have not been disappointed.

I really like it on page 57 “No train wrecks or magic occur in this chapter, just a clear, production-level install done in a slow, deliberate fashion that explains all the steps”.

Cant wait to get some servers built and start having a play with SharePoint 15 (2013).

Back Cover: Learn to work with the major new features of SharePoint 2013

Featuring the all-star author team from the previous edition, this essential book offers a
complete update on how to make the new features of SharePoint 2013 work. Packed
with helpful guidance for making your SharePoint 2013 planning and installation
successful, this new edition provides a clear picture of SharePoint 2013
administration, the functionality it provides, and advice on how to make it work
for you.

SharePoint 2013 AdministrationProfessional SharePoint 2013 Administration:

• Compares and contrasts SharePoint 2013 to earlier versions and reviews what’s new in the 2013 iteration
• Shares techniques for making SharePoint 2013 installation smooth and successful
• Demonstrates ways to best configure SharePoint 2013 for high-availability backups
• Details workflows in SharePoint 2013
• Provides invaluable troubleshooting advice
• Explains how to integrate SharePoint with Word, Excel, PowerPoint, Outlook, InfoPath, OneNote, and Microsoft Visio