第一次接触ASAPH是好多年前了,书签发表、多用户、轻量化,使其具有成为轻博客、图床、内容分享平台的潜质。沉寂了很久之后,发现被人重制支持了PHP 7,可谓“凤凰涅盘”。

作者简介

原作者:PhotosLab
项目主页:http://phoboslab.org/projects/asaph
Github:https://github.com/phoboslab/Asaph
刚接触ASAPH的时候,微博尚未起步,饭否大行其道,国内许多站长也跃跃欲试想要搭建自己的“微博客”,那时候国内的PageCookery就是比较知名的代表。Asaph的发表形式非常有序,类似Wordpress的快速发表,将一段JavaScript保存为书签,在任意页面点击,即可将该页面或该页面上的图片进行发表,极度轻量化、多用户,也使其可以成为多用户内容分享平台。
操作简介视频(可能需科学上网):https://vimeo.com/1043287
作者附上的一些截图:
asaph-screencast.png
stickney.png


重制以支持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的搭建非常简单。

  1. 将下载后的文件解压上传至网站根目录
  2. 修改lib/asaph_config.class.php
  3. 必须修改的项目为:$domain, $absolutePath 和 $db
  4. 创建/data文件夹并确保可读写权限
  5. 访问http://你的网址/admin/install.php

如果一切设置正确,会出现下面的界面:
asaph-install.png
创建好管理员账户后,即可登录后台,后台很简单,包括:已发布内容,用户管理,书签:
asaph-1.png
将书签拖动至书签栏,当你遇到想要发布的页面或图片,直接点击,会出现如下界面:
asaph-2.png
此时可以直接点击“Post this Site”分享该页面,同时页面上可抓取的图片周围会出现蓝色边框,点击后可分享该图片:
asaph-3.png


DEMO

asaph-4.png

Last modification:July 10, 2019
If you think my article is useful to you, please feel free to appreciate