Notice: In order to edit this ticket you need to be either: a Product Owner, The owner or the reporter of the ticket, or, in case of a Task not yet assigned, a team_member"

User Story #888 (closed)

Opened 11 years ago

Closed 11 years ago

Possible way to develope collaboration for Omero

Reported by: atarkowska Owned by: atarkowska
Priority: major Milestone: OMERO-Beta4
Component: Web Keywords: n.a.
Cc: scottloynton@…, jamoore, jburel Story Points: n.a.
Sprint: n.a. Importance: n.a.
Total Remaining Time: n.a. Estimated Remaining Time: n.a.

Description (last modified by atarkowska)

OMERO.collaboration is the web application based on Django http://www.djangoproject.com/ - high-level Python Web framework and cooperates with Blitz server to manage and share datas from the OMERO.server.
The application is not only the "thin client" to manage images, datasets, projects, annotations, tags, etc., it will refer to a trend in web design and development - WEB 2.0 - a perceived second generation of web-based communities and hosted services (such as social-networking sites, wikis, blogs, and folksonomies) which aim to facilitate creativity, collaboration, and sharing between users.

The functionality and attitudes of the application:

Dictionary:
user - member of the system,
group - group with users,
people - users and rest of the world,
CMS - Content Management System.
Object – type of file or object which is supported by the server (image, container, attachment, tag, etc.)

1. Manage:

  1. Users Own images, files etc. no one has access to and not shared as default configuration.
  2. Multi-objects work.
  3. Permissions based on Unix approach - read, write for: private, group, everyone - default permissions for item is private can be changed if required.
  4. Accessible/available files stored inside the system by other users
    1. Intranet items - shared items for the place where system is installed.
    2. Internet items - shares and publications.
  5. Importing files.

2. View:

  1. Supported images by the viewer.
  2. Not supported file by the software installed on the user's computer like PDF, MsOffice? documents.
  3. Building user’s own viewer for printing out (for example to PDF)

3. Annotate:

  1. By attaching personal notes, remarks, links and relationships to other resources, terms from ontologies or controlled vocabularies, ratings and local files such as images, or PDF, MsOffice? documents.

4. Tagging.

5. Search:

  1. Search and analyze data to find relevant content.

6. Collaborate:

  1. Prepare package you would like to share with people.
  2. Define list of users who can have an access to this package (don't have to think about changing permissions for file if they are private).
  3. Collaborative discussions (over single thread) about the content with people from your contact list.

7. Publish:

  1. Finalize your work by the publishing chosen content.

8. History and tasks:

  1. Managing calendar
  2. Creating tasks

9. Custom area:

  1. Front page - place for information about institution, work, etc. (about us, what does lab do, etc.).

10. Private area:

  1. Pages for single user with CMS.
  2. Pages for groups with CMS.

Attachments (8)

manage_images.jpg (161.7 KB) - added by atarkowska 11 years ago.
image_details.jpg (110.6 KB) - added by atarkowska 11 years ago.
search.jpg (137.2 KB) - added by atarkowska 11 years ago.
share.jpg (108.3 KB) - added by atarkowska 11 years ago.
share_coment.jpg (116.3 KB) - added by atarkowska 11 years ago.
image_details.2.jpg (80.3 KB) - added by atarkowska 11 years ago.
viewer.jpg (162.7 KB) - added by atarkowska 11 years ago.
history.jpg (73.9 KB) - added by atarkowska 11 years ago.

Download all attachments as: .zip

Change History (25)

Changed 11 years ago by atarkowska

Changed 11 years ago by atarkowska

Changed 11 years ago by atarkowska

comment:1 Changed 11 years ago by atarkowska

  • Cc scottloynton@… added

Changed 11 years ago by atarkowska

Changed 11 years ago by atarkowska

Changed 11 years ago by atarkowska

Changed 11 years ago by atarkowska

comment:2 Changed 11 years ago by atarkowska

The functionality and attitudes of the application:

Dictionary:
user - member of the system,
group - group with users,
people - users and rest of the world,
CMS - Content Management System.

1. Manage:

  1. Users Own images, files etc. no one has access to and not shared as default configuration - can be changed if required.

(Permissions based on Unix approach - read, write for: private, group, everyone - default permissions for item is private).

  1. Accessible/available files stored inside the system by other users
    1. Intranet items - shared items for the place where system is installed.
    2. Internet items - shares and publications.

2. View:

  1. Supported images by the viewer.
  2. Not supported file can be seen by the software installed on the user's computer like PDF, MsOffice? documents.

3. Annotate:

  1. By attaching personal notes, remarks, links and relationships to other resources, terms from ontologies or controlled vocabularies, ratings and local files such as images, or PDF, MsOffice? documents.

4. Search:

  1. Search and analyze data to find relevant content.

5. Collaborate:

  1. Prepare package you would like to share with people.
  2. Define list of users who can have an access to this package (don't have to think about changing permissions for file if they are private).
  3. Collaborative discussions (over single thread) about the content with people from your contact list.

6. Publish:

  1. Finalize you work by the publishing chosen content.

7. Custom area:

  1. Front page - place for information about institution, work, etc. (about us, what does lab do, etc.).

8. Private area:

  1. Pages for single user with CMS.
  2. Pages for groups with CMS.

comment:3 Changed 11 years ago by atarkowska

  • Description modified (diff)

comment:4 Changed 11 years ago by jmoore

  • Cc jmoore added

comment:5 Changed 11 years ago by atarkowska

  • Description modified (diff)

comment:6 Changed 11 years ago by atarkowska

  • Description modified (diff)

comment:7 Changed 11 years ago by atarkowska

  • Description modified (diff)

comment:8 Changed 11 years ago by atarkowska

  • Description modified (diff)

comment:9 Changed 11 years ago by atarkowska

  • Description modified (diff)

comment:10 Changed 11 years ago by atarkowska

  • Description modified (diff)

Changed 11 years ago by atarkowska

comment:11 Changed 11 years ago by atarkowska

  • Priority changed from minor to major

comment:12 Changed 11 years ago by atarkowska

  • Status changed from new to assigned

comment:13 Changed 11 years ago by atarkowska

Preparing interface r2557

comment:14 Changed 11 years ago by atarkowska

comment:15 Changed 11 years ago by atarkowska

comment:16 Changed 11 years ago by atarkowska

  • Cc jburel added

comment:17 Changed 11 years ago by atarkowska

  • Resolution set to fixed
  • Status changed from assigned to closed

this ticket is a part of #1148

Note: See TracTickets for help on using tickets. You may also have a look at Agilo extensions to the ticket.

1.3.13-PRO © 2008-2011 Agilo Software all rights reserved (this page was served in: 0.83366 sec.)

We're Hiring!