A Bootstrap Rails AppFor everyday use
What this app does?        A simple bootstrap app for Rails Common Functionality that I need A web app for testing new g...
It’s time for a demo!3/15
Database schema4/16
Gems I’ve used 1/4 Authentication: Devise File upload: Paperclip   General Purpose Deploy: Capistrano 5/16
Gems I’ve used 2/4 SCSS SCSS-Bootstrap                   CSS Sugar Bourbon Markitup Rails 6/16
Gems I’ve used 3/4 Bullet Mini Profiler                                     Debugging Pry, Pry Debugger, Remote Pry    ...
Gems I’ve used 4/4 Letter Opener Factory Girl Rspec and should Matchers Capybara                    Testing Guard Sp...
Javascript and CSS Dependencies     Modernizr - 2.6.2 Manual Update     Datatables - 1.9.4 Manual Update     Markitup -...
How the code is organized Separation between three layouts: Backend  (Admin), Sign-in and Frontend (Pages) - on  assets, ...
Let’s see some code! Some examples for coding is page sorting 11/16
Test for sorting12/16
Feature Testing13/16
Sites based on this app Asermis.gr Linguista.gr Kravmagakorydallos.gr Stolepto.com (under heavy construction!) Aftogn...
Future features and fixes Convert to coffeescript and optimize it Change users to admins (model, table etc.) Rails Best...
Thank you! Github Repository:  https://github.com/johndel/Rails-Simple-CMS Twitter: @johndel Email: istoselidas@gmail.c...
Upcoming SlideShare
Loading in …5
×

Bootstrap rails-app

2,547 views

Published on

This is the presentation I've done for ruby hellug at 28 December 2012. Check my rails-newbie-friendly project at github.
https://github.com/johndel/Rails-Simple-CMS/

Enjoy it!

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,547
On SlideShare
0
From Embeds
0
Number of Embeds
17
Actions
Shares
0
Downloads
21
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Bootstrap rails-app

  1. A Bootstrap Rails AppFor everyday use
  2. What this app does? A simple bootstrap app for Rails Common Functionality that I need A web app for testing new gems and ideas Ready configured as I pleased (with my tests, capistrano etc) 2/15
  3. It’s time for a demo!3/15
  4. Database schema4/16
  5. Gems I’ve used 1/4 Authentication: Devise File upload: Paperclip General Purpose Deploy: Capistrano 5/16
  6. Gems I’ve used 2/4 SCSS SCSS-Bootstrap CSS Sugar Bourbon Markitup Rails 6/16
  7. Gems I’ve used 3/4 Bullet Mini Profiler Debugging Pry, Pry Debugger, Remote Pry and Brakeman Code optimization Rails Best Practices 7/16
  8. Gems I’ve used 4/4 Letter Opener Factory Girl Rspec and should Matchers Capybara Testing Guard Spork Simplecov 8/16
  9. Javascript and CSS Dependencies Modernizr - 2.6.2 Manual Update Datatables - 1.9.4 Manual Update Markitup - 1.1.13 Updates automatically from gem markitup-rails ValidationEngine - 2.6.1 Manual Update Jquery - Gem Update Jquery-UI - Gem Update (jquery-rails) Twitter Bootstrap - Gem Update jasny file upload for twitter bootstrap - 2.1.1 Google Chrome Frame - 1.0.3 Manual Update Jquery-UI CSS Theme, Cupertino - Manual Update 1.9.1More Infohttps://github.com/johndel/Rails-Simple-CMS/wiki/Javascript-and-CSS-dependencies 9/16
  10. How the code is organized Separation between three layouts: Backend (Admin), Sign-in and Frontend (Pages) - on assets, controllers, views, helpers The extra libraries for assets on lib/assets Config/application.yml for storing various APIs tokens and info 10/16
  11. Let’s see some code! Some examples for coding is page sorting 11/16
  12. Test for sorting12/16
  13. Feature Testing13/16
  14. Sites based on this app Asermis.gr Linguista.gr Kravmagakorydallos.gr Stolepto.com (under heavy construction!) Aftognosia.com Fyta.gr Tsirko.gr Others 14/16
  15. Future features and fixes Convert to coffeescript and optimize it Change users to admins (model, table etc.) Rails Best Practices gem suggestions 100% test code coverage (currently at ~95%) Your suggestion! 15/16
  16. Thank you! Github Repository: https://github.com/johndel/Rails-Simple-CMS Twitter: @johndel Email: istoselidas@gmail.com Χρόνια Πολλά!!! Καλή Χρονιά!!! 16/16

×