VIE And Create: An Update

It is again time to write an update on the state of IKS‘s two main components for the semantic editing part of Decoupled Content Management:

  •  VIE is the base semantic interaction library that handles the site’s content model through RDFa annotations and Backbone.js synchronization
  • Create is a new kind of web editing interface built on top of that.

As the IKS project has entered its fourth year, both of these projects have gained maturity and contributions from many IKS partners and early adopters.

New UI for Create

While Create can be used for building any sort of custom user experiences (as seen in the CMS integration examples below), it also ships with a default user interface. Nemein‘s Riku Virta has designed a new UI concept that is currently being discussed on the CreateJS mailing list.

This interface builds on top of the original Create UI and Liip’s UX work, and aims to provide more area for CMS-specific functionality and better touchscreen support:

See the full UI concept in the slideshow on Google Plus.

We hope that we will be able to land this new UI still within the March-April timeframe.

VIE: 2.0 and onwards

VIE is now nearing the 2.0 release, with the first RC expected for the end of this month. After that we’ll have a hackathon in Saarbrucken, Germany where the plan is to focus on things that we’ve targeted for a 2.1.

The main feature of VIE 2.1 is a new way of handling RDF literals. This will make it easier to interface with services like DBpedia that give us data in multiple different languages. This will enable you to do things like:

var eiffel = vie.entities.get('dbp:Eiffel_Tower');
console.log(eiffel.get('label')); // Eiffel Tower
console.log(eiffel.get('label')); // Eiffel-torni

The final API for this is still being discussed on the VIE mailing list.

Create and Hallo are now easier to integrate

Both Create and Hallo, our minimalist rich text editing tool now provide merged JavaScript files for easier integration. You can find the merged files, and also minified versions in:

Thanks to contributions from Alkacon, Create’s widget selection mechanism is now much more configurable. This allows CMS developers to provide different editing tools for different types of information.

The currently bundled editing interfaces provide integration with Hallo, and also with the 0.20 version of Aloha Editor (though you will need to install Aloha separately to use it due to licensing restrictions).

CMS developers will also benefit from Blogsiple, the new integration testbed for Create and VIE. Blogsiple aims to be a very simple blog system built on top of Node.js that shows all the necessary integration points for supporting the whole range of VIE and Create features.

CMS adoption

As both VIE and Create improve, so does their adoption in different Content Management Systems. For example, here is the new OpenCms user interface built on these tools:

Inline content editing with OpenCms 8.5

When you click on the picture, the video is played by Youtube (Google Ireland Limited), who is jointly responsible with us. Scripts will be loaded on your PC. Cookies are stored for up to 2 years and personal data is collected. With the help of cookies, Youtube is able to track the activities of people on the Internet and to play out advertising target-group oriented. Privacy policy of Youtube

Polymedia’s video annotation example is also interesting demonstration of VIE in a completely different kind of CMS environment, as is WordLift by InSideOut10.

The IKS Early Adopter program is still open if you’re interested in getting support for using these tools in your CMS. There will also be an IKS event in Salzburg on June 12-13 where we will be able to show more.

See original post by Henri Bergius, 16 March 2012.

Author: Wernher

Wernher Behrendt is senior researcher at Salzburg Research and the coordinator of the IKS project

Comments are closed.