Web application for an online shared scrap board implemented using Node.
This repository has been archived on 2020-04-11. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
Paul van Tilburg ba5ede6463 Add ToDo list (from the Camping based version) 2012-01-11 23:51:31 +01:00
public Add a symlink for now to allow for static serving of the uploaded stuff 2012-01-11 23:31:24 +01:00
upload Initial commit of the rework in Express/Node.js. 2012-01-11 15:06:29 +01:00
.gitignore Properly ignore stuff under upload/ 2012-01-11 17:03:54 +01:00
COPYING Initial commit of the rework in Express/Node.js. 2012-01-11 15:06:29 +01:00
README.md Add markdown-formatted README.md 2012-01-11 23:41:52 +01:00
TODO Add ToDo list (from the Camping based version) 2012-01-11 23:51:31 +01:00
plemp.js Implement the savepos route/controller 2012-01-11 23:30:19 +01:00

README.md

Plemp!

Create your own online pile of junk! Plemp allows you to upload/put stuff on a single canvas, for sharing, collaging or any purpose you can think of.

Features

  • Uploading of image files
  • (Re)arranging of the files (not yet persistent cross sessions)
  • Some visual effects for eye candy purposes

The following feature are planned but have not been ported from the previous Camping/Ruby application yet:

  • Support for music/video/code/text files
  • Adding content by means of pasting text
  • Syntax highlighting of source code files
  • Distributed management of the arrangement, i.e. everybody viewing the Plemp page will (with some delay) see the same arrangement

Requirements

Plemp! is an Express (on node.js) application, so you need:

  • Node.js (>= 0.4.12) with
    • Express (>= 2.5.0)
    • Connect-Form (>= 0.2.0)
  • JQuery (>= 1.7.0)
  • JQuery UI (>= 1.8.16)

Installation

For now, Plemp! is in a developing state and not ready for site-wide deployment yet. However, before running, make sure that jquery.js and are available from public/ either by copying or symlinking them there.

Usage

Run from the command line:

$ node plemp.js

and head over to http://localhost:3300/ to view and use the Plemp! canvas.

Files can be upload or text can be pasted using the Add/Upload Dialog invoked by pressing the Plus key or the Plus button in the top-right corner. Once uploaded, the objects can be arranged by dragging them around.

License

Plemp! is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.