jnstq / baseapp

Launch platform for your Rails application

Home Page:http://code.google.com/p/rails-baseapp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

== Welcome to BaseApp

BaseApp is a default Ruby on Rails project which by default includes the following:

 * A layout, including:
    - tabs
    - global links
    - optional sidebar
    - notice, warning and error flash messages
    - a very agreeable stylesheet (which is easy to customize)
 * Default dashboard page
 * Administration panel where you can:
    - Manage users (add, delete, purge, suspend, activate, send new passwords)
    - Manage settings 
 * User authentication, with:
    - login form at /login
    - signup form at /signup
    - password and login recovery
    - activation
 * User Profiles:
    - Location, Website, Full name fields by default, easily extendible.
    - Gravatars
 * Plugins:
    - restful_authentication
    - acts_as_state_machine
 * Frozen Rails 2.1.1

== Getting started

There are several things you'll need to do before you can really get started. Run the following rake command:

   rake notes:todo

This will generate a list of TODO entries throughout the project. Check the TODO entries in the code for more information.

Note: Todo's tagged with (BaseApp) are for the BaseApp project itself. You can safely ignore these.

== Contribute! 

There are still some things I want in BaseApp, but which haven't gotten around to implementing yet.

NOTE: Also run 'rake notes:todo'. Todo's tagged with (BaseApp) are also wanted features

 * TESTS!!!
 * Manage roles / permissions
 * OpenID signup/login
 * Configuration (e.g. from config/app.yml) (use activation? enable OpenID? etc.)
 * Use Gibberish, Globalize or Rails 2.2's i18n and make the whole app available in English and Dutch by default
 * A website, documentation, bug/patch tracker
 
Feel free to implement any of these features and send in a patch. Other features are welcome also, but those will be judged on general usability. 

== Credit

BaseAPP is developed by Ariejan de Vroom and released to the public under the MIT license.

About

Launch platform for your Rails application

http://code.google.com/p/rails-baseapp

License:MIT License


Languages

Language:Ruby 99.7%Language:JavaScript 0.3%