Events and Scheduled Jobs in Optimizely CMS 12 - Optimizely from Scratch
A lengthy introduction to content events and building scheduled jobs in Optimizely CMS 12. I've built a small indexing service and in this video I will use a scheduled job to index content into the service, and then use content events to keep the index up-to-date as content is added, updated, and removed. Errata: There are a couple bugs that are addressed in the repo. See the commit notes below. I missed a cut and you get to see OBS Studio and me getting ready for a shot for a few seconds. Consider it some bonus BTS footage! Source code can be found here: https://github.com/mrdrbob/cms12-from... - check out the Checkout tag `episode/05-events-and-jobs` to be at the same state as the start of this video. Checkout commit `f1689a8a080861f2a81e35c946148a4fdea7165d` to see the code as it roughly was at the end of the recording. Checkout commit `b697fb08cfa2844484efd05710d2916c950fe859` to see a better final product, after some bugfixes, refactoring, and adding a bonus example of using the index to query for content. Chapters: 00:00:00 Introduction and Announcements 00:01:57 Example Content Index Service 00:06:08 Indexing Basic Information 00:15:43 Implementing a Scheduled Job 00:30:39 Configuring Dependency Injection 00:39:50 Scheduled Job Best Practices 00:45:12 Content Events and Initialization Module 00:55:43 Refactoring and Indexing Ancestors 01:09:24 Important Note and Outro This is part of the Optimizely CMS 12 from Scratch series: 01 - Project Setup - • Optimizely CMS 12 Project Setup - Optimize... 02 - Content Modeling - • Content Modeling in Optimizely CMS 12 - Op... 03 - Rendering Content - • Rendering Content in Optimizely CMS 12 - O... 04 - Working with Content - • Working with Content in Optimizely CMS 12 ... 05 - Events and Scheduled Jobs - • Events and Scheduled Jobs in Optimizely CM... 06 - SQL Profiling - • SQL Profiling in Optimizely CMS 12 - Optim...

SQL Profiling in Optimizely CMS 12 - Optimizely from Scratch

Germany must focus on these industries to save itself

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026

Working with Content in Optimizely CMS 12 - Optimizely from Scratch

Rendering Content in Optimizely CMS 12 - Optimizely from Scratch

Billionaire's WARNING: I'm SELLING. The Crash Is Already Here!

JANITOR vs THE BIGGEST GUYS IN THE GYM. They Didn’t Expect THAT

Session 24 Lightning Data Service Wire Adapters & Functions

🔴 Pink Screen LIVE 24/7 💗 | Soft Pink Glow For Deep Sleep & Relaxation | No Ads • 4K

When You Try To Be Microsoft…The Fall Of Salesforce

The French Do Not Care About Work

Content Modeling in Optimizely CMS 12 - Optimizely from Scratch

Ex-Google Recruiter Explains Why "Lying" Gets You Hired

The Big Short (2015): The Jenga Scene – Explaining the Financial Collapse

God Says:"MY CHILD, I NEED TO SEE YOU URGENTLY!"/God Message Now/God Message

Most Ridiculous Worker Mistakes Caught on Camera

Nobody Breaks Celebrities Like Mr.Bean!

Something is jamming GPS over Europe. Here's what we found

