Morango cms

1,042 views
960 views

Published on

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

  • Be the first to like this

No Downloads
Views
Total views
1,042
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Morango cms

  1. 1. Mo(ra)ngoCMS MongoDB powered CMS by Morango Martin Szyllo martin@morango.co.uk
  2. 2. SME websites often start out as static complex pages
  3. 3. Small companies need maintainable, SEO friendly sites
  4. 4. Some typical pages we are often asked to “Edit-enable”
  5. 5. Double-click to add text
  6. 6. Technical Issue: Web Pages are Documents, Not Tables! Ideally I’d like to store my page data in a way which logically corresponds to the document structure and not spread it around various tables. But I want good queries!
  7. 7. We need a document-oriented storage which integrates well with the two Ruby frameworks we use: Sinatra and Ruby on Rails:
  8. 8. Architecture Live Site: -Sinatra - PhusionPassenger - MongoDB - Sometimes Sphinx via XMLPIPE2 - Search
  9. 9. Architecture CMS - Ruby on Rails - MongoDB - Devise Gem - Carrierwave with RMagick (Uploads into GridFS)
  10. 10. Devise Authentication
  11. 11. Devise Authenticantion
  12. 12. WYSIWYG (CKEDITOR)
  13. 13. Drag & Drop Reordering
  14. 14. Sinatra, MongoMapper
  15. 15. Model
  16. 16. Mo(ra)ngoCMS will be released as open source this summer. Check for updates on Twitter twitter.com/MartinAtMorango

×