I have migrated another Joomla 3 site to Joomla 4 and have one thing left to get working on the site: get embedding powerpoint presentations working in Joomla 4. So watch me while I work and while we hangout and Joomla all together!
00:00:00 β Intro & Setup
00:04:08 β Joomla 4 Migration Process
00:06:07 β OCH Foundations Plugin Test
00:14:45 β Embedding PowerPoint Presentations
00:22:40 β Debugging & Database Fixes
00:41:12 β Frontend Caching Challenges
00:57:05 β Using Read More for Article Splitting
01:14:29 β Div Wrapper Styling & Layout Tests
02:12:46 β Client Projects & Balancing Self-Care
02:29:32 β Conclusion & Next Steps
β Summary
-
π§ Project Overview
The stream covers a Joomla 3 to Joomla 4 site migration for Orleans Church of Christ, including rebuilding the template with Template Creator CK. -
π Embedding PowerPoints
The client used Eridoc to embed PowerPoint files, but Eridoc is not Joomla 4 compatible. The goal was to find a new solution. -
π§© Using OCH Foundations
Tim installed and tested the OCH Foundations and OCH Elements plugins to embed PowerPoints in Joomla 4 using Google Docs preview. -
π¦ Uploading and Linking Files
A test PowerPoint file was uploaded and embedded via OCH Elements. After adjusting the path and removing a leading slash, it worked. -
π§Ό Cleaning Up Embed Code
The team edited OCH shortcode parameters (like title, description, andclick to load
) for better auto-loading and cleaner output. -
π DB Replacer Strategy
Using Regular Labsβ DB Replacer, Tim searched for Eridoc shortcodes in articles and prepped a global find-and-replace process. -
πΎ Backup Before Replace
A full database backup was created using phpMyAdmin and Akeeba Backup before running global replacements. -
π§ͺ Replacing Embed Codes
The Eridoc open/close tags were replaced with OCH equivalents in stages. Testing revealed some issues with caching and article IDs. -
π§± Troubleshooting Display Issues
Only one PowerPoint was showing per page. Paragraph tag conflicts and ID attributes were investigated as possible culprits. -
π― Final Fix Attempts
By simplifying the OCH code and isolating embed snippets, one presentation per page worked, but multiple embeds still had limitationsβmarked for further troubleshooting.
Please send any feedback or bug reports or queries to;
Contact Tim Davis βΊ
Joomla Training Cohort βΊ https://cybersalt.com/jtc
Add comment