18. A system, comprising: a computer processor; and a memory containing a program that, when executed on the computer processor, performs an operation comprising: synchronizing a first version of a document stored in a content management system with a second version of the document contained on a collaborative site, upon detecting at least one modification to the second version of the document, comprising: monitoring the second version of the document contained on the collaborative site using a dedicated listener process that has a predefined association to the second version of the document, and that monitors for changes to the second version of the document and does not monitor other documents on the collaborative site; detecting the at least one modification to the second version of the document using the dedicated listener process, wherein the second version of the document on the collaborative site is editable by a plurality of users of the collaborative site, and wherein the at least one modification is received from a first user of the plurality of users of the collaborative site; and upon detecting the at least one modification to the second version of the document on the collaborative site, updating the first version of the document stored in the content management repository, based on the at least one modification to the second version of the document, and using credentials of an authorized user of the content management repository, wherein the authorized user of the content management repository is different from the first user of the collaborative site.
18. A system, comprising: a computer processor; and a memory containing a program that, when executed on the computer processor, performs an operation comprising: synchronizing a first version of a document stored in a content management system with a second version of the document contained on a collaborative site, upon detecting at least one modification to the second version of the document, comprising: monitoring the second version of the document contained on the collaborative site using a dedicated listener process that has a predefined association to the second version of the document, and that monitors for changes to the second version of the document and does not monitor other documents on the collaborative site; detecting the at least one modification to the second version of the document using the dedicated listener process, wherein the second version of the document on the collaborative site is editable by a plurality of users of the collaborative site, and wherein the at least one modification is received from a first user of the plurality of users of the collaborative site; and upon detecting the at least one modification to the second version of the document on the collaborative site, updating the first version of the document stored in the content management repository, based on the at least one modification to the second version of the document, and using credentials of an authorized user of the content management repository, wherein the authorized user of the content management repository is different from the first user of the collaborative site. 21. The system of claim 18 , wherein monitoring the second version of the document contained on the collaborative site is performed using a dedicated listener process that exclusively monitors a particular class of documents, and wherein second version of the document contained on the collaborative site is a member of the particular class of documents.