View Issue Details

IDProjectCategoryView StatusLast Update
0005575GNUnetwebpagepublic2019-07-28 16:27
ReporterdvnAssigned To 
Status assignedResolutionopen 
Product VersionGit master 
Target VersionFixed in Version 
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.


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



2019-02-16 00:51


news-section-mockup.png (157,141 bytes)
news-section-mockup.png (157,141 bytes)


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 ;-)


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.


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 being broken..


2019-02-20 23:55

developer   ~0013918

the output is now in /rendered/


2019-03-04 11:49

developer   ~0014144

Last edited: 2019-03-04 11:50

View 2 revisions

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.


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.


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.

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 View Revisions
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 View Revisions
2019-07-28 16:27 nikita Assigned To nikita =>