2011-12-05 00:23:28 +01:00
2011-12-07 17:42:08 +01:00
2011-12-07 18:09:20 +01:00
2011-12-05 00:23:28 +01:00
2011-12-07 17:42:36 +01:00
2011-12-05 00:23:28 +01:00
2011-12-07 17:42:08 +01:00
2011-12-07 18:03:09 +01:00
2011-12-07 18:08:14 +01:00
2011-12-07 18:37:00 +01:00
2011-12-07 17:13:04 +01:00
2011-12-05 00:23:28 +01:00
2011-12-05 00:23:28 +01:00
2011-12-05 00:23:28 +01:00
2011-12-05 00:23:28 +01:00
2011-12-05 00:23:28 +01:00
2011-12-07 18:52:36 +01:00

Phraseanet - Digital Asset Management application

#Installation

Nginx

server {
  listen       80;
  server_name  subdeomain.domain.tld;
  root         /path/to/Phraseanet/www;

  index  index.php;


  location /web {
    alias /home/grosroro/workspace/Phraseanet-Trunk/datas/web;
  }
  location /download {
    internal;
    alias /home/grosroro/workspace/Phraseanet-Trunk/tmp/download;
  }
  location /lazaret {
    internal;
    alias /home/grosroro/workspace/Phraseanet-Trunk/tmp/lazaret;
  }
}

#Pimp my install

xsendfile

  location /protected {
    internal;
    alias /home/grosroro/workspace/Phraseanet-Trunk/datas/noweb/;
  }

MP4 pseudo stream

  location /mp4_video {
    internal;
    mp4;
    alias /home/grosroro/workspace/Phraseanet-Trunk/datas/noweb/;
  }

  location /mp4_videos {
    secure_download on;
    secure_download_secret S3cre3t;
    secure_download_path_mode file;

    if ($secure_download = "-1") {
      return 403;
    }
    if ($secure_download = "-2") {
      return 403;
    }
    if ($secure_download = "-3") {
      return 500;
    }
    rewrite ^/mp4_videos(.*)/[0-9a-zA-Z]*/[0-9a-zA-Z]*$ /mp4_video$1 last;
  }

#RESTFULL APIs

See the [online developer reference] 1

#License

Phraseanet is licensed under GPL-v3 license.

Languages
PHP 68.6%
Twig 12.8%
JavaScript 11.4%
SCSS 3.9%
HTML 2.1%
Other 1%