Your SlideShare is downloading. ×
Bootstrap rails-app
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Bootstrap rails-app

2,021
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. …

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,021
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
17
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 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