1. An apparatus comprising: at least one processor; a memory coupled to the at least one processor; a repository residing in the memory that includes a plurality of documents that each include at least one element; and a content management system residing in the memory and executed by the at least one processor, the content management system managing the plurality of documents in the repository, the content management system comprising: an on-demand bursting mechanism that, in response to determining at least one desired element is needed in a first document, performs a search of at least one document in the repository to locate the at least one desired element, and when the at least one desired element is found in a second document in the repository that includes at least one additional element, the on-demand bursting mechanism extracts the at least one desired element from the second document, creates at least one document in the repository from the extracted at least one element, returns at least one link to the at least one created document, and inserts the at least one link to the at least one created document into the first document.
1. An apparatus comprising: at least one processor; a memory coupled to the at least one processor; a repository residing in the memory that includes a plurality of documents that each include at least one element; and a content management system residing in the memory and executed by the at least one processor, the content management system managing the plurality of documents in the repository, the content management system comprising: an on-demand bursting mechanism that, in response to determining at least one desired element is needed in a first document, performs a search of at least one document in the repository to locate the at least one desired element, and when the at least one desired element is found in a second document in the repository that includes at least one additional element, the on-demand bursting mechanism extracts the at least one desired element from the second document, creates at least one document in the repository from the extracted at least one element, returns at least one link to the at least one created document, and inserts the at least one link to the at least one created document into the first document. 4. The apparatus of claim 1 wherein the content management system further comprises a rules-based bursting mechanism for bursting at least one element in a document upon check-in or import of the document to the repository based on at least one bursting rule.