November 19, 2018

Compatibility Chart of SDL Tridion Sites



Compatibility Chart 

Tridion 2011 SP1 Tridion 2013 Tridion 2013 SP1 HR1 SDL  8 SDL 8.5 SDL Tridion Sites 9
Microsoft Edge - - - - -
Internet Explorer 11 - - ✓ ✓ ✓  ✓
Internet Explorer 10 - ✓ ✓ ✓ ✓
Internet Explorer 9 ✓ ✓ ✓ - -
Internet Explorer 8 ✓ - - - -
Internet Explorer 7 ✓ - - - -
Internet Explorer 6 - - - - -
Mozilla Firefox ✓ ✓ ✓ ✓ ✓  ✓
Google Chrome ✓ ✓ ✓ ✓ ✓  ✓
Safari for Mac ✓ ✓ ✓ ✓ ✓
Safari 12 for Mac ✓
Operating System
Microsoft Windows Server 2016 (x64)  ✓
Microsoft Windows Server 2012 R2 with Update x64  Y
Microsoft Windows Server 2012 R2 x64 ✓  ✓  ✓
Microsoft Windows Server 2012 x64  ✓ ✓  ✓Dr
MS Windows 2008 R2 SP1 x64  ✓  ✓ ✓  ✓  ✓
Microsoft Windows Server 2008 R2 x64  ✓D
Microsoft Windows Server 2008 SP2 x86/x64  ✓D
Windows Server 2003 x86, x64
Windows 10 x86, x64
Windows 8.1 x86, x64  ✓  ✓
Windows 8 x86, x64  ✓  ✓  ✓  ✓Dr
Windows 7 Sp1 x86, x64  ✓  ✓  ✓  ✓  ✓
Database Server

AWS RDS-MSSQL 2017
✓
AWS RDS-MSSQL 2016 - ✓
AWS RDS-MSSQL 2012 ✓ ✓P
Microsoft Azure SQL database - - - ✓ Y
Microsoft SQL Server 2017 ✓ ✓
Microsoft SQL Server 2016 SP2 ✓
MS SQL 2016 SP1 - - - - ✓
MS SQL 2014 SP2 ✓P
MS SQL 2014 SP1 - - - ✓ -
MS SQL 2012 SP3  -  -  -  - ✓P
MS SQL 2012 SP2  -  - ✓ ✓  -
MS SQL 2012 SP1  - ✓ ✓dr  - -
MS SQL 2008 R2 SP3  -  -  ✓  -  -
MS SQL 2008 R2 SP2  ✓ ✓ ✓dr  -  -
MS SQL 2008 R2  ✓dr  - - - -
MS SQL 2008 SP3  - - - - -
MS SQL 2008 SP2  - - - - -
MS SQL 2008 SP1  - - - - -
Microsoft SQL Server 2005 SP4  ✓P  - - - -
Microsoft SQL Server 2005 SP3  ✓Dr  -  -  -  -
Oracle Server 12.2.0.1 ✓
Oracle Database 12c patch set 12.1.0.2  -  -  ✓  ✓  ✓
Oracle Database 12c patch set 12.1.0.1  -  -  ✓dr -  -
Oracle Database 11g Release 2 patch set 11.2.0.4  -  -  ✓  ✓  ✓  ✓
Oracle Database 11g Release 2 patch set 11.2.0.3  -  ✓  ✓dr  -  -
Oracle Database 11g Release 2 patch set 11.2.0.2  ✓  -  -  -  -
Oracle Database 11g Release 2 patch set 11.2.0.1  ✓dr  -  -  -  -
Oracle Database 10g Release 2 patch set 11.1.0.7  - - - - -
Oracle Database 10g Release 2 patch set 10.2.0.5  ✓ ✓  ✓dr  -  -
Oracle Database 10g Release 2 patch set 10.2.0.4  - - - - -

November 12, 2018

DXA 2.0 introduction and future

DXA 2.0 is change in terms of compatibility and existing model and releases.
here is list of changes and features in this greatest and latest release of Digital Experience Accelerator.


  • Trivident's DD4T and SDL DXA will merge to become a one product. it will allow to release it fast and compatible versions.
  • Product Backlog will be made public to community.
  • R2 - New Data Model 
  • Clean Data Model comparable to existing. 
  • Major changes in Caching, support of Donut caching.
  • Introduction to Model service, which runs at Delivery Side & DXA app consumes it.
  • Enhance performance using new tbbs and DXA resolver, As Expansion of linked components is now happens in Model Service
  • Improvements in Publishing Pipeline.
  • Extension points for CIL.net
  • Developer can change/extend implementation.
  •  Logging
  • oAuth provider.
  • ADF claim store provider etc

Architecture



Caching

  • Make it all distributed or place only certain cache regions in distributed cache
  • Provides output caching and view model caching
  • New output caching supports dynamic entities as well, Implement via  annotation of classes using     new properties:
            [DxaOutputCache]
            [DxaNoOutputCache]
  • You can cache fully built view and entity models
  • Mark models as dynamic to avoid them cached.
  • Support for Redis to support Distributed Cache.


Migration from existing DXA versions

  • - DXA 1.x -> DXA 1.8 ->  DXA 2.x [.NET]
  • - DXA 1.x -> DXA 1.8 ->  DD4T 2 ->  DXA 2.x [Java]

June 25, 2018

Caching in SDL Tridion Content Delivery System - Part 2

Configuring Cache










<logger name="com.tridion.cache" level="DEBUG">
<appender-ref ref="rollingCacheLog" />
 </logger>

Content Delivery caches its published content using its default implementation, which means that items are removed based on the "least-recently-used" policy (items that were least recently used are removed first) and using the dependency tracking feature (items are not removed if they depend on other items still in the cache). Only LRU policy is available.

Cache Invalidation Mechanism

- Cache Channel Service
- Apache MQ

















Cache channel service has issues with Port allocation, CCS opens random ports sometime or required lots of ports to be opened for communication, so its least preferred way.

Another way is Apache MQ, its mostly used invalidation system, but install version as specified by SDL, because latest version does not work on it and cause lots of issues.


With DXA 2.0 SDL start offering Model service cache on the delivery side, which resolve the object and dependency, it also offer cache and its specified as follow.

Model Service Cache:



May 04, 2018

Caching in SDL Tridion Content Delivery System - Part 1

SDL Content delivery has many different components and, caching happens at multiple levels. I am trying to explain different level of caching here.

- Server Side Cache (Delivery System)
- Client Side Cache (.net/java app)



By default, caching of published content is not enabled. You need to enable it in the cd_storage.config