Top Banner
22

Rit. the anti-cms

Jan 20, 2015

Download

Technology

Brian Doll

Rit. is a content scheduling system. It is an anti-CMS. If you need to craft web content and schedule when that content should appear in your webapp, Rit is for you.

Presentation given at the East Bay Ruby Meetup.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Rit. the anti-cms
Page 2: Rit. the anti-cms

First, a little story...First, a story...

Page 3: Rit. the anti-cms

We did the “right” thing

Page 4: Rit. the anti-cms

Right?

Radiant Features Our Needs

Page 5: Rit. the anti-cms

CMS == s l o w

Page 6: Rit. the anti-cms

CMS == authoritarian

Page 7: Rit. the anti-cms

CMS will

makeyoucry

Page 8: Rit. the anti-cms

Build for freedom!

Page 9: Rit. the anti-cms

Rit. Your App.

Page 10: Rit. the anti-cms

Rit. Your App.

+ Scheduling!!!.

Page 11: Rit. the anti-cms

Rit. is real!

Page 12: Rit. the anti-cms

Rit. is...

+

+

Page 13: Rit. the anti-cms

Rit. Terminology

• Plates (where)

• Edition (what)

• Events (when)

• Plate Sets

Page 14: Rit. the anti-cms
Page 15: Rit. the anti-cms

Scheduling

• Good with conflicts

• May be slow with many editions per plate

• O(?)

Page 16: Rit. the anti-cms

Scheduling

• Good with conflicts

• May be slow with many editions per plate

• O(?)

• ≠ O(1)

• ≠ O(n)

Page 17: Rit. the anti-cms
Page 18: Rit. the anti-cms
Page 19: Rit. the anti-cms
Page 20: Rit. the anti-cms

Integration

• rit_client : github.com/briandoll/rit_client

• #render_plate in your views

• Time travel with session[:preview_time]

Page 21: Rit. the anti-cms

The Future!

• Dynamic content

• Markup

• More community!

• getsatisfaction.com/rit

Page 22: Rit. the anti-cms

Thank You!

Rit. github.com/briandoll/rit

rit_client github.com/briandoll/rit_client

community getsatisfaction.com/rit

Brian Doll @briandoll / [email protected]

Kasima Tharnpipitchai @kasima / [email protected]