Monday, 31 December 2018

Flashback 2018: My Sitecore Journey

Well, 2018 was one of the fantastic years in my Sitecore Journey. I know I haven't written many blogs posts during this year and was heavily involved on ground work.

It's always a good idea to look back and pen down all gain & loss of the year. This will give you a clear picture about your last year actions and will certainly help you to set your next year's goals. By keeping this in my mind, I am inspired to share my 2018 journey with you, my friends.



2018 - Year in Review

Here are few highlights:
  • 22 Sitecore Implementation Review
  • 10+ Sitecore Training Delivered
  • 20+ Happy Sitecore customer engagement
  • 7 Onsite customer visit/training
  • 7 Sitecore User Group Event held via SUGUAE
  • Sitecore 9 Certification
  • Participated in Guru Bar at Sitecore Symposium
  • Sitecore Commerce Certification
  • Participated in one of the tough jobs of reviewing Sitecore MVP application

And last but not least, completed yet another fruitful year while working with Sitecore! This doesn't mean that I haven't faced any loss in this 2018 year. I faced many personal challenges in this 2018 year and have learned many lessons out of that. 

I wish you all a very Happy & Healthy New Year. 
May God Fulfil all your dreams in this new year 2019!

Looking forward to 2019 with many hopes...

Wednesday, 29 August 2018

Are you getting "No Service Error" while connecting through Sitecore Rocks?

If you are working with Sitecore Rocks and trying to connect Sitecore Rocks with your Sitecore project in Visual Studio then there are some chances to spot No Service Error shown in below screen-shot.


Solution:
Well, there is simple solution. Go to your Sitecore Webroot folder and open Web.config file


Remove <deny> tag from Web.config file for <location path="sitecore/shell"> tag only.


That's it!

Now try to connect again with Sitecore Rocks and you should have connection success.



In case, you are still getting connection error, then it is advised to close Visual Studio project and open again and try.

Hope this may help someone!

Thursday, 2 August 2018

Is You Custom SMTP Connection Not Working in Sitecore EXM?

Most of times you follow Sitecore official documentation or community blog posts to use several features of Sitecore. But even-though after following all instructions very carefully, you end up in a unpleasant situation where the configured feature/functionality is not working.

So are you in same situation where you tried to configure Sitecore Email Experience Manager (EXM) with custom SMTP connection but still you are facing error in Test Connection?



First of all check the logs in Eds.* file to get more details where exactly the connection problem is.


In my case, below lines in log file were game changer. It gave me instant strike that my gmail account is configured for second step verification hence I was not able to connect Sitecore EXM with my custom gmail SMTP details. This could be a case with you also and that's why I wrote this post - to help you friends who caught in the same boat.

readSmtpResponse:
SmtpCmdResp: 534-5.7.9 Application-specific password required. Learn more at
SmtpCmdResp: 534 5.7.9  https://support.google.com/mail/?p=InvalidSecondFactor a5- v6sm1673474wmf.3 - gsmtp

So how to fix this? You would say remove second factor verification from Gmail, right? 
Well, we developer always do everything to allow our application to run :), isn't it? No, we are not going to remove second step verification from Gmail and will fix the connection issue instead.

Here are the steps:
1. Login to your Gmail account
2. Navigate to https://security.google.com/settings/security/apppasswords
3. In 'select app' choose 'custom', give it an random name and press generate button
4. It will generate 16 chars token.


Now copy that 16 character token and replace it with your "password" under SMTP \App_Config\Sitecore\EmailExperience\Sitecore.EDS.Providers.CustomSMTP.config file



That's it, try to test EXM connection and it should work now.