Slide 1

Slide 1 text

extend rails application by rails engine Tse-Ching Ho 何澤清 2012-12-08 rubyconf.tw lightening talk

Slide 2

Slide 2 text

Nothing new

Slide 3

Slide 3 text

bundle gem bundle gem simple-pages-rails

Slide 4

Slide 4 text

rails plugin rails plugin new simple-pages-rails -- mountable -d mysql -T --dummy-path=spec/ dummy

Slide 5

Slide 5 text

rails template rails new -m ~/codes/pages_template.rb thor http://rdoc.info/github/wycats/thor

Slide 6

Slide 6 text

Rails app builder rails new -b ~/codes/pages_builder.rb thor http://rdoc.info/github/wycats/thor Rails::AppBuilder http://api.rubyonrails.org/classes/Rails/AppBuilder.html

Slide 7

Slide 7 text

something different

Slide 8

Slide 8 text

rails assets gem chosen-rails https://github.com/tsechingho/chosen-rails ckeditor-rails https://github.com/tsechingho/ckeditor-rails icomoon-rails https://github.com/tsechingho/icomoon-rails

Slide 9

Slide 9 text

bootstrap http://twitter.github.com/bootstrap/ Do we still need to design all things by self?

Slide 10

Slide 10 text

rails themes gem copyright! be public? require front-end & back-end themes not only css & javascript

Slide 11

Slide 11 text

rails themes gem Buy a designed theme http://themeforest.net/browse/tags/default/bootstrap Create a PRIVATE themes gem Add to your gem file Customize application

Slide 12

Slide 12 text

rails themes gem rails-theme-helper https://github.com/tsechingho/rails-theme-helper simple-pages-rails https://github.com/tsechingho/simple-pages-rails we need more!

Slide 13

Slide 13 text

something fun

Slide 14

Slide 14 text

rails archer rails new theme_demo --themes ~/codes/ themes.yml rails-archer shoot new birds --with ~/codes/bows.yml https://github.com/tsechingho/rails-archer soon!

Slide 15

Slide 15 text

rails xxx gem any subsystems since beginning stage monitor packages analysis packages map packages EC packages

Slide 16

Slide 16 text

END