This repository is the base for a new liveblogging module for the Drupal distribution Thunder.
This module concentrates on providing the best User Experience for the editor as possible.
The Liveblog will consist of following structure:
- A lead article at the top
- Followed by the liveblog, which consists of
- individual entries/items,
- with different content types (Text/Image/Twitter...),
- which updates automatically
It will be splitted into different components.
- A UI component
- A Drupal module
These components should talk with each other over a defined API.
The API and the UI component should be as flexible as possible, so that new content-types can be added easily later.
The UI should consist of a JavaScript library, which also consists of two components:
The feed display, which handles
- updating the feed
- displaying of new blogging items
- updating modified items
and the editorial view, where editors can
- publish different content
- edit content
- see a live preview of their content
The drupal module handles
- persisting items in the database
- providing previews for embedded data
- caching