Page MenuHomePhorge
Feed Advanced Search

Oct 7 2015

petersen added a project to T724: Open collaborative session from Roundcube Files: Restricted Project.
Oct 7 2015, 11:15 AM · Roundcube Kolab Plugins , Restricted Project
petersen added a project to T725: Joining a collaborative editing session: Restricted Project.
Oct 7 2015, 11:10 AM · Roundcube Kolab Plugins , Chwala, Restricted Project

Sep 17 2015

Adityab closed T700: Investigate various methods for pagination as Resolved.
Sep 17 2015, 11:30 AM · Restricted Project, Manticore
Adityab closed T700: Investigate various methods for pagination, a subtask of T623: Pagination in multi-page document, as Resolved.
Sep 17 2015, 11:30 AM · Manticore
Adityab added a comment to T700: Investigate various methods for pagination.
  1. CSS Regions - these are not really usable right now until all browsers roll it out. But we could try using polyfills to see how performant this approach is.
  2. SVG <use> tags. Wrapping the entire document in an svg tag and rendering pages that aren't being worked on with <use> (a way to visually "reference" parts of an SVG without duplicating it), while displaying the "real" cropped SVG to show the current page. Not sure how doable this is, but it will let us do more tricks like arranging pages in different layouts (thumbnail bar for example)
  3. Parse ODF page breaking attributes and just add "spacer" elements within document content to make it look paginated. Does not let us do the above mentioned tricks but is probably "good enough" and a safe approach. When CSS regions are ready we can probably switch to those without too much work.
Sep 17 2015, 11:29 AM · Restricted Project, Manticore

Sep 12 2015

hcderaad added a comment to T765: Document functional differences between single-user and collaborative-editing mode in WebODF.

As this issue was already discussed on a telephone meeting between Aditya, Aaron and me, I'm assigning this to Aditya.

Sep 12 2015, 6:09 PM · Manticore
hcderaad created T765: Document functional differences between single-user and collaborative-editing mode in WebODF.
Sep 12 2015, 6:09 PM · Manticore

Sep 11 2015

vanmeeuwen renamed T723: Using Chwala multi-backend storage engine(s) architecture from Cross platform utilization to Using Chwala multi-backend storage engine(s) architecture.
Sep 11 2015, 12:29 PM · Chwala
vanmeeuwen removed a parent task for T731: Deferring an invitation to a collaborative editing session: Unknown Object (Maniphest Task).
Sep 11 2015, 12:28 PM · Manticore
vanmeeuwen removed a parent task for T762: Authorization filters for collaborative editing: Unknown Object (Maniphest Task).
Sep 11 2015, 12:28 PM · Manticore, Roundcube Kolab Plugins
vanmeeuwen removed a parent task for T732: Declining an invitation to a collaborative editing session: Unknown Object (Maniphest Task).
Sep 11 2015, 12:28 PM · Restricted Project, Restricted Project, Chwala, Manticore
vanmeeuwen removed a parent task for T730: Replying to an invitation to a collaborative editing session: Unknown Object (Maniphest Task).
Sep 11 2015, 12:28 PM · Roundcube Kolab Plugins , Chwala, Manticore

Sep 10 2015

vanmeeuwen added a comment to T725: Joining a collaborative editing session.

Robert should not be able to just join Susy's editing session without either Susy or the owner of the deployment (and therefore arguably the owner of all files) having pre-approved this level of association of rights outside the session with implicit rights to join and/or manage access on such session.

Sep 10 2015, 1:37 PM · Roundcube Kolab Plugins , Chwala, Restricted Project
vanmeeuwen updated the task description for T725: Joining a collaborative editing session.
Sep 10 2015, 1:27 PM · Roundcube Kolab Plugins , Chwala, Restricted Project
vanmeeuwen lowered the priority of T723: Using Chwala multi-backend storage engine(s) architecture from High to 40.

Really, Eva migrating systems or systems' storage backends while already running Manticore and/or Chwala is currently so much a hypothetical scenario it really can't have the same priority as the other stories/tasks.

Sep 10 2015, 1:26 PM · Chwala
vanmeeuwen renamed T724: Open collaborative session from Roundcube Files from Open collaborative session from Rouncube Files to Open collaborative session from Roundcube Files.
Sep 10 2015, 1:24 PM · Roundcube Kolab Plugins , Restricted Project
vanmeeuwen added a comment to T723: Using Chwala multi-backend storage engine(s) architecture.

I need to add that Chwala will likely want to apply a type of lock that allows the file to be marked as being locked (in a collaborative editing session) in other UIs (webclient), rather than just "a lock". This lock could be of such type, amended with such identifier, as to establish the static URI for Manticore to speak to.

Sep 10 2015, 1:22 PM · Chwala
vanmeeuwen added a comment to T723: Using Chwala multi-backend storage engine(s) architecture.

Should Manticore use Chwala as it's storage backend, Manticore would not be involved in fulfilling the requirements in this particular user story -- it would just speak to Chwala and leave the canonical location for the document origin to be the URI to Chwala.

Sep 10 2015, 1:20 PM · Chwala
petersen updated the task description for T724: Open collaborative session from Roundcube Files.
Sep 10 2015, 1:20 PM · Roundcube Kolab Plugins , Restricted Project
vanmeeuwen updated the task description for T723: Using Chwala multi-backend storage engine(s) architecture.
Sep 10 2015, 1:15 PM · Chwala
vanmeeuwen updated subscribers of T723: Using Chwala multi-backend storage engine(s) architecture.
In T723#10323, @Adityab wrote:

[1] The most convenient solution would be to have administrative rights available handy to work on a shared folder. If, however, only a system that exposes individual rights is possible, then enough exposure of who has what permissions on a source document is required.

Sep 10 2015, 1:14 PM · Chwala
petersen added a parent task for T762: Authorization filters for collaborative editing: Unknown Object (Maniphest Task).
Sep 10 2015, 12:56 PM · Manticore, Roundcube Kolab Plugins
petersen created T762: Authorization filters for collaborative editing.
Sep 10 2015, 12:55 PM · Manticore, Roundcube Kolab Plugins
petersen updated the task description for T722: Enabling Manticore in the Kolab configuration .
Sep 10 2015, 12:51 PM · Restricted Project, Restricted Project, Chwala, Roundcube Kolab Plugins , Manticore
petersen updated the task description for T722: Enabling Manticore in the Kolab configuration .
Sep 10 2015, 12:45 PM · Restricted Project, Restricted Project, Chwala, Roundcube Kolab Plugins , Manticore

Sep 9 2015

vincent added a comment to T728: Listing active collaborative editing sessions.

I think the idea is to keep the file navigation and status in the Kolab environment. So if no documents are open, you can view the editing status or last edited status etc... without opening the editor. Manticore was going to provide the editing part of the functionality/session only. This solution will provide an easier UX and keep the user in a familiar UI @vanmeeuwen is that correct? My visuals will support that approach... Arriving soon ;)

Sep 9 2015, 11:43 AM · Roundcube Kolab Plugins , Chwala
Adityab added a comment to T729: Autocompletion when inviting to a collaborative editing session.

IMO this is Manticore's business, and we should avoid duplicating it's features within Roundcube files.

Sep 9 2015, 11:35 AM · Roundcube Kolab Plugins , Restricted Project
Adityab added a comment to T728: Listing active collaborative editing sessions.

Just my two cents: Is providing a separate document list important? Why not simply use Manticore to view this list?

Sep 9 2015, 11:34 AM · Roundcube Kolab Plugins , Chwala
Adityab added a comment to T725: Joining a collaborative editing session.

A further question arises, on whether a document to which I have read-only access should be annotated with the fact a collaboration session is ongoing on that particular document.

Sep 9 2015, 11:22 AM · Roundcube Kolab Plugins , Chwala, Restricted Project
Adityab added a comment to T725: Joining a collaborative editing session.

Robert opens the file (doubleclick) to join Susy in the session.

Sep 9 2015, 11:09 AM · Roundcube Kolab Plugins , Chwala, Restricted Project
Adityab added a comment to T724: Open collaborative session from Roundcube Files.

I agree, we should simply use the regular collaborative setup and not worry about providing a single-user mode.

Sep 9 2015, 11:01 AM · Roundcube Kolab Plugins , Restricted Project
Adityab added a comment to T723: Using Chwala multi-backend storage engine(s) architecture.

[1] The most convenient solution would be to have administrative rights available handy to work on a shared folder. If, however, only a system that exposes individual rights is possible, then enough exposure of who has what permissions on a source document is required.

Sep 9 2015, 10:58 AM · Chwala

Sep 8 2015

vanmeeuwen updated subscribers of T728: Listing active collaborative editing sessions.

Users may also find it useful, to have an indication on files currently being edited, to which they have read-only access (such as your proverbial company-wide communique at shared/memo/communique.odt), so that they might postpone reading and/or downloading a copy of the document (since it is being edited). Any thoughts?

Sep 8 2015, 10:08 AM · Roundcube Kolab Plugins , Chwala
vanmeeuwen added a comment to T728: Listing active collaborative editing sessions.

It is suggested two separate UI elements be used for indicating ongoing sessions:

Sep 8 2015, 10:07 AM · Roundcube Kolab Plugins , Chwala
petersen edited projects for T722: Enabling Manticore in the Kolab configuration , added: Roundcube Kolab Plugins , Chwala; removed Roundcube.
Sep 8 2015, 8:06 AM · Restricted Project, Restricted Project, Chwala, Roundcube Kolab Plugins , Manticore
petersen changed the visibility for T722: Enabling Manticore in the Kolab configuration .
Sep 8 2015, 8:04 AM · Restricted Project, Restricted Project, Chwala, Roundcube Kolab Plugins , Manticore
petersen changed the visibility for T723: Using Chwala multi-backend storage engine(s) architecture.
Sep 8 2015, 8:03 AM · Chwala
petersen changed the visibility for T724: Open collaborative session from Roundcube Files.
Sep 8 2015, 7:59 AM · Roundcube Kolab Plugins , Restricted Project
petersen changed the visibility for T726: Invite a user to join a collaborative editing session.
Sep 8 2015, 7:59 AM · Restricted Project, Chwala
petersen changed the visibility for T727: Seeing active collaborative editing session.
Sep 8 2015, 7:55 AM · Chwala
petersen changed the visibility for T725: Joining a collaborative editing session.
Sep 8 2015, 7:40 AM · Roundcube Kolab Plugins , Chwala, Restricted Project
petersen changed the visibility for T728: Listing active collaborative editing sessions.
Sep 8 2015, 7:38 AM · Roundcube Kolab Plugins , Chwala
petersen changed the visibility for T729: Autocompletion when inviting to a collaborative editing session.
Sep 8 2015, 7:37 AM · Roundcube Kolab Plugins , Restricted Project
petersen changed the visibility for T730: Replying to an invitation to a collaborative editing session.
Sep 8 2015, 7:37 AM · Roundcube Kolab Plugins , Chwala, Manticore
petersen changed the visibility for T731: Deferring an invitation to a collaborative editing session.
Sep 8 2015, 7:36 AM · Manticore
petersen changed the visibility for T732: Declining an invitation to a collaborative editing session.
Sep 8 2015, 7:34 AM · Restricted Project, Restricted Project, Chwala, Manticore

Sep 7 2015

vanmeeuwen added a comment to T730: Replying to an invitation to a collaborative editing session.

From the suggestion in T731#10206, the expectation for Susy could probably be managed better by establishing the implementation of presence information exchange ("Robert is on the phone"), supplemented by scheduling and availability information (Free/BUsy) (or vice-versa, the implementation of a Free/Busy interface supplemented by presence information) for when Robert is otherwise occupied between "now" (Susy would like Robert to join) and "then" (Robert is available to respond and does so).

Sep 7 2015, 7:18 PM · Roundcube Kolab Plugins , Chwala, Manticore
vanmeeuwen added a comment to T728: Listing active collaborative editing sessions.

This could possibly be improved upon by suggestions raised in T725#10210 as well as T727#10213.

Sep 7 2015, 6:52 PM · Roundcube Kolab Plugins , Chwala
vanmeeuwen added a comment to T727: Seeing active collaborative editing session.

Apart from the semantically different content types, I would suggest that this is the same type of API call for Manticore to implement, as already suggested in T725#10210.

Sep 7 2015, 6:47 PM · Chwala
vanmeeuwen added a comment to T726: Invite a user to join a collaborative editing session.

The collaborative editing session should probably have been available during the meeting, with meeting participants able to read if not write in to the notes as would be deemed appropriate. The collaborative editing session might have started out with the agenda of the meeting.

Sep 7 2015, 6:42 PM · Restricted Project, Chwala
vanmeeuwen added a comment to T725: Joining a collaborative editing session.

Two angles of attach exist;

Sep 7 2015, 6:37 PM · Roundcube Kolab Plugins , Chwala, Restricted Project
vanmeeuwen added a comment to T724: Open collaborative session from Roundcube Files.

I've edited the task description to portray the file being clicked is a document, rather than just any file, and the editing session that is opened is a collaborative editing session rather than just an edit session.

Sep 7 2015, 6:34 PM · Roundcube Kolab Plugins , Restricted Project
vanmeeuwen updated the task description for T724: Open collaborative session from Roundcube Files.
Sep 7 2015, 6:30 PM · Roundcube Kolab Plugins , Restricted Project
vanmeeuwen added a comment to T722: Enabling Manticore in the Kolab configuration .

This would rather be Roundcube Kolab Plugins , namely the kolab_files plugin, and Chwala, more so than Roundcube itself, at this moment, with no room currently defined for Roundcube Next to achieve its stretch goals.

Sep 7 2015, 6:29 PM · Restricted Project, Restricted Project, Chwala, Roundcube Kolab Plugins , Manticore
vanmeeuwen added a comment to T731: Deferring an invitation to a collaborative editing session.

This scenario should probably be superseeded by establishing the mechanisms to exchange presence information ("on the phone") rather than be implemented specifically as an instant request-response mechanism for participation in collaborative editing sessions, requiring Robert to respond as fast (while on the phone) for Susy to have the appropriate expectations, and should probably be formulated in a way that allows the participants (invitor and invitee alike) to expect an asynchronous and delayed responses.

Sep 7 2015, 6:26 PM · Manticore
vanmeeuwen added a comment to T732: Declining an invitation to a collaborative editing session.

This spells "delegation" more so than "declination". Let's reformulate the use-case to be an explicit "not interested", and perhaps create another for delegating participation on to other parties.

Sep 7 2015, 6:21 PM · Restricted Project, Restricted Project, Chwala, Manticore
vanmeeuwen added a comment to T723: Using Chwala multi-backend storage engine(s) architecture.

The user story is ambiguous, in that either Eva moves a document, for which, at that moment, a collaborative editing session exists, from one storage backend to another, or the corporation switches storage backends as a whole.

Sep 7 2015, 6:19 PM · Chwala
Adityab added a comment to T723: Using Chwala multi-backend storage engine(s) architecture.

If "editing files continues to work" means live sessions will carry on fine, this is not possible if things like etags and last modified timestamps will change. Unfortunately moving to a different file backend will make us lose information that identifies files in the new "filesystem" with their versions in the older one.

Sep 7 2015, 4:11 PM · Chwala
Adityab moved T700: Investigate various methods for pagination from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Sep 7 2015, 10:59 AM · Restricted Project, Manticore

Aug 31 2015

petersen updated the task description for T732: Declining an invitation to a collaborative editing session.
Aug 31 2015, 4:32 PM · Restricted Project, Restricted Project, Chwala, Manticore
petersen updated the task description for T731: Deferring an invitation to a collaborative editing session.
Aug 31 2015, 4:31 PM · Manticore
petersen created T732: Declining an invitation to a collaborative editing session.
Aug 31 2015, 4:27 PM · Restricted Project, Restricted Project, Chwala, Manticore
petersen created T731: Deferring an invitation to a collaborative editing session.
Aug 31 2015, 4:03 PM · Manticore
petersen created T730: Replying to an invitation to a collaborative editing session.
Aug 31 2015, 4:00 PM · Roundcube Kolab Plugins , Chwala, Manticore
petersen created T729: Autocompletion when inviting to a collaborative editing session.
Aug 31 2015, 3:57 PM · Roundcube Kolab Plugins , Restricted Project
petersen updated the task description for T727: Seeing active collaborative editing session.
Aug 31 2015, 3:54 PM · Chwala
petersen created T728: Listing active collaborative editing sessions.
Aug 31 2015, 3:54 PM · Roundcube Kolab Plugins , Chwala
petersen created T727: Seeing active collaborative editing session.
Aug 31 2015, 3:51 PM · Chwala
petersen created T726: Invite a user to join a collaborative editing session.
Aug 31 2015, 3:49 PM · Restricted Project, Chwala
petersen created T725: Joining a collaborative editing session.
Aug 31 2015, 3:46 PM · Roundcube Kolab Plugins , Chwala, Restricted Project
petersen created T724: Open collaborative session from Roundcube Files.
Aug 31 2015, 3:42 PM · Roundcube Kolab Plugins , Restricted Project
petersen changed Ticket Type from kolab:task to kolab:story on T723: Using Chwala multi-backend storage engine(s) architecture.
Aug 31 2015, 3:39 PM · Chwala
petersen created T723: Using Chwala multi-backend storage engine(s) architecture.
Aug 31 2015, 3:39 PM · Chwala
petersen created T722: Enabling Manticore in the Kolab configuration .
Aug 31 2015, 3:33 PM · Restricted Project, Restricted Project, Chwala, Roundcube Kolab Plugins , Manticore

Aug 21 2015

Adityab moved T510: LDAP authentication and authorization plugin for Manticore from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 21 2015, 6:56 PM · Restricted Project, Restricted Project, Manticore
Adityab moved T717: Find sensible default configuration that will work with Kolab from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 21 2015, 6:56 PM · Manticore, Restricted Project, Restricted Project
Adityab closed T510: LDAP authentication and authorization plugin for Manticore as Resolved.
Aug 21 2015, 6:56 PM · Restricted Project, Restricted Project, Manticore
Adityab closed T717: Find sensible default configuration that will work with Kolab, a subtask of T510: LDAP authentication and authorization plugin for Manticore, as Resolved.
Aug 21 2015, 6:56 PM · Restricted Project, Restricted Project, Manticore
Adityab closed T717: Find sensible default configuration that will work with Kolab as Resolved.
Aug 21 2015, 6:56 PM · Manticore, Restricted Project, Restricted Project
Adityab edited a custom field on T717: Find sensible default configuration that will work with Kolab.
Aug 21 2015, 10:35 AM · Manticore, Restricted Project, Restricted Project
Adityab moved T717: Find sensible default configuration that will work with Kolab from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 21 2015, 10:30 AM · Manticore, Restricted Project, Restricted Project
Adityab moved T666: Understand LDAP and create subtasks from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 21 2015, 10:30 AM · Restricted Project, Manticore, Restricted Project
Adityab closed T666: Understand LDAP and create subtasks, a subtask of T510: LDAP authentication and authorization plugin for Manticore, as Resolved.
Aug 21 2015, 10:30 AM · Restricted Project, Restricted Project, Manticore
Adityab closed T666: Understand LDAP and create subtasks as Resolved.
Aug 21 2015, 10:30 AM · Restricted Project, Manticore, Restricted Project
Adityab created T717: Find sensible default configuration that will work with Kolab.
Aug 21 2015, 10:29 AM · Manticore, Restricted Project, Restricted Project

Aug 17 2015

Adityab edited projects for T700: Investigate various methods for pagination, added: Restricted Project; removed Restricted Project.
Aug 17 2015, 4:18 PM · Restricted Project, Manticore
Adityab edited a custom field on T700: Investigate various methods for pagination.
Aug 17 2015, 4:18 PM · Restricted Project, Manticore
Adityab added a project to T700: Investigate various methods for pagination: Restricted Project.
Aug 17 2015, 4:18 PM · Restricted Project, Manticore
Adityab created T700: Investigate various methods for pagination.
Aug 17 2015, 4:18 PM · Restricted Project, Manticore
Adityab edited a custom field on T623: Pagination in multi-page document.
Aug 17 2015, 4:17 PM · Manticore
Adityab edited a custom field on T623: Pagination in multi-page document.
Aug 17 2015, 4:17 PM · Manticore
Adityab edited a custom field on T510: LDAP authentication and authorization plugin for Manticore.
Aug 17 2015, 4:14 PM · Restricted Project, Restricted Project, Manticore
petersen moved T505: Server for Collaborative Text Editing from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 17 2015, 4:09 PM · Restricted Project, Manticore
Adityab closed T505: Server for Collaborative Text Editing as Resolved.
Aug 17 2015, 4:09 PM · Restricted Project, Manticore
petersen moved T666: Understand LDAP and create subtasks from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 17 2015, 4:05 PM · Restricted Project, Manticore, Restricted Project
petersen moved T510: LDAP authentication and authorization plugin for Manticore from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 17 2015, 4:05 PM · Restricted Project, Restricted Project, Manticore
petersen added a project to T666: Understand LDAP and create subtasks: Restricted Project.
Aug 17 2015, 11:22 AM · Restricted Project, Manticore, Restricted Project
petersen added a project to T510: LDAP authentication and authorization plugin for Manticore: Restricted Project.
Aug 17 2015, 11:22 AM · Restricted Project, Restricted Project, Manticore

Aug 14 2015

Adityab moved T510: LDAP authentication and authorization plugin for Manticore from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 14 2015, 12:12 PM · Restricted Project, Restricted Project, Manticore

Aug 13 2015

Adityab moved T666: Understand LDAP and create subtasks from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 13 2015, 11:01 AM · Restricted Project, Manticore, Restricted Project