diff --git a/handbook/troggle/trogdesign.html b/handbook/troggle/trogdesign.html index 3defb7091..6e12ac886 100644 --- a/handbook/troggle/trogdesign.html +++ b/handbook/troggle/trogdesign.html @@ -118,7 +118,8 @@ the maintenance is difficult because several different epochs of software techni So this makes future enhancement slower and more difficult as historic special cases need to be re-done. This is technical debt.
We import cavers' names in three separate places: the folk list, the names of the surveyors in
-survex files, and the names of expoers in the logbooks. These are inconsistently validated.
+survex files, and the names of expoers in the logbooks. These are inconsistently validated.
+These now all use the same code.
We have half a dozen different logbook HTML dialects for different eras of expo logbooks. These should be diff --git a/handbook/troggle/trogsimpler.html b/handbook/troggle/trogsimpler.html index 9a2912878..342b98a9b 100644 --- a/handbook/troggle/trogsimpler.html +++ b/handbook/troggle/trogsimpler.html @@ -162,6 +162,12 @@ fail to keep up with the rest of the world. Right now we need to get ourselves o so that we can use an LTS release which has current security updates. This is more urgent for django than for Linux. In Ubuntu terms we are on 18.04 LTS (Debian 10) which has no free maintenance updates from 2023. We should plan to migrate troggle from django to another framework in about 2025. See stroggle below.] +
[ UPDATE Jan.2025: Django is still in +rude health, +and showing no signs of slackening support: "a user base of approximately 42,094 customers and a 32.80% +market share, Django leads, outpacing frameworks like Ruby on Rails... This data suggests not just survival but a thriving ecosystem." and +"Django’s commitment to backwards compatibility has been a significant advantage". It seems that Django may have decades ahead of it. It is more likely that we will want to move for other reasons: such are rebuilding everything on top of a map-based platform, not because Django becomes unsupportable. +We are curently running Django 5.1 on Ubuntu 24.04 in development and it is fine. Database rebuilds are now 40 seconds on modern hardware. Things this [Rad's] solution doesn't solve:
[ Update Jan.2025 The cave description editing is now much improved, simplified and documented with Martin's photo-uploading and online HTML-editing capabilities added a couple of years ago.]