BTG
Challenge
1. Switching from Apache to Nginx server: The development was done on an Apache server, but the live website was hosted on an Azure server. This resulted in issues because configuration files are set up differently on these servers. The Apache server uses HTACCESS files, but Nginx does not. The team had to work closely with Azure’s technical support to set up the server configuration file and configure file restrictions. 2. File restriction: The website has a document download management system where some files are restricted to logged-in users only. This functionality was difficult to implement because WordPress does not allow restricting access to files based on user login status. Additionally, restricting access based on file types was not possible because the file types vary. The team developed a custom workaround by uploading the files to a separate folder outside of the WordPress folder and restricting access to the entire folder using a custom code in the HTACCESS file. However, this method did not work on the Nginx server, so the team had to configure file restrictions in the Nginx server configuration file. 3. Content availability: The website has over 240 pages in 8 languages. The content for all the pages was not available at the beginning of the development process. To avoid wasting free translation credits on dummy content, the team disabled the automatic translation feature until most of the website content was uploaded. 4. URL redirection: This website is a combination of two previous websites. One of the challenges was to redirect users from the URLs of the old website to the URLs of the new website. This was important because some of the document download URLs were coded as QR codes in user manuals. The team used a URL redirect service provider to set up these redirects without having to set up a separate hosting space. 5. The website required automatic translation into 8 languages while also allowing for edits to the automatically generated content. Finding a plugin that could handle both these functionalities was a challenge. 6. Designing a website with over 40 unique templates that could be easily translated into multiple languages while ensuring translated content fits seamlessly within the design presented another hurdle.
Solution
1. The team collaborated closely with Azure's technical support to configure the Nginx server for file restrictions and replicate the functionality achieved with HTACCESS on Apache. 2.The team uploaded restricted files to a separate folder outside the WordPress directory and used a custom HTACCESS rule for access control. However, this didn't work on Nginx.The final solution involved configuring file restrictions directly within the Nginx server configuration file, ensuring consistent functionality across both environments. 3. The team disabled the automatic translation feature until most website content was uploaded. This ensured efficient use of translation resources and maintained content accuracy. 4. The team employed a URL redirect service provider. This streamlined the redirection process and avoided the need for a separate hosting environment, saving time and resources. 5. The team opted for TranslatePress, a plugin that facilitates automatic translation and allows for subsequent editing of the translated content. This provided the necessary flexibility for maintaining control over the translated content. 6. The website was developed with a flexible content structure that could be reused across different pages. This streamlined the translation process by ensuring a consistent layout that could accommodate content in various languages.
Results
- Easy navigation in the header increased by 200% more clicks - Better user experience for the Solutions and the product pages - Multilingual website in 8 languages with automatic translation - Easy translation interface for editing the translation - Able to attract more users with an improved user journey - Have increased the site visit and the bounce rate of the visitors is reduced - Inbuild Document download management system - The website is ready for new marketing campaigns to attract more users
Want fresh marketing stories in your inbox?
Get the weekly email that makes you a marketing genius.
Stay informed and inspired, for free.