Sounds like we're mostly in agreement.  JQuery is probably a safe bet; it's been around for a while and seems to have "won" the JS-framework space, particularly against Prototype and Scriptaculous.  We might just have to build our own minimalist CSS framework if we want to avoid upstream abandonment, but it will have to be done carefully.  And sure, we might be having this conversation again someday, but if it's 15-20 years from now then I don't mind  :)

Again I have to finish the database changes to Citadel Server first.  We'll get the next major release out with that in place, plus any other bugfixes and whatever, and release it with the latest WebCit in its current form.  Then I am going to start building our next-generation web server in a separate tree (WebCit-NG or Citadel Web Access or whatever clever name we come up with) and the first focus is going to be on making it solid for DAV and REST before we even start incorporating any user interface into it.  That will give it a good solid foundation so that when the user interface starts going in, we don't have to write spaghetti code to handle it.  That was acceptable in 1996 when we didn't know what we were doing; it's not acceptable now.

By the way, I've made a decision to get rid of the decimal points in our version numbers.  The next version after Citadel 9.01 will be Citadel 902, followed by 903 and 904 and so on.

Reply via email to