A web application for an online shared scrap board.
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
2010-09-14 17:03:03 +02:00
public Removed some cruft debug info generating code. 2010-09-14 17:02:21 +02:00
upload Added upload/.placeholder so the directory gets created. 2010-07-29 23:50:41 +02:00
COPYING Added application and source documentation. 2010-09-12 13:56:24 +02:00
plemp.rb Split the draggable div generating code from Views#draggables ; added the Draggable controller. 2010-09-14 17:03:03 +02:00
README Added application and source documentation. 2010-09-12 13:56:24 +02:00
TODO Added application and source documentation. 2010-09-12 13:56:24 +02:00

= 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/music/video/text files
* Adding content by means of pasting text
* Syntax highlighting of source code files
* (Re)arranging of the files
* Some visual effects for eye candy purposes
* Distributed management of the arrangement, i.e. everybody viewing the
  Plemp page will (with some delay) see the same arrangement

== Requirements

Plemp! is an Camping application, so you need:

* Ruby 1.8 (>= 1.8.6) or 1.9 (>= 1.9.1)
* Camping (>= 2.0)
  * Active Record (>= 2.3)
  * Markaby, and optionally:
  * Mongrel

The following Ruby librares are required:

* CodeRay
* MIME-Types

and the following JavaScript libraries:

* Prototype (>= 1.6)
* Script.aculo.us (>= 1.8)

== Installation

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

== Usage

Run from the command line:

  $ camping plemp.rb

and head over to http://localhost:3301/ 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

== 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.