• Views
  • Iteration Report
  • My Iteration Report
  •  
OMERO.server
  • Login
  • Help/Guide
  • About Trac
  • Preferences
  • Wiki
  • Timeline
  • Roadmap
  • Browse Source
  • View Tickets
  • Search

Context Navigation

  • ← Previous Ticket
  • Next Ticket →

Ticket #888 (assigned story)

Opened 9 months ago

Last modified 5 months ago

Possible way to develope collaboration for Omero

Reported by: atarkowska Owned by: atarkowska
Priority: major Milestone: OMERO-Beta4
Component: WebCollaboration Version: 3.0-M1
Keywords: Cc: scottloynton@…, jmoore, jburel

Description (last modified by atarkowska) (diff)

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

manage_images.jpg (161.7 kB) - added by atarkowska 9 months ago.
image_details.jpg (110.6 kB) - added by atarkowska 9 months ago.
search.jpg (137.2 kB) - added by atarkowska 9 months ago.
share.jpg (108.3 kB) - added by atarkowska 9 months ago.
share_coment.jpg (116.3 kB) - added by atarkowska 9 months ago.
image_details.2.jpg (80.3 kB) - added by atarkowska 9 months ago.
viewer.jpg (162.7 kB) - added by atarkowska 9 months ago.
history.jpg (73.9 kB) - added by atarkowska 8 months ago.

Change History

Changed 9 months ago by atarkowska

  • attachment manage_images.jpg added

Changed 9 months ago by atarkowska

  • attachment image_details.jpg added

Changed 9 months ago by atarkowska

  • attachment search.jpg added

Changed 9 months ago by atarkowska

  • cc scottloynton@… added

Changed 9 months ago by atarkowska

  • attachment share.jpg added

Changed 9 months ago by atarkowska

  • attachment share_coment.jpg added

Changed 9 months ago by atarkowska

  • attachment image_details.2.jpg added

Changed 9 months ago by atarkowska

  • attachment viewer.jpg added

Changed 9 months 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.

Changed 9 months ago by atarkowska

  • description modified (diff)

Changed 9 months ago by jmoore

  • cc jmoore added

Changed 8 months ago by atarkowska

  • description modified (diff)

Changed 8 months ago by atarkowska

  • description modified (diff)

Changed 8 months ago by atarkowska

  • description modified (diff)

Changed 8 months ago by atarkowska

  • description modified (diff)

Changed 8 months ago by atarkowska

  • description modified (diff)

Changed 8 months ago by atarkowska

  • description modified (diff)

Changed 8 months ago by atarkowska

  • attachment history.jpg added

Changed 7 months ago by atarkowska

  • priority changed from minor to major

Changed 7 months ago by atarkowska

  • status changed from new to assigned

Changed 5 months ago by atarkowska

Preparing interface r2557

Changed 5 months ago by atarkowska

r2558

Changed 5 months ago by atarkowska

r2559

Changed 5 months ago by atarkowska

  • cc jburel added
Note: See TracTickets for help on using tickets.

Download in other formats:

  • Comma-delimited Text
  • Tab-delimited Text
  • RSS Feed

Trac Powered

Powered by Trac 0.11
By Edgewall Software.

Visit the Trac open source project at
http://trac.edgewall.org/