Secured, but not done yet!

Previously on the CogitActive Saga:
With a mix of emotions, I deactivated the Reaction Buttons plugin by Jakob Lenfers. While I felt a sense of relief in addressing the potential security risks, there was also a pang of regret. This plugin had served its purpose well, and I knew I’d miss it in some ways. But it was time to move on. With a deep breath, I hit Delete. Done.

“Done? Really?”
“Well, not exactly.”

Sure, the pressing security vulnerability has been dealt with—that part is done. There’s a sense of accomplishment that comes with tackling such a critical issue, especially when the stakes involve the safety of my website and my readers. After all, it had taken countless hours of research and trial and error to find the right replacement.

And yet, the solution I found—Rating Widget—is not without its challenges. Yes, it’s up and running. It’s functional, secure, and checks all the boxes… except for one. It’s a reaction plugin centered around emojis, with no option for text-only buttons, which was an integral part of my previous setup.

What makes this plugin stand out—despite its imperfections—is its flexibility. While it’s centered around emojis by default, the plugin allows for uploading custom images. This feature opens up the possibility to recreate the clean, text-only reaction buttons I had before, ensuring consistency with my website’s style. Here’s where the real work begins: transforming this:

TotalRating reactions with 4 emojis
All right reserved

Into this:

Reaction buttons: Like, Agree, Disagree, Thank you
All right reserved

To ensure the new reaction buttons adapt well to the varying screen sizes used by my audience, a scalable solution is essential. While I could upload a PNG file, this format doesn’t handle resizing gracefully—it can lose quality when scaled up or down. That’s why vector graphics, such as SVG files, are a better choice. They’re resolution-independent, meaning they maintain their crisp, clear appearance on any screen size. However, there’s a catch: while the plugin supports SVG uploads, WordPress does not allow this file format by default due to potential security concerns. This creates an extra hurdle before I can start customizing the reaction buttons.

Here’s what needs to be done to bridge the gap:

The goal? To restore the understated, professional look that has always been at the heart of CogitActive’s identity. It’s a challenge, yes, but one worth embracing—not just to preserve the integrity of this platform, but to share the process and lessons learned along the way. After all, at CogitActive, even the smallest details matter, and every step is an opportunity to provide meaningful insights for those who share a passion for creating and refining their craft.

To be continued…