Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/tool for importing/exporting ad layer config between sites #74

Open
5 tasks
jakewrfoster opened this issue Feb 7, 2020 · 1 comment
Open
5 tasks
Labels
enhancement New feature or request

Comments

@jakewrfoster
Copy link
Member

jakewrfoster commented Feb 7, 2020

Overview:

There is no way presently to easily import/export ad server and ad layer configurations between environments. Considering that these configuration options are often needed to be identical between testing environments and production environments, an admin dashboard tool/feature for this purpose would streamline a lot of effort and remove complexity/complication for the maintenance of ad layer configurations across multiple environments.

Proposed User Story:

As an editor/maintainer of an ad layers implementation, I should be able to export and import ad layer configuration options to and from other sites.

Proposed MVP:

  • Add an additional "Import/Export" submenu page to the Ad Layers menu option
  • An option to export all ad server configuration
  • An option to export all ad layer configuration (this would require taxonomy terms to exist in parity between environments)
  • Export entire ad layer configuration (layers and server settings)
  • Import configuration options (since this process needs to be done in a specific order - i.e. layers can't be created without first having ad units created - the tool/feature should be smart enough to determine what is being imported and in what order it needs to happen)

Implementation ideas:

  • This could perhaps leverage custom REST endpoints. (see Add REST API endpoints #54?)
  • This should be fully functional from within the WP dash
@jakewrfoster jakewrfoster changed the title Add functionality for importing/exporting ad layer config Add functionality for importing/exporting ad layer config between sites Feb 7, 2020
@jakewrfoster jakewrfoster changed the title Add functionality for importing/exporting ad layer config between sites Feature/tool for importing/exporting ad layer config between sites Feb 7, 2020
@jakewrfoster jakewrfoster added the enhancement New feature or request label Feb 7, 2020
@mboynes
Copy link
Contributor

mboynes commented Jun 22, 2020

Lots of prior art for this in https://github.com/alleyinteractive/options-importer/blob/master/options-importer.php

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants