Top of Page
Top of page

Welcome to Richey Web

Is everyone a thief?

Attention: open in a new window. PDFPrintE-mail

Last Updated on Friday, 17 June 2016 12:11 Written by Administrator Monday, 13 June 2016 20:23

Ximware/alebak/Alejandro Arroyave Valencia is a thief

Yet again I'm confronted with some lazy hack stealing my code and claiming it as his own!

This time, my very simple Offline/plg_sys_offline plugin is copied almost verbatim and released as Offlive/plg_sys_offlive (they didn't even have enough creativity to do more than change a single letter of the name). This lazy hack basically removed the Joomla 2.5 compatibility and added a primitive IP white list (by string comparison), and he stole half of that code from Sivanesh Govindan. The rest of the plugin code is line-for-line identical.

Now, normally I'd take this differently, because Joomla allows for extension forks. These forks MUST provide attribution to the original author, however, Ximware/alebak (Alejandro Arroyave Valencia) released it with none. By failing to provide attribution, he's claiming full credit for the development, when in fact he's done virtually no work whatsoever.

So, I'm going to release a new version with an IP whitelist which supports CIDR netmasks, because I can do that as the original author and because I'm not a hack and I know how to implement a CIDR capable whitelist. I may even add other new features, of which, if any are copied into Alejandro's fork - it will be clear that he's just a thief. Version 2.x of the plugin (yet unreleased) adds an advanced (CIDR capable) whitelist, and has been given several performance improvements.

Don't fall for the trap! Just because it's open source, you don't have the right to steal my work and claim it as your own.

Read more: Is everyone a thief?


Building a better Joomla

Attention: open in a new window. PDFPrintE-mail

Last Updated on Wednesday, 16 July 2014 23:12 Written by Administrator Wednesday, 25 June 2014 18:33

I recently read an article by Michael Babker on Brian Teeman's site.  The article, titled "Joomla! 4.0 or Next, Joomla! Platform or Framework, WTF is going on!?", and I must agree with many of the (harshly moderated) comments, WTF!?!  Many members of the development team, and even the well respected Amy Stephens was silenced.  Again, I say WTF?

As a Joomla extension developer, I spend a lot of time testing my 36 extensions with different versions of Joomla.  Reading this article really opened my eyes to the future - the bleak, dismal future.  With the new development strategy, I'm looking at endless rewrites, countless versions to support, and neverending updates.  I thought supporting Joomla 2.5 and 3.x was ridiculous, when 3.3.1 came out I was confronted with yet another special version to support (thanks to changes in the JUI JS).  I'm getting fed up, and Joomla's 8.2% market share (compared to Wordpress at 60.3%) drives the point home.  What am I doing all of this work for?


No more MooTools in Joomla?

Attention: open in a new window. PDFPrintE-mail

Written by Michael Richey Monday, 11 June 2012 15:47

So, I was doing some research into Joomla 3.0 due to be released in the next few months and I came across something that really upset me.  The Joomla 3.0 jQuery Integration Plan

Somehow, those responsible for the future of Joomla decided that it was a good idea to disregard the wisdom of their predecessors - who in their infinite wisdom realized that MooTools was the superior library.


It was a bad day

Attention: open in a new window. PDFPrintE-mail

Written by Michael Richey Saturday, 05 May 2012 21:40

Friday was tough.

My 19 year old cat Polly was at the end of her run.  My friends and I rescued her litter after their mother disappeared.   I spent weeks bottle feeding kittens every day until the day the litter was weened, then she came home with me.  She was so tiny, I used a shallow piece of tupperware for her cat box.  The first time she used it, she got her front paws in, scratched around for a second, squatted - and crapped on the floor.  That was the only time, until recently, that she ever missed the litter box.

We're pretty sure she had a stroke a few weeks ago, and she had been going downhill ever since.  Normally, she was a bitch.  We weren't her owners - we were her servants, there for her pleasure.  It was sad to see what she had become.  She had a long life, especially when compared to the rest of her litter - which I believe she outlived by at least 15 years.

Really, she was a great cat.  When the lights went out, she would whisper, she loved bare toes in an almost obscene way, and she was a better alarm clock than any clock I've ever owned.  Everyone is going to miss her.

Monday will be just as tough.  She was well loved, so we decided to have her cremated so she can still be with us.

For those of you who have pets, love them and cherish the time you have.  They have short lives compared to us, but they can have a huge impact in their short time.


RicheyWeb Joomla 1.5 extensions are no longer available

Attention: open in a new window. PDFPrintE-mail

Written by Michael Richey Thursday, 26 April 2012 21:22

Joomla 1.5 reached end-of-life in April of 2012.  The Joomla core developers will continue to provide security updates for several months, but the version is no longer supported.  You can learn more by starting here:

Likewise, those still running Joomla 1.6 or 1.7 should also consider upgrading immediately.  My extensions are compatible with these versions, but since these have also reached end-of-life, they should be abandoned for the latest 2.5 version (or greater).

For those of you still running Joomla 1.5, I must appologize for making this decision.  I spend a considerable amount of time writing and supporting Joomla extensions and maintaining a separate version for Joomla 1.5 for each of my extensions is a huge burdon.   The extensions will no longer be available for download, nor will they receive any support or updates.


I Snoozed... and Lost

Attention: open in a new window. PDFPrintE-mail

Written by Michael Richey Wednesday, 04 April 2012 11:21

Looking through the Joomla New Extensions feed last night, I saw a new extension named Profiler.  Can you believe it? - Profiler - the name I'd given one of my apps which is still in development.  Of course, I was initially worried that someone had  released my extension as their own - but that doesn't appear to be the case.
This Profiler extension is the biggest steaming pile of crap I've ever seen.  Not only does it barely work (in some cases - it dies with a PHP Fatal Error), but it actually perpetuates some of the things that Community Builder has done - in the worst way.  So, after spending an hour or so going through the source code to verify that it isn't my code - I came to realize that only the name was stolen.... and pissed on - thoroughly.
So, since my code is safe, I'm taking the things I've learned and rewriting it into a new extension with a new name - a secret name.

Page 1 of 2