Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

More intuitive Backend (switch basic/advanced) #7

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
85 changes: 85 additions & 0 deletions proposed/Better-UX-easier-Onboarding-more-consistent-UI .md
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
# Better UX, easier Onboarding, more consistent UI

## 1. Summary

This specification aims to define a more intuitive Backend for output.

In the *basic mode* the backend will show only important options.
It is going to add a switch for enable a advanced mode.
The *advanced mode* shows all possible options.


## 2. Why Bother?

A good start is essential!

Most desicions for using or not using a CMS are made during the probation period,
making the first tests with a CMS crucial for ensuring that useres get off to a flying start.

This in turn is essential for promoting long-term user loyalty.

A successful user onboarding process helps us increase the user engagement.

## 3. Scope

### 3.1 Goals

This specification aims to provide a clear backend:
A *view* that depends on the needs of the user.

By default, a simple, clear backend is offered with few but important options.
If a user has more experience, he can switch to advanced mode.
Then he will be offered all possible options.

### 3.2 Non-Goals

This specification does not seek to make it possible, that a user can choose
which options he like to see, because this will make everything more complex.
We would like to simplify the backend!

## 4. Approaches

### 4.1 Dashboard

#### System

In the system dashboard I would suggest to display the red marked areas
in the standard view and the others in the advanced view.

![System Dashboard Test Administration](https://user-images.githubusercontent.com/9974686/72686157-e4e58d80-3af1-11ea-95a0-405aebfa8570.png)


### 4.2 Chosen Approach

This specification defines Content Elements using the [Composite Pattern][].

## 5. Design Decisions

## 6. People

### 6.1 Editor(s)

* This proposal is a result of the *Forum for the Future* and was proposed by Elisa Foltyn.
Editor of this text is Astrid Günther, <[email protected]>


### 6.2 Sponsors

* N/A

### 6.3 Contributors

* N/A

## 7. Votes

* **Entrance Vote:** _(not yet taken)_
* **Acceptance Vote:** _(not yet taken)_

## 8. Relevant Links

_**Note:** Order descending chronologically._

## 9. Errata

...