jcnetdev / baseapp forked from ariejan/baseapp

Launch platform for your Rails application

This URL has Read+Write access

name age message
file .gitignore Wed Sep 10 07:27:46 -0700 2008 Removed paperclip [ariejan]
file CHANGELOG Sun Feb 24 14:30:30 -0800 2008 Added editing of profiles [ariejan]
file MIT-LICENSE Mon Mar 03 06:15:35 -0800 2008 Kabisified BaseAPP [ariejan]
file README Wed Sep 10 07:01:56 -0700 2008 Updated README [ariejan]
file Rakefile Sun Feb 24 04:36:56 -0800 2008 Generated default Rails 2.0 project [ariejan]
directory app/ Wed Sep 10 07:37:34 -0700 2008 Added gravatar [ariejan]
directory config/ Wed Sep 10 07:56:55 -0700 2008 Updated to use rails 2.1.1 [ariejan]
directory db/ Wed Sep 24 06:40:48 -0700 2008 Renamed migrations to resemble timestamps [ariejan]
directory doc/ Sun Feb 24 04:36:56 -0800 2008 Generated default Rails 2.0 project [ariejan]
directory lib/ Wed Sep 10 05:40:25 -0700 2008 Added avatar upload [ariejan]
directory public/ Wed Sep 10 07:50:24 -0700 2008 Added gravatar configuration file [ariejan]
directory script/ Sun Feb 24 04:36:56 -0800 2008 Generated default Rails 2.0 project [ariejan]
directory test/ Fri Feb 29 05:28:13 -0800 2008 Better settings [ariejan]
directory vendor/ Tue Sep 30 00:34:30 -0700 2008 Re-frozen rails at 2.1.1 [ariejan]
README
== 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.