forem.dev Community

loading...

Allowing Nav Links to be Defined by SiteConfig 🤔

lee profile image Lee ・1 min read

Forem pages are a big deal when it comes to customising your community. You can utilise HTML, CSS and JS to be super creative and create some real customised content, something that I am looking to do with thismmalife.com as the community grows. Things like a trusted market place or our own ranking for athletes or maybe even some streaming fitness videos for members.

See my other post on pages here

With that said, including links to these pages in the default navbar is an important feature for new communities going forwards (as well as being able to adjust the order of the navbar).

Who is with me? Here is the Github issue 🤓

Allow "New Navigation SideBar Links" to be defined by a site config or /internal admin #5475

Is your feature request related to a problem? Please describe.

As a future admin of a generalised community i'd like the ability to add to the navigation sidebar links with additional community products such as books, movies etc.

Describe the solution you'd like

An addition to the Internal/Pages siteadmin view that allows for the creation of extra links in the navigation sidebar including:

  1. Friendly name
  2. Icon (the podcast icon as an example).
  3. The destination page url
  4. A value that sets whether the link should be shown in the sidebar 'pre auth' or not.

Additional context

See suggested screenshot.

Screenshot 2020-01-13 at 09 04 15

Similar issue here but for the key links sidebar item below it .

https://github.com/thepracticaldev/dev.to/issues/4661

Discussion

pic
Editor guide
Collapse
ridhwana_k profile image
Ridhwana Khan

Yesss, a PR is in progress 😁 You'll be very happy with the results!

Collapse
ben profile image
Collapse
citizen428 profile image
Michael Kohl

We're almost done with a v1 version of this, we just didn't manage to wrap up the PR before the start of the current cycle. Stay tuned! 😃

Collapse
lee profile image