用Dropbox搭建私人相册

2010/09/17 | 1:15 by Filed under: 应用   6,284 views

开源的 PHP 程序 My PHP Dropbox Gallery [以下简称 Phpdp ][下载]能帮你轻松的搭建个人相片集. 这样, 你可以把要共享的照片移动到自己电脑里的Dropbox同步文件夹下,然后同步到Dropbox 云端, 然后通过你搭建的相册来访问储存在云端的图片. 这样一来, 此相册就真的是你个人的, 文件完全由你掌控的, 因为图片文件是储存在 Dropbox 云储存同步服务上, 这跟一般的图片储存服务有些不同.

先提出几个问题:

问: Dropbox 帐户下本来就有个Photos 文件夹, 并且提供以相册方式浏览此文件夹内的图片的功能, 那为什么还需要 Phpdp ?

答: 这位朋友的提问非常犀利. 我们要自己搭建相册主要是为了几点, 一是相册的展示更加友好和可定制, Phpdp 已经支持主题切换; 二是相册功能的扩展, Phpdp 已经支持插件, 或者说它所有的功能都是以插件形式实现的, 比如评论[还未实现], 权限控制[后面我会讲到]等; 三是国内用户因为众所周知的原因一般无法正常访问到 Dropbox, 所以也无从使用它的Photos 展示功能, 而 Phpdp 却能在一般网络环境中展示甚至下载 Dropbox 上的图片;

问: 搭建 Phpdp  需要有 PHP 主机空间, 我有自己的主机的话, 完全可以把图片存放在自己的主机上, 再选择一款优秀的相册源码, 那为什么还要 Phpdp ?

答: 这位朋友提的问题很简单. 如果你的主机空间容量和流量都足够大或者说能满足你的需求, 而且你认为上传管理图片也很方便的话, 你完全可以搭建自己的图片站点. 使用 Phpdp  只是利用了 Dropbox 的跨平台同步, 云储存的优势, 省了你的主机空间, 简化了管理方法. 这对于那些正在使用 Dropbox 的用户来说, 是非常方便的事了.

搭建 Dropbox 相册的前提:

  • 你有 Dropbox 的账号, 并能上传图片到你的 Photos 目录下. Phpdp 展示的只能是Photos目录下的图片.点击 这里 开始注册, 安装软件后复制文件到相应目录软件会自动同步至云端[在大陆使用它需要番羽-蔷].更多的介绍和使用方法请Google, 或者访问 wiki.dropbox.com .
  • 你还需要有一个主机空间[Host], 要求是支持PHP5.0及以上, 支持Session, PHP cURL 扩展. 此主机空间用于安装相册程序, 不需要数据库, 至少得有1M容量. 此外, 主机流量限额不能过低, 因为相册浏览所有的缩略图流量都来自于此主机, 甚至下载原图的流量也包括在内. 这就是为什么在 Dropbox 不能访问而 Phpdp 能查看图片并下载原图, 你可以简单的理解为 Phpdp 有了一个 代理[Proxy] 的功能. 再所以呢, 使用国内的主机很可能会失败.

INSTALL – 安装 Phpdp 的方法很简单, 上传源码, 修改Config.php中的用户名和密码, 访问页面. 这个就不多说了. 对 Phpdp 的一些修改见下一篇.

Demo : http://demo.2boandco.com/my-php-dropbox-gallery (iPhone compatible)
Download : http://2boandco.com
Support : http://forums.dropbox.com/topic.php?id=18035

以下是相册展示效果和图片浏览效果:

A0378

A0379

Loading image

Click anywhere to cancel

Image unavailable



Comments

One Comment on 用Dropbox搭建私人相册

    […] [接上一篇 用Dropbox搭建私人相册] 我喜欢 My PHP DropBox Gallery 简洁的界面和方便的管理. 对于相册的权限设置, 我希望能更全面点. 显然, 最新版的 My PHP DropBox Gallery 1.0-rc-3 支持的设置密码访问不能满足我的要求. 我的要求是: 每一个相册只能通过唯一的相册地址访问, 在相册根目录或者说主页上, 访客无法看到全部相册. 而每个相册都可以设置独立的访问密码. 当然,密码也可以为空, 管理员拥有所有的权限. […]

Tell me what you're thinking...





无觅相关文章插件,快速提升流量