Media Rocket est un slice Merb qui gère l'upload de fichiers.
Ruby JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
app
config
lib
public
spec
stubs/app/controllers
.gitignore
LICENSE
README.textile
Rakefile
TODO
media_rocket.gemspec

README.textile

Media Rocket

Media Rocket est un slice Merb qui gère l’upload de fichiers.

Spécifications

Le but de ce slice est de garder une architecture minimale tout en
s’assurant d’avoir les fonctionnalités de bases.

Upload d’un fichier

N’importe quel type de ficier de n’importe quelle taille peut être uploadé.

Un formulaire html est disponible grâce à un helper:

upload_form

Une interface Flex et AIR devrait être disponible pour uploader du contenu
depuis le bureau.

Organisation des fichiers uploadé

Tags

Chaque fichier peut être taggé, cela permet de récupérer les fichiers
appartenant à un Tag plus facilement.

Par exemple, si un fichier Neptune.jpg est taggé “espace, planète”, et
un autre fichier Soleil.jpg est taggé “espace, étoile” alors:

Domaines

Afin de protéger certains fichiers appartenant à un domaine précis, et
de protéger ce domaine d’ajouts de fichier non désirés, il est possible
d’ajouter un tag qui sera authentifié, mais qui devra se situé en préfixe
de la route

Par exemple, si black-mesa.com est un domaine authentifié, alors une
session authentifiée sera nécessaire pour uploader et accéder aux fichier
présent dans http://merb.root/media/black-mesa-com/