About Pandora

Pandora is a simple web document and application platform written in Ruby. It aims to make it easy for a team of people to quickly collaborate on the network and develop custom document components and extensions to meet their specific needs.

Features and benefits

Easy to install and maintain
Just unpack the package archive and run under Windows, Mac OS X, or Linux. The only prerequisite is Ruby, which you can install following these instructions.

Simple, extensible, and powerful
Pandora does not require any relational database, but it lets you build your own web applications that can use databases with Ruby and Pandora’s Box object-oriented application framework.

Textile and Silk Veil formatting for site contents
There is no need to code web pages in HTML with Pandora. Instead, just use Textile and Silk Veil, which are almost as easy to learn as plain text formatting.

Portable web site contents
Pandora site contents are stored in a simple format that can be exported, zipped, moved, and viewed anywhere with its built in web server.

User selectable page design and templates
You can easily customize the appearance of your Pandora site by creating new skins with Ruby, HTML, and CSS.

Integrated user account management functions
Pandora comes with built-in user account management functions that perform automated email verification and support a manual or automated registration approval process.

To learn more about Pandora, visit the documentation pages and read The Pandora Quickstart Guide.

For an example of how Pandora can be used to publish online and portable electronic books, visit The Ruby Bookshelf, a library of free electronic books on the Ruby programming language.

Author and copyright

Pandora is created, written, and copyright © by Julian I. Kamil.

Pandora Fair Exchange License

Pandora is distributed under two licenses in the fair exchange fashion similar to that of MySQL open source relational database.

  GNU General Public License

Open source applications and systems may include Pandora under the terms of the GNU General Public License (GPL) provided that they comply with the GPL and are distributed under the GPL or one of the open source licenses explicitly listed in the License Exception page.

  Commercial License

Applications and systems that do not comply with the GPL or are not distributed under the GPL or one of the open source licenses explicitly listed in the License Exception page must obtain a Commercial License to use and include Pandora or any of its components.

In any case, you can test Pandora and inspect its source code under the GPL before purchasing a Commercial License.