|
|
Welches Gem macht was
|
|
|
====================
|
|
|
Ich liste hier zu allen wichtigen aufgaben auf welches Gem dafür zuständig ist. Ich gehe aus dem Gedächtnis also vielleicht vergesse ich ein oder zwei.
|
|
|
|
|
|
Login und User Management
|
|
|
---------------------------
|
|
|
[Devise](https://github.com/plataformatec/devise)
|
|
|
|
|
|
Login über CAS
|
|
|
----------------------------
|
|
|
[devise_cas_authenticatable](https://github.com/nbudin/devise_cas_authenticatable)
|
|
|
|
|
|
Job Backend führt Tests aus
|
|
|
-------------------------------
|
|
|
[Delayed Job](https://github.com/collectiveidea/delayed_job) ist ein Job Backend für Rails Activejobs, das Jobs über die Datenbank managed. Kann ausgetauscht werden, wenn eure neue lösung eine möglichkeit bietet einen Task nach einer definierten Zeit abzubrechen.
|
|
|
|
|
|
Rechte Management
|
|
|
---------------------------
|
|
|
[CanCanCan](https://github.com/CanCanCommunity/cancancan)
|
|
|
|
|
|
Datei Upload
|
|
|
-----------------
|
|
|
[Carrierwave](https://github.com/carrierwaveuploader/carrierwave)
|
|
|
|
|
|
Admin Dashboard
|
|
|
-------------------------
|
|
|
[ActiveAdmin](https://github.com/activeadmin/activeadmin)
|
|
|
|
|
|
Datenbank einträge in eine Baumstruktur bringen
|
|
|
--------------------------------------------------
|
|
|
[Ancestry](https://github.com/stefankroes/ancestry)
|
|
|
|
|
|
Deployment
|
|
|
-----------------------
|
|
|
[Capistrano](https://github.com/capistrano/rails)
|
|
|
|
|
|
Tests
|
|
|
-------------
|
|
|
[Rspec](https://github.com/rspec/rspec-rails).
|
|
|
[Factory Girl](https://github.com/dscape/factory_girl_rails)
|
|
|
[Capybara](https://github.com/teamcapybara/capybara)
|
|
|
|
|
|
Ja Dozentron hat ein paar wenige automatisierte Tests.
|
|
|
|
|
|
Anbindung an Moss
|
|
|
--------------------------
|
|
|
[Moss Ruby](https://bitbucket.org/macite/moss-ruby). Ich benutze einen Fork von mir selbst, der einen encoding fehler behebt.
|
|
|
|
|
|
Diagramme
|
|
|
---------------
|
|
|
[Chartkick](https://github.com/ankane/chartkick)
|
|
|
|
|
|
Markdown
|
|
|
----------------
|
|
|
[Red Carpet](https://github.com/vmg/redcarpet)
|
|
|
|
|
|
Automatische Mails bei Exceptions
|
|
|
-----------------------------------
|
|
|
[Exception Notification](https://github.com/smartinez87/exception_notification) |
|
|
\ No newline at end of file |