Insights, Features, Solutions, and Tips for Sitecore Enthusiasts!
Saturday, 27 July 2019
Whats new in Sitecore 9.2? Active Personalized Experiences
Sitecore 9.2 has been released on July, 22, 2019 with a lot of new features and enhancements, In this series of posts we will go through these new cool features and talk a little about each one, in this post we will talk about a new feature by which Sitecore will offer a centralized location where we can view all personalization rules across the sitecore instance.
Monday, 6 May 2019
SUGCON 2019 Takeaways - Day 2
Using
xDB at Scale by Mike Edwards
Mike gave a useful solution for applying
profile cards or AB testing across a large number of pages, a lot of times we
need to apply a profile cards to many pages or sections, this will need a lot
of work from content editors, of course if we exclude the standard values item,
the reason we exclude that is for the risk of overriding this item with
deployments.
Monday, 15 April 2019
SUGCON 2019 Takeaways - Day 1
Welcome
and Keynotes by Sitecore CTO Mark Frost
Sitecore CTO
Mark Frost started SUGCON 2019 by focusing on the importance of community,
developers in particular, Sitecore is investing in the community, community of
highly skilled people, people will help customers to achieve their goals.
Sitecore CTO
announced that this year Sitecore user group conference – Europe 2019 has more
than 40 sessions, more than 650 people in addition to more than 40 Sitecore
employees.
Wednesday, 27 February 2019
Thursday, 31 January 2019
Sitecore® MVP 2019 Award
January, 31st 2019
Sitecore® announced the winners of 2019 most valuable professionals, I am horned
to being awarded for the fourth time in a row. This year Sitecore® recognized
186 Technology MVPs, 37 Strategy MVPs, 18 Commerce MVPs, and 74 Ambassador MVPs.
To read the official press release click
here
Tuesday, 16 October 2018
Sitecore 9 Data Flow - Part 3 - Process and Aggregate
In this post I will walk you through the processing and aggregation of the collected analytics data in sitecore, if you didn't check the previous two posts I really recommend you go through these before checking this one, here are the links for the previous posts:
Image Courtesy to jammykam
Tuesday, 18 September 2018
Sitecore 9 Data flow – Part 2 – Collect and Store
In this post you will find a useful information about sitecore process of gathering information and storing it, all the details you need, the tracker, contact, interactions and the different servers roles involved in this process.
Before you start reading this post I recommend you to check the following first:
Before you start reading this post I recommend you to check the following first:
Friday, 10 August 2018
Sitecore 9 Data flow – Part 1– Introduction
In this series of blog posts I
will describe the flow of data in sitecore 9 from the moment when Sitecore
gather information to the moment we see these data in reports, everyone knows
that Sitecore with its analytics and marketing power (With Sitecore Experience
Platform (XP)) gather information for each visit, move this information through
a flow until we can see the information in a well-organized reports.
Image Courtesy to jammykam
Friday, 20 July 2018
Sitecore Experience Editor and General Link Field encoding
This is a quick post I wanted to publish in which I will explain
a weird issue happened with one of our clients, actually it took time to figure
it out, imagine that sometimes and without any known scenario you “lose” data from master
database on a production environment! “Lose data”? yes, a general link fields
suddenly become empty, and after publishing you will have issues on live! You want
to know how, when, why, please completed reading.
Friday, 15 June 2018
WFFM Data Report Statistics
In a recent project I worked on, client reported an issue with the statistics fields for WFFM reports, the visits, submission attempts and dropouts are displaying as zeros while the number of successful submissions has a value. This was the trigger to look deeper for this issue, in this post will mention the different WFFM forms data providers, and what is the issue with these statistics fields.
Tuesday, 15 May 2018
Setting rendering data source in a predefined condition
Recently I was working with client were personalization is major component of their multi-site Sitecore based website, and we were in the need for using sitecore predefined conditions, but we hit a wall where we discovered that you can only add conditions to predefined conditions BUT with no actions although the rule editor allow you to add conditions, Do you want to know how we overcome this issue, keep reading :)
Wednesday, 25 April 2018
SUCON Europe 2018 – Day 2
Monday, 23 April 2018
Wednesday, 18 April 2018
Are You a Sitecore Developer Located in Jordan? Are You a Developer interested in Sitecore? Are you an Organization Interested in Sitecore?
If you are a sitecore developer and located in Jordan, if you're a developer interested in Sitecore or if you are a marketer interested in Sitecore and located in Jordan then this post is definitely for you guys. Also, For organizations interested in sitecore and located in Jordan you will be interested in this post too.
Thursday, 15 March 2018
Monday, 19 February 2018
Tuesday, 2 January 2018
Sitecore Experience Profile - Identify and Merge Contact when submitting WFFM form - Part 2
In this post I will show you how you can use a WFFM custom action to identify and merge a contact and of course I will provide you with a fully documented code that you can find it in GitHub, in case you missed the previous post I recommend you to go back and check it, it will give you an overview about the problem that we are trying to overcome here.
Monday, 1 January 2018
Sitecore Experience Profile And The “Anonymous” Records Problem - Part 1
In a recent
project I worked on a question came from client is why we see “Anonymous”
records when we open experience profile from the launch pad? So, I started to
dig into this and I found a lot of useful information, none of them was a
complete solution to my problem, so after completing this I thought I should share
a full package that contains the problem and the solution.
Saturday, 9 December 2017
Sitecore User Group Jordan Experience
Labels:
Jordan,
Mohammed Syam,
sitecore,
Sitecore User Group Jordan,
SUGJO
Location:
Amman, Jordan
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
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
Thursday, 15 June 2017
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.
Monday, 26 December 2016
Sitecore Experience Profile Search Issue
In this
blog post I will share the solution for an issue appears in Sitecore 8.1 update
1 when trying to use the experience profile search an error appears and in the
browser developer tools you will get a 500 code response which mean a server internal
error has occurs, in the details I will show you more information about the
problem and the solution.
Monday, 7 November 2016
Friday, 7 October 2016
Sitecore Solution Production Deployment
In this
blog will share with you my experience with the architecture design and
deployment configuration for a recent project I worked on. My project version is
sitecore 8.1 update 3.
Basically my
site implementation is completed and want to prepare the environments architecture
so will go throw these in details as follows:
- Development, Staging and production.
- Configuring connection strings.
- Enabling/disabling files.
- Update configuration files content
- Session State configuration
- Search Indexes configuration
- Remove/Restrict access to Sitecore client on CDs servers
- Setting solr memory size
Monday, 12 September 2016
Sitecore MVP summit – Day 1
Saturday, 3 September 2016
Sitecore Publishing Service -part 3 (IN ACTION)
This is the part
where will have a look to publishing service in action, meaning will show you
some details about how the publishing is working now, so will talk about
sitecore publishing service jobs, manifest, promotion, manifest results in
addition to screen shots of the new SPEAK UI application.
Friday, 2 September 2016
Sitecore Publishing Service – Part 2 (Install Sitecore Publishing Service)
In this part will
walk you through the steps of installing and configuring sitecore publishing
service into your site, if you didn’t read the sitecore
publishing service part 1 I advise you to do so, you can find a good
introduction to sitecore publishing service, so are you ready? Let’s start.
Sitecore Publishing Service – Part 1 (Introduction)
(Image by Sitecore)
As most of you know that Sitecore Experience Platform 8.2 rev.
160729 (8.2 Initial Release) has been official released last week, and of the
new features that has been released with is Sitecore publishing service 1.1, so
what is sitecore publishing service? And what are the benefits of using it?
Sunday, 21 August 2016
Sitecore Attributes Patching
If you are working with sitecore since a while
then of course you had the experience and the need of writing some custom processors
and inject any of the existing Sitecore pipelines; and if you had enough experience
you will definitely know that the best practice is to use a separated configuration
file for this custom configuration and place it in the include folder.
Friday, 1 July 2016
Reset Item's Fields Programmatically
So do you
ever needed to reset a sitecore item field to its standard values? You may know
that you can do that from content editor for presentation details or insert
options for one item at a time. But what if you need to do that for all items
related to specific template? Can we do that programmatically?!
Monday, 27 June 2016
Sitecore Visitors Profiles - Part 2
Hey everyone, welcome to the second part of Sitecore visitors profiles posts; in the previous part I show you how to define profiles, profile keys and profile cards. So maybe now you wonder in which item field these information saved and how it is saved in database like data structure, so let’s dive and see where and how sitecore do this.
Monday, 30 May 2016
Sitecore visitors Profiles
Lately there was a request of creating a report
of the profile cards assigned to each sitecore item/page and while working on
that I searched about sitecore visitor profiles to know more about this great
component of sitecore marketing and personalization.
So in this blog post I will talk a little about sitecore visitor’s profiles including profile, profile cards and profile keys in the first part and in the second part I will show you how you can set the profile cards for sitecore items, how these data saved and how you can deal with such data programmatically.
So in this blog post I will talk a little about sitecore visitor’s profiles including profile, profile cards and profile keys in the first part and in the second part I will show you how you can set the profile cards for sitecore items, how these data saved and how you can deal with such data programmatically.
Friday, 1 April 2016
Tuesday, 1 March 2016
Sitecore Package Designer – Update Existing Package
Lately I was working on a task that required installing a sitecore package to live site; let’s think of this package as a module package or a package prepared by someone else.
As you know
that sitecore package can has the following:
- Sitecore items.
- Files (Configuration files and Dynamic link libraries (DLLs)).
- Security Accounts.
Monday, 1 February 2016
Sitecore Package Designer – Package Project
For many reason we need to create a sitecore package to be installed on another environment; sometimes this package may contains so many items, and in some cases some items will be missed; In this case sitecore provide a great functionality which allowed us to save our packages to be updated later; In this post we will see how we can do this.
Let’s move
step by step to see who we can create a sitecore package project using Sitecore
package designer and save this package for farther updates later:
Sunday, 31 January 2016
Sitecore Hackathon 2016! CSR Chat Module.
Wednesday, 23 December 2015










