OSCommerce Product Manager

OSCommerce Product Manager for Windows
Tasklist

FS#118 - Offline support.

Attached to Project: OSCommerce Product Manager
Opened by Mario A. Valdez-Ramirez (mvaldez) - Monday, 13 September 2004, 12:36 GMT-6
Last edited by Mario A. Valdez-Ramirez (mvaldez) - Thursday, 03 November 2005, 08:51 GMT-6
Task Type New feature
Category Backend / Core
Status Assigned
Assigned To Mario A. Valdez-Ramirez (mvaldez)
Operating System All
Severity Medium
Priority Low
Reported Version any
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No

Details

An user requested in the forums offline support.

When going offline, the client application downloads all store data. In offline mode, it allows editing directly in local storage. When going online again, ask confirmation and synchronization of the store data.

This would require lot of conflict-resolution code.
Also, it would require local storage, ideally with SQL capabilities (mSQL maybe?).

Two local copies, the original and the modified, then, at sync time, check that the remote version matches the original local version. If it does, upload the modified version. If it doesn't, trigger the conflict resolution functions (which could be simply to allow the user to modify the data before uploading).

Pending to design. It is unknown if this is an important or trivial feature.
This task depends upon

Comment by Mario A. Valdez-Ramirez (mvaldez) - Monday, 23 May 2005, 00:34 GMT-6
We meant SQLite, not mSQL.

SQLite is open-source, mSQL is a propietary product.

Comment by Mario A. Valdez-Ramirez (mvaldez) - Friday, 15 July 2005, 23:43 GMT-6

After reviewing Bug #220 and Bug #221, I think the only critical data which would require conflict-resolution code would be the quantity number (stock).

Comment by Mario A. Valdez-Ramirez (mvaldez) - Friday, 15 July 2005, 23:46 GMT-6


This bug is related to Bug #84.
Comment by Mario A. Valdez-Ramirez (mvaldez) - Thursday, 03 November 2005, 08:51 GMT-6
This bug depends on Bug #270.

Loading...