Asaph is a micro-blogging system, focusing on collecting links and images from other pages. It allows you to post content directly from any page you are on. Asaph is not a full blown blog and it does not aim to be one — it just does this one task, but it's pretty good at it.
My own Asaph blog can be found at asaph.phoboslab.org.
Here's a short screencast of how posting entries in Asaph works:
Current Version: Download Asaph 1.0 — ZIP ~50kb
Read my blog for updates on Asaph.
Requirements & Installation
Asaph needs PHP 5.0 or higher with the GD-lib installed and cURL or allow_url_fopen enabled. Also MySQL 4.0 or higher and an already created database is needed. To post entries to your blog, you'll need a good browser (read: anything not Internet Explorer).
To install, enter your database and server settings in the asaph_config.class.php file. The settings you absolutely need to change are
$db. You also have the option to switch from the minimalist whiteout templates to the stickney templates by just replacing both occurrences of “whiteout” with “stickney” in the
When done, upload all files to your server and make sure the data/ directory is writable — this is where Asaph stores all images and thumbnails. After that, point your browser to admin/install.php and follow the instructions.
Usage / Posting
The only way to post new entries to your Asaph blog, is through a bookmarklet. After logging in to your admin menu, you will see the ASAPH bookmarklet on the left. Just drag this link to your bookmarks bar and you're set.
Now, navigate your browser to any page you want and click your newly created bookmark. A small box should pop up and all images on the page should now have a dashed blue border (if not, see the FAQ). You can now either click on any of these images or on “Post this Site” to post the image or link.
My bookmarklet is not working
This can have several reasons. The most common one is, that your
$absolutePath setting is not correctly set in the
asaph_config.class.php. Refer to the installer (
admin/install.php) it should tell you the correct settings for these values in the “Asaph Config” section.
Another reason for the bookmarklet not working could be, that you disabled iframes in your browser. Some ad-block plugins do this.
When posting images I repeatedly get the message “Couldn't create a thumbnail of the image!”
Most of the time this happens because Asaph wrongly detects the image URL. Maybe because the thumbnail is linked to an interstitial instead of the image itself. You can enter the image URL manually into the Image field if Asaph fails to detect it.
I'm getting the error message “parse error, unexpected ',', expecting '(' in /admin/install.php on line 46” when I try to install Asaph
Your server is not running PHP5 (see requirements). Ask Your hoster to update.
Why is your Blog named after a Biblical figure?
Its not. Its named after Asaph Hall, who discovered the Mars moons Phobos and Deimos.
- Added more comments to source files, to allow easier modification
- New $title config variable used in templates
- Various bugfixes in the RSS template
- Fixed bug, where changing the post date would not create a new directory in data/
- Fixed bug, where deleting a post would not delete the image from disk
- Fixed bug, where the user was being redirected to a malformed URL on success (xhrLocation in remote-success.html.php)
- New template theme “stickney”
- Usage of cURL or url fopen wrappers, based on what's available
- magic_quotes are now reverted automatically
- The RSS Feed should now display images properly
- Fixed bug, where post titles were filtered through htmlspecialchars twice when editing post in the admin menu
Asaph is free software and licensed under the GNU General Public License