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

Reply via email to