Commit 26778e73 authored by Christian Engwer's avatar Christian Engwer

[!211] first attempt to organize the news entries according to categories

Merge branch 'feature/new-news-layout' into 'master'

ref:infrastructure/dune-website So far on the main page, news entries are put
into separate lists according to the content key: 'corerelease', 'event',
'release', 'publication', 'application'.

One box contains all news entries tagged with 'corerelease'. Entries are shown
in full (e.g. new release and bug fix release).

In contrast to previously only the title of the other news items are shown on
the main page - with a link to the full text. There is a box for 'event' (e.g.
user meeting, school), for 'release' (release of other modules e.g.
dune-python, dune-functions), and for 'publications'.

All news entries are available when scrolling down (not only a few as was
previously the case).

Finally there is a further box showing news with the tag 'application'. These
should also contain a parameter 'image' pointing to an image which will be
shown next to a short text in an automatic switching gallery.

TODO:

-   \[ \] link news entries to anchor
-   \[x\] add overview pages per news-tag
-   \[x\] add "more" links to events and publications
-   \[ \] restructure publications
-   \[ \] perhaps add doi and preprint tag for publications to combine to a
    separate 'list of publications' page
-   \[ \] add button to enlarge to full-screen carousel

(fixes [#56], fixes [#28])

See merge request [!211]

  [#56]: gitlab.dune-project.org/NoneNone/issues/56
  [#28]: gitlab.dune-project.org/NoneNone/issues/28
  [!211]: gitlab.dune-project.org/infrastructure/dune-website/merge_requests/211


Closes #56 and #28
parents 6b61d714 7c5d9be2
Pipeline #15399 passed with stages
in 35 minutes and 3 seconds