CPC G06F 16/986 (2019.01) [G06F 8/61 (2013.01); G06F 8/71 (2013.01); G06F 8/30 (2013.01); G06F 8/34 (2013.01); G06F 8/38 (2013.01); G06F 16/958 (2019.01)] | 22 Claims |
1. A computer-implemented method for facilitating automated creation and deployment of a website configured for public access, comprising:
automatically configuring a remote server for hosting a target website;
associating the target website with a server name and a network resource identifier of the configured remote server;
in response to an indication of selection of a user interface control, automatically configuring the target website on behalf of a user by:
installing an instance of a content management software (“CMS”) system locally in a computer system that is distinct from the remote server, the CMS system configured to provide resources, a front end user interface for viewing content stored in the CMS system, and a back-end user interface for creating, modifying, and/or administering the content stored in the CMS system; and
associating the installed CMS system instance with the target website;
in response to receiving indication of a selection of the back-end user interface or the front-end user interface, invoking the installed CMS system instance to create, modify, and/or administer the content for the installed CMS system instance;
in response to selection of a first single user interface control, exporting the entire installed CMS system instance to produce an exported version of the installed CMS system instance, the exported version configured as a flat html content to enable the content stored in the installed CMS system instance to be presented on a remote server distinct from the installed CMS system instance, wherein references and resources are automatically retargeted to a location of the remote server without user intervention; and
in response to indication of selection of a second single user interface control, automatically deploying the exported version of the entire website as the target website on the remote server, the deployed target website presenting the flat html content independent of the installed CMS system.
|