Dear all,

I have further improved the prototype of the generated NaviServer configuration 
parameter reference page:

https://naviserver.sourceforge.io/5.1/manual/files/admin-config-params.html

The page is generated from a machine-readable Tcl dict, which is also used by 
nsstats to provide online help via tooltips on the page showing the current 
configuration settings of a running server.

Recent changes include:

Added database configuration, including nsdb, database pools, database drivers, 
and selected external drivers such as nsdbpg and nsoracle
Added missing standard modules and selected external modules, including nsstats
Cleaned up the legacy global smtp* settings by documenting them under 
ns/sendmail
Improved links to related documentation for included and external modules
Checked and corrected default values needed by nsd-config and openacs-config
Added or improved descriptions for many global, per-server, module, and driver 
parameters
There is still more to do:

Replace or consolidate manually written configuration documentation with 
generated sections where appropriate
Modularize the documentation dictionaries so external modules can ship their 
own parameter metadata
Clean up the documentation generation scripts
Resolve charset configuration discrepancies between OpenACS and NaviServer
Concerning the last point: NaviServer defines outputcharset, urlcharset, and 
formfallbackcharset per server, while OpenACS still tries to access these 
settings from the global ns/parameters section. This likely reflects older 
AOLserver/NaviServer behavior, where these settings were global. One option 
would be to fix the OpenACS lookups directly, but this occurs in multiple 
places. Another option might be to reintroduce these settings under 
ns/parameters as global defaults for the per-server settings. This is not 
urgent, since most sites use UTF-8, but it is still a nuisance.

Not all of this has to be resolved before NaviServer 5.1. As a next step, I 
will work on a changelog summary for the release, which will take some time.

Feedback on the generated parameter page is welcome, especially for missing 
parts or configuration details needed for some sites.

Best regards,
Gustaf
_______________________________________________
naviserver-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/naviserver-devel

Reply via email to