Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Navigation and CMS Rebuild #509

Open
6 tasks
ajrbyers opened this issue Jul 10, 2018 · 6 comments
Open
6 tasks

Navigation and CMS Rebuild #509

ajrbyers opened this issue Jul 10, 2018 · 6 comments
Assignees
Labels
documentation Ideas for new or improved user documentation enhancement Add or improve something on an existing feature janeway 2.0 t-shirt epic A very large piece of work that will need to be broken up into smaller issues

Comments

@ajrbyers
Copy link
Member

ajrbyers commented Jul 10, 2018

Current Navigation structure builder is rubbish - make it better.

Navigation

  • Migrate Journal nav booleans to Nav elements
  • Remove all nav booleans from Journal object
  • Update navigation generation to make it more understandable/useable
  • Allow user to make a link external or select an existing CMS page
  • All nav entries should use the nav_element html file so that they are all the same. Nav Elements are at `theme/name/elements/nav_element.html
  • Navigation pages should obey element ordering

CMS

All pages should be CMS pages to that end we want to make each of our "fixed" pages into elements and allow you to add multiple elements to a page so you could have

  • Issues Page with an HTML block followed by an Issue List block
    or
  • Contact Page with a Contact Block followed by an HTML block

and so on. The should also work for the homepage and allow blocks to be side by side in columns.

@ajrbyers ajrbyers added the enhancement Add or improve something on an existing feature label Jul 10, 2018
@ajrbyers ajrbyers added this to the janeway 1.3.1 milestone Jul 10, 2018
@ajrbyers ajrbyers modified the milestones: 1.3.1 (riker), 1.4 (paris) Oct 3, 2018
@mauromsl mauromsl self-assigned this Nov 7, 2018
@ajrbyers
Copy link
Member Author

Adding this to Trello, please ignore.

@ajrbyers ajrbyers changed the title Navigation Builder Navigation and CMS Rebuild Mar 26, 2019
@ajrbyers
Copy link
Member Author

ajrbyers commented Aug 16, 2019

Closing #740 as this will be part of the new CMS build.

  • Each of the "Submission" page elements will be a block of its own and a version of the Submissions page should be pre built ready for it to be enabled

@ajrbyers ajrbyers mentioned this issue Nov 25, 2019
4 tasks
@ajrbyers ajrbyers modified the milestones: 1.4 (paris), 1.3.8 Jan 13, 2020
@ajrbyers ajrbyers assigned ajrbyers and unassigned ajrbyers and mauromsl Jan 13, 2020
@ajrbyers
Copy link
Member Author

Note that the nav builder should filter properly, it appears that currently Issue links are not fully filtered per #1391

mauromsl added a commit to mauromsl/janeway that referenced this issue Jan 28, 2020
mauromsl added a commit to mauromsl/janeway that referenced this issue Jan 28, 2020
mauromsl added a commit to mauromsl/janeway that referenced this issue Jan 28, 2020
mauromsl added a commit to mauromsl/janeway that referenced this issue Jan 28, 2020
mauromsl added a commit to mauromsl/janeway that referenced this issue Jan 28, 2020
mauromsl added a commit to mauromsl/janeway that referenced this issue Jan 28, 2020
mauromsl added a commit to mauromsl/janeway that referenced this issue Jan 28, 2020
mauromsl added a commit to mauromsl/janeway that referenced this issue Jan 28, 2020
mauromsl added a commit to mauromsl/janeway that referenced this issue Feb 6, 2020
@ajrbyers ajrbyers modified the milestones: 1.3.8, 1.4 Mar 8, 2020
@ajrbyers ajrbyers removed this from the 2.1 - BARCLAY milestone Jun 15, 2021
@joemull joemull added the jy label Feb 6, 2023
@ajrbyers ajrbyers added ajrb-y t-shirt epic A very large piece of work that will need to be broken up into smaller issues dev-ready This issue has been refined and is ready for development. and removed jy dev-ready This issue has been refined and is ready for development. labels Feb 6, 2023
@joemull
Copy link
Member

joemull commented Apr 9, 2024

Recently this issue came up in a support thread. I'm wondering what the status is at this stage, so I've just added it to Triage so we are prompted to re-evaluate it with the latest criteria.

@S-Haime S-Haime added the documentation Ideas for new or improved user documentation label Aug 14, 2024
@ajrbyers
Copy link
Member Author

Discussion from Backlog Refinement:

  • This needs to be linked together with the plan for the new front end template struct

@ajrbyers
Copy link
Member Author

ajrbyers commented Mar 6, 2025

@ajrbyers to split these features out.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Ideas for new or improved user documentation enhancement Add or improve something on an existing feature janeway 2.0 t-shirt epic A very large piece of work that will need to be broken up into smaller issues
Projects
None yet
Development

No branches or pull requests

5 participants