crabgrass/vendor/README_PLUGINS

91 lines
2.2 KiB
Plaintext

CRABGRASS HACKS TO PLUGINS
===============================
Before upgrading a plugin, check here to see if there are
special crabgrass hacks have been applied.
acts_as_rateable: allow a rating of nil. Also, the plugin's
rating.rb is overridden by app/models/rating.rb.
acts_as_tree: hack to to allow whatever options you pass to
acts_as_tree to be passed on to the has_many :children
association that acts_as_tree creates.
minimagic: renamed minimagic to be aa_pseudo_rmagick and
changed the code to use gm (graphicmagick) instead of
imagemagic.
What do these do?
========================================
these are undocumented:
database_cleaner
inheritable_templates
optional_haml
partioprint
pickle
rails_indexes
ya2yaml
PLUGINS
==========================================================
Core Plugins
------------
routing_filter
http://github.com/svenfuchs/routing-filter/tree/master
allows you to wrap a black box around the rails routing code to modify the
behavior as you see fit. fun and powerful!
ActionController Plugins
-------------------------
before_render
Adds a new callback filter that can be called after the controller action is
run and before the view starts to get generated. Very useful!
http://github.com/xtoddx/before_render/tree/master
http_accept_language
does a good job of cleaning up the info the browser sends us regarding
what language the user prefers.
Media Plugins
-------------
fleximage
no longer used
used for avatars. We use the plugin and not the gem because the gem has
RMagick as a dependency.
ruby-svg
not used
hooks to draw svg, used for experimental page contribution rendering.
ruby-graphviz
not used
interface to the graphviz network layout library, used for
visualizing organizational networks
UI Plugins
----------
calendar_date_select
javascript calendar widget
mested_layouts
lets you enclose one layout in another.
TODO: check to see if it is still used
text_editor_helper
formatting buttons for textareas.
Development Plugins
----------------------------------
rails-dev-boost
http://github.com/thedarkone/rails-dev-boost
amazing plugin that improves the class loading/unloading code for development
mode. it makes running dev mode many times faster.