View Issue Details

IDProjectCategoryView StatusLast Update
0005522gnunet-wwwHomepagepublic2021-04-05 09:27
Reporternikita Assigned Toschanzen Due Date
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 11: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 00: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 16: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 17:59

developer   ~0013913

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

catonano

2019-02-22 06:15

reporter   ~0013932

is this meant for 0.11 ?

schanzen

2021-02-26 17: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 18:42

manager   ~0017573

Great.

schanzen

2021-03-12 15:22

administrator   ~0017617

Fixed on stage.gnunet.org

schanzen

2021-04-05 09:27

administrator   ~0017693

Website updated.

Issue History

Date ModifiedUsernameFieldChange
2019-01-27 15:16nikitaNew Issue
2019-01-29 14:14catonanoTag Attached: website
2019-01-30 18:42nikitaCategoryother => webpage
2019-01-30 18:42nikitaTarget Version => 0.11.0
2019-01-30 18:46nikitaRelationship addedparent of 0005535
2019-02-03 23:55Christian GrothoffProduct Version => Git master
2019-02-03 23:55Christian GrothoffTarget Version0.11.0 => 0.11.1
2019-02-14 11:04Christian GrothoffStatusnew => acknowledged
2019-02-14 11:04Christian GrothoffNote Added: 0013748
2019-02-15 23:54nikitaRelationship addedrelated to 0005575
2019-02-16 00:03dvnNote Added: 0013809
2019-02-20 16:20Christian GrothoffNote Added: 0013906
2019-02-20 17:58nikitaRelationship addedparent of 0005592
2019-02-20 17:59nikitaNote Added: 0013913
2019-02-22 06:15catonanoNote Added: 0013932
2019-04-03 10:15Christian GrothoffTarget Version0.11.1 =>
2019-04-04 14:00nikitaAssigned To => nikita
2019-04-04 14:00nikitaStatusacknowledged => assigned
2019-06-24 17:53nikitaAssigned Tonikita =>
2020-10-29 10:34schanzenProjectGNUnet => gnunet-www
2020-10-29 10:34schanzenCategorywebpage => General
2020-10-29 10:36schanzenTarget Version => 2021-01
2021-02-26 17:38schanzenAssigned To => schanzen
2021-02-26 17:46schanzenNote Added: 0017570
2021-02-26 18:42Christian GrothoffNote Added: 0017573
2021-03-12 15:22schanzenStatusassigned => resolved
2021-03-12 15:22schanzenResolutionopen => fixed
2021-03-12 15:22schanzenNote Added: 0017617
2021-03-12 15:37schanzenCategoryGeneral => Homepage
2021-03-12 15:37schanzenProduct VersionGit master =>
2021-03-12 15:37schanzenFixed in Version => 2021-01
2021-04-05 09:27schanzenNote Added: 0017693
2021-04-05 09:27schanzenStatusresolved => closed