[mapserver-commits] [MapServer/MapServer] 6b5966: RFC 140 Impementation: Mapserver Homepage (#7350)

Seth G noreply at github.com
Mon Oct 6 10:12:27 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/MapServer/MapServer
  Commit: 6b596636d28cb819381da7bc0eaa799892da2818
      https://github.com/MapServer/MapServer/commit/6b596636d28cb819381da7bc0eaa799892da2818
  Author: Seth G <sethg at geographika.co.uk>
  Date:   2025-10-06 (Mon, 06 Oct 2025)

  Changed paths:
    M .github/workflows/start.sh
    M CMakeLists.txt
    A msautotest/config/data/ne_110m_land.fgb
    A msautotest/config/data/toronto.tfw
    A msautotest/config/data/toronto.tif
    A msautotest/config/data/toronto.tif.aux.xml
    A msautotest/config/expected/index.json
    A msautotest/config/expected/index_kitchensink.json
    A msautotest/config/expected/index_kitchensink.png
    A msautotest/config/expected/index_map.html
    A msautotest/config/expected/index_map_landing.json
    A msautotest/config/expected/index_map_landing_no_slash.json
    A msautotest/config/expected/index_ogcapi.json
    A msautotest/config/expected/index_ogcapi.png
    A msautotest/config/expected/index_wcs.json
    A msautotest/config/expected/index_wcs.png
    A msautotest/config/expected/index_wfs.json
    A msautotest/config/expected/index_wfs.png
    A msautotest/config/expected/index_wms.json
    A msautotest/config/expected/index_wms_nocgi.json
    A msautotest/config/expected/index_wms_nocgi.png
    A msautotest/config/expected/landing.html
    A msautotest/config/expected/landing.json
    M msautotest/config/hello_world.map
    A msautotest/config/index.conf
    A msautotest/config/index.map
    A msautotest/config/index_kitchensink.map
    A msautotest/config/index_ogcapi.map
    A msautotest/config/index_wcs.map
    A msautotest/config/index_wfs.map
    A msautotest/config/index_wms.map
    A msautotest/config/index_wms_nocgi.map
    A share/ogcapi/templates/html-index-bootstrap/footer.html
    A share/ogcapi/templates/html-index-bootstrap/header.html
    A share/ogcapi/templates/html-index-bootstrap/landing.html
    A share/ogcapi/templates/html-index-bootstrap/map.html
    A share/ogcapi/templates/html-index-plain/footer.html
    A share/ogcapi/templates/html-index-plain/header.html
    A share/ogcapi/templates/html-index-plain/landing.html
    A share/ogcapi/templates/html-index-plain/map.html
    M src/apps/mapserv.c
    M src/apps/mapserv.h
    M src/mapogcapi.cpp
    M src/mapogcapi.h
    M src/mapserv-config.cpp
    M src/mapserv-config.h
    A src/mapserv-index.cpp
    A src/mapserv-index.h
    M src/mapservutil.c
    M src/maputil.c

  Log Message:
  -----------
  RFC 140 Impementation: Mapserver Homepage (#7350)

* Add new homepage files

* Update CMakeLists

* Allow reuse of getApiRootUrl function

* Add index templates

* Handle loading individual Mapfile landing pages

* Take into account PATH_INFO when building online resource URLs

* Create landing page JSON and HTML outputs

* Allow relative paths to be used for Mapfiles in a CONFIG file

* Add msCGIDispatchMapIndexRequest

* Add landing page test cases and maps

* Switch to switch statement for dispatch log

* Use msBuildOnlineResource for creating URLs

* Add msautotests for MapServer landing pages

* Install html-index template files

* Construct getOnlineResource for each service type URL

* Updates following code review



To unsubscribe from these emails, change your notification settings at https://github.com/MapServer/MapServer/settings/notifications


More information about the MapServer-commits mailing list