Skip to content
This repository has been archived by the owner on Mar 1, 2018. It is now read-only.
Kristofer Rye edited this page Jun 20, 2013 · 3 revisions

This is the wiki for the Team 461 Robotics website. The same website could be modified slightly for another team, changing sponsor logos, setting up authentication with, for example, twitter, and changing the buttons, but the same basic concepts apply for any deployment of the server.

The website, now deployed, is hosted by Heroku, on their free servers. They host Ruby, Node.js, Clojure, Java, Python, and Scala servers, and of course, Rails projects and can be easily updated to via git. We used their Rails hosting system, as our website is written in Rails.

However, the content management system is set up to use a database for storing all of the data. Users (and their password salts/hashes), pages, the To-Do lists, the calendar, the blog, and the URL's for the photos and documents, and everything else is stored in the database. We chose to use Ruby simply because a SQLite or PostgreSQL server can be configured without having to do surgery on one's computer. The database is kept out of the way and are controlled by Rails, so it is safe and secure to use. Also, Rails prevents SQL-injection attacks by controlling the databases.

Because of Rails' functionality, simplicity, security, and safety mechanisms, we decided to use it.

Clone this wiki locally