It may be rather easy using HTTP or FTP download like fppkg is doing. Some of its code can be used. The package list must be one file (just like fppkg uses) to minimize server load. The package format cannot be shared with fppkg though.
I don't think the server load will be a problem. The packages contain only textual source files and are compressed. They will be small enough. Allowing users to comment and rate the packages may be the most difficult part but it is not needed initially. It will require authentication and dealing with malicious attacks and whatever. Read-only is easy. Aradeonas, if you start to implement this, you should reuse the fppkg code as much as possible. The design looks good. The fpmake related stuff and the package format cannot be reused. Also the client must be a Lazarus IDE package with a nice GUI instead of a cmd line program. Looking good so far ... Regards, Juha -- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
