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


On Wed, Jan 10, 2024 at 8:06 AM Peter Smythe <g...@smythe.co.za> wrote:

> Hi all, especially the old-timers
>
> In the developer documentation
> https://docs.geoserver.org/latest/en/developer/programming-guide/web-ui/overview.html
> <https://fdfdfha.r.bh.d.sendibt3.com/tr/cl/d5vBd-vYw3-GsezsrRSkQmZs0EJcS2tHR_fg76DnHJDafNFc1ISnoK3rpAUIO72rBCBYmrIxhyoJFhJ2qTNybUHxPZfd0n6PHW5aZiSKHxjwBYkfWfomhiVV_fy3l9qyVH8EgzH81JHKuHBq0Vv2T5d3hZ_7RiUni41fWtDj156R4IVgOdNIiCgMZnUCbMaCrot8n9QFZ61EaPNHewSgZE1XIoAosxsBV6K9HGplxjRdDgWZjZ8gCYs29ZcXG56IbJDEJ51AzHqYEBuQLq8mS6nfRgeRvyOCZEXNTth4RaOfRPaXeXWIZYaVQyin7SBrjfRbqE95HXaZl6H5PqxGpGwHouXXtI1NYVpc50iY9sT-rz4kQC68w17QTjs19A>,
> 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
>> <https://fdfdfha.r.bh.d.sendibt3.com/tr/cl/osqJw99fzP7KzfaAg3ld3RJNZRZp2kbzvjDLGTyCCKGFxKHDc7dF0SsWdVzu0t9aXxci5QIzBZFbLCOUI6y0KRc0KT55tbXq7BCI27xRC6ES19-Fgi_z10wqFXzHyY0qho8pyclM9M0Ii_mp29XgVC1GxqUGMDC74rUSe0Fb-ODtKMcEwtLiv_DCynR75Ih1f5_zXErA1DyHdzfU8RkI5OmyQ3oueceZB8c6mQ0-UBGiEhmGHYUg2cVGvs5xs4-JBt3zWnEPYtDl3aUjKBD1uYnMSuy-20IGYC3O2VT0guxD7FE7x0HJKnjYz8-rjcrcpLYtMJrVU5FGzAwWigsvwA-ZIxjwJSc3xYuI1Tx7OnhwlyBIJON3XCNXamdBxmzlZKPtE8B8VesN32WcAYKgjKTZQ5zjmiSc>.
>> 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
> <https://fdfdfha.r.bh.d.sendibt3.com/tr/cl/37Ma0S9Eeowr-IFaG8WTG8YxTnbQqw2FKKxJXdoWZWqo_U2UDGBCwaoh5VWeYYykv03Snf2dfPWBJ3-dy_sXQUpzi63XsMw1tNNYS6Mk__Ni9_qJYXZ72-pE2Tau3SGzOUTCfzcdvothHgKVRKxihDHmutIHdwjThwyPNjmKUKbaQSZnPojNpk4u-Xb68g3PtcZAiN-s50IaiTCgDK7lTmfZaUeoaE2mrlhF7i2i2gnVYI-7Y5xxzC0XuvaEhoKlQN64WuDlZOyXTv4q_z8W5xPpygvF3rNc7wJ93d7rWMeJu5cMaZqaD7e03ctAnQCJswpPd9SQLhTKPsWxaOPTvVsxMetinUqR0E5iLOAqKhG7Z5BHASnt6ahn0LaQ36bmoDqO6HGTlp9ZIttk5r8C0flN7_ZIUE5a>
> is basically a blank page.
>
> According to
> https://github.com/geoserver/geoserver/commits/main/doc/en/developer/source/programming-guide/extension-points
> <https://fdfdfha.r.bh.d.sendibt3.com/tr/cl/f9lGcMUWH4Q9k5UBbrKq2oW8Dj0U9TYxGv9PLmXC6f5UEFYVjVnHZRdaNGpbv_npaYlYqGXkM7u_FRAti1H7rOHlrIpngDA4cUdiu_jYd-MgeGhC7EQ9f604l5VyvM4v1fcTu_LkSLqi7Hl0rTGf3dB6woSV3_X-CnNVQX2x7olWzOHki-6jmVmrR_n07OZel0nsq_d-HP-kt-3FSFYHCQrk_ovUm4yaZ0AJXu8D4p5eW8Wl_ymX0_B_hd-BXQWq9tkTpi5laiHmpo_dqSj8EbmLl_QTuhoCuJ6ThNdaOr4mOxGvwHRz3Wi0b0w122MOgrHydugkF06otVcuhEAGsbhE6KNh98UCkzTzACjGbiV4-fRAVu-zU_UEKei9ibDcdlJ0c5jGnQbwEm77a7qQa2REYnRfzSwMCHoM6InYEQ>
> 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
> _______________________________________________
> Geoserver-devel mailing list
> Geoserver-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geoserver-devel
>
_______________________________________________
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

Reply via email to