Content authoring and deployment technology
First Claim
1. A method comprising:
- generating a mobile authoring template that includes pre-defined interface controls that are configured to enable a user to make updates to a subset of a web page using a mobile device;
associating a unique identifier with the generated mobile authoring template;
providing the generated mobile authoring template to a mobile device application operating on a mobile device;
storing configuration data in association with the unique identifier, the configuration data defining operations needed to publish content updates received through the generated mobile authoring template to the web page, by;
receiving user input describing operations needed to publish content updates received through the generated mobile authoring template to the web page,based on the received user input, generating a configuration file that defines all of the operations needed to publish content updates received through the generated mobile authoring template to the web page, andstoring, in electronic storage, the configuration file in association with the unique identifier;
receiving, from the mobile device application, input defining a content update entered into the generated mobile authoring template using the mobile device, the input including the unique identifier associated with the generated mobile authoring template;
in response to receiving the input defining the content update, accessing the configuration data based on the unique identifier by;
searching configuration files for the configuration file associated with the unique identifier;
identifying the configuration file associated with the unique identifier based on the searching; and
retrieving, from the electronic storage, the configuration file associated with the unique identifier;
based on the configuration data, invoking content management services needed to publish the received content update to the web page by;
invoking content management services defined within the retrieved configuration file; and
publishing content to the web page to reflect the received content update made on the mobile device using the generated mobile authoring template.
1 Assignment
0 Petitions
Accused Products
Abstract
Content authoring and deployment, in which mobile authoring templates that enable a user to make updates to a subset of a web page using a mobile device are generated and provided to a mobile device application. Configuration data that defines operations needed to publish content updates received through the mobile authoring templates is stored. When input defining a content update entered into a particular mobile authoring template is received, the configuration data associated with the particular mobile authoring template is accessed and content management services needed to publish the received content update to a web page are invoked. Content is published to the web page to reflect the received content update made on the mobile device using the particular mobile authoring template.
24 Citations
20 Claims
-
1. A method comprising:
-
generating a mobile authoring template that includes pre-defined interface controls that are configured to enable a user to make updates to a subset of a web page using a mobile device; associating a unique identifier with the generated mobile authoring template; providing the generated mobile authoring template to a mobile device application operating on a mobile device; storing configuration data in association with the unique identifier, the configuration data defining operations needed to publish content updates received through the generated mobile authoring template to the web page, by; receiving user input describing operations needed to publish content updates received through the generated mobile authoring template to the web page, based on the received user input, generating a configuration file that defines all of the operations needed to publish content updates received through the generated mobile authoring template to the web page, and storing, in electronic storage, the configuration file in association with the unique identifier; receiving, from the mobile device application, input defining a content update entered into the generated mobile authoring template using the mobile device, the input including the unique identifier associated with the generated mobile authoring template; in response to receiving the input defining the content update, accessing the configuration data based on the unique identifier by; searching configuration files for the configuration file associated with the unique identifier; identifying the configuration file associated with the unique identifier based on the searching; and retrieving, from the electronic storage, the configuration file associated with the unique identifier; based on the configuration data, invoking content management services needed to publish the received content update to the web page by; invoking content management services defined within the retrieved configuration file; and publishing content to the web page to reflect the received content update made on the mobile device using the generated mobile authoring template.
-
-
2. At least one non-transitory computer-readable storage medium encoded with executable instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising:
-
generating multiple, different mobile authoring templates that each includes pre-defined interface controls that are configured to enable a user to make updates to a subset of a web page using a mobile device, the multiple, different mobile authoring templates being generated for multiple, different types of content management systems and enable updates to multiple, different web pages; associating a unique identifier with each of the multiple, different mobile authoring templates; providing some of the multiple, different mobile authoring templates to a mobile device application operating on a mobile device of a user; storing, for each of the multiple, different mobile authoring templates, configuration data in association with the respective unique identifier, the configuration data defining operations needed to publish content updates received through the mobile authoring template to the web page; receiving, from the mobile device application, input defining a content update made using one of the multiple, different mobile authoring templates selected by the user in accordance with which of the subsets of the multiple, different web pages the user desires to update, the input including the respective unique identifier associated with the one of the multiple, different mobile authoring templates; in response to receiving the input defining the content update, accessing the configuration data for the respective unique identifier associated with the one of the multiple, different mobile authoring templates selected by the user; based on the configuration data for the respective unique identifier, invoking content management services needed to publish the received content update to the subset of the web page the user desires to update; and publishing content to the web page for the subset of the webpage the user desires to update to reflect the received content update made on the mobile device using the one of the multiple, different mobile authoring templates.
-
-
3. A system comprising:
-
at least one processor; and at least one memory coupled to the at least one processor having stored thereon instructions which, when executed by the at least one processor, causes the at least one processor to perform operations comprising; generating multiple, different mobile authoring templates that each includes pre-defined interface controls that are configured to enable a user to make updates to a subset of a web page using a mobile device, the multiple, different mobile authoring templates being generated for multiple, different types of content management systems and enable updates to multiple, different web pages; associating a unique identifier with each of the multiple, different mobile authoring templates; providing some of the multiple, different mobile authoring templates to a mobile device application operating on a mobile device of a user; storing, for each of the multiple, different mobile authoring templates, configuration data in association with the respective unique identifier, the configuration data defining operations needed to publish content updates received through the mobile authoring template to the web page; receiving, from the mobile device application, input defining a content update made using one of the multiple, different mobile authoring templates selected by the user in accordance with which of the subsets of the multiple, different web pages the user desires to update, the input including the respective unique identifier associated with the one of the multiple, different mobile authoring templates; in response to receiving the input defining the content update, accessing the configuration data for the respective unique identifier associated with the one of the multiple, different mobile authoring templates selected by the user; based on the configuration data for the respective unique identifier, invoking content management services needed to publish the received content update to the subset of the web page the user desires to update; and publishing content to the web page for the subset of the webpage the user desires to update to reflect the received content update made on the mobile device using the one of the multiple, different mobile authoring templates. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification