Β 
The Joomla Training Cohort has been launched!

Please send any feedback or bug reports to [email protected] (opens new link)  

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

  1. πŸ”§ 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.

  2. πŸ“‚ 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.

  3. 🧩 Using OCH Foundations
    Tim installed and tested the OCH Foundations and OCH Elements plugins to embed PowerPoints in Joomla 4 using Google Docs preview.

  4. πŸ“¦ 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.

  5. 🧼 Cleaning Up Embed Code
    The team edited OCH shortcode parameters (like title, description, and click to load) for better auto-loading and cleaner output.

  6. πŸ” DB Replacer Strategy
    Using Regular Labs’ DB Replacer, Tim searched for Eridoc shortcodes in articles and prepped a global find-and-replace process.

  7. πŸ’Ύ Backup Before Replace
    A full database backup was created using phpMyAdmin and Akeeba Backup before running global replacements.

  8. πŸ§ͺ Replacing Embed Codes
    The Eridoc open/close tags were replaced with OCH equivalents in stages. Testing revealed some issues with caching and article IDs.

  9. 🧱 Troubleshooting Display Issues
    Only one PowerPoint was showing per page. Paragraph tag conflicts and ID attributes were investigated as possible culprits.

  10. 🎯 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 β–Ί This email address is being protected from spambots. You need JavaScript enabled to view it.

Joomla Training Cohort β–Ί https://cybersalt.com/jtc

JTC has been launched and is now accepting members https://cybersalt.com/services/subscriptions
mySites.guru β–Ί https://mysites.guru
Backing Up Your Joomla Site with Akeeba β–Ίhttps://www.youtube.com/watch?v=4Xu4o0g2-RY&t=0s
FOLLOW US ON X(TWITTER!) β–Ί https://x.com/basicjoomla
LIKE US ON FACEBOOK! β–Ί https://www.facebook.com/basicjoomla
SUBSCRIBE US ON YOUTUBE β–Ί//www.youtube.com/@Basicjoomla

#basicjoomla

#cybersalt

 


Interesting blog? Like it on Facebook, Post it or share this article on other bookmarking websites.

Written by:
Tim Davis is the founder and owner of Cybersalt.
Log in to comment

Add comment

Submit