Abstract:
Systems and methods for embedded content object collaboration. A server of a cloud-based content management system hosts an access point to a set of executable code. The executable code is configured to facilitate interaction with a user. The user initiates operations that are performed either at the cloud-based content management system or at the at least one user device, or both. The operations include (1) user interactions with a shared content object, (2) user selection of at least one embedded content object within the shared content object, (3) editing the embedded content object at the at least one user device, (4) replicating one or more changes performed on the embedded content object to a remotely-stored instance of the embedded content object, and (5) downloading at least a portion of the updated, remotely-stored instance of the embedded content object to the user device.
Abstract:
Systems and methods for embedded content object collaboration. A server of a cloud-based content management system hosts an access point to a set of executable code. The executable code is configured to facilitate interaction with a user. The user initiates operations that are performed either at the cloud-based content management system or at the at least one user device, or both. The operations include (1) user interactions with a shared content object, (2) user selection of at least one embedded content object within the shared content object, (3) editing the embedded content object at the at least one user device, (4) replicating one or more changes performed on the embedded content object to a remotely-stored instance of the embedded content object, and (5) downloading at least a portion of the updated, remotely-stored instance of the embedded content object to the user device.
Abstract:
Disclosed is an approach for implementing an editing tool that can effectively leverage the “contentEditable” feature, while reliably being able to work with structured objects within a document. The approach is particularly useful to implement tools that allow for collaboration with respect to the structured objects.