Skip to content

Planned Roadmap Items #2

@aviral-mittal

Description

@aviral-mittal
  • Onboarding Check
    The prerequisites to use OneDesign are: all participating websites must have a fully Site Editor–compatible theme, with variables and blocks using the same names, and running WordPress version 6.2.6 or above. Ideally, when connecting websites, if any of these prerequisites are not met, the plugin should either refuse the connection or warn the Dashboard owner. Additionally, during plugin installation, it should prompt the user to configure the Dashboard and Consumer Site roles to minimize errors caused by misconfiguring consumer sites as dashboard sites and vice versa.

  • Multisite network compatibility without API keys
    Currently, even the subsites of a multisite network need to use API keys to consume patterns. For multisite, we need to make all subsites in a network selectable by default.

  • Two way sync
    Currently, the model is that all new patterns are created in the Dashboard site and consumed on a need basis by consumer sites. However, if a pattern is specifically created on Consumer site, it should be able to sync with Dashboard site, for distribution to other sites.

  • Media assets to be handled for consumer sites
    Right now, if media assets are part of a pattern, then consumer sites still refer to the Dashboard sites media file. This needs to be handled better so that in case placeholder images are deleted from Dashboard site, then also patterns don't look broken.

  • UI fixes to avoid scroll when selecting a consumer site for a pattern
    Currently, to check which Consumer site has what patterns, there is a horizontal scroll. However, a UI/UX fix is needed to make navigation easier when there are a lot of consumer sites.

  • Template Sync
    Allow templates to be synced across any post type/page in the shared network of Consumer sites

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions