Port of concerto-signage for Rails 3.1.
JavaScript Ruby
Pull request Compare This branch is 120 commits ahead of augustf:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
config
db
doc
lib/tasks
public
script
test
vendor/plugins
.gitignore
.gitmodules
Gemfile
Gemfile.lock
LICENSE
README
Rakefile
config.ru

README

Prerequisites: Imagemagick, rmagick, Authlogic, ckeditor, MySQL, Rails 3, acts_as_list, friendly_id, will_paginate

Uses: Paperclip for image attachments, ckeditor-rails for WYSIWYG editing, recaptcha for comment validation, dynamic_form

Installation:
	1) Clone from git repository
	2) Copy config/database.yml.sample to config/database.yml and complete it
	3) Update mailer settings in config/initializers/setup_mail.rb and app/mailers/contact_mailer.rb
	4) Run "git submodule init"
	5) Run "git submodule update" 
	6) Run "bundle install"
	7) Run "rake db:migrate"
	8) Visit http://www.google.com/recaptcha, request reCaptcha keys using a Google account, and copy 
	   them into a file config/initializers/recaptcha.rb that follows the structure of the sample file,
	   config/initializers/recaptcha.rb.sample.


HTML5 Element Hierarchy:

When designing a layout for the app, use this hierarchy for quick and easy styling:

HTML
	HEAD
	BODY
		HEADER
		ARTICLE (main content goes here)
		FOOTER
		

Within pages, the following HTML5 elements are used for pages composed of columns, which in turn are composed of blocks.

SECTION (individual column)
	DIV.block (single block for content)
		HGROUP
			H1
			H2


The blog also uses this hierarchy:

SECTION (one blog post)
	HGROUP
		H1
		H2
	P (blog content)