I am using manager cloud, and manager server. Both require internet. I have now travelled for a while to another country that doesnt have reliable internet.
It would be great to have my Manager Desktop that doesnt require interent be able to sync with Manager Cloud & Manager Server. So when i dont have internet i just continue to work on accounting on my pc. Then when i have internet that data is synced.
It would be great also if this syncing could be allowed to multiple desktop sessions, eg i have a laptop i move around with, but i have a desktop at the office. So i can do the syncing in both, and my accountant can also have a sync in his desktop as well.
You need internet to be able to sync automatically not only for Manager, but for every other software – but I don’t think that’s what you really meant.
I guess what you meant was an offline version that syncs in bulk whenever internet is available.
That comes with a whole slew of issues, most importantly: conflict resolution.
Users will have many of their changes automatically undone whenever an offline device synced.
The solution, imo, is to:
Limit Updates and Deletes to emergency situations only
Use a recent Backup on your offline device.
Whenever you are done, copy your newly created data from your offline device using Batch Update
Batch Create the copied data directly in your online software.
Another option is to use satelite internet, if available.
Hello @Ealfardan i see your concern. Its true, i see your point for sure.
How about instead, to be allowed to link one cloud account to one desktop version.
If i am offline (which happens alot for people working in Africa, espcially projects requiring rural area visits). Then automatically i continue using the desktop version, then when i have internet the same desktop version is just uploading online.
I think what i meant, is basically automatic backup of the desktop version. The only reason desktop version is not convenient is because of online backups. So being able to just backup online (even at a price) would be super convenient.
The procedure of handling local backups (the .manager file, is tideous) i have worked with Manager along time especially desktop, i always find it had to backup 5 businesses everytime i want to save data online.
I can relate to your problem, and as much as I would like to add this to ideas but this sync business is a very big project for me to promote as an idea.
If the developer sees any benefit in this, he will promote this by himself.
An easier alternative for this would just be automatic google backups. We use google in everything else, so having an automatic google backup can help alot when it comes to recovering accounts. (handling backup files is very tideous) I know this from experience. - as i think many might relate
How this would work, is we have desktop version and cloud version both backing up to the google location. So you work on it at home, on your desktop, you just back that up, then at the office you sync from backup, before you start working using the cloud version, or another desktop version.
Here, everytime the backup is updated (for a specific business) all the users both cloud and desktop (using the backup instance), get a notification that there are some changes to be synced.
No, i simply mean, manager cloud is unusable when there is no internet connection.
That is the problem. We love Cloud Edition because it keeps our data in the cloud, but when we dont have internet, you cant access it. You might think, why dont you just use backups, but sometimes you dont know that you are going to have internet problems it just happens, and then you didnt backup what you last did in manager.io cloud, so you are left with waiting for internet.
I dont know what is the solution for this, but it would be great, if the desktop version had a link to my cloud version. So that i can do all things in my desktop version, if there is internet, everything is automatically synced, if not, then i can just proceed doing the changes in the desktop app, when internet is back everything syncs back again. (assuming no other users, and devices are being used — which is something that can be restricted, so that when in this mode you can only use one device to do so, maybe your laptop)
@mraniweneonline As per my understanding what you mean is having access to both in different scenarios.
1> When Offline –> Manager Desktop version 2> When Online –> Manager Cloud Version
Unfortunately I do not have experience of using the Cloud Version myself, even don’t know the features or even how it manages or stores it’s Manager DB file. I am only sharing an example situation below and only the developers can confirm if this can be in use.
Your query - When you are offline then you can use the desktop version and back online you start using the Cloud Version right.
@Dev Team - Please guide me where it goes wrong, thank you.
There can be a simple solution to this where the Manager DB is placed in a cloud drive like Dropbox.
Your Local PC / Laptop can use that same Manager DB file Offline and you can keep updating your accounting process without fail. When you are back Online the same Manager DB file is used by Manager Cloud Version so you do not face much of sync issues as Dropbox will sync the same Manager DB file to it’s own cloud and the Manager DB file gets updated in short time.
Once you are back to internet if the the same Manager DB file is accessed by Manager Cloud Version you get your data available there too.
The data used by the Cloud edition is stored in Manager databases stored on AWS servers which are completely separate from the Manager files stored on Dropbox or other file hosting servers
Yes @Joe91 I already thought so. Any paid version software will have restrictions as they are responsible for managing and backing up the Cloud Hosting environment.
In case Manager DB can be placed and pointed to other Cloud Storages like - Dropbox then it will and should become a workaround and at least people can have a try. That’s how Remote DB concept works when you want HA. Increasing adaptability and integration is very important for managing Hosted Apps.
However we should not forget that Manager Team is responsible for the MANAGER PAID VERSIONS management and if a client moves the Manager DB to remote server / storage it becomes their own responsibility and Not Manager Team’s.
We should be aware of our own actions and responsibilities. Thank you.
I decided to come in here although rarely do. @Ealfardan already indicated that this would be a major redesign and I doubt it will happen at all.
The reason is simple and lies in the design of Manager and database used; Manager Desktop and Manager Cloud (or Server) both use SQLite. SQLite is an embedded database: it is a local database file accessed by the application, not a client-server database engine like MySQL, Postgres, or Oracle.
That design is why Manager cannot behave like “cloud-first with desktop clients that sync.” Desktop and Cloud (or Server) are not connected; they are separate SQLite databases in separate locations.
Cloud (or Server) is essentially the same application as Desktop, but hosted so multiple authorised users can work on the one shared database through a browser.
To have “Desktop + Cloud (or Server) auto-sync” you would need replication: change tracking, conflict resolution, and safe merging of concurrent edits. That is a different architecture and would require a major database and application redesign.
I would like to request an offline working option for the cloud version of Manager.io. In case of internet unavailability, users should be able to continue working offline for a short period. Once internet connectivity is restored, all offline entries should automatically sync/download to the cloud.
This feature would be very helpful in areas with unstable internet connections and would ensure uninterrupted work continuity.
@Ealfardan@lubos what happened yesterday is exactly why this feature is a very important one. (People failing to login to their cloud accounts - therefore failing to use manager)
However, it would need only one computer at a time (preferrably a laptop) to be connected to a cloud account. So everything is done locally on the Manager desktop and synced to the cloud in real-time. Incase internet is cut-off or cloud server is unreachable everything is just accessible on the Desktop Version for that duration. And syncs when the connection is back.
This ofcourse should support linking a server-edition as well.