Automatic website data migration
AssigneeSnap Inc.
InventorsRodrigo de Proenca Gomes Hermann, Shijin Liang
Life of this patent
Estimating the term…
Abstract
Aspects of the present disclosure involve systems and methods for performing operations comprising: retrieving, from a content management system (CMS), website generation data that references a data model type stored on the CMS; importing, by a migration agent from the CMS, definition of the data model type referenced by the website generation data as a local version of the data model type; detecting, by the migration agent, a change to a property of the local version of the data model type; and generating, by the migration agent, a migration script to migrate the change to the property of the local version of data model type to the data model type stored on the CMS.
Claims20
A method comprising:
- retrieving, from a content management system (CMS) by one or more processors, website generation data that references a data model type stored on the CMS;
- importing, by a migration agent in communication with a software development tool from the CMS, definition of the data model type referenced by the website generation data as a local version of the data model type;
- detecting, by the migration agent, a change to a property of the local version of the data model type;
- and
- generating, by the migration agent, a migration script to migrate the change to the property of the local version of data model type to the data model type stored on the CMS.
A system comprising:
- a processor configured to perform operations comprising:
- retrieving, from a content management system (CMS), website generation data that references a data model type stored on the CMS;
- importing, by a migration agent in communication with a software development tool from the CMS, definition of the data model type referenced by the website generation data as a local version of the data model type;
- detecting, by the migration agent, a change to a property of the local version of the data model type, and
- generating, by the migration agent, a migration script to migrate the change to the property of the local version of data model type to the data model type stored on the CMS.
A non-transitory machine-readable storage medium that includes instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
- retrieving, from a content management system (CMS), website generation data that references a data model type stored on the CMS;
- importing, by a migration agent in communication with a software development tool from the CMS, definition of the data model type referenced by the website generation data as a local version of the data model type;
- detecting, by the migration agent, a change to a property of the local version of the data model type;
- and
- generating, by the migration agent, a migration script to migrate the change to the property of the local version of data model type to the data model type stored on the CMS.
Dependencies are inferred from the claim text.