Blog Home

Asaph Microblog – Beta

Asaph Over the past few weeks I developed Asaph – a small blogging system, that allows you to instantly post links and images directly from any page on the web. This makes Asaph the most fun to use application if you want to collect and show all the cool things you found elsewhere. 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.

Watch a screencast to learn what makes Asaph worth using: Asaph Screencast on

My own Asaph blog can be found at

Asaph is currently in Beta stage. It needs PHP5 and MySQL4 to run. To install, just unpack the zip, enter your database settings in lib/asaph_config.class.php, upload it to your webserver and point your browser to admin/install.php.

Asaph version 1.0 – ZIP ~50kbUpdated: Asaph version 1.0

Feedback is much appreciated!

Friday, March 21st 2008


#1 – Ben Perry – Wednesday, March 26th 2008, 01:30

The blog looks great. Very clean and simple.

However, I'm not so sure about the look of the panel that you use to add any page on the web. Mainly just need to be restyled a bit I think > possibly just remove the italics from the field titles.

Other than that it's very nice.
Keep up the great work


#2Isaac Bythewood – Wednesday, March 26th 2008, 01:41

This is great! I'm implementing it on my website right away. Do you plan on implementing this to also do videos found online? That seems to be the only thing it is missing.

#3 – nonamethx – Wednesday, March 26th 2008, 01:54

Cool; good work!

I wonder why you don't just select the image or text, and then drag it straight to the bookmarklet, though? So rather than Select -> Click -> 'Submit' menu; it's just Select, drag -> 'Submit' menu.

Not a big deal, though. :)

#4Konstantinos – Wednesday, March 26th 2008, 02:46

That looks great. Giving it a go ASAP.

#5Isaac Bythewood – Wednesday, March 26th 2008, 02:55

Found 2 bugs already. If you are on an image page like and press the bookmarklet it isn't shiny and appears in a blob at the bottom of the page still useable but not pretty. And the RSS feed does not display images properly.

#6 – Tyler Riti – Wednesday, March 26th 2008, 03:55

It's not kosher to copy the photo to your server and redistribute it from there, especially in the case of an All Rights Reserved image such as the Heavy rain photo from It'd probably be better (although some photographers may still object) to hotlink the photo. Flickr allows that so long as the photo itself links back to the original page.

#7 – abbad0n – Wednesday, March 26th 2008, 04:04

Making a check/notification that admin/install.php is removed after the first user is created would be helpful for those who don't think about security.

#8 – ches – Wednesday, March 26th 2008, 04:23

Multiple users?

#9 – KingBee – Wednesday, March 26th 2008, 04:32

This is a very cool idea.

However, requiring php.ini to have "allow_url_fopen" enabled is a potential security hole as it could allow remote malicious code to execute on your web server as if it were local. Many web hosts (such as Dreamhost) do not have this enabled for security reasons. Perhaps you should consider using cURL instead.

#10TjL – Wednesday, March 26th 2008, 04:34

OK I thought I did this right, but

MySQL reports: 'Table 'asaph.asaph_users' doesn't exist' on query SELECT id FROM asaph_users WHERE name = 'myusernamehere' AND pass = 'stringOfNumbersHere'
Warning: array_shift() [function.array-shift]: The argument should be an array in /full/path/to/lib/db.class.php on line 88

#11 – KingBee – Wednesday, March 26th 2008, 04:34

Also, I second the idea that you should set up video embedding to places like YouTube.

#12Daniel – Wednesday, March 26th 2008, 04:56

DAMN rules!

Kind of mixing ffffound, twitter and tumblr!

Waiting for new stuffs!

#13Kawika Holbrook – Wednesday, March 26th 2008, 04:59

Love the simplicity of your bookmarklet as well as the left-to-right block posting style. Haven't tried with installations like since Noah Grey's GreyMatter, but I might have to give it a try.

#14 – shawnmk – Wednesday, March 26th 2008, 05:00

I too vote for using cURL so I don't have to compile my own version of php to use asaph on my server - it looks fantastic.

#15 – nate – Wednesday, March 26th 2008, 05:29

This is awesome! I'm recompiling PHP to install it.

There's a handy pre-written cURL wrapper class here if you want a shortcut:

#16Zach Slootsky – Wednesday, March 26th 2008, 06:02

Looks great.

I use the RSS import on Tumblr all the time and would switch to a self hosted solution in a moment if it had this feature.

#17John Koetsier – Wednesday, March 26th 2008, 06:43

Awesome - love it!

Is there any way that you could connect this to a Wordpress blog?

#18khaled – Wednesday, March 26th 2008, 07:01

Very very cool. Definitely going to try this one out.

#19Dominic – Wednesday, March 26th 2008, 08:52

Thanks for all your feedback so far. Unfortunately I'm a bit busy right now. I'll try to answer all your questions later today!

#20Robert Marini – Wednesday, March 26th 2008, 09:00

Awesome blogging app, one thing I'd like to see though is the ability to include HTML in the text for a link to a page. Also perhaps the ability to add comments to pictures and page links in such a way that they don't become part of the link to the page.

#21 – Michael – Wednesday, March 26th 2008, 10:03

I am interested in some of the issues/suggestions previously mentioned, such as hotlinking vs. reditributing, adding video, embedding in another blog etc.

I second Daniel's post (#12) about the FFFFound/Tumblr/Twitter mash-up (as a Good Thing); however, could this be developed to allow Twitter-style posting of your own content (text, image, video) – via email or SMS/MMS?

I understand you probably want to avoid feature-creep, but *if* you were to add own-content via email/SMS/MMS, it may be useful to offer separate feeds for subscribers along with the complete feed: found images feed, found text feed, own images feed, own text feed (or any combination).

Perhaps this isn't necessary if this microblog can be embedded in another blog. It may be better to keep it separate.
Own blog = diary and photo album (your stuff)
Asaph blog = scrapbook (other people's stuff)

I'll stop rambling.

#22Got – Wednesday, March 26th 2008, 10:55

It looks good and it is great actually! Thanks for these blog and bookmarklet duo.
I think that the only thing which is missing is a search input. If you have the time...

#23 – John – Wednesday, March 26th 2008, 11:10

I'd second (third?) using Curl as i'm on dreamhost who don't allow_url_fopen - darn it. I'm reasonably capable, but not capable of recompiling PHP on my dreamhost server!

#24Khaled Abou Alfa – Wednesday, March 26th 2008, 12:04

John/Nate/Kingbee: Excuse my ignorance, by I to am on Dreamhost and have no idea what to do with the curl script linked above. Where should I put that script? Standalone script or should I be pasting it into a file? Should I replace a file?

#25Jonathan Christopher – Wednesday, March 26th 2008, 12:44

Just installed and I'm loving it. I've been meaning to integrate a microblog on my site for some time, but I've never been truly comfortable with using 3rd party tools to get the job done. This looks like a perfect fit. Well done!

#26Nathan – Wednesday, March 26th 2008, 12:48

This looks fantastic, although I can't get it to run on (mt)
After entering database details and upload, going to the admin/index.php page generates this:

Parse error: syntax error, unexpected ',', expecting '(' in /xxx/xxxx/xxxxxx/xxxxx/domains/ on line 46

(x's added by me)

#27 – John – Wednesday, March 26th 2008, 12:55

@Nathan: I had that on my dreamhost install - Have you checked the version of PHP you're using? Upgrading from PHP 4 to PHP5 (required by asaph) sorts it out.

#28 – John – Wednesday, March 26th 2008, 12:56

@Khaled: the Curl support has to be written in, as I understand it, and can't just be added by us. Unfortunately.

#29Khaled Abou Alfa – Wednesday, March 26th 2008, 13:01

@John: Oh man, that's a real shame as this looks awesome. Dominic, sort it out will ya buddy :)....please.

#30Nathan – Wednesday, March 26th 2008, 13:18

Hey John, you're right. I thought I had PHP5 on by default.

I did have to do some php.ini changes to enable allow_url_fopen, and disable magic_quotes_gpc - so hopefully an updated version in the future won't require those modifications.

#31Dirk Hermanns – Wednesday, March 26th 2008, 13:53

Great Application!
But one Question: What about Tags, or something like that?
I think this would be helpfull for the overview, or?

#32 – Frank – Wednesday, March 26th 2008, 17:55

Great - and don’t let anyone tell you how many more new features this wonderful software needs. It is perfect because of its simplicity. I thought I’d never be blogging again but the stunning simplicity of Asaph convinced me immediately. Thank you so much.

#33Dominic – Wednesday, March 26th 2008, 18:09

#5 Isaac Bythewood: Yes, when you just view an image in your browser and then click the bookmarklet it wont be very pretty - depending on your browser. I figured I can ignore this fact for now, as images should be posted from the site they are on. Otherwise the backlinks in Asaph will point to the image itself, which is kinda useless.

#6 Tyler Riti: Yes, copyright could be a problem. However I fail to see how posting pictures in Asaph is "evil", as there's a link back to the origin in each post. I guess you have to decide for yourself whether you want to use Asaph.

#7 abbad0n: Good idea; I will add a notice to remove the install.php once the installation is complete.

#11 KingBee: allow_url_fopen doesn't allow remote code to be executed on your server, allow_url_include does. I'll definitely add an option to use cURL though, as many hosters seem to have disabled allow_url_fopen. Thanks.

Give me some more time, I'm working on a new version right now :)

#34Derek Powazek – Wednesday, March 26th 2008, 18:48

Copying a photo to your server violates the photographer's copyright. This is going to anger a lot of photographers. I suggest you link to the original instead. And wouldn't it be cool if your program was smart enough to find the photographer's name and attribute the photo properly? Like: "Photo by First Last on"

#35akatsuki – Wednesday, March 26th 2008, 18:50

So far, so good. Will formats it can capture be extensible? So if I wanted to capture a flash movie, for example?

#36Dominic – Wednesday, March 26th 2008, 19:28

Linking directly to the JPEG won't help the photgrapher either - It just costs him/her bandwidth. Linking to the page the image is on, will be inconvenient for the visitor of your Asaph blog. There simply is no "perfect" solution to this problem.

It's sad that many copyright owners feel that way though. IMHO they should encourage linking to their pictures to promote their work. (Just have a look at for example - he lives from that site!)

#37asaph_n00b – Wednesday, March 26th 2008, 19:38

Installed it, ALMOST love it. . .

1.) Powazek has a point, you are re-hosting images, no doubt about that. Google images will be crawling the dirs of all the Asaph installs.

2.) Keep in mind that Powazek is a guy who runs a spec-work site (, so take any umbrage he feels to copyright / artists rights with a grain of salt.

3.) Deleting posts is sketchy

Otherwise, a great new twist on blogging. Love the default layout scheme.

#38 – VC – Wednesday, March 26th 2008, 19:54

This looks great and seems really easy to use. Please include an option that allows users to annotate pictures.

#39 – Vinici Scyindo – Wednesday, March 26th 2008, 19:58

There is nothing wrong with copying the pic to your own site to take the load off of someone elses. It is a worse crime to hotlink and steal other peoples bandwidth spec when you are linking to the original already on there. And if you really have a complaint about the pic then complain to the person who is copying it not the software that is doing it.

#40Jack Keller – Wednesday, March 26th 2008, 20:13

I dig this concept, I normally will use to bookmark something for later reading, at this point it's tough to remember what keyword I put it to. An interface like this would be ideal for many types of applications from the microblog it is designed as to even an online webclip type thing. Keep up the good work, I look forward to seeing how this evolves!

#41alone413 – Wednesday, March 26th 2008, 20:36

Just a note: Mod_rewrite in a .htaccees / httpd.conf messes up the admin panel if not set to include the full path to index.php. Otherwise, bangin!

#42 – Matt – Wednesday, March 26th 2008, 20:37

Pretty nice, but it's throwing a lot of Notices:

Notice: Undefined index: xhrLocation in /webdev/root/asaph/admin/templates/remote-post.html.php on line 27 Call Stack #TimeFunctionLocation 10.0011{main}( )../post.php:0 20.0077include( '/webdev/root/asaph/admin/templates/remote-post.html.php' )../post.php:31"/>

Notice: Undefined index: url in /webdev/root/asaph/admin/templates/remote-post.html.php on line 48 Call Stack #TimeFunctionLocation 10.0011{main}( )../post.php:0 20.0077include( '/webdev/root/asaph/admin/templates/remote-post.html.php' )../post.php:31

#43 – Leo – Wednesday, March 26th 2008, 21:40

Nice, but the bookmarklet does not 'work' in Opera. If you click the bookmarklet, you get the fly-in menu, but there are no text boxes in it, and the 'submit' button is also missing.

Another plea: please don't cramp it with features. Maybe some color variation themes but no tags, comments, search etc. I had a hard enough time already installing it :P

#44 – Leo – Wednesday, March 26th 2008, 21:42

Sorry forgot to mention: on the Opera beta. Opera 9.26 works just fine.

#45Dominic – Wednesday, March 26th 2008, 22:03

Matt: Thanks for pointing it out. I didn't actually test it with E_NOTICE enabled previously.

Leo: I just tried the latest Opera beta (9.50b; Windows), and it seemed to work just fine.

#46Konstantinos Christidis – Wednesday, March 26th 2008, 22:23

"Linking directly to the JPEG won't help the photgrapher either - It just costs him/her bandwidth. Linking to the page the image is on, will be inconvenient for the visitor of your Asaph blog. There simply is no "perfect" solution to this problem."

+1 on this.

OK, all of you who were bugged with the "copying other people's photographs locally" thing -- are you equally annoyed when an MP3 blog posts a track or two from a major label band? Do you email them letting them know that they're "violating the songwriter's copyright"?

Don't get me wrong, I'm all for protecting your work and earning a living out of it. But it has to be done sensibly. While we can argue forever on what "sensibly" means, (hopefully) we can all agree that the following line of thinking is ABSURD:

#1 Linking directly to the photo? OK!
#2 Copying the photo to your server, essentially sparing the photographer bandwidth, and providing the exact same link (i.e. "a href" the entire "img") as in case #1? Not OK!

#47 – Leo – Wednesday, March 26th 2008, 22:31

I see now: I had Iframes disabled. I do this to prevent sneaky advertisement pop-unders etc.

Oh maybe it would be nice if you could edit the title of your blog too...I understand you want to link to this page, but it would be nice if you could edit the title and get "ASAPH ~ [MYTITLE]" or something :)

And maybe another thing: translations, maybe via a simple PHP file.

As long as the basics stay simple (a click and post miniblog), I'll be a happy user so please don't get stressed by all the feature request ;)

#48 – hekki – Wednesday, March 26th 2008, 22:51

sqlite support on the horizon?

this is the second interesting microblogging engine i've seen (chyrp being the other) whose minimal-by-design principles are cancelled out by the behemoth mysql requirement.

i really believe the first package with a truly lightweight blogging footprint stands to become very popular.

at any rate, nice work here. looking forward to watching the development.

#49Lama Himself – Wednesday, March 26th 2008, 22:51

@Jack Keller: if you just want to keep track of webpage to read, I personally use
It's also using a bookmarklet system. The interface is minimum which is great.

#50Dominic – Wednesday, March 26th 2008, 22:52

#47 Leo:
Well, the default templates that come with Asaph are more or less only an example. You can change these as you like. Remove the title, change the complete layout - whatever you want. As long as the "powered by" message stays on the about page, I'm happy :)

Just have a look at

#51 – Leo – Wednesday, March 26th 2008, 23:06

Dominic, you're being incredibly helpfull :) Thanks a lot!

#52 – Benny – Thursday, March 27th 2008, 02:56

Anyone have trouble getting the bookmarklet to work in Safari 3.1? The Safari Web Inspector is showing: Resource interpreted as a script but transferred with MIME type text/html.

#53 – Benny – Thursday, March 27th 2008, 04:04

Actually -- the bookmarklet doesn't seem to work in Firefox either. I'm thinking a configuration issue on the webserver? Anyone have any thoughts?

#54 – hekki – Thursday, March 27th 2008, 04:30

i know this sounds like a dumb question, but so far how have you tried using the bookmarklet? (e.g. can you give some sample URLs and particular images you're trying to post, etc)

Safari 3.1 OS X 10.5.2 and everything working fine here, so let me know.

#55phosy – Thursday, March 27th 2008, 11:02

Very nice! I have installed in my site ( and adapted a little to hace messages in Spanish.

Thanx a lot

#56 – Benny – Thursday, March 27th 2008, 11:18

The little bookmarklet window never even appears -- doesn't matter what site I'm trying to use it on. It's gotta be some sort of server-side issue, I think. I get the following syntax error in Firefox when I click the bookmarklet:
syntax error - </object></layer></span></div></table></body></html><!-- adsok -->

#57 – Benny – Thursday, March 27th 2008, 11:30

Ah -- nevermind. All set now -- the error was a GoDaddy thing. Thanks! Great little microblog!

#58Hannes – Thursday, March 27th 2008, 14:47

What did you do to make the Bookmarklet appear?
I doesn´t show up here neither. Safari 3.1 / Firefox on a Mac,
hosting by

#59alone413 – Thursday, March 27th 2008, 16:16

lovin it.

check my new asaph powered blog @

#60Dominic – Thursday, March 27th 2008, 18:28

#58 Hannes: I'm guessing your $domain or $absolutePath setting is not correctly set in your config, resulting in the bookmarklet pointing to a 404.

#61Hannes Käufler – Thursday, March 27th 2008, 18:51

Thank you so much!
Yeah the $domain and $absolutePath were both wrong.
(maybe a helpful comment in the file would be n1, for the beginners :-) )
Now it works, very cool stuff!

Thanks for your help!!!

#62matt – Thursday, March 27th 2008, 21:36

Great work! The only thing missing - for me - is categories. I'd be happy entering them through a drop down selector or by manually entering tags.

#63Clay – Thursday, March 27th 2008, 23:13

great work! i have big plans for this little blog but I when I try to install i get this:
Parse error: parse error, unexpected ',', expecting '(' in /admin/install.php on line 46

i saw it up above and they said to change to php5 but i have godaddy and im almost 100% sure that its enabled. anyone know how to make sure?

Thanks again for the great script!!

#64Dominic – Thursday, March 27th 2008, 23:58

Just create a .php file with the following contents and point your browser to it:
<?php phpinfo(); ?>

But I can assure you already, that you're running PHP4 :)

#65Clay – Friday, March 28th 2008, 00:12

you sir, are a badass!! lol you were right :(

so i did what Nathan did except i cant find where to change this option: magic_quotes_gpc

any ideas? i found the first one he was talking about in the php.ini but the magic_quotes_gpc is not in there.

thanks for the fast response!

#66Hannes – Friday, March 28th 2008, 00:25

Soooo, got it working and implemented:

Tryed to hack the script so I could create grayscaled thumbs but that didn´t work.

So much fun to blog now, thanks!

It nearly validates, using this workaround for external links:

Keep it up!

#67AATW – Friday, March 28th 2008, 10:19

It looks really cool.

#68Lester – Saturday, March 29th 2008, 11:29

Okay, on many sites, for some reason, it tells me "Couldn't create a thumbnail of the image!" Why is this? Other than that, I love love love it.

#69Dominic – Saturday, March 29th 2008, 15:51

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 or something like that. Can you please give me a link to one of these sites so I can take a look at it?

However, you always have the option to enter the image URL manually into the "Image" field if Asaph fails to detect it.

#70daniel – Sunday, March 30th 2008, 01:36

How do I find my absolute path. I understand the concept, but can't seem to put in the right string. It's giving me a headache. Thanks!

#71Robb Irrgang – Sunday, March 30th 2008, 16:15

I keep having to log in every time I post. thats... odd, right?

#72Dominic – Sunday, March 30th 2008, 18:31

#70 daniel: Your absolute path is everything that comes after the domain name. For my installation ( that is just "/". For yours, if you installed it in "" this will be "/asaph/".

You can also just have a look at the installer. If your absolute path is not set correctly, it should say something like "Make sure your Asaph_Config::$absolutePath setting is correct. Environment variables indicate a value of '/asdf/test/'."

#71 Robb Irrgang: Yes, that's odd. It seems your browser deletes cookies too soon. Or you're using IE... in which case you should switch to something more standard compliant :)

#73daniel – Sunday, March 30th 2008, 18:47

PERFECT! Thanks Dominic.

#74Pat – Sunday, March 30th 2008, 19:29

Hey Dominic,

For some reason, I do get the "Asaph // Post this site" box when I click the bookmarklet, but nothing happens. Dashed blue borders appear around images, but it doesn't post no matter whatever I click. Nothing happens at all when I do it for selected text.

I've installed it on my local machine so my root is "localhost/" and my subdir is "/asaph/"...

I'm on Safari 3.1

#75Pat – Sunday, March 30th 2008, 19:44

OK so I downloaded Firefox, and it works in that. Seems like it isn't compatible with Safari :'(

#76Clay – Sunday, March 30th 2008, 20:33

since my last post i have got it up and running but a few "bugs" maybe or just a mess up on my end.

1. the admin area is all scrwed up. right after I intalled it, the first time i went to the admin it was fine but now its all jacked up.

2. when you click "next" down on the bottom to go to second page, it screws all up.

any ideas guys? Thanks alot this script is kickass!!

#77Dominic – Sunday, March 30th 2008, 23:03

#75 Pat: It is compatible with Safari - the screencast was recorded with Safari 3.1. Other than that, I can't really imagine whats going wrong. Are there any Javascript errors?

#76 Clay: Your absolutePath setting is empty. It should be "/tees/".

#78Clay – Sunday, March 30th 2008, 23:17

#77: Dominic: WOW!! thanks alot for the response! problem fixed :) i love this damn thing!!

#79 – robert – Sunday, March 30th 2008, 23:54

How is it avoiding/detecting the spaceball.gif at flickr?
also, is it something that could be turned into a bookmarklet?

#80Pat – Monday, March 31st 2008, 04:41


Nope, no errors in the web inspector.

The post.js.php and post.php seem to be included fine (I can see their contents in the web inspector)

#81Clay – Tuesday, April 1st 2008, 20:55

Got a few suggestions and questions.
Suggestions: I think it would be nice to have some type of rating system applied to the post if possible and/or comments so viewers can give some sort of feedback.

my question is: You know how it pulls the domain name to display from the actual site the content is found on? Is there a way to change that in the script to where it pulls it from the image itself?

Thanks again!

#82Pat – Tuesday, April 1st 2008, 23:20

Could you please update it so you can post from the admin itself?

Bookmarklet still doesn't work in Safari. :(

#83 – HG – Wednesday, April 2nd 2008, 14:02

The Bookmarklet works fine on mine Safari (latest version).

#84Pat – Wednesday, April 2nd 2008, 22:32

@HG: thanks that's really helpful...

It does not seem to be an issue with MAMP as the same issue occurs on my webserver.

#85 – greenthumb – Wednesday, April 2nd 2008, 23:34

I think the interesting idea is the javascript-snippet and the technique on how you post/select contents. the rest is just standard-blog.

#86Pat – Thursday, April 3rd 2008, 00:59

ok it works on iPhone safari, but not OS X safari 3.1... :\

#87Pat – Thursday, April 3rd 2008, 01:37


I was using ad blocking and after opening all the asaph files I discovered you're using iframes to load all the bookmarklets (why, I have no idea...)

Fixed by adding an id to the iframe and excluding it from the ad block :)

#88ryp30 – Friday, April 4th 2008, 13:21

Hi! Great app! Is it possible that posts will show the beginning and not the end of the text? Thanks

#89 – no one – Monday, April 7th 2008, 20:23

nice - how about commenting and videos?

#90 – no one – Monday, April 7th 2008, 20:24


#91Tobias – Tuesday, April 8th 2008, 10:04

This looks really nice. But I wonder: Why not use Delicious for it? The Add-Content-Bookmarklet looks just like delicious and you could easily create a Blog with all your Delicious-Links for the tag "asdaph". This would work for quotes as well as images (if you put the jpg-file in delicious).
Advantage: Tagging is there and you can use all the great delicous-Stuff...

#92akatsuki – Tuesday, April 8th 2008, 22:10

Been using it for my site. Seems great so far. A small suggestion, could you put the version number in the post dialog- a small gray number in the corner would be useful to know what version I have installed and what version you currently have.

@Tobias- that would just be a skinned RSS reader, and there are plenty of those.

I just want to be able to capture Flash movie screenshots easily.

#93Tobias – Wednesday, April 9th 2008, 16:17

@akatsuki: If this is the only difference, why a new tool?

#94Arton – Friday, April 11th 2008, 16:16

This is a great tool!
Thank You Dominic!
I've enjoyed setting it up.
The only recommendation I would make is to have a way to add an image from the user's computer.

Mine is set up at if you'd like to check it out.

#95Olivier Le Floch – Monday, April 14th 2008, 22:32

I have hacked in SQLite support for asaph, but that meant replacing the existing MySQL specific code. Any interest in making this work with either database engine ? It should not require much work.

#96akatsuki – Tuesday, April 22nd 2008, 20:49

If you have an MP3 file in your browser, it would be pretty cool if it would add it to a built-in flash mp3 player as an entry (preferably with album art capability)

#97Jake Spurlock – Monday, May 12th 2008, 03:04

Has anyone made anymore templates? I have played a bunch with the stickney one, just left me wanting more...

#98 – Dr. Adnan – Sunday, May 18th 2008, 07:27

Hi, i agree with akatsuki it would be great if a mp3 snatch thingy could be implimented on this asaph believe me it would rock ! .. :) anyways nice work dev team !

#99 – ASaph – Tuesday, May 27th 2008, 02:38

Has anyone made anymore templates?

#100akatsuki – Sunday, July 20th 2008, 15:20

Seems like WordPress has added a similar, but not as slick interface for posting stuff called PressThis.

#101akatsuki – Wednesday, July 23rd 2008, 18:21

@Tobias- I don't want a hosted solution picking off things from delicious, I kind of like the whole hosting myself aspect. Otherwise you could use Tumblr or something. Plus, for delicious, you would still need to capture photos (and hopefully other media) somehow for those asaph items you were keeping (you may want to try magnolia which is somewhat similar but more feature heavy than delicious).

Another suggestion (or call it feature bloat)- how about letting the user pick the portion of the photo that will be bookmarked?

#102khan – Sunday, August 3rd 2008, 17:50

I installed the script but as novice . my bookmarklet dont work .
can any one tell how to correct It properly what to put in config file in $domain absolute place what to repalce it with

#103Dominic – Monday, August 4th 2008, 17:14

Point your browser to admin/install.php - it should tell you the correct values for both of these settings.

#104kaa – Thursday, August 7th 2008, 13:13

really love your program. i have been using it almost regularly. one feature request, what about embedded videos, especially which do allow embedding. if such videos can be posted on the fly that would be really great

#105matt – Tuesday, August 19th 2008, 11:45

Any news on tag or category support?

#106TIm – Wednesday, August 27th 2008, 22:30

One user has added embedded videos it is really cool. Would be nice to see.
I am not 100% on the whole tag thing it makes the whole concept much more complex i like how simple it is for pics and quotes.

#107MOin – Monday, September 8th 2008, 20:34

thats really sleek and a big step from you it looks so simple but is great for uploading personal portfolio or temporary family albums. and i was amazed to see the file size only 50kb :O i mean how did you do that? its ajaxified so faster thanks a lot for this one :)

#108MOin – Monday, September 8th 2008, 20:36

one more thing for future versions, can you please out something where people can also comment on pictures or vote them so we know which images are hot i have over 250 images which is my photography work and i want it uploaded as soon as possible.

#109Tim – Sunday, October 12th 2008, 18:23

Does anyone know how to get the link to the bookmarklet back. I deleted it from my toolbar and cant get it back! well not working anyway

#110ZenemiG – Thursday, December 18th 2008, 13:28

First of all, thank you very o so very much for such a wonderfull tool. Me and my best mate had given up on our blog cuz we didnt have as much time as before to post and cuz going through the whole process was sometimes too annoying, this basically saved our blog.

I wanted to post here for two main reasons, one is to, as many have, ask for some features. I really love the simplicity of the app, and I dont mean to change that at all, I just would like if this could integrate to twitter so that you can twit every microblog post, similar to how the twitter plugin for wordpress works. Also, sending a ping back to blog posts would be nice.

After reading all the comments, I have to more things to add:

- I digg the idea of manually cropping the image and making the thumbnail yourself, but when you come to think about it, that is not so easy, since, for example, we at out site dont use any of the given templates, we made out own, and thumnail sizes are different. If you ever think of implementing this, youd have to let people add their thumbnail size on the admin panel. If you could add this, would be nice, although it could make the posting time longer.

- Las point, and this is also from reading the comment, is that someone was asking for templates people have made. Well, we made custome one, feel free to check it out @ I warn you, its in spanish, but design is universal ;)

Thanks again for this amazing tool.

#111johno – Friday, March 13th 2009, 17:00

Absolutely wonderful. Easy to setup. However, if I add users they have admin privileges; that is, if I invite another user, they can change my own password. Is there a way around this?

Many thanks for a lightweight and easy framework. Great work.

#112artshout – Saturday, June 6th 2009, 17:08

Was working fine then the bookmarklet started producing this -

Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 12288 bytes) in /home/artshout/public_html/lib/asaph_post.class.php on line 187

#113morphoz – Tuesday, June 9th 2009, 21:42

really nice work! works fine for me

#114Dominic – Tuesday, June 16th 2009, 00:26

@artshout: set a higher memory_limit in your php.ini. PHP needs about 6mb of RAM to create a thumbnail from a 1600x1280 image.

#115gdmb – Saturday, June 20th 2009, 17:20

hi dominics, this is my instalation problems,

cURL or URL fopen wrappers enabled: FAILED

Asaph needs cURL or allow_url_fopen to be enabled to copy images from other sites.

Magic Quotes deactivated: FAILED

If magic_quotes_gpc is enabled, Asaph will have to do some extra work to revert this stupid behaviour. Turn it off!
Register Globals deactivated: FAILED

Though there is no known problem with Asaph and the register_globals option, it is generally a good idea to turn it off.


how to solve its??
thanks b4.

#116 – Dave – Saturday, July 25th 2009, 21:38

The ability to give out the widget freely on the website to visitors, and any images they submit are held in a moderation queue, would be awesome. Anyone know how to do that without giving access to admin?

#117lever – Tuesday, July 28th 2009, 15:08

can not be installed on the dreamhost server??

Warning: array_keys() [function.array-keys]: The first argument should be an array in /home/ on line 52

Warning: Invalid argument supplied for foreach() in /home/ on line 52

Who can help me. How should I do?

#118 – Blackadder – Saturday, August 1st 2009, 22:50

- I digg the idea of manually cropping the image and making the thumbnail yourself,

You can. I used a PHp Resizer ( and added the code to the Asaph PHP Code in the URL. Works like a charm, and it doesn't touch the original photo's Asaph grabsm, it makes new ones in a new directory.

- I wanted to post here for two main reasons, one is to, as many have, ask for some features. I really love the simplicity of the app, and I dont mean to change that at all, I just would like if this could integrate to twitter so that you can twit every microblog post, similar to how the twitter plugin for wordpress works.

You can do this too. You can create a dynamic page for each image. When you click a gallery image, you go to a brand new page with the image where you can bookmark, Twitter, Share etc.

This is my setup so far -

BEWARE: Some category pics are pornographic in nature, but not the category link I gave you. It's still a work in development but I added some cool stuff.

What I want -

- A Firefox Addon to add pics.
-- Ability for users to sign-up, choose their own directory (or subdomain) and automatically get setup and start posting.
- Video Grabbing ability.

My next task is to add forward/back buttons when people click through the gallery to an image page. Anyone know where to start? :)

#119 – Blackadder – Saturday, August 1st 2009, 22:54

By the way ALL my images are resized on the fly to a resolution width of 945PX.

#120 – Abiguaile75 – Tuesday, October 6th 2009, 17:01

beautiful script

#121 – yahoozoo – Saturday, October 24th 2009, 17:11

Hi, guys

I think I have set everything correctly, but I still get this error when posting.


You don’t have permission to access /blog/admin/post.php on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

#122Holly – Wednesday, December 2nd 2009, 06:26

Awesome! when are categories going to be setup?

#123Nath – Monday, July 26th 2010, 13:16

never holly, cause asaph isnt in dev..

mine photoblog: with pagination on pics.

#124Sky – Monday, September 13th 2010, 00:26

Thx for your work !

#125hejus – Friday, December 3rd 2010, 11:44

Thanks for your gorgious work! There is one inconvenience although, cause the bookmarks and pics are sorted only by time. if the later release can include category&tags in, that will be much better!

#126tiffany – Tuesday, March 8th 2011, 08:38

Found error was encountered while trying to use an ErrorDocument to handle the request.

#127 – Paul – Tuesday, April 5th 2011, 22:25

If you could clone FFFFound or We Heart It I am sure a lot of us here would be glad to pay good money for it?



#128 – a – Thursday, September 29th 2011, 01:20

Still alive, Dominic?

#129Dominic – Saturday, October 8th 2011, 16:16

Yep, but I have a lot of other projects going on right now. Nothing planned for Asaph in the near future, sorry.

#130熠熠 – Tuesday, November 29th 2011, 04:08

In dealing with the thumbnail, I think we can reduce the image according to such proportion, or according to a fixed width to generate thumbnails.

#131熠熠 – Wednesday, December 7th 2011, 11:31

i made a waterfall theme for Asaph,like pinterest.this theme

1, masonry.js
jquery dynamic layout

2, infinitescroll.js
jquery plug-in,automatically loads the next page ,the waterfall effect

3, autoIMG.js (to solve the chrome of the height of the image when the page loads caused by misalignment can not get the BUG)

4, lazyload.js this, we all know ~

5, the use of this excellent picture PHPthumb abbreviated process, efficient cache!

6, highslide.js

#132 – Patrick J – Tuesday, January 31st 2012, 07:00

Very nice work!

#133 – dollplayer2501 – Tuesday, February 7th 2012, 01:06

I like Asaph, but I was a little unhappy, then I try to implement some function.
- tag and tag cloud
- add memo field
- customize 'stickney' template

This code is
Demo page is

If you already use Asaph, I'm sorry, I don't implement update function.

Post a Comment:

Comment: (Required)

(use <code> tags for preformatted text; URLs are recognized automatically)

Name: (Required)


Please type phoboslab into the following input field or enable Javascript. This is an anti-spam measure. Sorry for the inconvenience.