Skip to content

file.icio.us

by egonnaud on March 15th, 2006

What if we built a system that works like del.icio.us but for any files ?

It’s been a while since I have in mind to create such an application. I’ve even tried something months ago (running a Basecamp project, jotting database models and so on…). I believe that such an application would be great for small projects file sharing, for basic assets management and maybe for social media sharing (think of a flickr for all kinds of files). It may also be used to create a kind of distributed knowledge/asset retrieval system for companies. I am currently trying to build a system for that purpose within my company…

How it works ?

I think that the application should follow del.icio.us wonderful user experience. I mean :

  • the main page is the list of your personal items
  • you may browse all users items using tags (especially with popular tags; tag clouds and so on)
  • you may subscribe to others items, to tags with a sort of inbox
  • some tags may be used to trigger special worklows (see below)

Here is a sample for the data model i built (certainly wrong but makes me looks like a geek) and some screenshots of the prototype i built (with rubyonrails of course !) :

database model for TAG! Login page of the prototype Sample items lists

The recent release of Amazon S3 online File Storage web services will ease the creation of such a system through solving the data storage issue.

So, to put it in a nutshell, File.icio.us is :

  1. a web based filesystem with tagging feature
  2. based on rubyonrails for the frontend and Amazon S3 storage
  3. a project seeking for developpers, partners…

And then?

Once the “filesystem” have been built, I have a lot of idea for progressive features adjunctions. I like the idea of delivering a over simple application first and enhancing it little by little later.

Here is a few ideas of enhancements :

  • special tags for workflow management
  • integration to the OS FileSystem (NTFS or EXTFS bindings => think of Gdrive)
  • API (of course…)

From → Projects, What if ?

5 Comments
  1. nitram permalink

    Très intéressant projet ! Y-a-t-il une démo visible, code source etc ?

    Par ailleurs, connaissez-vous des services comme
    – Fluxiom http://www.fluxiom.com/
    – openomy http://www.openomy.com/
    Tous deux permettent de gérer ses fichiers en ligne avec des tags et des fonctionnalités collaboratives.

  2. Le projet n’est qu’une esquisse développée pour tester le principe. Je suis en attente de tps libre / projet d’application concret pour avancer dessus.

    Fluxiom (très joli !) et Openomy sont dans cet esprit mais sont conçus comme des “applications”. Fluxiom en particulier est très orienté gestion d’images/medias.

    J’ai découvert récemment Thingamy qui étend le principe des tags à la gestion des processus. Ca à l’air très intéressant également.

  3. Like a Newbie, I’m commonly hunting at on the web with regard to articles posts that could financial gain me. Thanks

  4. Some really fantastic information, Gladiolus I discovered this. “With silence favor me.” by Horace.

  5. “Wow, great blog article.Thanks Again. Keep writing.”

Leave a Reply

Note: XHTML is allowed. Your email address will never be published.

Subscribe to this comment feed via RSS