Lime Blast (The virtual home of Web developer Daniel Hollands, the place to be if you're looking for articles and tutorials (and rants) on all aspects of the World Wide Web.)
  • Navigation
  • Home
  • About
  • Portfolio
  • Blog

I love you Jose Diaz-Gonzalez

Posted: 10th February 2012 at 11:34 pm

Comments: Leave a Comment

Contents

  1. But wait, there’s more…

This is a very quick post to thank Jose Diaz-Gonzalez for the Upload behaviour he wrote for CakePHP.

I needed a way of uploading multiple images in the admin area of the Chameleon Photography site. During my Cake 1.3 days, I would have used WebTechNick‘s CakePHP File Upload Plugin for this purpose, but now that I’m developing with Cake 2.0, this doesn’t work any more.

I had spend a few hours trying to figure out the best way of doing this myself, but came up short, so I took a look at a post on Jose’s blog that I had bookmarked in the past: CakePHP Plugins – A Biblical Retelling. This is a list of very useful plugins covering common Cake tasks such as searching, pagination, optimisation, debugging, and most importantly, file uploading.

Long story short, this lead me to his Upload behaviour, which I installed, and found that it worked without any drama. This alone would have been good enough…

But wait, there’s more…

I’m a recent convert to Git, and while I know enough of how it works to do the majority of what I need, there is a lot I don’t know about it, such as how to get Git to clone/pull from a named branch, or how to set-up a submodule (which, I’m lead to believe, is the optimal way of using plugins in Cake).

Not a problem, not only had Jose provided full instructions on THREE different ways to install the plugin (one manually, two via Git), these instructions were customised for each separate branch, meaning all I had to do was copy/paste his code into my command line, and I was done.

In fact, all the instructions provided, covering everything from instillation and usage to customisation options, were complete, well written, and specific for the version Cake they were intended to be used with, as a lot had changed between Cake 1.3 and 2.0. (Oh, and the plugin itself is quite good too, with image resizing and validation built in).

Anyway, thank you very much Jose. Your level of commitment to your open source code is commendable. I can only hope that when I start to give back to the web, I do half as good a job as you have.

Written by Daniel Hollands

Daniel Hollands is a jack-of-all-trades web developer trying his best to keep up to date with everything the Web has to offer. He keeps this blog in the hope that someone might find what he has to say useful.

Visit his Homepage, follow him on Twitter, Facebook, LinkedIn, and Google+, or hire him for your next project.

This entry was posted in Credit where credit is due and tagged Behaviours, CakePHP, Git, Plugins, Submodules. Bookmark the permalink.

Calendar

February 2012
M T W T F S S
« Jan   Mar »
 12345
6789101112
13141516171819
20212223242526
272829  

Categories

  • Credit where credit is due (8)
  • Gaming (1)
  • Just Plain AWESOME!!! (4)
  • News (6)
  • Personal (3)
  • Rants (4)
  • Reviews (1)
  • Share the knowledge (6)
  • Tools and Resources (3)

Archives

  • June 2014 (1)
  • February 2014 (1)
  • January 2014 (1)
  • December 2013 (1)
  • July 2013 (1)
  • June 2013 (2)
  • May 2013 (2)
  • January 2013 (5)
  • December 2012 (2)
  • November 2012 (2)
  • October 2012 (1)
  • July 2012 (2)
  • June 2012 (3)
  • May 2012 (1)
  • April 2012 (2)
  • March 2012 (4)
  • February 2012 (4)
  • January 2012 (1)

Affiliates

UK Cloud Hosting. Fast, Reliable & Infitely Scalable. TSOHost. eCommerce for Designers - LemonStand FreeAgent Small Business Online Accounting

Recent Posts

  • Reset The Net
  • My Thoughts on Shadowrun Returns
  • Laravel Application Development Cookbook
  • It’s simple, we kill the Batman!
  • Useful Composer packages for use with Laravel 4
  • Goodbye Ghost, Hello School Stickers (I start my new job in July)
  • All Around the Wrekin (Photolog)
  • The importance of a good password
  • Once you go Mac, you’ll never go back – but should I?

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 3 other subscribers

RSS

RSS Feed RSS - Posts

RSS Feed RSS - Comments

Tag Cloud

Android Apple Asus Beanstalk Behaviours Bitbucket CakePHP Composer cPanel CSS Debian Dedicated Server Dell EXIM Ghost Design Git GitHub Google Apps Hetzner Inspiron Duo iOS iPad iPhone iTunes Jeffrey Way Laravel limeBase Mercurial Microsoft PC Photoshop PHP Plugins Propeller Communications Responsive Web Design SASS Siri SPAM Submodules Tegra 3 Quad-core Transformer Prime Windows 7 Windows 8 Wordpress Yii
© 2013 Daniel Hollands.