xDB Cloud service REST API explained

How to use REST API reference for the xDB Cloud service is described well here. But for someone it will use it for the first time may not be that obvious. Here is a description “for dummies”.

First we have to obtain valid authentication token to make a call to xDB Cloud API. it must to be included as a HTTP header in all requests. Here are a description of this call.  I use Fiddler as a tool.

Continue reading

Sitecore 9 Initial Release on Windows Server 2012 R2 SIF – part 2

Finally I managed to install Sitecore 9 on a Windows 2012 R2. As you can read in my previous blog post – Sitecore 9 Initial Release on Windows Server 2012 R2 SIF – part 1  – Sitecore Installation Framework have some issues with Certificates creation on OS with IIS 8.5 (Windows 2012 R2 and Windows 8.x).

I will describe my work around Continue reading

Sitecore 9 Initial Release on Windows Server 2012 R2 SIF – part 1

I followed Installation Guide for Sitecore 9 Initial Release and I found out that Sitecore Installation Framework is not working with Windows 2012 R2. Why I am writing about it ? Because Sitecore documentation is not that clear.

It says in section 2.1 Sitecore Hosting Environment Requirement that Sitecore 9 will work with IIS 8.5 and Windows Server 2012 R2 (64-bit). Later in documentation, section 5.1 Install Prerequisites is says : Important. The Sitecore Fundamentals module does not support IIS 8.0 or 8.5.   The root cause is Power Shell PKI module 1.0.0.0 that reference to IIS dll.

And don’t forget to install Microsoft PoweShell version 5.1 even if documentation says 5.0 or later.

 

PS. Finally I mange to install Sitecore 9 on Windows 2012 R2 – you can check steps here – Sitecore 9 Initial Release on Windows Server 2012 R2 SIF – part 2

Sitecore 9. Do you need to upgrade your Sitecore license ?

Yeah, Sitecore added support to other combined roles than stand alone. My worries are not valid any more.  Please look at my edit on November 22nd

My client licence is XP3 (3+3). We allow to have 3 production servers. It looks like for the moment (or not) the only supported role combination is XP0 (standalone) – which is recommended only for local development and testing. Here is a link to Sitecore documentation.

If you planning a fully featured Sitecore Experience Platform installation you need separated server roles: Content Delivery, Content Management, Processing, xConnect Collection, xConnect Collection Search,  xDB Reference Data, xDB Automation Operations, xDB Automation Reporting.  Is my old Sitecore licence good enough? I has been told on Sitecore slack by Sitecore employee :  ” From a licensing perspective, you probably want to look at transitioning to the subscription licensing model by speaking with your local sales contact.”

I will you keep posted.

Added on November 8th

Based on Webinar – Sitecore Pricing Overview for Partners I can tell that all xDB processing server are PRODUCTION now.

Added on November 22nd

It looks like it was a false alarm. Sitecore yesterday added new  combined roles

How to enable/disable visits tracking from content database.

I has been ask by business to find out a way to not track internal visits – easy stuff – we can add internal IP, public IP into <excludedIPAddresses> node of Sitecore.Analytics.ExcludeRobots.config file.

 

It worked for a while. Then I has been ask to disabled only on CM, but     …sometimes 😉 . Marketers, usually don’t want to see internal traffic to be tracked, but from time to time they would like to test some functionalities and  to track visits.  Deploying each time a config file is not an option.

I thought, it would be nice to add some logic into  the same pipeline (excludeRobots) where we filter already IP to exclude.

Continue reading