Introduction

Why another? There’s adminfiles and filebrowser already.

Why software gets created? Because someone were unhappy with already existing software.

That was case for me too - I found it hard to make both those to work the way I want, so I made my own filebrowser.

Why use BFM?

  1. You hate Flash, love HTML5, CSS3, JavaScript and have modern browser.
  2. You want simple and fast interface for managing your files online.
  3. You couldn’t even make another two work. BFM is simple to setup.

Why you would not want to use BFM yet?

  1. If you want integrate it with TinyMCE or something of the like, you shouldn’t think about BFM. YET.
  2. You want mature project.
  3. You need to support IE, which is not even a browser.

Support tables, dependencies

Browser

Version, required to have full functionality of BFM. BFM itelf will still work with older browser, but some things, like file uploading won’t work.

Browser Version
Chrome/Chromium 7 +
Firefox 5 +
Opera Not supported *
IE 10 + *
Safari 5.0 +

* Opera and IE 9 and below doesn’t support XHR2, which is used to upload files and report upload status.

Core dependencies

BFM was only tested on Python 2.6 and Python 2.7, so it is safe to assume, that dependencies are as follows:

  • Python: 2.6 or 2.7
  • Django: 1.3 or 1.4