VIE is a library making RDFa -annotated content editable in a browser. Also showcased are Palsu, an online meeting tool built on VIE and Node.js, and Midgard Create, the CMS VIE was originally built for.
8. Bonus: SEO
...assuming we get the
schema.org mess sorted out
9.
10. VIE – Bridging RDFa to JavaScript
●
MIT license, developed by IKS Project on
GitHub
●
Depends on Backbone.js and jQuery
●
Load RDFa entities as JavaScript objects
●
Sync changes to server, and to DOM
●
References enable list manipulation
●
Change events
11. Monolithic approach Decoupled approach
Web Editing Tool
Content
Management
System
Web Framework
Database Content Repository
20. IKS has a lot of meetings.
Make them work better
21.
22.
23.
24. Using palsu.me
1. Log in with your Twitter account
2. Create a meeting
3. Set an agenda
4. Invite the other participants
5. Have the meeting
6. Annotate action points
http://palsu.me/help
25. Under the hood
● Node.js and Express as the
application server
● Written in CoffeeScript
● Socket.io (websockets, COMET) for real-time
communications
● Redis-powered triplestore
● VIE for server and client-side templating
● VIE^2 for smart annotations
● Aloha Editor for content editing
37. Layers of Midgard Create
jQuery Aloha Backbone.js
Application Server in PHP
Midgard MVC for PHP Zeta Comp.
Midgard2 Content Repository
RDBMS
38. ...and in your CMS too?
jQuery Aloha Backbone.js
Some backend that can do JSON and REST
Midgard MVC for PHP Zeta Comp.
Midgard2 Content Repository
RDBMS