Assign tasks to new contributors
Open, Needs TriagePublic

Description

Currently there are several contributors interested in porting and helping with websites, including people interested in Season of KDE.

This Phabricator Task serves to organize, assign and notify users of which projects are being worked on, who is working on them and which tasks have been completed.

TASKLINKDIFFICULTYASSIGNEEASSIGNEEASSIGNEEASSIGNEEASSIGNEENOTES
Port behindkde to JekyllPrevious websiteMediumASSIGNEEASSIGNEEASSIGNEEASSIGNEEASSIGNEETime-consuming task, needs to be maintained afterwards
Create SubtitleComposer websiteTemporary RepoEasy@thiagosuetoASSIGNEEASSIGNEEASSIGNEEASSIGNEEOkay from maintainer, probably reuse content from README.md, almost ready
Drupal theme (dot.kde.org)no link yetUnknown@heroichitesh@atiwarixsASSIGNEEASSIGNEEASSIGNEEit should be possible to reuse some bootstrap theme
Hugo themehttps://invent.kde.org/carlschwan/aether-hugoDIFFICULTY@iammarcoASSIGNEEASSIGNEEASSIGNEEASSIGNEENOTES
EDULINKHard@phelipeoliveiraASSIGNEEASSIGNEEASSIGNEEASSIGNEENOTES
Bugzillahttps://cgit.kde.org/websites/bugs-kde-org.git/Medium@sheedyASSIGNEEASSIGNEEASSIGNEEASSIGNEEShould wait for release of Bugzilla 6
KrusaderLINKDIFFICULTY@adiaux@eiglow_@swestersund@jmontanoASSIGNEENOTES
AmarokLINKDIFFICULTYASSIGNEEASSIGNEEASSIGNEEASSIGNEEASSIGNEENeeds okay from maintainers
NeonLINKDIFFICULTY@jaidevshriramASSIGNEEASSIGNEEASSIGNEEASSIGNEEMaintainer open to changes but generally happy with how website is currently

UNNEEDED

Marble---------------------Maintainer not interested in new design
Ballot------@heroichitesh------------No need for redesign, internal website

COMPLETED

Port Calligra websiteno link need to be started from scratchMedium@anujbansal@taniksh@ankitbaluni@matorix@suyashsinghDONE ๐ŸŽ‰
Port EV to Markdownhttps://invent.kde.org/carlschwan/ev-kde-orgEasy@anujbansal@iammarco@tahanimaASSIGNEEASSIGNEEDONE ๐ŸŽ‰
Port kid3 to Markdownhttps://invent.kde.org/carlschwan/kid3-websiteDIFFICULTY@nik-gautamASSIGNEEASSIGNEEASSIGNEEASSIGNEEDONE ๐ŸŽ‰
KDEConnectT10615DIFFICULTY@arjunth@ankitbaluni@surajsloth@nik-gautamASSIGNEEDONE ๐ŸŽ‰
Port Umbrello website to Markdownhttps://invent.kde.org/carlschwan/umbrello-kde-orgEasy@iammarcoASSIGNEEASSIGNEEASSIGNEEASSIGNEEDONE ๐ŸŽ‰
Create Elisa websitehttps://invent.kde.org/websites/elisa-kde-orgMedium@jwlubinski@ebraimcarvalhoASSIGNEEASSIGNEEASSIGNEEDONE ๐ŸŽ‰
Season of KDEhttps://invent.kde.org/websites/season-kde-orgDIFFICULTY@anujbansalASSIGNEEASSIGNEEASSIGNEEASSIGNEEDONE ๐ŸŽ‰
Port Okular websitehttps://invent.kde.org/websites/okular-kde-orgHard@iammarcoASSIGNEEASSIGNEEASSIGNEEASSIGNEEDONE ๐ŸŽ‰

I added some placeholder text to make it easier to edit the table. To edit the table, it's very easy! Just edit this task, click the respective word twice, and put the corresponding information there. You can assign yourself to a task as well.

You may write a comment showing your interest and I'll update the table as well.

ognarb updated the task description. (Show Details)Dec 24 2019, 1:59 AM
ognarb updated the task description. (Show Details)
anujbansal added a subscriber: anujbansal.

I would like to work on the calligra website port.

thiagosueto updated the task description. (Show Details)Dec 24 2019, 11:12 AM
thiagosueto updated the task description. (Show Details)Dec 24 2019, 11:32 AM
thiagosueto updated the task description. (Show Details)Dec 24 2019, 12:10 PM
thiagosueto updated the task description. (Show Details)Dec 24 2019, 12:21 PM
thiagosueto updated the task description. (Show Details)Dec 24 2019, 12:26 PM
thiagosueto updated the task description. (Show Details)Dec 24 2019, 12:40 PM
thiagosueto added a subscriber: ankitbaluni.
thiagosueto updated the task description. (Show Details)Dec 24 2019, 12:44 PM
thiagosueto updated the task description. (Show Details)Dec 24 2019, 12:47 PM
thiagosueto added a subscriber: matorix.
thiagosueto updated the task description. (Show Details)Dec 24 2019, 1:00 PM

Assigned myself to this specific task since I'll keep track of activity to put on the table.

thiagosueto updated the task description. (Show Details)Dec 24 2019, 1:05 PM
thiagosueto updated the task description. (Show Details)
thiagosueto updated the task description. (Show Details)

I contacted Marble maintainer and they aren't interested in a new design. If I remenber correctly @bcooksley want to archive this website since it is a lot of work to maintain this website.

ballot.kde.org doesn't need a redesign since this is an internal website.

for okular.kde.org @aacid needs to be contacted and we need to figure out how to port the translations before beginning the port.

for neon.kde.org @jriddell comment was 'I'm open to changes but generally I'm quite happy with the neon website as it is'

for edu.kde.org maintainers need to be contacted too

for bugs.kde.org, we should wait for upstream to release the new version. I suppose contribution are also welcome upstream ;)

suyashsingh added a subscriber: suyashsingh.EditedDec 25 2019, 4:12 AM

I would like to work on "Port Calligra website"

In terms of Marble, there is only one part of their site i'd like to disable, and that is mostly to bring it in line (server setup wise) with the other sites we host.

At the moment it has a database which it relies upon, and also has the only cronjob on Nicoda for all the websites it hosts (ignoring Planet, but that is completely different) which imposes an additional maintenance cost. From my perspective it is unfair to give Marble this privilege when we wouldn't extend it to other projects (and is an additional cost for us to look after)

In terms of Bugzilla, I agree that we should wait for upstream on this one. In the past we have done custom Bugzilla themes and they've ended up being difficult to maintain so where possible i'd suggest we limit any customisation of Bugzilla to CSS ones (perhaps with a little bit of Javascript to handle the footer of any pages)

thiagosueto updated the task description. (Show Details)Dec 25 2019, 11:08 AM
thiagosueto edited subscribers, added: adiaux; removed: aadiis.
thiagosueto updated the task description. (Show Details)Dec 25 2019, 12:20 PM

I would also like to work on "KDE CONNECT ".

thiagosueto updated the task description. (Show Details)Dec 25 2019, 7:56 PM
surajsloth updated the task description. (Show Details)Dec 27 2019, 9:08 AM
surajsloth added a subscriber: surajsloth.

Hello,
I would like to work on the task "Port EV to Markdown".

thiagosueto updated the task description. (Show Details)Dec 30 2019, 4:53 PM

hii,

I would love to work on "KDEConnect" website

thiagosueto updated the task description. (Show Details)Jan 1 2020, 11:57 PM
sheedy updated the task description. (Show Details)Jan 7 2020, 1:37 AM
sheedy added a subscriber: sheedy.
sheedy added a comment.Jan 7 2020, 1:46 AM

Added myself to Bugzilla task, but Gitlab was not the future bugs management software for KDE?
Ref: https://gitlab.com/gitlab-org/gitlab/issues/24900

Bugzilla will continue to be used for bug tracking. Issue tracking in Gitlab will be used as a replacement for Phabricator's tasks.

thiagosueto updated the task description. (Show Details)Jan 13 2020, 1:59 PM
ognarb moved this task from incoming to Junior Job on the Websites board.Jan 18 2020, 10:23 PM
thiagosueto updated the task description. (Show Details)Feb 27 2020, 5:17 PM
thiagosueto updated the task description. (Show Details)
thiagosueto added a subscriber: jwlubinski.
thiagosueto updated the task description. (Show Details)Mar 18 2020, 3:13 PM
thiagosueto updated the task description. (Show Details)Mar 18 2020, 3:24 PM
thiagosueto updated the task description. (Show Details)Mar 18 2020, 5:57 PM
thiagosueto added a subscriber: jmontano.
thiagosueto updated the task description. (Show Details)Mar 19 2020, 12:55 PM
thiagosueto updated the task description. (Show Details)Mar 25 2020, 5:32 PM
thiagosueto added a subscriber: ebraimcarvalho.
thiagosueto updated the task description. (Show Details)Mar 30 2020, 3:23 AM
thiagosueto updated the task description. (Show Details)May 1 2020, 7:22 PM

The task "EDU", is what about? Is it to Port to SSG?

Yeah it would be to update https://edu.kde.org/ to a Hugo or Jekyll.

I like the current theme, it looks a bit old schools but it is very well designed. The only change I would make the theme is to make it mobile responsive. If you want to take care of this task, I can guide you and ask the edu maintainers for their inputs :D

@ognarb I will study how to create a template in Hugo (I know more about Eleventy) and than I will start the task. Where can I found the atual source code?

What about the translations? There is a plugin for Hugo?

For the translations, I have a script that works for kde.org/announcements/releases and shouldn't be difficult to update to for the edu website. The source is located here: https://invent.kde.org/websites/kde-org-announcements-releases

I started work in the task.

thiagosueto updated the task description. (Show Details)Jun 2 2020, 4:56 PM
thiagosueto added a subscriber: jaidevshriram.
thiagosueto updated the task description. (Show Details)Jun 2 2020, 5:14 PM
thiagosueto updated the task description. (Show Details)Jun 2 2020, 6:02 PM
thiagosueto updated the task description. (Show Details)Sep 11 2021, 3:14 PM