For approximately 10 out of 41 packages the update system is up and running(the external JSON we talked about in previous posts). Later hopefully more package maintainer will join in.
I didn't mean the external JSON thing only. I meant the authors and maintainers should also deliver new versions for the master repository. That is the "official" place after all.
The external JSON update still looks like a little confusing design oddity to me, but no worries, I believe it is needed.
The process of providing packages could still be simplified to make it more attractive for package authors.
Now the wiki says: "Upload somewhere the files and send the link to getmem1@gmail.com".
It should be even simpler.
I implemented voting system partially(r. 53697), for now it only works locally. Please test!
What will be on server side, is not yet decided, at least not entirely(database server, etc). Communication between a desktop application(Lazarus/OPM) and a remote database is not safe, unless another layer of security is added. It can be done through a php server or free pascal based fastcgi. The second one would be a nice show case for free pascal, but is more difficult to implement. Somebody has experience with fastcgi? I can do the implementation with php.
Hey, let's document things first for a change. What will the server SW do? Could you at least make a bullet point list please. I can try to make a sequence diagram after it.
And yes, I would like to see Free Pascal code there.