-
-
Save obenland/3010432c8edcfcbf95a9 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
== 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 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment