View Issue Details

IDProjectCategoryView StatusLast Update
0005575gnunet-wwwGeneralpublic2021-04-05 11:27
Reporterdvn Assigned Toschanzen  
PrioritynormalSeverityfeatureReproducibilityN/A
Status closedResolutionfixed 
Target Version2021-01Fixed in Version2021-01 
Summary0005575: Proposal: Add a section for "News" on the front page of new site
DescriptionThe website is looking good, but the front page is setup to always show the same content. This is good - we _should_ show some information that will always be there: an easy to access download button, the summary of the project, a link to documentation.

That said, adding some dynamic content in the form of a "news area" would be a great way to keep visitors informed about the activity within the project.

I'm including a _very simple_ mock-up of how I imagine it could look, on a desktop screen. For mobile, I think we could just make the news area go underneath the top summary.

For populating this news area, it would be nice if it was auto generated as part of the website build process, any time new pages are added to a designated /news directory.
Additional InformationDon't assign this to roadmaps. Thanks.
TagsNo tags attached.
Attached Files
news-section-mockup.png (157,141 bytes)   
news-section-mockup.png (157,141 bytes)   

Relationships

related to 0005522 closedschanzen new website: improve / fix "/news" system 

Activities

nikita

2019-02-16 00:55

developer   ~0013808

slightly related: 0005522 .. more in detail comment follows tomorrow. Good idea.

Christian Grothoff

2019-02-16 14:47

manager   ~0013818

In principle that looks fine, as long as the result is responsive and doesn't require wide screens ;-)

nikita

2019-02-20 19:28

developer   ~0013914

I can think of a couple of ways to solve this, I will look into them while working on the rss.
We probably don't want to turn the website into a flask+jinja2 application? (so that I can exclude one solution if this is not desired)

Christian Grothoff

2019-02-20 23:49

manager   ~0013916

Right, we want a completely statically generated page, including the RSS.

nikita

2019-02-20 23:54

developer   ~0013917

unrelated, have you read my email about the required Apache changes? Not that people start filing bugs on gnunet.org being broken..

nikita

2019-02-20 23:55

developer   ~0013918

the output is now in /rendered/

nikita

2019-03-04 11:49

developer   ~0014144

Last edited: 2019-03-04 11:50

Is it okay when I operate under the defacto assumption that news will never be translated and therefore need no gettext interaction? This will make things *much* easier.

Christian Grothoff

2019-03-05 13:59

manager   ~0014145

Yes, that's a good assumption. If we really ever translate a news item, I would just post that one translation under a different language.

nikita

2019-06-24 19:53

developer   ~0014583

I have dropped this assignment. I know I'm capable to solve this, but I haven't worked on this in a while (code exist but needs a merge with default branch and is nowhere close to being done). If someone wants to pick this up, go ahead.
The only challenge is that we are a bit different than most jinja2 websites.

If no one has picked it up by the time I get free time for this, I'll continue.

nikita

2019-07-01 12:34

developer   ~0014631

update: because I'm really annoyed by the current news presentation, I'm working on it, but not so fast. It's in the dev/ng0/newssystem branch.

schanzen

2021-02-26 18:43

administrator   ~0017568

This works for some time now.

schanzen

2021-04-05 11:27

administrator   ~0017691

Website updated.

Issue History

Date Modified Username Field Change
2019-02-16 00:51 dvn New Issue
2019-02-16 00:51 dvn File Added: news-section-mockup.png
2019-02-16 00:54 nikita Relationship added related to 0005522
2019-02-16 00:55 nikita Note Added: 0013808
2019-02-16 14:47 Christian Grothoff Severity minor => feature
2019-02-16 14:47 Christian Grothoff Note Added: 0013818
2019-02-16 14:47 Christian Grothoff Status new => confirmed
2019-02-16 14:47 Christian Grothoff Product Version => Git master
2019-02-20 19:27 nikita Assigned To => nikita
2019-02-20 19:27 nikita Status confirmed => assigned
2019-02-20 19:28 nikita Note Added: 0013914
2019-02-20 23:49 Christian Grothoff Note Added: 0013916
2019-02-20 23:54 nikita Note Added: 0013917
2019-02-20 23:55 nikita Note Added: 0013918
2019-03-04 11:49 nikita Note Added: 0014144
2019-03-04 11:49 nikita Assigned To nikita => dvn
2019-03-04 11:49 nikita Status assigned => feedback
2019-03-04 11:50 nikita Note Edited: 0014144
2019-03-05 13:59 Christian Grothoff Note Added: 0014145
2019-04-04 21:05 nikita Assigned To dvn => nikita
2019-06-05 19:01 Christian Grothoff Target Version => 0.11.6
2019-06-24 19:51 nikita Assigned To nikita =>
2019-06-24 19:53 nikita Status feedback => acknowledged
2019-06-24 19:53 nikita Note Added: 0014583
2019-07-01 12:34 nikita Note Added: 0014631
2019-07-01 12:35 nikita Assigned To => nikita
2019-07-01 12:35 nikita Status acknowledged => assigned
2019-07-01 12:35 nikita Target Version 0.11.6 =>
2019-07-01 12:35 nikita Additional Information Updated
2019-07-28 16:27 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:43 schanzen Assigned To => schanzen
2021-02-26 18:43 schanzen Status assigned => resolved
2021-02-26 18:43 schanzen Resolution open => fixed
2021-02-26 18:43 schanzen Note Added: 0017568
2021-03-14 13:59 schanzen Fixed in Version => 2021-01
2021-04-05 11:27 schanzen Note Added: 0017691
2021-04-05 11:27 schanzen Status resolved => closed