Update content ev-kde-org
Open, Needs TriagePublic

Description

List of things that need to be fixed in the e.V. website:

ognarb created this task.Feb 5 2020, 3:12 PM
duffus added a subscriber: duffus.Feb 5 2020, 3:52 PM

Can Jekyll not do URLs without extensions such as https://ev.kde.org/akademy/requirements so that in the future we don't have to mess with extensions again

Apache can be configured for serving /foo from an actual file named /foo.html etc

ognarb added a comment.Feb 5 2020, 4:24 PM

Jekyll can do that, I just need to figure out another htaccess magic for link compatibility

adridg added a subscriber: adridg.Feb 11 2020, 8:56 AM

(These are non-blockers to a migration, and I'd fix them directly myself once the site is migrated)

  • Please link to https://community.kde.org/Sprints from the "developer meetings" page; both for upcoming and past sprints. There are suitable page anchors for each.
  • Link to the dot in https
  • "10-15 people" is pretty ambitious for a sprint, there's sprints also in the 4-10 people range
  • I don't know if it's doable, but ev.kde.org is a bit odd in that it's "owned" not by the community, but by the e.V. itself. The maintained-by: link at the bottom on the current site points to the board; the new one to www@ .
  • The Information -> About Us link is kind of useless, since it goes back to the homepage. I don't know if there's an adequate modern-www paradigm for handling that. (This also applies to the current site)
  • On What is KDE e.V. the blockquote from the articles of association doesn't look like a blockquote.
  • The news item about the 2018 report has gone missing
  • Can we merge News and Announcements? Escpecially now the page title for news is Announcements.

There's more content-based stuff I would comment on, but it all comes down to fixing-the-content, which I could do directly (e.g. polishing up the agenda for the general assembly; making the description of the GA more general, ...).

And on a more visual note: the e.V. pages are pretty text-heavy; only the annual reports have a lot of fanciness thrown in (which makes them slow to load and breaks keyboard navigation, at least in Falkon).; But the rest is all wall-of-text. The existing styling gives <hN> elements plenty of margin, makes them quite large, and out-dents them so that they are visually obvious. In the new styling they are much more subdued, and that contributes to the wall-of-text feel of many pages. Is that changeable (without breaking all the rest of kde pages, which presumably have more pictures and don't need in-your-face header elements)?

  • I don't know if it's doable, but ev.kde.org is a bit odd in that it's "owned" not by the community, but by the e.V. itself. The maintained-by: link at the bottom on the current site points to the board; the new one to www@ .

Someone contributed recently an option to do exactly that.

  • The Information -> About Us link is kind of useless, since it goes back to the homepage. I don't know if there's an adequate modern-www paradigm for handling that. (This also applies to the current site)

I would remove the link from the menu and just use the logo to go to link to the homepage.

  • On What is KDE e.V. the blockquote from the articles of association doesn't look like a blockquote.
  • The news item about the 2018 report has gone missing

Probably something went wrong with my rebasing. I can probably find it in the git history.

  • Can we merge News and Announcements? Escpecially now the page title for news is Announcements.

I can do that and create a redirect to the new URLs for the old announcements

There's more content-based stuff I would comment on, but it all comes down to fixing-the-content, which I could do directly (e.g. polishing up the agenda for the general assembly; making the description of the GA more general, ...).

And on a more visual note: the e.V. pages are pretty text-heavy; only the annual reports have a lot of fanciness thrown in (which makes them slow to load and breaks keyboard navigation, at least in Falkon).; But the rest is all wall-of-text. The existing styling gives <hN> elements plenty of margin, makes them quite large, and out-dents them so that they are visually obvious. In the new styling they are much more subdued, and that contributes to the wall-of-text feel of many pages. Is that changeable (without breaking all the rest of kde pages, which presumably have more pictures and don't need in-your-face header elements)?

It is changeable in css/main.scss I put all the site specific style change.

@adridg it's online now :D

  • I don't know if it's doable, but ev.kde.org is a bit odd in that it's "owned" not by the community, but by the e.V. itself. The maintained-by: link at the bottom on the current site points to the board; the new one to www@ .
  • The Information -> About Us link is kind of useless, since it goes back to the homepage. I don't know if there's an adequate modern-www paradigm for handling that. (This also applies to the current site)
  • On What is KDE e.V. the blockquote from the articles of association doesn't look like a blockquote.
  • The news item about the 2018 report has gone missing

Done and I also increased a bit the font size of the headers.

  • Can we merge News and Announcements? Especially now the page title for news is Announcements.

This is in progress

I've done the merge now of news and announcements:

  • announcements were the press releases, but we only ever did six or seven of them
  • the associated news items just pointed to the press release

So I merged the content into news, put in some boilerplate text to send users to the news items from the announcement, and dropped the announcement item from the menu. The old announcements URLs are still valid, but tell the user to go to the news item. They're not linked directly.

Some new requests (I don't think @ognarb receives mail I send):

  • a way to do 302 redirects (then I can tidy up the announcements with 302s instead of text, also better for search engines)
  • I'd like to have the date in blog posts / news items pages, e.g. the list of news shows a date (floated right), but the news item itself, https://ev.kde.org/2020/02/24/kde-e-v-is-looking-for-marketing-support/ , does not show a date in the title.

There seem to be Jekyll plugins for redirects, and for adding the date I'd either modify _layouts/post.html in the overall theme, or fork it to the e.V. site -- I don't know what makes more sense.

This weekend I was doin a bycycle tour, so I just saw your email. :D

I added the date to the whole theme: https://invent.kde.org/websites/jekyll-kde-theme/commit/33a81105b0c94e4992169786003c652411a86ae3 and to the SEO information: https://invent.kde.org/websites/jekyll-kde-theme/commit/d192cc5c3e17d4f57a7dd94e79f279cce58317d7

for the redirection I think the best way is to use the .htaccess in the root folder of the e.V. website.