Skip to content
This repository has been archived by the owner on May 12, 2020. It is now read-only.

SaplingEvents/UXMadcs

Repository files navigation

ConfSkel

Store and edit information about your conference for consumption by views and third-party services. Provides a data model and administration panel that should accommodate most conferences.

Installation

  1. Fork this project
  2. Clone your fork, e.g. git clone https://github.com/bendyworks/confskel
  3. Install dependencies by running bundle in the project's directory (e.g. cd confskel && bundle)
  4. Overwrite app/assets/logo.png with your conference's logo
  5. Overwrite app/assets/images/speaker_default.png with the image you wish to use when a speaker doesn't have an image (a default is provided otherwise)
  6. Set config.site_title to your conference's title in /config/initializers/active_admin.rb (should be around line 30)
  7. If you use rvm: change the .rvmrc to match your new project's desired gemset (if you don't use rvm, don't worry about it :)

Setting up Amazon S3 (for images)

Uploading conference images requires an S3 account.

  1. Set up an account
  2. Obtain your "Access Key ID" and "Secret Access Key" from the AWS Credentials Page
  3. Add these credentials to config/credentials.yml. See config/credentials.yml.example for an example

Setting up Heroku

To get a copy of this site up and running on Heroku, assuming you're in the project's directory you made when installing, run the following in your terminal:

  1. heroku apps:create your_conference_name
  2. heroku config:set AWS_ACCESS_KEY_ID=your_access_key
  3. heroku config:set AWS_SECRET_ACCESS_KEY=your_secret_key
  4. git push heroku master

Creating the Font-End

The front end development and design is likely to vary a lot from site to site, that's why this site only includes administration. Designers and front end developers should be able to get right to work, just writing views/styles/front end behaviors, without needing to change any models/controllers. Some things that might be useful:

Helpful hints

  • FIXME comments mark items you should change before starting up your site
  • rake routes and controller methods are your friend when trying to figure out what to name your views, and what data is provided to views

About

Latest version of the UXMad site.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages