Saturday 9 December 2017

Sitecore User Group Jordan Experience

In this post I will share with you my experience as a speaker with Sitecore User Group Jordan  for the first time and will add some useful information about our goals, ideas and future plans.


Saturday 11 November 2017

Build WFFM MVC Custom Field

As you probably know Sitecore announced that Sitecore forms will become the new generation of forms used under Sitecore and it will be built in into the platform, the Sitecore forms will replace WFFM module but WFFM will be there in Sitecore 9 and for a short time next, in this blog post I will show you how you can create a custom WFFM field under MVC.


Tuesday 17 October 2017

What’s new in Sitecore 9

As you already know Sitecore announced the release of Sitecore 9 at the current Sitecore Symposium in Las Vegas, In this blog post I will give you a quick overview on the new features that came with Sitecore 9, in future posts will dive deep into each one of these new features.

Tuesday 19 September 2017

Sitecore FXM and CORS

In this blog post I will give an overview about the great Sitecore Federated Experience Manager (FXM) application as what is it? how I can get benefit from it? and How I can setup an external site using my Sitecore site? In addition to that I will talk about a problem you may face when trying to configure an external site using FXM.


Image from connectivedx

Tuesday 1 August 2017

Sitecore Experience Analytics - A Deep Dive To Sub-sites Filter

If you ever checked Sitecore experience analytics reports you will definitely notice the all sites filter on the top right corner of the screen? do you ever though how this filter pull items? or how you can control the items "sub-sites" that appear in this filter? In this blog post I will share with you my experience with this filter.

Sunday 16 July 2017

Deploy Marketing Definitions Loading/Progress Time Issue

In this blog post I will show you one of the funny issues that I experienced while working on one of the upgrade projects that I worked on, this is related to deploying marketing definition which as you know a post-step that you should do after completing Sitecore upgrade.



Thursday 15 June 2017

WFFM Radio List Field Items Issue

In this blog post I will share an issue that I faced recently with one of the upgrade projects that I did, this problem is related to WFFM radio list field in which after upgrade you are no longer able to see the items that had been there before upgrade.


Tuesday 16 May 2017

Run Sitecore schedule task one time everyday

I want to share with you an experience I had with schedule in which the client requested to run this task at the same time every day, and to make sure we added sending email at the start and the complete of this task, will may had this request before but not sure if you face the issues I had so though to share the issues and solution with you, you can add comments to this post if you had similar issues and or the same issues and how you solve them.


Thursday 4 May 2017

Sitecore Hackathon 2017!


Here at Tanasuk, it seems like we have become Sitecore Hackathon addicts!! J


Again and for the second year we participated in Sitecore Hackathon organized by Askhay, it was rely an amazing experience. And for the second time we succeed to build a full functional sitecore module in less than 24 hours.



Saturday 29 April 2017

Building Custom Analytics Report – Part5 – Experience Analytics custom Filter

In previous posts in this series we discussed the business needs for custom analytics report, I explained how to collect data, how to save them and how to aggregate the data into reporting databases and how you can display them as a SPEAK report, in this part I will show you how you can create new filter in other words how you can extend the current existing filters.



Wednesday 1 March 2017

Building Custom Analytics Report – Part 4 – Experience Analytics New Menu.

In previous posts in this series we discussed the business needs for custom analytics report, I explained how to collect data, how to save them and how to aggregate the data into reporting databases and how you can display them as a SPEAK report, in this part I will show you how you can add the created report as one of the reports in the experience analytics.




Thursday 23 February 2017

Sitecore Upgrade – Database Compatibility

In this blog I will share with you my recent experience with Sitecore upgrade, in a recent Sitecore upgrade I worked on I got the databases from my client, I restored them in my SQL server 2012 and complete the upgrade, I send the databases to client and asked them to restore to their database  server;  unfortunately they have SQL Server 2008 R2 and they don’t want to upgrade, So what I should do?


Building Custom Analytics Report – Part3 – SPEAK Report

In the previous posts of this blog series I discussed the business needs for building a custom analytics report and I showed how you can collect data into MongoDB and aggregate this data into the reporting SQL server database, now it’s time to display data as a report and of course adding this report to the existing reports under experience analytics.

Before starting you will need to install Sitecore Rocks plugin to your Visual Studio IDE, you can download it from here


Thursday 16 February 2017

Build Custom Analytics Report - Part 2 – Storing and Retrieving Data


In part 1 of this blog posts series I discussed the business needs for building a custom analytics report, In this part I will show you how you can save your analytics data to MongoDB using the analytics tracker, then how you can aggregate this data into reporting SQL server database, in future blogs posts will show you how we can build SPEAK application to display the data and how you can extend the analytics filters based on your report needs


Monday 30 January 2017

Building Custom Analytics Report – Part1 – Introduction

In this blog series will show you how you can build a custom analytics report from A to Z, I will start by explaining business needs for the report then I will discuss how you can store data, how you can retrieve the data, how you can display the data and how you can add this report to the collection of sitecore experience analytics report and finally how you can extend the default sitecore analytics filters.