View Issue Details

IDProjectCategoryView StatusLast Update
0005522gnunet-wwwHomepagepublic2021-04-05 11:27
Reporternikita Assigned Toschanzen  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Target Version2021-01Fixed in Version2021-01 
Summary0005522: new website: improve / fix "/news" system
Descriptionnews:
  * should be presented in an easier format as per inclusion / presentation.

Christian wanted to make the blog disappear.
I do not believe pasting news items back and forth between current and "giant archive page" is productive or good.

Extend the news part by providing an archive with individual news items. The archive (/old-news) page would provide a listing of years, and only links to older news (determined by age or tag in the news item).
We get to scale (not a growing news page or even worse disappearing news because "we don't care" or something) and it will be easier to navigate.

Essentially, improve the /news subpages and rendering of it to be friendly to contributors (less manual steps) and for readers, as well as keeping links intact (we shouldn't even move the news, breaking the links!).
Tagswebsite

Relationships

parent of 0005535 closedschanzen new website: import old news 
parent of 0005592 closedschanzen website: generate rss for news 
related to 0005575 closedschanzen Proposal: Add a section for "News" on the front page of new site 

Activities

Christian Grothoff

2019-02-14 12:04

manager   ~0013748

I like this, not sure how this would actually be done as we definitively don't want to load 10 years of news on the front page, but I do like showing the latest news on the front page. So how to achieve this without breaking links (or requiring some fancy JavaScript which breaks the no-JS-required rule) is right now beyond me.

dvn

2019-02-16 01:03

reporter   ~0013809

I think that we should put the problem of the "old-news" on the back-burner until we have a good solution for "new news" on the website.

I created a proposal for this here: https://bugs.gnunet.org/view.php?id=5575

Christian Grothoff

2019-02-20 17:20

manager   ~0013906

17:18 < grothoff> Apropos gnu.org: anybody got a good idea how to get the RSS feed that we had into planet.gnu.org working with the new Web site?
17:18 < grothoff> Basically, we need to generate the RSS feed. Before, Drupal did that for us.

=> Maybe doable as part of the scripting around news?

nikita

2019-02-20 18:59

developer   ~0013913

acknowledged, working on it in 5592. Can probably be stand-alone.

catonano

2019-02-22 07:15

reporter   ~0013932

is this meant for 0.11 ?

schanzen

2021-02-26 18:46

administrator   ~0017570

6db530b..2a25de3

News archives can now be done by simply creating an oldnews-<year>.html.j2 file (or a link to the 2018 template.
The news from that year will be displayed.
The index.html.j2 of the news displays 1-2 years of news in full and then links to years (the "oldnews" pages).
The ranges can be freely configured in the index.html.j2
As soon as we settle the 0005535 we can close this

Christian Grothoff

2021-02-26 19:42

manager   ~0017573

Great.

schanzen

2021-03-12 16:22

administrator   ~0017617

Fixed on stage.gnunet.org

schanzen

2021-04-05 11:27

administrator   ~0017693

Website updated.

Issue History

Date Modified Username Field Change
2019-01-27 16:16 nikita New Issue
2019-01-29 15:14 catonano Tag Attached: website
2019-01-30 19:42 nikita Category other => webpage
2019-01-30 19:42 nikita Target Version => 0.11.0
2019-01-30 19:46 nikita Relationship added parent of 0005535
2019-02-04 00:55 Christian Grothoff Product Version => Git master
2019-02-04 00:55 Christian Grothoff Target Version 0.11.0 => 0.11.1
2019-02-14 12:04 Christian Grothoff Status new => acknowledged
2019-02-14 12:04 Christian Grothoff Note Added: 0013748
2019-02-16 00:54 nikita Relationship added related to 0005575
2019-02-16 01:03 dvn Note Added: 0013809
2019-02-20 17:20 Christian Grothoff Note Added: 0013906
2019-02-20 18:58 nikita Relationship added parent of 0005592
2019-02-20 18:59 nikita Note Added: 0013913
2019-02-22 07:15 catonano Note Added: 0013932
2019-04-03 12:15 Christian Grothoff Target Version 0.11.1 =>
2019-04-04 16:00 nikita Assigned To => nikita
2019-04-04 16:00 nikita Status acknowledged => assigned
2019-06-24 19:53 nikita Assigned To nikita =>
2020-10-29 11:34 schanzen Project GNUnet => gnunet-www
2020-10-29 11:34 schanzen Category webpage => General
2020-10-29 11:36 schanzen Target Version => 2021-01
2021-02-26 18:38 schanzen Assigned To => schanzen
2021-02-26 18:46 schanzen Note Added: 0017570
2021-02-26 19:42 Christian Grothoff Note Added: 0017573
2021-03-12 16:22 schanzen Status assigned => resolved
2021-03-12 16:22 schanzen Resolution open => fixed
2021-03-12 16:22 schanzen Note Added: 0017617
2021-03-12 16:37 schanzen Category General => Homepage
2021-03-12 16:37 schanzen Product Version Git master =>
2021-03-12 16:37 schanzen Fixed in Version => 2021-01
2021-04-05 11:27 schanzen Note Added: 0017693
2021-04-05 11:27 schanzen Status resolved => closed