Closed cengizu closed 1 year ago
@cengizu
Thanks for the idea š”. It would make sense to do something along the lines of what you suggest. We could introduce a Updated
attribute like you said to each public talks database:
<PublicTalkTitles Update="YYYY-MM-DD">
And I could maintain a simple XML file on my website that indicates the latest update date for each language. I just have to remember to keep that file accurate or find a way to automate it.
We could then do this:
@cengizu I'm adding a link to a related StackOverflow question that I asked (Can we automatically create a XML database during compilation with Inno Setup?). A suggestion has been provided that will help us automate some of this process.
@cengizu
This is what I have done so far:
Version
attribute to all XML files with an initial value of 1.0
.I just need to remember to increment the version number in the relevant XML file whenever someone informs me of a change. š
@cengizu
I have completed implementation of this feature request and sent you a beta for testing.
It works good. Thank you.
Is your feature request related to a problem? Please describe. Public Talks Database can be updated by using Database > Public Talks > Update menu. The update file (as I understand it) is downloaded and installed again and again each time the user clicks on it, regardless of when it was last downloaded. This creates unnecessary workload on the server and does not clearly inform the user whether local database is up to date (even if it is updated).
Describe the solution you'd like A simple control mechanism. The program can decide whether an update is available in one of several ways. Here are two that comes to my mind: