Tumble classic
Perl HTML Makefile CSS Go
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
conf
debian
htdocs
scripts
sql
.gitignore
Makefile
README.md
tumble.spec

README.md

Tumble

The canonical installation of tumble is found at http://tumble.wcyd.org.

History

Tumble was a "Wouldn't it be cool?" project handed to Scott Schnedier back in 2004. The idea was to create a website similar to a tumbleblog. Obviously, eventually tumblr ccame along and the rest was history.

Deployment

The easiet way to deploy is type is to clone and type make rpm on an EL6 system. Things should justwork after that.

If you are not on EL, things should still work. Just make install or package it yourself.

Tumble setup

  1. Get a flickr account.
  2. Set flickr account in scripts/flickr (since this is not abstracted yet)
  3. Change the passwords/usernames in sql_setup
  4. Change the passwords/usernames in the config.yaml
  5. Change url, server configuration etc in /etc/httpd/conf.d/tumble.conf
  6. Disable selinux or set proper context
  7. Start up httpd
  8. Setup database
     yum install mysql-server
     service mysqld start
     chkconfig mysqld on
     mysql < sql_setup
     mysql -u tumble tumble < migrations
     chkconfig httpd on
     service httpd start

Bugs

* fix user-agent being hardy for link verification
* Should warn if unable to talk to databse or database is empty
* abstract quantity of items to be in 'hot shit' category
* Fix odd encoding bugs for web site titles
* Probably lots of others, but it has been in production for 10 years.