PRONOVIX

Evolving web sites

RDFa

DITA documentation distro specification Part II: A quicksilver-like RDFa editor

Introduction

If we want to make it as easy as possible to edit the DITA documentation we need to make it easier and as fool proof as possible.

We previously implemented a WYSIWYG editor for RDFa in Drupal, which basically made it possible to add custom tags around selected text. The classic WYSIWYG editor however had a couple of downsides when used for this purpose:

  • Limited set of markup that starts being unaccessible once there are more than 10 properties
  • Intuitiveness of what is where in the RDFa subject predicate object model

DITA documentation distro specification Part I: Architecture and Storage

The following is a part of a first proposal for the specification of the Documentation system we want to build as part of the modulecraft project. It is by no means complete, and it strongly needs your feedback. This is our first encounter with DITA and our ideas should really be proof checked by technical writers that have extensive experience using DITA. The actual specification is being built as a wiki at groups.drupal.org.

RDF Semantic Web is working and it could be running on Drupal - or also: we need more researchers!

Tonight a tweet from Laura Scott lead me to a blogpost by Zack Rosen at Semantic Focus. From the first sentence it seemed a bit odd, it's been more than 12 years since Tim Berners-Lee started working on the Semantic Web and most if not all of the points that followed seemed outdated.

Alpha 1 Knowledge management for Open Atrium, test it now!

Video: 

We've blogged before about the Knowledge management feature package that Pronovix developed for Open Atrium. To make it really easy for you to test out the features, we made a tarball that contains an installation profile that by default will enable all the knowledge management goodness:

Knowledge managment in Open Atrium: our feature stack

Video: 

Ever since Open Atrium went public we've been working on integrating our knowledge management features into it. Yesterday we cleared the final hurdle to get our stack into beta. In this screencast you'll see the following features/modules in action:

Spezzle: Drupal specifications that require less coding

video: 

Imagine: you are doing a project for a customer who doesn't know Drupal. Even before she contacted you, she made a bunch of wireframes and detailed specifications. That's a dream case right? Just one problem, all the user interfaces and features are just a little bit different from the way things are done in Drupal. This is one of the problems we want to address with Spezzle.

Using RDFa to mark-up features in specifications for websites

If you ever wrote a specification, you've come across the following problem: Once you finally built your spec you need to cut it into feature-tickets, spec units that you can properly follow in your project management system. This basically duplicates your information, in a fluent text and a ticket version. It's a lot of extra work and worst of all it disconnects your specification from your project management system.

In most cases this means that from that point on, the written document is dead: the fluid text version will never be rewritten. A recipe for a communication disaster.

Syndicate content