Revision History
Author/Compiler | Description | Date |
---|---|---|
Andrew Odewahn | Initial writeup of the HTML theme for the Atlas Reader | 5/27/2014 |
Andrew Odewahn
The Atlas HTML theme is where we will implement the key user facing features. Themes are combination of visual identity and javascript to make them interactive, so we can support almost any feature that is possible in a web browser. While we have so far treated themes as a way to apply CSS, there is no reason that a theme could not also be a full fledged application developed in a framework like Ember or Angular. This seems like the inevitable direction that we must take in order to beyond our current conception of projects as “book on the web” to new forms of interactive content.
Features include:
One of the goals for the new reboot is to create “engagement.” Maybe the first step is to figure out how we’d actually measure it so we can design for behaviors we want. Like, if we say “Engagement is measured by comments” then that’s one thing, but if we say “engagement is time on site” or “engagement is social media discussion” (which will be vastly enabled by a smart preview feature), then that changes the comment discussion completely.
This is a large effort.
Please X all areas of functionality that will need to be changed to incorporate this feature:
Visual Editor | Code Editor | ||
Atlas API | x | Atlas Workers | |
x | Atlas Reader | x | CSS Themes |
HTMLBook XSL | Markdown/AsciiDoc parsers | ||
GitLab | ENTER YOUR OWN HERE |