Skip to content
Heather Bryant edited this page Apr 11, 2018 · 7 revisions

A Project is large-scale organizational component made up of stories. The primary use is as an organizational mechanism for complex collaborative projects.

Projects can have associated:

  • Stories (And by extension, Facets and Image Assets, Document Assets, Audio Assets, Video Assets)
  • Notes
  • Tasks
  • Events (& Calendar)
  • Simple Images, Simple Documents (images and documents used for the project but not intended for publishing)

Projects can be shared with a network or specific partners from a network.


Project

Facet Project Dashboard UI

Considerations

The initial version of the platform will focus on two main utilities for projects:

  • creating connections between organizations for projects (larger than single story collaborations) with partners.

Fields

Project

name

  • Should allow for diacritic marks, spaces and hyphenation.

project_description

  • Short profile description.

logo

  • Image representative of the Project to attach to all public profiles.

owner

  • The User who created the Project.

organization

  • Organization of the User that created the Project.

team

  • Users directly affiliated with the Project. (TK Functionality: Users in team fields will receive notifications regarding updates, edits, etc)

creation_date

  • The date and time the Project was created on the platform.

sensitive

  • A Project marked sensitive will not appear in dashboards of Users who are not the owner of the project or on the team of the project.

collaborate

  • Indicate whether a project is collaborative.

collaborate_with

  • Select Organizations from Network memberships to include in the collaboration.

archived

  • Archiving a Project, removes it from the dashboard without deleting any of the content. (Functionality to consider, should archiving freeze editing of all fields?)

notes

  • Notes associated with a Project that are viewable to all team Users of the Project.

website

  • Distinct website for the Project or direct URL to the page the Project lives at online.

discussion

  • The discussion and comments associated with a Project. All Users can participate (TK Functionality: Team Users will get notifications for new comments.)

Data Model

Actors & Associations

Content

Assets

  • ImageAsset
  • DocumentAsset
  • AudioAsset
  • VideoAsset
  • SimpleImage
  • SimpleDocument
  • SimpleAudio
  • SimpleVideo

Notes

  • Notes

Tasks

  • Tasks

Events

  • Events

Communication

  • Comment
  • Discussion

CopyRecords

  • StoryCopyRecord
  • FacetCopyRecord
  • ImageAssetCopyRecord
  • PrintAssetCopyRecord
  • AudioAssetCopyRecord
  • VideoAssetCopyRecord

Clone this wiki locally