-
Notifications
You must be signed in to change notification settings - Fork 0
Description
-
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