Patent ID: 7568003

Claim:
A computer-implemented method for a user to publish content to a content management server (CMS) by way of a publishing interface, the CMS for effectuating a web site including the published content, the publishing interface comprising a client-side component working with a content authoring application executing on a work station and a server-side component working with the CMS, the authoring application adapted to allow the user to create content for publishing to the CMS, the method comprising: the client-side component establishing a communicative connection with the server-side component; the server side component receiving information identifying a user, determining tasks available to the user, receiving a selection of a task available to the user, determining based on the task selection what additional input is needed, and receiving additional input from the user, the additional input data specifying a time period when the content is to be available for presentation on the web site; the client-side component accessing the content, the content being authored on a work station by way of the authoring application operating thereon and including a main body and at least one linked object stored locally on the work station, each linked object being linked by the authoring application to the main body by a local pointer therein; the client-side component transmitting each of the at least one linked object to the server-side component; the server-side component storing the at least one linked object in a content database of the CMS, obtaining for each of the at least one linked object a database pointer for a location of the respective linked object within the content database, and returning the respective database pointers to the client-side component; the client-side component converting the main body of the authored content into a pre-determined format and replacing each local pointer for a linked object with the corresponding database pointer; the client-side component transmitting the converted content with database pointers to the server-side component; and the server-side component storing the converted content in the content database of the CMS as the published content.