Page MenuHomeWrite.as

Pin external URLs to navigation
Open, NormalPublic

Description

Overview

Users should be able to create a link in their blog navigation that goes to an external URL, instead of a blog post.

Background

Requested in this thread, and others.

Implementation

We should leverage the existing "pinning" mechanism to accomplish this. We'll need to gather:

  • Title (to display as link text)
  • URL (to send user to)

Essentially, if a post contains only these two things and is pinned, we can assume the pinned link should simply redirect the user. We might consider supporting several different formats for posts:

[My Home Page](https://example.com)
# My Home Page

https://example.com

Also, when a user is logged in, the pinned post should navigate to the post instead of the end-URL. This might cause confusion, but will ensure users can still edit, unpin, and delete their post. We might consider showing some kind of notice on that post to users, so they know readers will automatically be redirected.

Event Timeline

matt triaged this task as Low priority.May 28 2019, 2:08 AM
matt created this task.
matt raised the priority of this task from Low to Normal.Aug 27 2020, 7:19 PM
matt added a project: Roadmap.

This feature has become more important -- see this additional forum thread.

We should provide a dedicated space for editing navigation items.

matt added a project: Restricted Project.Feb 18 2021, 1:13 PM
matt moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.Feb 18 2021, 1:27 PM
colby added a subscriber: colby.

Taking this; related to existing work to eliminate references to "static pages" in user-facing docs, etc., in favor of "pinned pages". I should have something to show for this (in terms of changes) next week.