Plans for a simpler image uploader

My daily commutes to and from work and university and home have been rather dull. I forgot my headphones today, and my only option was to listen to the distracting beat of someone playing Kesha’s Tik Tok on a speakerphone as I sat on the train and thanked the cows for the great seats on intercity trains. I hate Kesha.

Normally I’d write a poem, normally I’d study, and often when I forget my headphones (not often. And I love music to pieces, ugh), I end up playing Jewels Maze on my phone. Which is similar to Bejeweled. But since I’m a girl, I can multi-task perfectly well. So while I was trying to fly past a level of Jewels Maze, I was thinking about a particular 13th March 2012 and about something I had to write for that day.

XHTML is not new to me; I will have no struggle writing a learning proposal in XHTML… I even plan to make things look lovely with CSS. I’m not quite sure what everyone else has in mind for their learning proposals in the class, but wherever I can help, I would love to. It’s just my nature to help people especially in the field of web design – a field which I believe I have extensive experience in. I’m sure other people will have basic ideas but I have a few of my own, which I can hopefully explain from a layman’s definition right to its complexity.

Let’s start with my first idea. Of course, the important thing is to challenge myself so I have to think of something that I can do that is not easy, given my skills. I could easily say “create a mobile website” but I’ve partially pulled one up for my blog already (it needs tweaking, sorry it’s ugly), and I have had that experience several times at work. So my idea has something to do with images. As I like simple graphic design and photo editing in Photoshop, I’ve come to enjoy creating icons/avatars based on characters from television shows, movies, or just using stock photography. LiveJournal has a large community when it comes to “icons”. For those unaware, in such a community, icons are generally 100 by 100 pixel images that have been cropped and/or edited in some way. My idea was to build something similar to Hannah’s Iconish, because I very much like the idea of being able to organise images, and to create something similar on my own would be something I would be very proud of.

Having used Iconish before, I have found no problems with it, and I like that Hannah has the feature of categories. Icon Sort is a similar PHP script, but makes the process of adding images much easier by allowing you to simply make a folder and add folders within that folder – where the folders’ names are the category names. Simple and easy to use, but obviously not as complex as Hannah’s. I have used it on icons.georgie.nu.

I won’t completely review the two scripts as that is not where I plan to head with my ideas, but given my interest in images, organisation and management, I have decided to look at something a bit more complex and perhaps common.

As WordPress is an extremely popular CMS, its media uploading feature must be used quite a lot. However, I personally find that WordPress’ media uploader is a pain in the backside. I can think of several dislikes:

  • Resizes your image and makes multiple copies of different sized thumbnails.
  • As per the above, wastes space.
  • Gives less tech-savvy people the impression that they are inserting smaller images into their posts which reduces loading time, but high resolution images are still uploaded to the server.
  • Changing captions and image metadata is a hassle as you need to hit ‘Save’ every time.
  • If your theme does not have the default image classes specified in the stylesheet, your images don’t align properly.

I can just think of so many improvements to this media uploader. Since many people in the class are using WordPress for their blogging platform, I suggest you actually take a look at the media uploader and see how it works for you as an image uploader. I’ve previously worked with Textpattern, and I’ve discovered that the bot_image_upload plugin is a lifesaver. You can insert images, easily edit them and change their order with a simple drag-and-drop function. A little goes a long way.

As a photographer I also prefer simplicity. While the pros of the media uploader include the fact that you can quickly make minor edits to your images and create a gallery, I believe that some people out there would appreciate a simpler uploader (myself included). What I’d like to include is basically a form with all fields already set out, including a “Browse” field to browse for a file, then you need only hit ‘Save’ once.

It would also be desirable for a stylesheet to be automatically included into the user’s theme so that images are guaranteed to be aligned the way the user wants. Also – no thumbnails unless requested by the user. This could be a separate option. I would like to incorporate all my ideas into a WordPress plugin that will override the crappy image uploader WordPress has now.

That’s just my ideas in a nutshell, not really concise… I do apologise. It’s getting late. /um

You know, I did try writing a really, really simple plugin once, that didn’t go too well.

Comments on this post

hey Georgina ^^ how are you doing? your outline looks neat and probably good enough to put on paper and to make it your final proposal. I like how you talk about WP and also Textpattern. Finally, I know someone who has something good to say about textpattern. The icons sorting system is needed especially when icons are usually uploaded in a huge numbers.. I hope your project goes smoothly ^^

I feel the same way about the media uploader. I hate it when I look at my media library and there are loads of thumbnails clogging my space. I don’t really like to host images at my host’s space (to not be such a burden and so on) so I wish there was a way to hook up the media uploader with another imagehost, like Imgur. I know there are plugins for that but I want it to go straight to my account, from inside my WordPress, which I just can’t do and it irks me so much.

I love your ideas, don’t be shy it’s really good and someone needs to say it and REALIZE IT :D You can do it!

I’ve never used the media uploader that comes with WordPress, and it sounds like I’m really not missing anything. I’m a bit surprised that no one has developed a plugin – if it’s allowed as I’m not sure about this aspect. :) I’d definitely love to see and use the finished product. Best of luck! :D