22

Rit. the anti-cms

Embed Size (px)

DESCRIPTION

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.

Citation preview

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]