WordPress.org

Make WordPress Core

Opened 2 years ago

Closed 20 months ago

Last modified 19 months ago

#24857 closed feature request (maybelater)

Easy-to-manage featured content for highlighting posts

Reported by: lancewillett Owned by:
Milestone: Priority: normal
Severity: normal Version: 3.8
Component: Themes Keywords:
Focuses: Cc:

Description

Add new functionality to give authors a consistent way to spotlight certain posts on their home page so they can be uniquely displayed by a theme. When switching themes, the featured content will not be lost.

This is slated for 3.8. Development will occur in a plugin first.

Attachments (2)

featured-content.jpg (119.2 KB) - added by ubernaut 23 months ago.
featured-content2.jpg (136.2 KB) - added by ubernaut 22 months ago.

Download all attachments as: .zip

Change History (41)

comment:1 @markoheijnen2 years ago

You know we have sticky posts ;) is this going to be working together or is it a replacement?

comment:3 @MikeHansenMe2 years ago

  • Cc mdhansen@… added

comment:4 @alexvorn22 years ago

  • Cc alexvornoffice@… added

comment:5 @Frank Klein2 years ago

  • Cc contact@… added

comment:6 @johnbillion2 years ago

  • Cc johnbillion added

comment:7 @obenland2 years ago

  • Component changed from General to Themes
  • Type changed from defect (bug) to feature request
  • Version set to trunk

comment:8 @jeherve2 years ago

  • Cc jeremy+wp@… added

comment:9 @Jayjdk2 years ago

  • Cc kontakt@… added

comment:10 @swissspidy2 years ago

  • Cc hello@… added

comment:11 @taylorde2 years ago

  • Cc td@… added

comment:12 @DrewAPicture2 years ago

  • Cc xoodrew@… added

comment:13 @valeriosza23 months ago

  • Cc valeriosza@… added

comment:14 in reply to: ↑ description @valeriosza23 months ago

Thank you for accepting the idea that I gave.

Well, I'm developing a plugin, along with another member of the Brazilian community. Once ready, send it to be analyzed, as was thought.

Replying to lancewillett:

comment:16 follow-up: @swissspidy23 months ago

Are we supposed to file plugin-specific tickets on plugins.trac.wordpress.org or should we do this here? I can't select the plugin as a component there, though.

Because IMO we should remove the dependency on a specific post tag ("featured") and use post metadata instead.

comment:17 in reply to: ↑ 16 ; follow-up: @helen23 months ago

Replying to swissspidy:

Because IMO we should remove the dependency on a specific post tag ("featured") and use post metadata instead.

http://www.taylorlovett.com/web-development/taxonomy-vs-post-meta-queries/

comment:18 in reply to: ↑ 17 @swissspidy23 months ago

Replying to helen:

http://www.taylorlovett.com/web-development/taxonomy-vs-post-meta-queries/

Thanks for link! Already read the post back in May but must have forgotten about it ;-)

My initial thought was:
How can we use a custom term without having the user to change it? I'm sure a lot of sites already use a featured tag and an extra option for this would be too much.

Possibilities:

  • wp-featured as term name and always hide it in public (only the 'Number of posts' option left)
  • Use a custom featured_content taxonomy which would allow for different featured content areas or
  • name it wp_internal so it could be used by other components

Just thinking out loud... What are your thoughts?

Version 0, edited 23 months ago by swissspidy (next)

comment:19 @obenland23 months ago

Featured Content

Proposed Lead: wonderboymusic

People (currently) involved:
wonderboymusic, tmoorewp, obenland, taylorde, DrewAPicture, carldanley, mfields, jayjdk, jcastaneda, swissspidy, melchoyce, karmatosed, sabreuse, rdall, mt_Suzette

Terms:

Area: A location in a theme where featured content displays. Areas are defined by and stored in the theme. Areas may appear in multiple locations.
Post: This includes Posts and Pages. Support for custom post types may be provided by filter. Posts may appear in multiple areas simultaneously.
Collection: A group of posts. Ideally defined implicitly by dropping posts in an area.

Outline

We will need to create a UI that gives publishers the following abilities:

  • Add/Remove posts to/from area.
  • Move a post from one area to another.
  • Define a custom title, excerpt, and featured image for a post.
  • Manage collections.
  • Move a collection from one area to another.

We possibly need to create a metabox in the edit post/page screen so that publishers can:

  • Add the post to an area(s).
  • Remove the posts from an area(s).
  • Define a custom title, excerpt, and featured image for a post.

And of course an API :)

  • Register an area or areas
  • Get featured posts for an area

General requirements:

  • Collections and their assigned posts have to be portable between themes, and ex-/importable.

Features for a v2:

  • Scheduling collections
  • Area-agnostic custom title, excerpt. and featured image
  • Hierarchical areas

comment:20 @iandstewart23 months ago

  • Cc ian@… added

comment:21 @ethitter23 months ago

  • Cc erick@… added

comment:22 @melchoyce23 months ago

  • Cc melissachoyce@… added

comment:23 @carldanley23 months ago

  • Cc carldanley@… added

comment:24 @buffler23 months ago

  • Cc jeremy.buller@… added

comment:25 @karmatosed23 months ago

  • Cc karmatosed@… added

comment:26 @greenshady23 months ago

  • Cc justin@… added

comment:27 @greuben23 months ago

  • Cc rgunday@… added

comment:28 @tollmanz23 months ago

  • Cc tollmanz@… added

comment:29 @pross23 months ago

  • Cc pross@… added

@ubernaut23 months ago

comment:30 @ubernaut23 months ago

here (just attached) is the very rough/basic mockup for the menu ui based idea i was talking about earlier today.

Last edited 23 months ago by ubernaut (previous) (diff)

comment:31 @ubernaut23 months ago

  • Cc ubernaut@… added

comment:32 @jcastaneda23 months ago

  • Cc jomcastaneda@… added

comment:33 @adamsilverstein23 months ago

  • Cc adamsilverstein@… added

comment:34 @ubernaut22 months ago

just added a revised version of the menu style thing.

comment:35 @rachelbaker20 months ago

  • Cc rachel@… added

comment:36 @mindctrl20 months ago

  • Cc public@… added

comment:37 @hotchkissconsulting20 months ago

  • Cc hotchkissconsulting added

comment:38 @SergeyBiryukov20 months ago

  • Milestone 3.8 deleted
  • Resolution set to maybelater
  • Status changed from new to closed

comment:39 @grantpalin19 months ago

  • Cc grantpalin added
Note: See TracTickets for help on using tickets.