Nicholas Dionysopoulos

@nikosdion
19 Followers
12 Following
13 Posts
Making software for Joomla! and WordPress. Neurospicy. My opinions are my own.
Bloghttps://www.dionysopoulos.me
YouTubehttps://www.youtube.com/@NicholasDionysopoulos
Introducing SocialMagic: Automatic OpenGraph Images for Joomla! content (articles) with advanced image composition features and face detection https://www.akeeba.com/news/1782-introducing-socialmagick.html
Introducing SocialMagick: Automatic OpenGraph Images for Joomla

We're excited to present you SocialMagick, our new extension that automatically generates beautiful, branded OpenGraph images for every page of your Joomla site.

Akeeba Ltd
@nixCraft AI is a tool. People keep using it for the wrong purpose, or in a wrong way. It's no different than trying to use a butter knife to peel potatoes, or using a paring knife as a cleaver. If you understand what this tool is, how it works, and what it can actually do it's absolutely possible to use it productively and safely. Unfortunately, using common sense neither makes headlines nor does it pump stock, so nobody is talking about it.
@regularlabs Of course. It's the same reason I put break after a return or throw even though it's technically not necessary *today*. When that code is read and modified 6 months later any ambiguity can avalanche to a colossal bug which will ruin my month.
Unexpected useful application of AI: going through my code and documentation and telling me what I've forgotten to document. It sounds silly, until I tell you that my documentation is in the thousands of pages.
I created a #joomla #mcp server in PHP https://github.com/nikosdion/joomla-mcp-php Works with local and remote sites (it's basically a bridge to the Joomla! API). I've used it with LM Studio, Claude Code, OpenCode etc. Please read the README.
@alan What you might also not realize is that Claude ALWAYS adds itself as the co-author. Disabling that is a bit of a hidden option; I only found out it's even an option today, after a month and a half. That's why my MANUALLY REVIEWED AND EDITED commits show Claude as the co-author. So, don't jump into conclusions because it would appear you don't have the full picture ;)
@alan Sorry for coming off a bit aggressive, I have a limit of 500 characters on the server. Definitely not b&w view; if that's what you got, you misread me. 99.9% of the posts I see about AI are absolutist views (AI bad, AI is the future) with zero nuance or thought process behind them. AI is a tool. Who wields it matters more than which tool was used. Bad coders can use great tools to write horrible code, and great devs can use bloody Notepad to write great software.
@alan This kind of black-and-white thinking is moronic. AI code assistants are good at coding. Whoda thunk it?! It's only in the name! Why would I spend 2 days writing trite framework plumbing code when Claude Code can write it in <5 minutes, and I can code-review and polish it in 1–2 hours? The code is identical to what I'd have written without using Claude. How does using this tool suddenly makes the very same code you previously called "excellent" into crap?
You were sitting on the fence on getting an Akeeba Backup or Admin Tools subscription? You were maybe enticed by AITiny or Onthos? Good news! It's that time of the year where coupon codes drop. Use BFCM2025 at checkout (use the Add Discount link in the payment interface) to get a 20% off any subscription or bundle.
@forestpines I’m afraid we already have, about 5 years ago🥲 https://www.cbkbd.com/product/qaz
QAZ Keyboard PCB (PCB Only)

The new standard in small keyboards. Awarded 2020 most creative board of the year by the 40% keyboard community. Runner-up for board-of-the-year....

Coffee Break Keyboards