第一次接触ASAPH是好多年前了,书签发表、多用户、轻量化,使其具有成为轻博客、图床、内容分享平台的潜质。沉寂了很久之后,发现被人重制支持了PHP 7,可谓“凤凰涅盘”。
作者简介
原作者:PhotosLab
项目主页:http://phoboslab.org/projects/asaph
Github:https://github.com/phoboslab/Asaph
刚接触ASAPH的时候,微博尚未起步,饭否大行其道,国内许多站长也跃跃欲试想要搭建自己的“微博客”,那时候国内的PageCookery就是比较知名的代表。Asaph的发表形式非常有序,类似Wordpress的快速发表,将一段JavaScript保存为书签,在任意页面点击,即可将该页面或该页面上的图片进行发表,极度轻量化、多用户,也使其可以成为多用户内容分享平台。
操作简介视频(可能需科学上网):https://vimeo.com/1043287
作者附上的一些截图:
重制以支持PHP 7
Asaph作为个人项目,开发进度几乎停滞不前,目前的版本号也仅为1.0,且不支持PHP 7,几乎为时代所淘汰。
我在查看Github时,找到了一个相关的Issue:https://github.com/phoboslab/Asaph/issues/6,并留言表达希望有人能重置以支持PHP 7的想法,不久后得到了回应。
重制版的ASAPH:https://github.com/remouk/Asaph-PHP7
安装&使用
下载:https://github.com/remouk/Asaph-PHP7/archive/php7.zip
环境需求:
需要PHP 7.0及以上,且装有GD-lib、cURL,并且开启allow_url_fopen。
需要MySQL4.0及以上,且事先建立好数据表。
一款现代化的浏览器(反正不是IE)。
ASAPH的搭建非常简单。
- 将下载后的文件解压上传至网站根目录
- 修改lib/asaph_config.class.php
- 必须修改的项目为:$domain, $absolutePath 和 $db
- 创建/data文件夹并确保可读写权限
- 访问http://你的网址/admin/install.php
如果一切设置正确,会出现下面的界面:
创建好管理员账户后,即可登录后台,后台很简单,包括:已发布内容,用户管理,书签:
将书签拖动至书签栏,当你遇到想要发布的页面或图片,直接点击,会出现如下界面:
此时可以直接点击“Post this Site”分享该页面,同时页面上可抓取的图片周围会出现蓝色边框,点击后可分享该图片: