BLE LTER's Information Management System
The BLE IMS uses modular components and relies on external APIs and open source resources to minimize development burden and promote reusability. We welcome discussion and feedback on our system, and we love collaborating with other information managers on improving the state of IM in LTER. We also make sure to follow LTER guidelines and best practices for our website, our metadata, and document all our practices in a BLE Information Management Handbook. See what we're up to on GitHub, and take a peek into our information management system below.
Managing Data Packages
Using our PASTA client, our Data Catalog taps into the Environmental Data Initiative where we archive our data. This ensures that our website stays in sync with the official archive. Sites that archive with DataOne nodes such as the Arctic Data Center may be interested in our Solr client.PASTA Client
We use Algolia for Netlify for searching content on our website. We like that Algolia works seamlessly with Netlify to provide instant search and fuzzy search capacity.
By relying on external APIs and sticking with static HTML, we can implement our website without having to maintain any servers. This means we don't incur the operating cost of a dynamic server (unlike WordPress or Drupal sites for example), and we aren't plagued by dynamic CMS security flaws.
There are lots of free hosts for static websites. We like Netlify the best. They minify our assets to improve page load times, provide HTTPS, and host our site on a content delivery network with servers distributed around the world to maximize uptime and speed, among other benefits. As soon as we make a new commit to our site on GitHub, Netlify picks it up and distributes it across their network. They also support forms, functions, and secure logins, though we haven't played with those features yet.
Eventually we may adopt a static site generator to assist with page creation and website redesign. For now we use a simple script to update headers, footers, and navigation across the entire site when needed.
We Love Our Team
Our Information Management System would be nothing without the skills, dedication, and enthusiasm of our team, both on the IM side and the domain science side. This system works because our scientists are willing and able to incorporate information management into their workflows up front, and because there is open, friendly, and regular dialog between scientists and information managers within BLE.
Our IM team enjoys extending that dialog into the broader LTER community. If you are facing an IM challenge involving GIS, Python, or any part of the stack described above, feel free to contact us.