GeoHazardWatch

Page Actions


SystemInfo

SystemInfo demonstrates JSPWiki-style system variables that work on any page.

Information and Usage Table

VariableUsageValue
Application Name:[{$applicationname}] | GeoHazardWatch |
Base URL:([{$baseurl}]) | https://geohazardwatch.com |
Total Pages:[{$totalpages}] | 133 |
Current ISO timestamp:[{$timestamp}]2026-06-06T01:28:57.720Z
Server Uptime:[{$uptime}] | 20h 24m 28s |
Date:[{$date}] | 6/6/2026 |
Time:[{$time}] | 1:28:57 AM |
Active Sessions[{SessionsPlugin}] | 23695 |

These system variables are processed by the RenderingManager and can be used on any page on the platform.

Pages Configuration

Configuration Values (10 matches) — ngdpbase.page.*
Key Value
ngdpbase.page.enabled true
ngdpbase.page.nofooter [ "LeftMenu", "Footer", "Template:PageTabs" ]
ngdpbase.page.notabs [ "LeftMenu", "Footer", "Template:PageTabs" ]
ngdpbase.page.provider versioningfileprovider
ngdpbase.page.provider.default filesystemprovider
ngdpbase.page.provider.filesystem.autosave true
ngdpbase.page.provider.filesystem.encoding utf-8
ngdpbase.page.provider.filesystem.requiredpagesdir ./required-pages
ngdpbase.page.provider.filesystem.storagedir ${SLOW_STORAGE}/pages
ngdpbase.page.provider.versioning.indexfile ${FAST_STORAGE}/page-index.json

Intersite References

No config keys match pattern: ngdpbase.interWikiRef*

Attachment Configuration

Configuration Values (20 matches) — ngdpbase.attachment*
Key Value
ngdpbase.attachment.allowedtypes image/*,text/*,application/pdf
ngdpbase.attachment.enabled true
ngdpbase.attachment.enhanced.cachemetadata true
ngdpbase.attachment.enhanced.enabled true
ngdpbase.attachment.enhanced.generatethumbnails true
ngdpbase.attachment.enhanced.iconpath /icons/filetypes
ngdpbase.attachment.enhanced.metadata true
ngdpbase.attachment.enhanced.showfilesize true
ngdpbase.attachment.enhanced.showmetadata true
ngdpbase.attachment.enhanced.showmodified true
ngdpbase.attachment.enhanced.thumbnails true
ngdpbase.attachment.enhanced.thumbnailsizes 150x150,300x300
ngdpbase.attachment.forcedownload false
ngdpbase.attachment.maxsize 10485760
ngdpbase.attachment.metadatafile ${SLOW_STORAGE}/attachments/attachment-metadata.json
ngdpbase.attachment.provider basicattachmentprovider
ngdpbase.attachment.provider.basic.hashcontent true
ngdpbase.attachment.provider.basic.hashmethod sha256
ngdpbase.attachment.provider.basic.storagedir ${SLOW_STORAGE}/attachments
ngdpbase.attachment.provider.default basicattachmentprovider

Cache Configuration

Configuration Values (14 matches) — ngdpbase.cache*
Key Value
ngdpbase.cache.checkperiod 120
ngdpbase.cache.defaultttl 300
ngdpbase.cache.enabled true
ngdpbase.cache.maxkeys 1000
ngdpbase.cache.provider nodecacheprovider
ngdpbase.cache.provider.default nodecacheprovider
ngdpbase.cache.provider.nodecache.checkperiod 120
ngdpbase.cache.provider.nodecache.maxkeys 1000
ngdpbase.cache.provider.nodecache.stdttl 300
ngdpbase.cache.provider.nodecache.useclones true
ngdpbase.cache.provider.redis.connecttimeout 5000
ngdpbase.cache.provider.redis.enablecluster false
ngdpbase.cache.provider.redis.keyprefix ngdpbase:
ngdpbase.cache.provider.redis.url redis://localhost:6379

Audit Configuration

Configuration Values (20 matches) — ngdpbase.audit*
Key Value
ngdpbase.audit.enabled true
ngdpbase.audit.flushinterval 30000
ngdpbase.audit.loglevel info
ngdpbase.audit.maxqueuesize 1000
ngdpbase.audit.provider fileauditprovider
ngdpbase.audit.provider.cloud.loggroup /ngdpbase/audit
ngdpbase.audit.provider.cloud.logstream audit-events
ngdpbase.audit.provider.cloud.region us-east-1
ngdpbase.audit.provider.cloud.service cloudwatch
ngdpbase.audit.provider.database.connectionstring
ngdpbase.audit.provider.database.maxconnections 10
ngdpbase.audit.provider.database.tablename audit_logs
ngdpbase.audit.provider.database.type postgresql
ngdpbase.audit.provider.default fileauditprovider
ngdpbase.audit.provider.file.archivefilename audit-archive.log
ngdpbase.audit.provider.file.auditfilename audit.log
ngdpbase.audit.provider.file.logdirectory ${FAST_STORAGE}/logs
ngdpbase.audit.provider.file.maxfiles 10
ngdpbase.audit.provider.file.maxfilesize 10MB
ngdpbase.audit.retentiondays 90

Markup Configuration

Configuration Values (77 matches) — ngdpbase.markup*
Key Value
ngdpbase.markup.cache-ttl 300
ngdpbase.markup.cache.enable-warmup true
ngdpbase.markup.cache.handler-results.enabled true
ngdpbase.markup.cache.handler-results.max-size 2000
ngdpbase.markup.cache.handler-results.ttl 600
ngdpbase.markup.cache.metrics-enabled true
ngdpbase.markup.cache.parse-results.enabled true
ngdpbase.markup.cache.parse-results.max-size 1000
ngdpbase.markup.cache.parse-results.ttl 300
ngdpbase.markup.cache.patterns.enabled true
ngdpbase.markup.cache.patterns.max-size 100
ngdpbase.markup.cache.patterns.ttl 3600
ngdpbase.markup.cache.variables.enabled true
ngdpbase.markup.cache.variables.max-size 500
ngdpbase.markup.cache.variables.ttl 900
ngdpbase.markup.caching true
ngdpbase.markup.enabled true
ngdpbase.markup.fallback-to-legacy true
ngdpbase.markup.fenced-code-tags [ "text", "plain", "none", "javascript", "js", "typescript", "ts", "jsx", "tsx", "html", "xml", "svg", "css", "scss", "sass", "less", "json", "yaml", "yml", "toml", "bash", "sh", "shell", "zsh", "python", "py", "java", "kotlin", "c", "cpp", "csharp", "cs", "go", "rust", "ruby", "php", "sql", "markdown", "md", "diff", "patch", "mermaid" ]
ngdpbase.markup.filters.custom.auto-load true
ngdpbase.markup.filters.custom.cache-results true
ngdpbase.markup.filters.custom.enabled false
ngdpbase.markup.filters.custom.search-paths ./filters,./src/filters
ngdpbase.markup.filters.enabled true
ngdpbase.markup.filters.pipeline.enable-profiling true
ngdpbase.markup.filters.pipeline.fail-on-error false
ngdpbase.markup.filters.pipeline.max-filters 50
ngdpbase.markup.filters.pipeline.timeout 10000
ngdpbase.markup.filters.security.allowed-attributes class,id,href,src,alt,title
ngdpbase.markup.filters.security.allowed-tags p,div,span,strong,em,ul,ol,li,h1,h2,h3,h4,h5,h6,a,img
ngdpbase.markup.filters.security.enabled false
ngdpbase.markup.filters.security.prevent-csrf true
ngdpbase.markup.filters.security.prevent-xss true
ngdpbase.markup.filters.security.priority 110
ngdpbase.markup.filters.security.sanitize-html true
ngdpbase.markup.filters.security.strip-dangerous-content true
ngdpbase.markup.filters.spam.blacklist-words spam,casino,pharmacy,viagra
ngdpbase.markup.filters.spam.cache-blacklist true
ngdpbase.markup.filters.spam.enabled false
ngdpbase.markup.filters.spam.max-images 5
ngdpbase.markup.filters.spam.max-links 10
ngdpbase.markup.filters.spam.priority 100
ngdpbase.markup.filters.spam.whitelist-domains wikipedia.org,github.com,stackoverflow.com
ngdpbase.markup.filters.validation.enabled true
ngdpbase.markup.filters.validation.max-content-length 1048576
ngdpbase.markup.filters.validation.priority 90
ngdpbase.markup.filters.validation.report-errors true
ngdpbase.markup.filters.validation.validate-images true
ngdpbase.markup.filters.validation.validate-links true
ngdpbase.markup.filters.validation.validate-markup true
ngdpbase.markup.handler-registry.allow-duplicate-priorities true
ngdpbase.markup.handler-registry.default-timeout 5000
ngdpbase.markup.handler-registry.enable-conflict-detection true
ngdpbase.markup.handler-registry.enable-dependency-resolution true
ngdpbase.markup.handler-registry.max-handlers 100
ngdpbase.markup.handlers.attachment.enabled true
ngdpbase.markup.handlers.attachment.enhanced true
ngdpbase.markup.handlers.attachment.metadata true
ngdpbase.markup.handlers.attachment.priority 75
ngdpbase.markup.handlers.attachment.thumbnails true
ngdpbase.markup.handlers.form.enabled true
ngdpbase.markup.handlers.form.priority 85
ngdpbase.markup.handlers.interwiki.enabled true
ngdpbase.markup.handlers.interwiki.priority 80
ngdpbase.markup.handlers.plugin.enabled true
ngdpbase.markup.handlers.plugin.priority 90
ngdpbase.markup.handlers.rss.enabled true
ngdpbase.markup.handlers.rss.priority 60
ngdpbase.markup.handlers.search.enabled true
ngdpbase.markup.handlers.search.priority 65
ngdpbase.markup.handlers.style.enabled true
ngdpbase.markup.handlers.style.priority 70
ngdpbase.markup.handlers.wikitag.enabled true
ngdpbase.markup.handlers.wikitag.priority 95
ngdpbase.markup.integration.rendering-manager true
ngdpbase.markup.log-parsing-method true
ngdpbase.markup.use-advanced-parser true

Features Configuration

Configuration Values (16 matches) — ngdpbase.features*
Key Value
ngdpbase.features.export.html true
ngdpbase.features.export.odt false
ngdpbase.features.export.pdf false
ngdpbase.features.images.allowed-types image/jpeg,image/png,image/gif,image/webp
ngdpbase.features.images.default-alt Uploaded image
ngdpbase.features.images.default-class wiki-image
ngdpbase.features.images.enabled true
ngdpbase.features.images.max-size 5MB
ngdpbase.features.images.upload-dir ./public/images
ngdpbase.features.llm.enabled false
ngdpbase.features.llm.endpoint http://localhost:11434
ngdpbase.features.llm.model llama2
ngdpbase.features.maintenance.allow-admins true
ngdpbase.features.maintenance.enabled false
ngdpbase.features.maintenance.estimated-duration null
ngdpbase.features.maintenance.message System is currently under maintenance. Please try again later.

Backup Configuration

Configuration Values (8 matches) — ngdpbase.backup*
Key Value
ngdpbase.backup.auto-backup false
ngdpbase.backup.auto-backup-days daily
ngdpbase.backup.auto-backup-interval 86400000
ngdpbase.backup.auto-backup-time 02:00
ngdpbase.backup.compress true
ngdpbase.backup.directory ${SLOW_STORAGE}/backups
ngdpbase.backup.max-backups 10
ngdpbase.backup.provider filebackupprovider

No footnotes on this page.

No comments yet.