View Issue Details

IDProjectCategoryView StatusLast Update
0005575gnunet-wwwGeneralpublic2021-04-05 09:27
Reporterdvn Assigned Toschanzen Due Date
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-15 23:55

developer   ~0013808

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

Christian Grothoff

2019-02-16 13: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 18: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 22:49

manager   ~0013916

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

nikita

2019-02-20 22: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 22:55

developer   ~0013918

the output is now in /rendered/

nikita

2019-03-04 10:49

developer   ~0014144

Last edited: 2019-03-04 10: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 12: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 17: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 10: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 17:43

administrator   ~0017568

This works for some time now.

schanzen

2021-04-05 09:27

administrator   ~0017691

Website updated.

Issue History

Date ModifiedUsernameFieldChange
2019-02-15 23:51dvnNew Issue
2019-02-15 23:51dvnFile Added: news-section-mockup.png
2019-02-15 23:54nikitaRelationship addedrelated to 0005522
2019-02-15 23:55nikitaNote Added: 0013808
2019-02-16 13:47Christian GrothoffSeverityminor => feature
2019-02-16 13:47Christian GrothoffNote Added: 0013818
2019-02-16 13:47Christian GrothoffStatusnew => confirmed
2019-02-16 13:47Christian GrothoffProduct Version => Git master
2019-02-20 18:27nikitaAssigned To => nikita
2019-02-20 18:27nikitaStatusconfirmed => assigned
2019-02-20 18:28nikitaNote Added: 0013914
2019-02-20 22:49Christian GrothoffNote Added: 0013916
2019-02-20 22:54nikitaNote Added: 0013917
2019-02-20 22:55nikitaNote Added: 0013918
2019-03-04 10:49nikitaNote Added: 0014144
2019-03-04 10:49nikitaAssigned Tonikita => dvn
2019-03-04 10:49nikitaStatusassigned => feedback
2019-03-04 10:50nikitaNote Edited: 0014144
2019-03-05 12:59Christian GrothoffNote Added: 0014145
2019-04-04 19:05nikitaAssigned Todvn => nikita
2019-06-05 17:01Christian GrothoffTarget Version => 0.11.6
2019-06-24 17:51nikitaAssigned Tonikita =>
2019-06-24 17:53nikitaStatusfeedback => acknowledged
2019-06-24 17:53nikitaNote Added: 0014583
2019-07-01 10:34nikitaNote Added: 0014631
2019-07-01 10:35nikitaAssigned To => nikita
2019-07-01 10:35nikitaStatusacknowledged => assigned
2019-07-01 10:35nikitaTarget Version0.11.6 =>
2019-07-01 10:35nikitaAdditional Information Updated
2019-07-28 14:27nikitaAssigned 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:43schanzenAssigned To => schanzen
2021-02-26 17:43schanzenStatusassigned => resolved
2021-02-26 17:43schanzenResolutionopen => fixed
2021-02-26 17:43schanzenNote Added: 0017568
2021-03-14 12:59schanzenFixed in Version => 2021-01
2021-04-05 09:27schanzenNote Added: 0017691
2021-04-05 09:27schanzenStatusresolved => closed