Thursday, January 21, 2016

SDL Web 8 : Configure Topology Manager and Business Process Type

Topology Manager is configured only by PowerShell cmdlets. We have to set the following variable
  1. CD Topology Type/Purpose Type
  2. CD Topology Environment
  3. CD Topology
  4. Create Topology Website app with website URL.
  5. WebSite mapping  with publication and root path of Webapp


I have followed all command from Configure Topology docs and setting the topology variable for same
  1. CD Topology Type
This is the Step 1 and here have to define the environment purpose variable. By the below command,  currently setting environment purpose for “Staging” only, if you need to add this id variable for multiple purpose like : Live and Staging, then have to pass the all purposes name in comma separated in one line (e.g. Staging, Live) or later on you can add by the SET-TtmcdTopologyType.




Note: Just for update, you can set 1 Topology Type for multiple purpose (means Live and Staging),  If you do like this way then only can set the same publication for publishing the data to two or three  different environment.


  1. CD Topology Environment
After setting the Topology type we have to map the defined purpose to discovery service URL like below




In the above command, have set environmentpurpose as “Staging” with staging server of discovery URL.  Like the same, can set environmentpurpose as Live with Live server discovery URL.


  1. CD Topology
Now need to add the topology variable mapping between the Topology Type variable and Topology environment variable by below command




  1. Create Topology Website app with website URL.
In this step, need to define the topology webapp variable which will map with the base URL of the web site.


  1. Website mapping  with publication and root path of Webapp variable


Before mapping on this step, need to define the Business Process Type in CMS and have to set with the publication. In my case.




In the above image Topology type name is coming from Step -1 and Purpose name is also display from Step-1. I have set the Business Process Type name as Staging only.


After defining the Business Process Type need to set this to Publication property window like below.




After setting the Business Process type with Publication copy the publication URI which will set with the webapp. For this go back to PowerShell window and run like below




After follow the above steps, once you publish any page or component then you will get the below screen






Wednesday, January 20, 2016

Creating Smart Target Promotions using DWT template

Here are the steps to create promotion in Smart Target.

1.       Create Page Template for page
 Here is the below step to create Page Template  
1.1. Add Extract Components from Page TBB.
1.2. Create DWT (Named as ST Region DWT) having content as

1.3. Default Finish Actions
1.4. Open Template Building Block to create Page Template for page (Named as Smart Target PT)
1.5. Drag DWT “ST Region DWT” to PT “Smart Target PT”
1.6. Add Default TBB like below (below are default TBB which will show after installing the Smart target)
1.6.1.   Add SmartTarget Query TBB
1.6.2.   Add Promotions TBB
1.6.3.   Add Show SmartTarget Navigation TBB
1.6.4.   Add Search SmartTarget TBB
1.6.5.   Add Show SmartTarget Items TBB
1.6.6.   Add Apply SmartTarget Settings TBB
1.6.7.   Configure parameter values of above TBB

1.7. Run PT with page and check if it is working fine
1.8. Save and close Page Template.

2.       Create dynamic Component Template for promotion component
Create a dynamic Component Template (named as SendContentToFredhopper) in Template    Builder which uses the “Add to SmartTarget” Template Building Block to send content to Fredhopper.
2.1. Add Default DreamWeaver Component Design DWT
2.2. Add “Add to SmartTarget” TBB
2.3. Add Default finish action TBB
2.4. Save and close CT.
2.5. Add your promotion component schema(Suppose Promotion) as a linked schema

3.       Create promotion component
 Create a component (Suppose “ST Promotion”) with schema “Promotion”.

4.       Create Promotion
 Create a promotion by going to Targeting Tab of CME. Use Trigger as current date.

5.       Create page

 Create a page using PT “Smart Target PT” having component “ST Promotion” and CT “SendContentToFredhopper”.

About Me

Hi All

My self Priyank Gupta. I am working in Contnet Bloom since April 2016. Earlier i had worked with Espire Infolabs Pvt. ltd. New Delhi from May 2007 to Mar 2016 and Mindmill Software Ltd (Sep 2004 - Apr 2007). 

·         Approximately 12+ years of experience in IT industry with experience on application development using Dot Net Technologies and 5+ year in CMS experience on SDL Tridion.
·         Having core knowledge in SDL Tridion, Microsoft .NET technologies, MSBI, SQL Server complex web applications, web services & windows application.
·         Hands on experience in application development using SDL Tridion, MSBI, ASP.Net, C#, PL/SQL, Visual Basic.Net, Visual Basic 6.0, IIS, .Net Framework 1.1, 2.0, 3.0 & 3.5, SQL Server 2008 & Oracle 8i.
·         Well versed with design patterns, MVC and MVVM patterns.
·         Worked on extensively with Data Adapter, Dataset, Data reader as a part of ADO.NET to access and update database.
·         Having good experience in SQL Server Database design, developing SQL queries, stored procedures, and functions using SQL SERVER 2012/2008.
·         Has been involved in the various phases of software development life cycle those including analysis, coding and implementation.
·         Experienced in Software development, Data Modeling, Client/Server technology, and other custom-built application on Windows.
·         Having good knowledge of OOPS Concept.
·         Analyzing, development and modification in various Front-end and backend processes.
·         Strong interpersonal and communication skills and ability to work with agile team to resolve issues. 
·         2 year 3 Months on-site work experience in UK and Singapore.