Skip to content

halfbyte/mm-baseline

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

== Rails Baseline Application

Grundgerüst einer Rails Application mit Plugins die wir in eigentlich jedem Projekt benutzen sowie einigen Erweiterungen.

== Plugins

* restful_authentication
  Registrierung, Login und Verwaltung von Benutzern
  Eingerichtet mit User / sessions, E-Mail Aktivierung und stateful (acts_as_state_machine).
  
* authorization
  Rollenbasierte Rechteverwaltung für Benutzer
  In der environment.rb muss die Konstante 'PERMISSION_DENIED_REDIRECTION' entsprechend geändert werden
  
* attachment_fu
  Handling von Dateiuploads (nicht weiter eingerichtet, kann auch Thumbnails erstellen etc)
  
* simple_localization
  Einfache lokalisierung der Anwendung (z.B. von Model Fehlermeldungen)
  Einstellung der Sprache(n) in /config/initializers/simple_localization.rb (Deutsch ist default)
  
* exception_notification
  Benachrichtigung per E-Mail beim auftreten von Exceptions
  Einstellung der Empfänger etc. in der config/environments/production.rb (für das Production environment)

* will_paginate
  Bessere pagination für Rails

* acts_as_state_machine
  Verwaltung von einem Status eines Models(wird von restful_authentication benutzt um den Status des Benutzers zu verwalten)
  
* annotate_models
  Schreibt die Datenbankstruktur als Kommentare in die Models (rake annotate_models)
  
  
  
COOOOOOL

About

Mindmatters baseline application for Rails

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Ruby 99.6%
  • JavaScript 0.4%