app/views/documentation/plugins.html.erb
<h1>Plugins</h1>
<div class="plugin_list">
<h3>Installed Plugins</h3>
<ul>
<% Dir[CruiseControl::Configuration.plugins_root.join("*")].each do |plugin| %>
<% name = File.basename(plugin) %>
<li>
<%= link_to Inflector.titleize(name.sub(/\.rb$/, '')), :action => 'plugins', :type => 'installed', :name => name %>
</li>
<% end %>
<% Dir[Rails.root.join("lib", "builder_plugins", "*")].each do |plugin| %>
<% name = File.basename(plugin) %>
<li>
<%= link_to name.sub(/\.rb$/, '').titleize, :action => 'plugins', :type => 'builtin', :name => name %>
(built in)
</li>
<% end %>
</ul>
</div>
<div id="plugin_documentation">
<% if @file %>
<h1><%= @plugin_title + " Plugin" %></h1>
<%= render_plugin_doc @file || '' %>
<% else %>
<%= raw render :partial => 'about_plugins' %>
<% end %>
</div>