Framework Recommendations
This page lists the recommended languages and frameworks to use with your installation of GeoBlacklight.
Metadata
- Aardvark (Required for GeoBlacklight v5+)
- GBL 1.0 (Deprecated; functions in GeoBlacklight v4 and earlier)
Ruby
- 3.4 (Recommended)
- 3.3 / Support Ends March 31, 2027
- 3.2 / Support Ends March 31, 2026
Ruby on Rails
- 8.0+ (Recommended)
- 7.2 (Required for GeoBlacklight v5+) / Support Ends August 9, 2026
Blacklight
- v8 (Required for GeoBlacklight v5)
- v9 (Unsupported, but will be required for GeoBlacklight v6)
Bootstrap
- v5 (Required for GeoBlacklight v5)
ViewComponents
- GBL v5 (Required)
- GBL v4 (Recommended)
Javascript
- GBL v5 - ES6 / Modern Javascript (Required)
- GBL v4 / jQuery + ES5 (Recommended)
Map Library
- Leaflet (Recommended)
- ogm-viewer (TBD; may be used in GeoBlacklight v6)
Apache Solr
- v9+ (Recommended)
- <8.11 versions are End Of Life (EOL)
Production RDBMS
- PostgreSQL (Recommended)
- For potential adopters of GEOMG
Background Queue
- Not Required
- Sidekiq + Redis (Recommended)
- For potential adopters of GEOMG
- Potential future GBL enhancement: Background Downloads
GeoServer
- Not Required
- Used by many GeoBlacklight adopters: Harvard, Princeton, Stanford