Tagged: Optimizely CMS

Optimizely PaaS Administrator Certification : Free for Everyone

Optimizely has recently launched a free PaaS Administrator Certification.

https://academy.optimizely.com/student/activity/2958208-paas-cms-administrator-certification?sid=a5b1a937-c694-4e99-b753-821bac3d9173&sid_i=0

 

Exam Details:

  • Questions: 50
  • Duration: 60 minutes
  • Passing Score: 80%

In case of failure, you can retake the exam after 24 hours.

  • After passing the exam, Credly will send an email with badge details.
  • Good Luck!

Hope this helps.

Happy Optimizing!

0

Automating Cleanup Tasks with Optimizely Scheduled Jobs

Scheduled jobs in Optimizely CMS are a powerful way to automate any background tasks like content cleanup, indexing, or reporting.

I created a simple scheduled job to delete the expired content.

Let’s get started.

Step 1: Create the Job Class

  • Created a job called ExpiredPagesCleanupJob.cs that inherits the ScheduledJobBase class.
  • Implement logger as needed, currently commented out in code.
  • Rebuild and deploy the solution.

Step 2: Run the job

  • Wondering, don’t I need to register the job in Optimizely CMS? No need, it automatically registers the job using the [ScheduledPlugin] attribute.

Optimizely-CMS-Scheduled-Job-1.png

  • Let’s navigate to Settings -> Scheduled Jobs
  • Now you will see the job listed and ready to be started.

Optimizely-CMS-Scheduled-Job-2.png

  • Let’s start the job manually for now.

Optimizely-CMS-Scheduled-Job-3.png

  • History shows whether the job has succeeded or not.

Optimizely-CMS-Scheduled-Job-4.png

  • Before running the job, the Expired Page report showed that two content pages had expired.

Optimizely-CMS-Scheduled-Job-5.png

  • Now let’s check the reporting results again. yay! It’s successfully deleted!

  • You can schedule the job every 5 seconds, minutes, hourly, and so on.

If you prefer watching a video, my quick recording –

Hope this helps.

Happy Optimizing!

0

Multiple Languages in Optimizely CMS

I was exploring multi-languages in Optimizely CMS 12 – able to figure it out quickly in a few steps.

Let’s get started.

1. Enable Languages in the Admin

Optimizely stores language settings in the Admin view.

  • Log in to Optimizely CMS as an administrator.

  • Navigate to: Admin -> Manage Website Languages

  • You can select an existing language or add a new language

    • There are 14 languages available by default.

Optimizely-CMS-Multi-Language-1.png

    • Add a new language if it’s not listed in the default list.

      • I’m adding Hindi (hi-IN) as I’m from India 🙂

Optimizely-CMS-Multi-Language-2.png

  • Make sure to Enable the Language to be listed on the sites.

 

2. Language Settings

  • Now the Hindi is listed on Sites, but it’s enabled at the site level.

Optimizely-CMS-Multi-Language-4.png

  • To enable at the site level, go to Language Settings under Tools (Make sure you are on the site’s Start page).

Optimizely-CMS-Multi-Language-5.png

  • Check the newly added language under Available Languages.

Optimizely-CMS-Multi-Language-6.png

  • We need to set the Fallback Languages as a secondary option when the language is not available.

Optimizely-CMS-Multi-Language-7.png

 

3. Update Page Types and Block Types

To support multilingual fields, Optimizely requires culture-specific properties.

  • For any property that should be translated, add the attribute:

[CultureSpecific]

Optimizely-CMS-Multi-Language-8.png

  • Rebuild and deploy the solution.

 

4. Create Translations

  • Select the page you would like to translate, and the Translate button will appear. I chose the Contact Us page for demo purposes.

Optimizely-CMS-Multi-Language-9.png

  • Create the language version.

Optimizely-CMS-Multi-Language-10.png

  • Translate properties, blocks, and media as needed and publish the changes.

Optimizely-CMS-Multi-Language-11.png

  • Let’s preview the changes. Isn’t looking good?

Optimizely-CMS-Multi-Language-11.png

If you prefer watching a video, my quick recording –

Hope it helps.

Happy Optimizing!

0

Optimizely SaaS CMS Developer Certification

I have recently passed the Optimizely SaaS CMS Developer Certification. Sharing my experience, hope this helps.

https://academy.optimizely.com/student/activity/2181428-saas-cms-developer-certification?sid=b1c2cf21-e438-4a16-8832-c165d1724844&sid_i=2

Let’s get started.

  • To prepare for the exam, I started with Optimizely Academy’s SaaS CMS Fundamentals and went through all the modules.

 https://academy.optimizely.com/student/collection/1405874/path/4062729

 

  • The developer documentation helps to revise the concepts.

Optimizely Developer Documentation

Optimizely-SaaS-CMS-Developer-Exam-4.png

  • The complete SaaS CMS Developer Certification reference material

https://academy.optimizely.com/student/activity/2408711-saas-cms-developer-core-competency-certification-reference-material

  • When you’re ready for the exam, you can purchase the exam voucher code for $300. Alternatively, if your company is an Optimizely partner and you have competitor certification, fill out the Opt-up program to receive a free voucher code.

https://www.optimizely.com/support/education/opt-up-training-certification-program/

  • After submission, they confirm the eligibility within 7 business days in email.

Optimizely-SaaS-CMS-Developer-Exam.png

  • Once the voucher code is redeemed, you need to take the exam within 14 days. No scheduling the exam is needed, you can take exam anytime.

Exam Questions: 50 multiple-choice questions

Duration: 60 minutes

Pass Score: 85% (43 questions need to be correct)

Note: In case of exam failure, you can retake the exam after 24 hours!

After passing, Credly will send an email notification, and the certification is valid for 2 good years.

If you prefer watching a video, my quick recording –

Happy Optimizing!

0