Hi Champs,
Here we go. I have done some basic analysis of Sitecore SXA and Sitecore Controller renderings , some SXA limitations, Upgrade path for Sitecore SXA 1.7 with Sitecore 9.0.2, creating new custom Sitecore SXA renderings.
Sitecore SXA Renderings vs Sitecore Controller base Renderings
SXA Rendering | Sitecore Controller Rendering |
|
|
Sitecore SXA Limitations
- SXA as a module is maturing version by version. For any issues in the module we need to depend on Sitecore to provide the fixes.
- While upgrading of SXA version, there may be a need even to upgrade the current Sitecore version and vice versa.
- Personalization doesn’t work for the components embedded within the SXA OOTB Tab component.
SXA 1.7 and Sitecore 9.0.2 Upgrade
Direct upgrade path is available from SXA 1.6 to 1.7. To upgrade to SXA 1.7 along with Sitecore 9.0.2 on a sandbox / development environment with 7 layouts and 40-50 components will approximately requires 3 months excluding testing and validation provided components customizations are done following guidelines of SXA 1.6
Creating Custom SXA Renderings
SXA supports customizing existing OOTB renderings and creating new custom rendering.
- Customizing Existing SXA OOTB Renderings –
https://doc.sitecore.net/sitecore_experience_accelerator/16/setting_up_and_configuring/configuring/walkthrough_building_a_new_rendering
- Creating Custom SXA Renderings with variants –
https://doc.sitecore.net/sitecore_experience_accelerator/16/building_the_layout/renderings/build_a_rendering_that_includes_variants
If you need any help, please leave comment.