Update KMyMoney website to jekyll and jekyll-kde-theme.
Repository: https://cgit.kde.org/websites/kmymoney-org.git/
Skill needed
- Markdown
- Jekyll templating
- Motivation :p
Update KMyMoney website to jekyll and jekyll-kde-theme.
Repository: https://cgit.kde.org/websites/kmymoney-org.git/
Status | Assigned | Task | ||
---|---|---|---|---|
Open | None | T10827 Website redesign | ||
Resolved | ognarb | T11403 Update kmymoney website | ||
Open | None | T12566 [Junior Job]: Show the latest version number of KMyMoney on the homepage |
@ognarb I see you started already. Do you want help with this one, or should I pick a different website to port? (Iām not sure how fleasible parallel work on this is)
I'm sure we can work together :) I'm currently doing the support page (documentation, faq, ...), if you want you can do the homepage ;)
Should we use https://github.com/jekyll/jekyll-redirect-from to avoid breaking existing URLs, or it does not matter?
Keeping existing URLs might be interesting in one or the other case, probably not all of them.
I already added a .htaccess to the jekyll branch with some redirection so that the user don't get 404 errors.
Should I request push access until we finish the migration, or should I use Phabricator differentials?
@adrianchavesfernandez Please request push access :) In the meantime Phabricator diff are also ok
Hi @ognarb . I want to work on this website redesign during the season of KDE this time. Please guide me regarding this.
A nice blog-post about this task contains some guidance to setup the development environment in case that helps.
kmymoney.org now use the new design and is deployed š Many thanks to all the peoples who helped with the update.
Thanks for all the work on this, but there are 12 pages, and the only thing that changes is Announcements, and even that took me a while to notice, since that section is not set off from the rest in any way. Also, the "Major Platform" icons are missing on all except the first page. The second is likely to be a bug somewhere. The first is more a style issue - so where is the best place to discuss how it "should" work, and what options there are.
Thanks.
I just pushed a fix :) Maybe we could also increase the number of announcements displayed per page?
Yes, especially after the first page. Even the first page is larger than most screens, so putting 5 or even 10 items per page after the first seems OK. (It seems the announcements are clipped to at most a few lines, so they will never be very long.)
Unfortunately, the number of items per page is fix for all pages in jekyll. Since the announcements on the first page are somewhat indistinguishable from the rest, how about having a News section between KMyMoney and Support in the top header. Creating a news subdir allows us to have another index.html (the pagination only works on index.html) but I have not tested that at all, just ideas
Much better. Would it be worth the effort to add mention to the home page of the latest released version? If not on the Home page, at least on the Download page? I know I sometimes do go to an application's page just to confirm I'm actually on the latest released version. Right now, other than the News page, I don't see it anywhere within two or three clicks of the Home page.