Managing projects using references
First Claim
1. A method comprising:
- receiving, by a content management system, a request for a first project view of a first project;
obtaining, by the content management system, indications of first project items associated with the first project, the first project items comprising at least;
a collaborative content item, a synchronization content item, a second project, and a user account;
generating, by the content management system, a first link that references the collaborative content item, wherein the first link, when actuated, causes the content management system to provide an interface to edit the collaborative content item;
generating, by the content management system, a second link that references the synchronization content item, wherein the second link, when actuated, causes the content management system to provide an interface to view the synchronization content item;
generating, by the content management system, a third link that references the second project, wherein the third link, when actuated, causes the content management system to generate and provide a second project view for the second project, the second project view providing links to second project items associated with the second project;
generating, by the content management system, a fourth link that references the user account, wherein the fourth link corresponds to a user detail page comprising user information for the user account;
generating, by the content management system, the project view that includes the first link, the second link, the third link, and the fourth link; and
causing, by the content management system, the project view to be presented on a display of a client device.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are systems, methods, and non-transitory computer-readable storage media for managing projects using references between the project and project items. Project items can be, for example, synchronized content items, collaborative content items, other projects, folders, tasks, user accounts, etc. The content management system can create a project identifier for managing data and/or people associated with a project. In various implementations, the content management system can store references between the project and project items in one or more folders associated with the project, in a database, in content item metadata, etc. In some implementations, the storage location of a content item does not affect whether it is associated with the project. When a project is selected by a user, the content management system can generate project view that presents various project items associated with the project in a convenient and easy to access graphical user interface.
250 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a content management system, a request for a first project view of a first project; obtaining, by the content management system, indications of first project items associated with the first project, the first project items comprising at least;
a collaborative content item, a synchronization content item, a second project, and a user account;generating, by the content management system, a first link that references the collaborative content item, wherein the first link, when actuated, causes the content management system to provide an interface to edit the collaborative content item; generating, by the content management system, a second link that references the synchronization content item, wherein the second link, when actuated, causes the content management system to provide an interface to view the synchronization content item; generating, by the content management system, a third link that references the second project, wherein the third link, when actuated, causes the content management system to generate and provide a second project view for the second project, the second project view providing links to second project items associated with the second project; generating, by the content management system, a fourth link that references the user account, wherein the fourth link corresponds to a user detail page comprising user information for the user account; generating, by the content management system, the project view that includes the first link, the second link, the third link, and the fourth link; and causing, by the content management system, the project view to be presented on a display of a client device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer-readable medium including one or more sequences of instructions that, when executed by a computing system, causes the computing system to perform operations comprising:
-
obtaining, by a content management system, indications of first project items associated with a first project, the first project items comprising at least;
a first content item and a second content item;generating, by the content management system, a first link that references the first content item, wherein the first link, when actuated, causes the content management system to provide an interface to view the first content item and wherein the first content item is stored in a first user account; generating, by the content management system, a second link that references the second content item, wherein the second link, when actuated, causes the content management system to provide an interface to view the second content item and wherein the second content item is stored in a second user account; generating, by the content management system, a project view that includes the first link and the second link; and providing, by the content management system, the project view to a client device. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A content management system comprising:
-
one or more processors; and a non-transitory computer-readable medium including one or more instructions that, when executed by the one or more processors, causes the content management system to perform operations comprising; obtaining, by the content management system, indications of first project items associated with a first project, the first project items comprising at least;
a collaborative content item, a second project, and a user account;generating, by the content management system, a first link that references the collaborative content item, wherein the first link, when actuated, causes the content management system to provide an interface to edit the collaborative content item; generating, by the content management system, a second link that references the second project, wherein the second link, when actuated, causes the content management system to generate and provide a second project view for the second project, the second project view providing links to second project items associated with the second project; generating, by the content management system, a third link that references the user account, wherein the third link corresponds to a user detail page comprising user information for the user account; generating, by the content management system, a project view that includes the first link, the second link, and the third link; and providing, by the content management system, the project view to a client device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification