An open API service indexing awesome lists of open source software.

https://github.com/oozcitak/canphotoblog

A dead easy photo blogging application powered by node.js
https://github.com/oozcitak/canphotoblog

coffeescript image javascript nodejs photo-gallery

Last synced: 8 months ago
JSON representation

A dead easy photo blogging application powered by node.js

Awesome Lists containing this project

README

          

This is an easy to use photo blogging application for [node.js](http://nodejs.org/).
Licensed under the [MIT License](http://www.opensource.org/licenses/mit-license.php).

### Installation:

You will need `imagemagick` and `sqlite3` installed. You will also need the following node.js packages:

``` sh
npm install coffee-script express step akismet sqlite3 markdown-js jade
```

Now clone the `canphotoblog` repository and build it:

``` sh
git clone git://github.com/oozcitak/canphotoblog.git
cd canphotoblog
make
```

You can run the application with:

``` sh
node run.js
```

Great! Your new photo blog is now running. (You will want to add this to a startup script to make sure the application is started when the server is rebooted.) Although the application is running there aren't any pictures to look at. Let's fix this next.

### Usage:

The application monitors the `uploads` folder for new images. To add a new image, copy it into the `uploads` folder. If you copy images into a subfolder in the `uploads` folder, the subfolder name will be used as the album name, otherwise the album name will be the date the picture was taken. Go ahead and copy some images into the `uploads` folder. After a couple minutes those images should be visible.

### Administration:

You will see a `login` link at the footer of the application. Click this and login with username `admin` and password `admin`. Now click on the `admin` link on the footer and change your password. If you are using [Google Analytics](http://www.google.com/analytics/), you can enter your analytics key here. You should also register for an [Akismet](https://akismet.com/signup/) account and enter your Akismet API key here.

### Credits:

The polaroid look and css effects are from [Polaroids with CSS3](http://www.zurb.com/playground/css3-polaroids).