Abstract:
A client device can implement a client-side application for a server-side online content management system. The client-side application can communicate with the server-side online content management system to sync data stored locally on the client-side with data stored on the server-side. A local web server can be implemented on the client device to work in conjunction with the client-side application, such that the local web server can access the data stored locally. The client device can run a web browser that communicates with the local web server. A user of the client device can use the web browser to connect to the local web server to access the synced data stored locally on the client-side. Advantages of accessing the data stored locally using the web browser via the local web server include performance improvements, offline access to the data, and use of native client applications to interact with the data.
Abstract:
Systems, methods, and computer-readable storage media for importing and merging photos from different sources are disclosed. The system receives credentials from a user, who has an account with a content management system. The credentials are associated with content item storage entities such as photo repositories. The system accesses the photo repositories, using the plurality of credentials if authorization is required for data access. The system identifies source photo data in each of the photo repositories, and duplicates the source photo data in the content management system account to create consolidated photo data.
Abstract:
A client device can implement a client-side application for a server-side online content management system. The client-side application can communicate with the server-side online content management system to sync data stored locally on the client-side with data stored on the server-side. A local web server can be implemented on the client device to work in conjunction with the client-side application, such that the local web server can access the data stored locally. The client device can run a web browser that communicates with the local web server. A user of the client device can use the web browser to connect to the local web server to access the synced data stored locally on the client-side. Advantages of accessing the data stored locally using the web browser via the local web server include performance improvements, offline access to the data, and use of native client applications to interact with the data.
Abstract:
A client device can implement a client-side application for a server-side online content management system. The client-side application can communicate with the server-side online content management system to sync data stored locally on the client-side with data stored on the server-side. A local web server can be implemented on the client device to work in conjunction with the client-side application, such that the local web server can access the data stored locally. The client device can run a web browser that communicates with the local web server. A user of the client device can use the web browser to connect to the local web server to access the synced data stored locally on the client-side. Advantages of accessing the data stored locally using the web browser via the local web server include performance improvements, offline access to the data, and use of native client applications to interact with the data.
Abstract:
Systems, methods, and computer-readable storage media for preserving collection data across interfaces are disclosed. The system can generate, for a collection of content items stored in multiple user accounts in a synced online content management system, an index of the content items in the collection. The index can store, a content item identifier and a file location, for each content item. Upon detecting that a content item in the collection is moved to a new file location, the system can retrieve a collection identifier from metadata associated with the content item. The system can then locate the index for the collection associated with the collection identifier based on the collection identifier retrieved from the metadata associated with the content item. The system can then update the file location stored at the index for the content item to identify the new file location.