Skip to content
This repository

A 37Signals Campfire port in PHP

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 application
Octocat-spinner-32 config
Octocat-spinner-32 db
Octocat-spinner-32 fari
Octocat-spinner-32 log
Octocat-spinner-32 public
Octocat-spinner-32 script
Octocat-spinner-32 .gitignore
Octocat-spinner-32 .htaccess
Octocat-spinner-32 README.md
Octocat-spinner-32 example.png
Octocat-spinner-32 index.php
README.md

Clubhouse (April 2010 - May 2010)

A 37Signals' Campfire port into PHP

image

Works like a chatroom allowing users to share files, images, YouTube videos, code and chat in real time. Conversation transcripts, fine-grained user access, guest rooms and a snappy AJAX interface is a cherry on top.

Getting started

Make sure /log is writable and that /db/database.db exists and is writable too. Database access is configured to use pdo_sqlite by default, you can check its existence like so:

<?php
phpinfo();
?>

Visit the 127.0.0.1/clubhouse/installation to initially populate the database, alternatively use the database packaged in this repo.

Visit 127.0.0.1/clubhouse usign admin:admin as a username and password.

Troubleshooting

On PHP 5.4+ you will get "call-time pass-by-reference" error.

Fari Framework automatically understands that you are in development mode, if you call the app from 127.0.0.1. Do so to see a stacktrace of where an error has happened instead of seeing a placeholder error message.

Something went wrong with that request. Please try again.