Public
Not applicable

New version of homepage - best practice for successful release

We are about to release important changes to the community homepage, we have tested the new homepage in studio with all devices (desktop. tablet and mobile) and created a test user account to mimic the access rights of a visitor. What is the best practice to ensure a successful release? What needs to be done to roll back to the previous release in case of technical problems?

2 Replies 2
Honored Contributor

Hi @Inactive User; Create a custom page in the community and map it to the Home Page layout and create an AB Tester role and only user with this role can able to access the new Design Page.

 

Please find this article for creating custom page:

 https://community.lithium.com/t5/Pages-and-layouts/Create-a-custom-page/ta-p/110639

 

One more option after pushing code from Stage to Production using studio publish option we can able to preview it in the Production Instance without Going Live into the Production and even after pushing into Production we can able to easily revert to the Previous Version

 

Check this Article for Preview  and revert: 

https://community.lithium.com/t5/Previewing-and-publishing/Studio-Publish-overview/ta-p/81728

 

If my post is helpful and answers your question, please give "Kudos" and "Accept it as a Solution."

Thanks & Regards,
Abhishek Illindra

 

Honored Contributor

@Inactive User - 

 

The best approach for deployment is to put the community in maintenance mode.  Which can be done using below ways. 

 

1.  Raise a ticket to lithium support, they can put your community into maintenance mode. However the issue with lithium OOB maintenance approach, it wouldn't allow even administrator to access the community. 

Documentation: https://community.lithium.com/t5/Other-Techie-Stuff/How-do-I-put-my-community-into-maintenance-mode-while-I-make/ta-p/214446

 

2. Set up a custom maintenance page, and redirect all the user(visitors and normal users) to a new custom page and allow only admin or moderator to access the community.  With this approach, you can confirm if there is an issue in production for the homepage. 

Also, you wouldn't need to rollback as the normal users and visitors won't be able to see any issue, they will be redirected to the custom maintenance page. Once the issues have been fixed, you can remove the redirection for all the users. 

 

Here is the knowledge base for this purpose https://community.lithium.com/t5/Other-Techie-Stuff/How-do-I-put-my-community-into-maintenance-mode-while-I-make/ta-p/214446

 

Give kudos if you find my posts helpful or mark solution if it answers your query.
Tariq

Welcome to the Technology board!

Curious about our platform? Looking to connect on social technology? You've come to the right place!

Are you a Khoros customer? For direct assistance from our Support team, please visit the Support Forum.