Content management systems (CMS) freed content from presentation. That means content was held in a database (or plain text files in the case of static site generators) and could be displayed in a number of different ways based on presentation code. This allowed for greater versatility in how much content could be displayed and on which devices.
With the rise of APIs, content could become fully independent and displayed in any number of online sites and mobile apps. The content can be combined with other content and can even respond to geolocation information or user preferences.
The Department of Justice just released two APIs that give developers both DOJ public relations content and job openings. Developers can repurpose over 14,000 press releases, blog postings, job and speeches using the DOJ News API. Alternatively, developers can create a legal job search app (like the DOJ Law Jobs app) using the DOJ Law Jobs API.
Freeing content allows for greater innovation in using and displaying that content. Federal APIs that provide content such as blog postings, videos, and job information can be spread further than just the federal agency’s website. Content APIs make government information much more valuable and useful to the American public thanks to creativity of app developers.Thank you for reading the API Briefing this year. I will be taking a short holiday break, but will be resuming my column in the New Year. Each week in “The API Briefing,” I will showcase government APIs and the latest API news and trends. Visit this blog every week to learn how government APIs are transforming government and improving government services for the American people. If you have ideas for a topic or have questions about APIs, please contact me via email. Dr. William A. Brantley is the HRIS Branch Chief in the USDA’s Rural Development Human Resources Office. You can find out more about his non-federal work in this space at BillBrantley.com. All opinions are his own and do not reflect the opinions of the USDA and GSA.
Have feedback or questions? Send us an email at firstname.lastname@example.org