CodeIgniter

CodeIgniter the Open Source Web Application framework.

http://codeigniter.com/

Stopforumspam_moo

If anyone has ever had to do contact forms, or registration forms, even with CAPTCHA in them, you’ll know that you still get stupid emails and registrations. On one of my forums (IPB) it got so bad that I had to install a 3rd party hook to help defend against this, which uses the awesome service from http://www.stopforumspam.com/ In fact it’s been so good that I’ve written a CodeIgniter library to use their API and check email addresses entered in my forms against now. I may post it soon, but as some douche bags like to host other peoples code on GitHub, without contributing anything to them, then offering you a position of admin to your own code… i’m in two minds if I should not just start releasing my plugins as paid!

Sorry!

My lack of updates recently has been due to the amount of work I’m currently doing :( I really wanted to spend some time on Image_moo, and to put up Structure_moo and Facebook_moo scripts I’ve written (Facebook_moo is a CodeIgniter facebook addon, Structure moo will show differences of tables in a database with some code to update them).

A lot has happened since I last posted, I bought an Ipad 2 – oooh, shiney! and now considering an iMac so I can play with some ipad development. I’m still contracting to The Purple Agency as a developer and working on private projects in the evening on my own projects (and client projects).

I recently changed my business phone to an IP phone, so pay far less than I used to, to BT just to have a line in the house, and get a load more functions, rather cool actually. I went with Soho66 who where helpful and so far cheap!

Codeigniter 2.0.1

Nice to see CI having more regular updates via Reactor :) As you can tell I don’t write many blog entries on here, mostly because I blog directly from my phone to my personal blog. Image_moo has been serving me well, however I have had to make a couple of minor modifications for the update of the Printfetti.co.uk website, so I’ll be posting a new version soon.

Recently I’ve been doing a lot of work in ExpressionEngine and while there are a couple of things I don’t like, on the whole it’s a nice bit of web software (webware?). Because EE uses CI as a base it’s quite easy to work with, using active records etc. It’s just a shame that the documentation is not up to the same quality as CI and you need a high post count before you can even contribute.

On a personal level I’ve been contracting at http://www.purple-agency.com/ for the last few months, working in a team of 4, Matt.B, Matt.T, Paul.C and myself, so 3 Matts!

I’ve recently been playing with the FTP module of CI and have found it a bit weird in the way it works, so will be posting in the reactor forums. So I’ve ripped it and made ftp_moo which I might publish as well.

Image_moo update

Recently I had a comment about the quality of watermarks via the image_moo library. Now I’ve been aware that there was some limitation, but it lead me to experiment a bit more. The issue is that imagecopymerge does not support alpha channel correctly, so I’ve had to add some additional checking to check this, and process watermarks as needed. For watermarks using alpha (e.g. PNG32) the results are far better than before, but still it iwll do JPG/GIF etc. watermarks as well.