Category: Optimizely

Optimizely Forms : Setup, Configuration and Submission

I have exploring Optimizely Forms recently –  Installed NuGet package to enable Optimizely Forms, created a Contact Us Form and placed in a landing page. Sharing my learning from installation to submission.

Let’s get started.

  • To enable Optimizely Forms, we need to install NuGet package for Forms – It can be installed via NuGet Console or Manager. I prefer GUI since it’s more visual.

EpiServer.Forms

EpiServer.Forms.Core

EpiServer.Forms.UI

Optimizely-Forms-NuGet-Setup-Install-Submission-1.png

  • Let’s run the project – localhost:5000 now will have a new tab Forms besides Blocks and Media.

Optimizely-Forms-NuGet-Setup-Install-Submission-2.png

  • Create a New Form by right clicking on EpiServer Forms – named it as Contact Us Form.

Optimizely-Forms-NuGet-Setup-Install-Submission-3.png

  • Let’s add the fields by drag and dropping into the Content Area.

Optimizely-Forms-NuGet-Setup-Install-Submission-4.png

  • Quick Edit to change the Label, Tooltip, Required field and RegEx if needed. Save and Publish the changes.
  • Note: Each field needs to be published.

  • Similarly, I have created the following fields –

First Name – Text

Last Name – Text

Email – Text

Comment – Text Area

Submit Button

Note: The Email is Text field with the Email checkbox checked.

Optimizely-Forms-NuGet-Setup-Install-Submission-6.png

  • Form is now ready to be placed in any landing page.

  • Let’s create a Standard Page or any page with Content Area.

Optimizely-Forms-NuGet-Setup-Install-Submission-8.png

  • Drag and Drop the Contact Us Form into the Content Area and publish the changes.

  • Let’s test the Contact Us Form – we could see the new menu CONTACT US PAGE is automatically added when published the page.

  • Submitted the Form – Verified that the required field validators are working as expected.

Optimizely-Forms-NuGet-Setup-Install-Submission-12.png

Optimizely-Forms-NuGet-Setup-Install-Submission-11.png

  • The submitted records are easy to check by pressing the Form Submissions.

  • The records can be exported in any of the following formats. 

Optimizely-Forms-NuGet-Setup-Install-Submission-12.png

  • The records are stored forever by default – feel free to change the retention policy as needed for partial and full submissions.

Optimizely-Forms-NuGet-Setup-Install-Submission-15.png

If you prefer watching a video, my quick recording –

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

Optimizely : Fast Installation on Local Machine

I have been exploring Optimizely and installed CMS 12 on my local machine pretty quickly using the NuGet package manager.

Assuming all prerequisites are installed on the local machine. Check out to make sure everything is installed.

https://docs.developers.optimizely.com/content-management-system/docs/system-requirements-for-optimizely

Let’s get started.

  • Add EpiServer Templates in PowerShell 

dotnet new -i EPiServer.Templates

Optimizely-installation-episerver-cms12-local-machine-10.png

  •  Let’s install Optimizely CLI Tool globally

dotnet tool install EPiServer.Net.Cli –global –add-source https://nuget.optimizely.com/feed/packages.svc/

Optimizely-installation-episerver-cms12-local-machine-11.png

  • In Visual Studio, let’s verify that the Optimizely NuGet source is added via the NuGet Package Manager Solution.

https://api.nuget.optimizely.com/v3/index.json

  • Let’s also verify the EpiServer.CMS NuGet package is installed.


Optimizely-installation-episerver-cms12-local-machine-1.png

  • Now, let’s create a new project in Visual Studio, which will give three Optimizely base projects to choose from 
    • Optimizely Alloy MVC 
    • Optimizely CMS empty
    • Optimizely Commerce empty

Optimizely-installation-episerver-cms12-local-machine-2.png

  • I chose Optimizely Alloy MVC, which is a starter kit for new developers to explore.
  • Named it – AlloyDemo1 project.

Optimizely-installation-episerver-cms12-local-machine-3-1.png

  • Provide the SQL admin SA account password since it creates the databases as part of the project in MDF and LDF files.

Optimizely-installation-episerver-cms12-local-machine-4.png

  • The new Optimizely solution is ready to explore!

Optimizely-installation-episerver-cms12-local-machine-5.png

  • To run the localhost, we just need to start the IISExpress AlloyDemo1 project, which runs cmd prompt to initialize commands.

Optimizely-installation-episerver-cms12-local-machine-6.png

Optimizely-installation-episerver-cms12-local-machine-7.png

  • Register the admin account with credentials and explore the new local instance of Optimizely.

NOTE: There is no license required for running on localhost or domainname.local. Yay!

Happy Optimizing!

0

Optimizely : Getting started

 

I have been exploring Optimizely for quite some time and didn’t know where to start. Sharing my journey, hope it helps.

To start learning about Optimizely, https://academy.optimizely.com would be the best place.

Agree the Terms and Conditions and create an account would give the complete access.

Optimizely-academy-saas-certification-introduction.png

 

I have been following the PaaS Learning Path to get Optimizely PaaS CMS Developer certification.

Get to know Optimizely CMS

https://academy.optimizely.com/student/collection/2014956/path/3863630

https://academy.optimizely.com/student/collection/2014956/path/3863631

https://academy.optimizely.com/student/collection/2014956/path/3863632

https://academy.optimizely.com/student/collection/2014956/path/3863633

Create and Manage Content

https://academy.optimizely.com/student/collection/2014956/path/2882255

https://academy.optimizely.com/student/collection/2014956/path/2882256

https://academy.optimizely.com/student/collection/2014956/path/2882257

Provision your instance

https://academy.optimizely.com/student/collection/2014956/path/2882258

https://academy.optimizely.com/student/collection/2014956/path/2882259

https://academy.optimizely.com/student/collection/2014956/path/2882260

Learn More

https://academy.optimizely.com/student/collection/2014956/path/3925854

https://academy.optimizely.com/student/collection/2014956/path/2881915

https://academy.optimizely.com/student/collection/2014956/path/2881916

https://academy.optimizely.com/student/collection/2014956/path/2881921

https://academy.optimizely.com/student/collection/2014956/path/2881922

https://academy.optimizely.com/student/collection/2014956/path/2881923

https://academy.optimizely.com/student/collection/2014956/path/2881925

https://academy.optimizely.com/student/collection/2014956/path/2881924

https://academy.optimizely.com/student/collection/2014956/path/3925855

Developer Training

https://academy.optimizely.com/student/collection/2014956/path/3925856

https://academy.optimizely.com/student/collection/2014956/path/3868031

https://academy.optimizely.com/student/collection/2014956/path/3925226

https://academy.optimizely.com/student/collection/2014956/path/3925227

https://academy.optimizely.com/student/collection/2014956/path/3925228

https://academy.optimizely.com/student/collection/2014956/path/3925229

https://academy.optimizely.com/student/collection/2014956/path/3925230

https://academy.optimizely.com/student/collection/2014956/path/3925857

https://academy.optimizely.com/student/collection/2014956/path/3925858

https://academy.optimizely.com/student/collection/2014956/path/3925859

Exam Guide

https://academy.optimizely.com/student/collection/2014956/path/4195037

Reference Path

https://academy.optimizely.com/student/collection/2014956/path/4195037

Voucher Code

There is opt-up Developer Certification program for Optimizely partners.

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

If your company is in the program and you have competitor certification, please fill out the application form, and they will confirm your eligibility within 7 business days.

https://academy.optimizely.com/student/activity/2305283-opt-up-application-form

Optimizely-academy-saas-certification-introduction-1.png

After confirmation, email when you completed the study materials – they will send voucher code to register for the exam. You need to take the exam within 14 days.

If you prefer watching a video, my quick recording –

Happy Optimizing!

0