Open
Description
Projects need a new model named Page. This will be the third content type in a project after Proposal (third party submission) and Update (editor's blog), and addresses the gaps of the existing two. Characteristics:
- Pages have wiki-like URL stubs, without a UUID, for nicer URLs
- Renames are tracked with a PageRedirect model
- Pages do not have a timestamp or byline
- Pages do not accept comments. Should a discussion be necessary, pages should start as submissions. The semantics of how a discussion is conducted and converted into a are outside the scope of this ticket
- Page are project content, editable by the Editor and Promoter roles
Nice to have (check-off when these features are implemented in later PRs):
- Pages should support wiki-links between pages using the
[[Page name]]
syntax. There will be an implementation detail to convert from relative URLs to absolute URLs based on where the page content appears - As shared-edit content, pages need version history in a PageRevision model
- Pages also need revision control, allowing for an unpublished draft revision later than a published revision. There has been prior work on achieving this in Eventframe and Hasmail
- The
Proposal.description
field should be migrated into an index Page, thereby acquiring all these nice features - Pages should support Mustache templating, with a controlled vocabulary that lets a page reflect project state. The index page may want to include a timestamp of the next session, for example
Original text of this issue ticket:
Proposals were renamed to Submissions in December 2020, to switch to a more generic term. However, this is not generic enough for projects with editor-only content. They need:
- "Page" is a more appropriate term (or "Chapter" or "Section")
- The Submissions tab is unnecessary. The table of contents can be on the main page
- "Project overview" is confusing because it doesn't seem like a project. Just "Overview" should do
- Pages need to be in editor-defined order. This functionality is coming with Proposal sorting refactor #1028
- Some pages may be short and interesting enough to show expanded, with full content instead of a card (either reuse the Featured tag, or add a new tag)
- Pages should be groupable into sections, perhaps using labels, in which case labels will also need sorting order
- All editors should be able to edit all submissions
- Only editors may submit; CfP is not open to non-editors
While there has been a long-pending desire for wiki-like pages, that remains on the wishlist and is not being implemented here. Wiki-style [[page title]]
links remain unrealized.
The following comments are responding to this original text and not the newer Page spec.
Metadata
Metadata
Assignees
Labels
No labels