Hi all, FDRepo Development Stage 2 is done.
The current state can be viewed on my server at https://fd.lod.bz/repository/index.html Note, the site is a generated static site. No php, no java script and nothing like that. Just simple HTML and CSS. In part, this is because of the lack of many of the common server software on the official server. Things like php are not present. This makes it very portable. I’ve used to generate test repositories on my Mac and my local Linux server. Which is great. But, apparently I’ve got to upgrade my OS on my web server. It is no longer supported and some libs are outdated. So, I just threw every version of every package for FreeDOS on my server. Then, ran “heal” on it. After 4 minutes and 19 seconds, it fixed all the packages (like 1,100, 4Gb+) and generated the entire site (about 8,000) pages. I then made a tar.gz and uploaded the 3.29Gb file up to the server and extracted it. I only mention the numbers and times to provide a comparison on how much faster the new version is over the previous. At present it does not have an “update” like the old version. Adding a package version to something with about a dozen versions would take 5 or so minutes to “update” just what changed. “Heal” basically redoes everything, compares it to existing files and replaces what needs changed. Until I get around to upgrading my web server, I will most likely just use rsync to send changes. FDRepo supports multiple languages. But be aware, not all packages have translation. Especially, the older versions of packages. Plus, the interface is only translated at present. The only language for the interface that is completely at this time is Turkish. But since this part was just done earlier today, half of that is from google translate. Also, it is using the simple generic theme for smaller screens. I will probably make a few more tweaks to this theme for improvements in readability on devices like cellphones. But overall, it works really well on those browsers. Eventually, I may add some stuff to improve browsing on desktops. But, the current format is not too bad there. I will most likely create a different theme for ibiblio that more closely resembles the FreeDOS website. You will notice some features “not yet available.” That’s all Stage 3 stuff. Still lots to do before it is ready to be deployed on the official repository server at ibiblio. User facing things and a lot of server side stuff. :-) Jerome
_______________________________________________ Freedos-devel mailing list Freedos-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-devel