Tweet
Visual Studio early screenshotExpected Beta 1: End March 2010

Today Pete and I reached a milestone with a project we’ve been working on in our spare time for a while. Within the last week we’ve decided to go public and will be spreading the word far and wide over the next month.

We got the CodePlex project sorted, and first checkin batch done for our open-source digital asset management system called MimeCloud.

The link to it on CodePlex is at mimecloud.codeplex.com, the mimecloud.com domains redirect there for now.

It’s not finishet yet; we’ve a fair few weeks to go until the first Beta, and we’re just starting to invite collaborators now that the core architecture is formed. But it’s going to be awesome, and I hope a lot of people will benefit from it. For a start, we’re going to a build a package so you can use it in Umbraco CMS :)

Here are a few snippets from the project homepage:

What is MimeCloud?
  • MimeCloud is an open-source media asset library built for lightning speed and scalability
  • You can use MimeCloud to:
    • Manage the images and video on your blog or website (Wordpress or Umbraco? No problem!)
    • Replace the image management module of your website’s CMS with something more powerful, extensible, and easier to use
    • Manage usage rights information on your digital media archive (publishers? Hello!)
    • Attach metadata in multiple languages to the same image, video or asset
    • Quickly upload 1 or 1000 assets in a batch, with resizing and thumbnail generation on the fly
  • The project was founded by Alex Norcliffe and Peter Miller
What platform does MimeCloud use?
  • MimeCloud builds against Microsoft .NET 3.5SP1, and consists of the following pillars:
    • Robust datalayer built on Microsoft SQL Server and Lucene.net
    • Extensible API in both WCF and RESTful forms exposed using IIS
    • Several clients including a full-featured Silverlight image manipulation and batch upload tool, and an ASP.NET MVC administration tool for basic upload and library searching
    • Storage of assets can be via FTP, HTTP upload, Amazon S3, Microsoft Azure – whatever you prefer
What’s a Media Library? Is this Digital Asset Management? I just want to upload images to my site
  • No worries – just because MimeCloud can cope with millions of images and videos doesn’t mean it’s difficult to use, or resource intensive.
  • You can have MimeCloud installed on a simple blog in minutes, and use it every now and then, and it will still have cost you nothing (unless you want to donate)
Does it only handle images?
  • Not at all! We called it MimeCloud for a reason – the entire system is pluggable and supports anything describable by a MIME type. Out of the box we have support for images, videos, PDFs, Microsoft Office, and if there is a filetype you need that isn’t yet supported you can write a provider to tell MimeCloud how to handle it.