Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add "About WWSK" to GeoServer #69

Closed
emxsys opened this issue Jul 14, 2017 · 3 comments
Closed

Add "About WWSK" to GeoServer #69

emxsys opened this issue Jul 14, 2017 · 3 comments
Assignees
Milestone

Comments

@emxsys
Copy link
Contributor

emxsys commented Jul 14, 2017

Add an "About WWSK" page to the GeoServer Web UI as documented in this tutorial: Implementing a Wicket UI Extension

The "About WWSK" page should manifest the version, a description, and include important links to WWSK resources.

@emxsys
Copy link
Contributor Author

emxsys commented Aug 16, 2017

This feature is a prerequisite for the UI needed in issue #82 (Export GeoPackage).

@emxsys emxsys assigned emxsys and unassigned eirizarry Aug 16, 2017
@emxsys emxsys added this to the WWSK v0.4.0 milestone Aug 16, 2017
@emxsys
Copy link
Contributor Author

emxsys commented Aug 18, 2017

Problem: Wicket HTML markup does not appear in body of page

I implemented the worldwind-gs-web module using the basic framework described in Implementing a Wicket UI Extension. When I launched the GeoServer web administration interface, my page correctly showed up in the navigation menu, and when I viewed the page, the page title and page description appeared but the body of the page defined in the associated .html markup file did not appear.

Solution: Ensure the .html resources are included in the build

Ensure the POM file includes the .html resources. My initial implementation only included the applicationContext.html and the GeoServerApplication.properties. The following snippet from the corrected POM includes all non-java files as resources.

  <build>
    <resources>
     <resource>
       <directory>${basedir}/src/main/resources</directory>
     </resource>
     <resource>
       <directory>${basedir}/src/main/java</directory>
       <excludes>
         <exclude>**/*.java</exclude>
       </excludes>
     </resource>
    </resources>
  </build>

@zglueck See commit 7717f95

@emxsys
Copy link
Contributor Author

emxsys commented Aug 18, 2017

Resolution

  • Added a WWSK category to the GeoServer navigation menu
  • Added an About WWSK entry to the the GeoServer navigation menu
  • Added an About the NASA WorldWind Server Kit page (AboutWWSKPage) that includes the WWSK version number, descriptive text, and links to WWSK resources.

image

@emxsys emxsys closed this as completed Aug 18, 2017
@ghost ghost removed the in progress label Aug 18, 2017
emxsys added a commit that referenced this issue Aug 18, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

2 participants