An open API service indexing awesome lists of open source software.

https://github.com/flowpack/flowpack.neos.whatsnewdashboard

Backend module for the Neos CMS to show news about, e.g. a new Neos Version or your project.
https://github.com/flowpack/flowpack.neos.whatsnewdashboard

Last synced: 9 months ago
JSON representation

Backend module for the Neos CMS to show news about, e.g. a new Neos Version or your project.

Awesome Lists containing this project

README

          

# Neos.WhatsNewDashboard
The WhatsNewDashboard is a backend module that adds different news-pages to Neos CMS.
Target audience are editors that work with Neos but do not have a technical background.

The first implemented use case is a news stream about the website they are currently editing. The dev team will be able to maintain a neos document that communicates via text and images what has changed within the project, e.g. new fields in the inspector.
To do this, you will need to install a second package: [Neos.WhatsNewEditor.InMyProject](https://github.com/sandstorm/Neos.WhatsNewEditor.InMyProject) that contains nodetypes for said news page, its content and css styles.

Further use cases could be an editor-centered changelog (what has changed in the UI between my last neos version to the current one?) or announcements about new Neos Versions by the Neos Core team.

## Integration

### Installation

Install via composer with `composer require flowpack/neos-whatsnewdashboard`.

### Usage

We assume you have installed the [Neos.WhatsNewEditor.InMyProject](https://github.com/sandstorm/Neos.WhatsNewEditor.InMyProject) package in your neos instance and you have created a news page with this package. To show those news for your project add the `inProjectSourceUrl` to your `Settings.yaml` like this:

```yaml
Flowpack:
Neos:
WhatsNewDashboard:
inProjectSourceUrl: 'https://my-page.de/whats-new' # example url
```

HINT: For now it is not possible to show news which are created in another neos instance with another domain, but be plan to make this possible.

## Backend Module

After installing this package you get a new entry in the menu:

![Menu entry What's new](./docs/menuEntry.jpg)

On the `What's new page` you have a tile for the `In your project` news.

![What's new page](./docs/whatsNewBackendModule.jpg)

You can see the news page you configured in the `Settings.yaml` on the `In your project` page.

![In your project news](./docs/whatsNewInYourProjectBackendModule.jpg)

## Info dialog

When you updated your news page all backend users get an info dialog which notifies them that new news are available.

![Info dialog](./docs/infoDialog.jpg)