Every time I sell one of my customers on how flexible and wonderful weblogs in Expression Engine are, they end up wanting to upload ridiculously large files as part of their posts. In the past this has required performing unspeakable acts on my apache and PHP configurations. FTP is another route, but it’s a huge challenge for many of my not-so-tech-savy customers; plus it’s just not elegant.
This is no longer the case since Google released Gears 0.4 a couple of weeks ago. They have a method for seamlessly chunking a local file into bite-sized pieces, uploading, and reassembling them on the web-server.
I could not wait to turn this feature into an EE extension, and now I’m excited to share it with the EE community.
It’s actually an extension and a module. The extension does the heavy lifting and the module reassembles the chunks.
I learned how to make extensions that add custom field types by reading Mark Huot’s file extension. Thank you Mark. I learned how to upload with Gears from Brad Neuberg’s MovieTool example, which I translated from python to PHP. Thank you Brad.
I have a site that this would be absolutely PERFECT for. I just got done schooling my clients on the joys of uploading to S3 though. Only if I had seen this a day sooner :-p
I’ll give it a test tomorrow. We have an upgrade schedule for the site in a month or so. Hopefully this works and make the client’s job a little easier.
Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.