[Geoserver-devel] Missing documentation page: extension point

Hi all, especially the old-timers

In the developer documentation https://docs.geoserver.org/latest/en/developer/programming-guide/web-ui/overview.html, at the bottom of the page it says:

A ComponentInfo instance contains meta information about the component being plugged in such as its title and description, as well as the class which implements the component.

Each subclass of ComponentInfo represents a specific extension point. For instance the class org.geoserver.web.MenuPageInfo represents the extension point for “main” pages, ie pages that are linked to from the main menu of the application.

This hyperlink https://docs.geoserver.org/latest/en/developer/programming-guide/extension-points/index.html#extension-points is basically a blank page.

According to https://github.com/geoserver/geoserver/commits/main/doc/en/developer/source/programming-guide/extension-points it has been like this since 2011. Is that when the code/docs were migrated from SVN to Git?

Did this page exist before then, does anyone have a copy of the page so that I can import it, or can anyone provide a brief explanation of what an extension point is?

Thanks

Peter

I may have a zip of the prior confluence wiki; but the documentation for each extension point was never clearly written.

I think we learned to provide an example for people to copy (as been done for community modules).

I have taken to using javadocs to communicate this
Information.

···


Jody Garnett