README.rdoc 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. = Active Admin
  2. Active Admin is a framework for creating administration style interfaces. It
  3. abstracts common business application patterns to make it simple for developers
  4. to implement beautiful and elegant interfaces with very little effort.
  5. {<img src="https://secure.travis-ci.org/gregbell/active_admin.png" />}[http://travis-ci.org/gregbell/active_admin]
  6. == Documentation & Support
  7. * Documentation & Guides: http://activeadmin.info/documentation.html
  8. * Wiki: https://github.com/gregbell/active_admin/wiki
  9. * RDoc: http://rubydoc.info/github/gregbell/active_admin/master/frames
  10. * Live demo: http://demo.activeadmin.info/admin
  11. * Website: http://www.activeadmin.info
  12. * <b>Need Support?</b> Ask the Mailing list: http://groups.google.com/group/activeadmin
  13. == Bugs & Feature Requests
  14. * Bug Reports & Feature Requests: https://github.com/gregbell/active_admin/issues
  15. * Want to Contribute? Read the Guide: https://github.com/gregbell/active_admin/blob/master/CONTRIBUTING.md
  16. == Goals
  17. 1. Allow developers to quickly create gorgeous administration interfaces
  18. <strong>(Not Just CRUD)</strong>
  19. 2. Build a DSL for developers and an interface for businesses.
  20. 3. Ensure that developers can easily customize every nook and cranny of the interface.
  21. 4. Build common interfaces as shareable gems so that the entire community benefits.
  22. == Getting Started
  23. Active Admin is released as a Ruby Gem. The gem is to be installed within a Ruby
  24. on Rails 3 application. To install, simply add the following to your Gemfile:
  25. gem 'activeadmin'
  26. After updating your bundle, run the installer
  27. $> rails generate active_admin:install
  28. The installer creates an initializer used for configuring defaults used by Active Admin as well
  29. as a new folder at <tt>app/admin</tt> to put all your admin configurations.
  30. Migrate your db and start the server:
  31. $> rake db:migrate
  32. $> rails server
  33. Visit http://localhost:3000/admin and log in using:
  34. * *User*: admin@example.com
  35. * *Password*: password
  36. Voila! You're on your brand new Active Admin dashboard.
  37. To register your first model, run:
  38. $> rails generate active_admin:resource [MyModelName]
  39. This creates a file at <tt>app/admin/my_model_names.rb</tt> for configuring the resource.
  40. Refresh your web browser to see the interface.
  41. == Upgrading
  42. When upgrading to a new version of ActiveAdmin you may need to run
  43. $> rails generate active_admin:assets
  44. == Next Steps
  45. The best place to get documentation is at http://activeadmin.info/documentation.html.
  46. To view a sample Active Admin application, checkout http://demo.activeadmin.info
  47. If you have any questions, please email the mailing list at http://groups.google.com/group/activeadmin
  48. == Tools Being Used
  49. We believe strongly in not writing code unless we have to, so Active Admin is built using many
  50. other open source projects:
  51. InheritedResources::
  52. Inherited Resources speeds up development by making your controllers inherit all restful
  53. actions so you just have to focus on what is important.
  54. Formtastic::
  55. A DSL for semantically building amazing forms.
  56. Devise::
  57. User authentication is done using Devise
  58. Kaminari::
  59. Pagination for rails apps
  60. Iconic Icons::
  61. Excellent SVG icon set designed by P.J. Onori: http://somerandomdude.com/projects/iconic
  62. == Copyright
  63. Copyright (c) 2011 Greg Bell, VersaPay Corporation. See LICENSE for details.