Skip to main content

PubPub Product Roadmap

Published onNov 27, 2018
PubPub Product Roadmap
·
history

You're viewing an older Release (#22) of this Pub.

  • This Release (#22) was created on Jul 07, 2020 ()
  • The latest Release (#29) was created on Jan 04, 2021 ().

Process

  1. If you want to think about something ahead of prioritization, write fanfic and link to it in the future projects list. Expectation is not that people will read or respond immediately, but that it exists for later use.

  2. Prioritization of the list

  3. Fill out specs for projects that are prioritized — anything prioritized is fair game

  4. Have project kickoff call after spec is written (or async deadline)

Active Projects as of 6/16/2020

  • Feature: Linked Pubs

  • Fix: Page block author cutoff issue

  • Enhancement: Release URL education

  • Fix: Author affiliation in auto-gen PDFs

  • New: Migrate historical data to new dashboard

  • Fix: Page footer logo stretching

Prioritized Projects

  • Sitemap for Google Scholar and other crawlers (https://github.com/ekalinin/sitemap.js)

  • Add article metadata rss feed, make filterable to collection(s), allow exclusion of collection(s) (including no collection)

    • Title

    • Abstract

    • Primary collection

    • Authors and affiliations

    • Link to pre-generated PDF and JATS

  • Badges

  • Extending import code for export

  • Metadata deposits

    • Crossref Reference Submission

    • Abstracts

    • Snapshot of what we submitted with some sort of diff

    • Option to update at release time (with different statuses)

  • Conversations

    • Submissions

    • Reviews & Merges

    • Dashboard conversations

  • Notifications/activity System

    • * Comments/replies

    • * Submitted Reviews

    • “Follow” pubs

    • New articles published (aka eTOC)

    • @mentions in annotations

  • Deletion tooling

Future Projects

  • Util and Sequelize Refactor

  • Table improvements

    • Interactivity

    • Mobile view

    • Captions for tables and equations

  • Bundled exports

  • Forks and Reviews

    • Diffing tool

    • Maybe a track changes mode

  • Page Editor

    • Front-end design

    • Block admin UI

    • Version history

    • Conflict prevention

    • Clone blocks/pages (Duplicate this block)

    • Landing page customization tools and design

  • Invites

  • User profile

  • Better history interface

  • Move discussions from decorations to marks

  • Pub templating

  • Featured discussion widget

  • Upload, C&P images instead of using hex

  • Explore page

  • PubPub Backup Documentation/Verification

  • Pub item references

    • Fanfic

    • Figure, table, equation numbers

    • Reference links in pubs (including imports)

  • Dead pub management

    • Admins should be able to see all pubs in community? (Dashboard solveS?)

    • Pub state in between active and deleted, with ability to restore Pubs

  • Preserve Pub Routes on name/slug change (pub routes change)

  • Analytics iterations (investigate alternatives to keen)

    • posthog

  • Crossref updates

    • references

    • crossmark statuses

    • automatic re-submission

    • pre-submission

  • Streamline iFrame HTML Uploads


  • Review Badges / Curation / Review Maps

  • Help box

  • Feature flag system

  • Advanced Page Blocks (donations, email, etc.)

  • Advanced Pub Blocks & Layouts

    • Set next article block

    • Subscription block?

    • Ability to not show pub description in some instances

  • PubPub Premium

    • Stripe integration

    • Custom Licenses

  • PubPub Orgs

    • Organization-Level Dashboard

    • Organization Hub

  • Jupyter Integration/Solution

  • Mailing list/ESP integration

  • Open Graph and DC tag customization for Pubs and Pages

  • Basic image manipulation


Completed

  • Improve JATS/LaTeX imports

    • spec

      • extract bib/metadata and support references

      • automatically convert images to png

      • automatically deduce image file extensions from empty latex

      • support latex includes

      • better message for latex nested table errors

      • support for in-text anchor refs

      • initial bulk import

  • Quality single-pub export (PDF and JATS)

    • Focus on JATS

  • New Dashboard Experience

    • Dashboard design

    • Dashboard members (and permissions)

    • New Content Overview

  • Pub Header UX

  • Custom citation/reference styles

  • External links on nav bar

  • Landing page

  • Community Footer Customization

  • Move the explore button up

  • Editor improvements

    • Formatting toolbar

    • Performance

    • Cursor bugs

  • Rich text in captions

  • Worker task optimization

  • Editor Performance

  • Streamline iFrame HTML Uploads

  • Complex Imports

  • PubPub Editor Optimizations

    • Write firebase migration tooling

    • Move to native Prosemirror Rendering over nodeviews

  • Move away from editor NodeViews

    • Inline footnote/citation UI cleanup

    • Pub Footer Metadata

      • Footnotes

      • References

      • Annotations

      • License

      • Credits

      • Linked Pubs

      • Funding

      • Acknowledgments

      • Read next/recommended reading

      • Subscription widget

      • Donate widget

      • Badges

  • Testing infrastructure/processes

    • Heroku setup

  • Document stability & verification process & checkpointing & saving changes notification

  • Pub look & feel update

  • Pub management update

  • Annotations look & feel update

Past Cycles (Deprecated for GH Issues/CodeTree)

Cycle 10: 5/28 - 7/8

Cycle 9: 5/13 - 5/24

Cycle 8: 4/29 - 5/10

  • Firebase Migration Spike (IR)

  • Pub Branch Design - Below the fold (DJ)

    • Typography

    • Discussions

    • Media figures

  • Pub Branch Pages (DJ)

    • downloads

    • share

    • manage

    • etc.

  • Branch Permissions & Submission (TR, IR)

  • v6 Testing

Cycle 7: 4/15 - 4/26

Cycle 6: 4/1 - 4/12

Cycle 5: 3/18 - 3/29

Cycle 4: 3/4 - 3/18

Cycle 3: 2/18 - 3/4

  • Landing page builder

  • Download typeset PDFs

  • Editor fixes

Cycle 2: 1/14 - 1/21

  • Color picker in site management

  • Pub Editor fixes

    • Equation editor refactor

    • Citation editor refactor

    • Link editor fix

  • Attribution dropdown fix

  • Pub title live update

Cycle 1: 1/2 - 1/12

Our first cycle on the 2-week system we adopted in 2019.

  • Added rich styling options to non-Pub text editors (pages, etc.)

  • Password reset on profile page

  • Overhaul Pub link adding and editing experience

  • Added flag to exclude Pubs from

  • New file uploader interface

  • New streamlined Pub editor menu interface

FY Q2 2018-19: Product Experience

  • Search

  • Mobile experience fixes

  • Design cleanup

    • Pages

    • Header bar

FY Q1 2018-19: Version 5

  • New collaborative WYSIWYM editor

  • Versions and permissions overhaul

  • Pages and site management overhaul

  • New inline discussion experience

  • New tag categorization feature

  • Turnkey community creation

  • Discussion channels

  • New PubPub landing page and branding

  • Transition all communities to version 5

Comments
1
Gabriel Stein:

could (and maybe should) be achieved by mailchimp rss automation