Comments (13)
Seems sensible to create a new page for validation. I have created mapfile/validation.txt by reusing some of the things that was already in documentation. The page has not been referenced from other pages yet - we can do that when the page is ready for "publishing". @homme , please feel free to update the new validation page.
from mapserver-documentation.
Thanks @havatv: I'll look at adding another section to the new page which lists existing 'reserved' keys that have special meaning for mapserver e.g. immutable
.
from mapserver-documentation.
MapServer/MapServer#3599 is related.
from mapserver-documentation.
@havatv - is there any reason why the validation page can't be added to the main docs? I was thinking of making a new page for SCALETOKEN
also, but not sure if there are conventions on which blocks merit a new page.
from mapserver-documentation.
No reason apart from me being unsure that it is ready for publication. If @sdlime and @jmckenna could have a look at it and they agree that it is ready for publication, we can add it to the web site.
from mapserver-documentation.
I just tried to find the validation.txt file, but it is not in the mapfile directory. The file can be reconstructed from the commit, but I will wait until we get a response.
from mapserver-documentation.
@havatv, sorry but what file should I be reviewing? --Steve
from mapserver-documentation.
@sdlime, the file is gone, but you will find the contents in the commit (3b8e0da).
from mapserver-documentation.
Built page at: https://dl.dropboxusercontent.com/u/29280207/mapserver/mapfile/validation.html
from mapserver-documentation.
I think the page looks great - the topic certainly warrants the detailed discussion. Two questions:
- There is a lot of overlap with the run-time substitution page. Perhaps that page could be more tactical, that is, addressing strategies and use cases with the syntax being in the validation block.
- There is a use case not covered in the docs that could (should?) be - setting validation for CGI-based mapfile changes (http://mapserver.org/cgi/controls.html#changing-map-file-parameters-via-a-form-or-a-url). At worst we should reference that content.
Steve
from mapserver-documentation.
OK. I will give it a go.
from mapserver-documentation.
In the latest commit I added the file and linked it into the documentation. I have not yet adressed @sdlime's two questions yet.
from mapserver-documentation.
The validation block now has its own documentation page, and I have added issues for @sdlime's two questions. Closing.
from mapserver-documentation.
Related Issues (20)
- Revise PackageListing Page to Show that OSGeo4W Installs of MapServer are Not Supported or Have Deprecated HOT 2
- Document WMS-C TILED=YES WEB.METADATA "tile_map_edge_buffer"
- Undocumented WEB EXTENT keyword HOT 2
- Undocumented STYLE POSITION keyword HOT 1
- Undocumented STYLE SIZEUNITS keyword HOT 3
- CGI Controls Document
- installation procedure not up-to-date HOT 1
- Symbol Construction pages do not include examples of truetype symbol fills for polygons HOT 1
- Update docs to Remove URL update functionality HOT 1
- Compfilter description is missing in the COMPISTE page HOT 5
- Vector Tile Support HOT 1
- Update for new FlatGeobuf native type HOT 1
- WMS time - create tileindex with time - example
- Layer plugin documentation needs update to reflect plugins section in config file HOT 1
- Tutorial broken and can use some more guidance for new 8.0 version? HOT 4
- Link in SLD doc returns an exception HOT 1
- reprojectionObj is missing from the SWIG MapScript documentation HOT 1
- suggested improvements on docs for building docs HOT 2
- link bahaviour on subsections
- OGC API: Document the metadata item "oga_compliance_mode"
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mapserver-documentation.