Ticket #20 (closed enhancement: fixed)

Opened 8 years ago

Last modified 7 years ago

Session serialisation

Reported by: phil Owned by: armin
Priority: normal Milestone: libobby 0.3.0
Component: libobby Version:
Severity: normal Keywords:
Cc: Launchpad Bug:

Description (last modified by phil) (diff)

When multiple persons are editing a document the situation that one (perhaps the host) has to leave is quite common. libobby should support some kind of session serialisation while preserving the history (and thus the attribution of each character to the corresponding user) so that it could be easily resumed. Probably (possibly compressed) XML should be used to serialise a tree of objects. The following features should be implemented:

  • Load/save documents to/from file and/or memory (while preserving history)
  • Load/save complete obby session
  • Load/save connection settings

Change History

Changed 8 years ago by phil

  • priority changed from low to normal
  • milestone set to libobby 0.3.0

This should, if possible, really be done in obby 0.3.0.

Changed 8 years ago by phil

  • description modified (diff)

It seems that some people expect that session connection data is saved too, although we have to discuss if this has sense or not.

Changed 8 years ago by armin

  • status changed from new to assigned

Currently working on it. I just implemented a simple markup language to avoid to depend on another library like libxml(++) to keep libobby quite lightweight.

Changed 8 years ago by libobby

  • status changed from assigned to closed
  • resolution set to fixed

(In [496]) /gobby: changeset Temporary menu entry for saving a session [fixes #20] Original author: Armin Burgmeier <armin@…> Date: 2005-10-21 18:31:42

Note: See TracTickets for help on using tickets.