91 lines
2.2 KiB
Plaintext
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.
|