rit. the anti-cms
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.TRANSCRIPT
![Page 1: Rit. the anti-cms](https://reader034.vdocuments.net/reader034/viewer/2022051612/54bd60dc4a7959a9278b457e/html5/thumbnails/1.jpg)
![Page 2: Rit. the anti-cms](https://reader034.vdocuments.net/reader034/viewer/2022051612/54bd60dc4a7959a9278b457e/html5/thumbnails/2.jpg)
First, a little story...First, a story...
![Page 3: Rit. the anti-cms](https://reader034.vdocuments.net/reader034/viewer/2022051612/54bd60dc4a7959a9278b457e/html5/thumbnails/3.jpg)
We did the “right” thing
![Page 4: Rit. the anti-cms](https://reader034.vdocuments.net/reader034/viewer/2022051612/54bd60dc4a7959a9278b457e/html5/thumbnails/4.jpg)
Right?
Radiant Features Our Needs
![Page 5: Rit. the anti-cms](https://reader034.vdocuments.net/reader034/viewer/2022051612/54bd60dc4a7959a9278b457e/html5/thumbnails/5.jpg)
CMS == s l o w
![Page 6: Rit. the anti-cms](https://reader034.vdocuments.net/reader034/viewer/2022051612/54bd60dc4a7959a9278b457e/html5/thumbnails/6.jpg)
CMS == authoritarian
![Page 7: Rit. the anti-cms](https://reader034.vdocuments.net/reader034/viewer/2022051612/54bd60dc4a7959a9278b457e/html5/thumbnails/7.jpg)
CMS will
makeyoucry
![Page 8: Rit. the anti-cms](https://reader034.vdocuments.net/reader034/viewer/2022051612/54bd60dc4a7959a9278b457e/html5/thumbnails/8.jpg)
Build for freedom!
![Page 9: Rit. the anti-cms](https://reader034.vdocuments.net/reader034/viewer/2022051612/54bd60dc4a7959a9278b457e/html5/thumbnails/9.jpg)
Rit. Your App.
![Page 10: Rit. the anti-cms](https://reader034.vdocuments.net/reader034/viewer/2022051612/54bd60dc4a7959a9278b457e/html5/thumbnails/10.jpg)
Rit. Your App.
+ Scheduling!!!.
![Page 11: Rit. the anti-cms](https://reader034.vdocuments.net/reader034/viewer/2022051612/54bd60dc4a7959a9278b457e/html5/thumbnails/11.jpg)
Rit. is real!
![Page 12: Rit. the anti-cms](https://reader034.vdocuments.net/reader034/viewer/2022051612/54bd60dc4a7959a9278b457e/html5/thumbnails/12.jpg)
Rit. is...
+
+
![Page 13: Rit. the anti-cms](https://reader034.vdocuments.net/reader034/viewer/2022051612/54bd60dc4a7959a9278b457e/html5/thumbnails/13.jpg)
Rit. Terminology
• Plates (where)
• Edition (what)
• Events (when)
• Plate Sets
![Page 14: Rit. the anti-cms](https://reader034.vdocuments.net/reader034/viewer/2022051612/54bd60dc4a7959a9278b457e/html5/thumbnails/14.jpg)
![Page 15: Rit. the anti-cms](https://reader034.vdocuments.net/reader034/viewer/2022051612/54bd60dc4a7959a9278b457e/html5/thumbnails/15.jpg)
Scheduling
• Good with conflicts
• May be slow with many editions per plate
• O(?)
![Page 16: Rit. the anti-cms](https://reader034.vdocuments.net/reader034/viewer/2022051612/54bd60dc4a7959a9278b457e/html5/thumbnails/16.jpg)
Scheduling
• Good with conflicts
• May be slow with many editions per plate
• O(?)
• ≠ O(1)
• ≠ O(n)
![Page 17: Rit. the anti-cms](https://reader034.vdocuments.net/reader034/viewer/2022051612/54bd60dc4a7959a9278b457e/html5/thumbnails/17.jpg)
![Page 18: Rit. the anti-cms](https://reader034.vdocuments.net/reader034/viewer/2022051612/54bd60dc4a7959a9278b457e/html5/thumbnails/18.jpg)
![Page 19: Rit. the anti-cms](https://reader034.vdocuments.net/reader034/viewer/2022051612/54bd60dc4a7959a9278b457e/html5/thumbnails/19.jpg)
![Page 20: Rit. the anti-cms](https://reader034.vdocuments.net/reader034/viewer/2022051612/54bd60dc4a7959a9278b457e/html5/thumbnails/20.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022051612/54bd60dc4a7959a9278b457e/html5/thumbnails/21.jpg)
The Future!
• Dynamic content
• Markup
• More community!
• getsatisfaction.com/rit
![Page 22: Rit. the anti-cms](https://reader034.vdocuments.net/reader034/viewer/2022051612/54bd60dc4a7959a9278b457e/html5/thumbnails/22.jpg)
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]