Adapt core Akademy pages for a mobile and tablet friendly formats
Open, NormalPublic

Description

The current Akademy website are not following a responsive design, making it very difficult to be managed through a mobile or tablet devices.

Major requirement:

  • Must meet the requirements of Akademy Team
  • All current data information should be used, no loss
  • It should be acknowledge with kde sysadmins
helio created this task.Aug 6 2018, 12:59 PM
helio triaged this task as Wishlist priority.
helio moved this task from Akademy 2019 to Backlog on the Akademy board.Aug 6 2018, 1:05 PM
helio edited projects, added Akademy; removed Akademy (Akademy 2019).
duffus updated the task description. (Show Details)Aug 6 2018, 1:21 PM
duffus added a subscriber: duffus.Aug 6 2018, 1:23 PM

The current Neverland theme was modified to support the years based menu system

derkits edited projects, added Akademy Tools; removed Akademy.Aug 27 2018, 4:03 PM
duffus raised the priority of this task from Wishlist to Normal.Aug 29 2018, 11:21 AM
duffus removed helio as the assignee of this task.Jun 16 2019, 9:56 AM
duffus added a project: Websites.
duffus updated the task description. (Show Details)Jul 1 2019, 2:02 PM
ognarb added a subscriber: ognarb.Jan 9 2020, 9:38 PM

We will need to migrate the website to drupal 8 in 2021 when Drupal 7 is end of life (or before when the Drupal 7 plugins we depend aren't supported anymore).

Drupal 8 contains a completely new theme engine so we will need to create a new theme and we will need to convert the Drupal 7 content to Drupal 8. Drupal 8 provides limited import functionality for Drupal 7 content.

I think we have three ways to go forward:

  1. Creating a Drupal 8 theme and converting the content to Drupal 8
  2. Finishing the new Drupal 7 theme and wait for 2021 to think about the migration to Drupal 8
  3. Migrating the Akademy website to another system either a static site generator (Hugo or Jekyll) or another CMS if (Wordpress)

Choice 1 or 2 require somebody with experience with Drupal. I tried to do 1 but Drupal development is a topic where I lack knowledge. I suppose 2 would make more sense since we don't want to do the work two times

Choice 3 is an alternative that could be envisaged. But only if we don't have as a requirement for the website, that the peoples editing it don't need to know git or gitlab web editor.