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.
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. 11. The system of claim 3 , wherein invoking content management services needed to publish the received content update to the subset of the web page the user desires to update comprises converting the content update into a proper format and structure for integration into the subset of the web page the user desires to update.