As a side benefit, fix an (non-user-visible) bug in display_s5(). Also fixed a bug where removing orphaned pages did not expire cached summary pages.
47 lines
1.2 KiB
Plaintext
47 lines
1.2 KiB
Plaintext
== Appendix ==
|
|
|
|
=== References ===
|
|
|
|
* http://nubyonrails.com/articles/the-complete-guide-to-rails-plugins-part-i
|
|
* http://nubyonrails.com/articles/2006/05/09/the-complete-guide-to-rails-plugins-part-ii
|
|
* http://github.com/technoweenie/attachment_fu/tree/master
|
|
* http://daddy.platte.name/2007/05/rails-plugins-keep-initrb-thin.html
|
|
|
|
=== Final plugin directory structure ===
|
|
|
|
The final plugin should have a directory structure that looks something like this:
|
|
|
|
------------------------------------------------
|
|
|-- MIT-LICENSE
|
|
|-- README
|
|
|-- Rakefile
|
|
|-- generators
|
|
| `-- yaffle
|
|
| |-- USAGE
|
|
| |-- templates
|
|
| | `-- definition.txt
|
|
| `-- yaffle_generator.rb
|
|
|-- init.rb
|
|
|-- install.rb
|
|
|-- lib
|
|
| |-- acts_as_yaffle.rb
|
|
| |-- commands.rb
|
|
| |-- core_ext.rb
|
|
| |-- routing.rb
|
|
| `-- view_helpers.rb
|
|
|-- tasks
|
|
| `-- yaffle_tasks.rake
|
|
|-- test
|
|
| |-- acts_as_yaffle_test.rb
|
|
| |-- core_ext_test.rb
|
|
| |-- database.yml
|
|
| |-- debug.log
|
|
| |-- routing_test.rb
|
|
| |-- schema.rb
|
|
| |-- test_helper.rb
|
|
| `-- view_helpers_test.rb
|
|
|-- uninstall.rb
|
|
`-- yaffle_plugin.sqlite3.db
|
|
------------------------------------------------
|
|
|