What's New: Upgraded HTML Editor and the Firehouse Solutions API

Two updates are live on your site today!  A new HTML Editor for managing your web pages, and a new Firehouse Solutions API to access your department's data.

New HTML Editor

The editor you use when editing web pages has been replaced with TinyMCE. The previous editor had reached end of life and was no longer receiving security updates, so this keeps your site current. It also brings a number of improvements:
  • Modern, cleaner toolbar. Fewer buttons you never used, and the ones you do use are easier to find. Tools also appear right where you're working (for example, when you click a table or image).
  • Works on phones and tablets. The new editor is built for touch screens. The old one was desktop-only in practice.
  • Better paste from Word and Google Docs. Pasted text keeps its headings, lists, and links but drops the hidden junk formatting that used to break page layouts.
  • Drag-and-drop images. Drop a photo straight into the page. Resize it by dragging the corners.
  • Improved tables. Add or remove rows and columns, merge cells, and set widths without leaving the page.
  • Easier links. Links are detected automatically as you type or paste them, and the link tool is a single, simpler dialog.
  • Embed videos. Paste a YouTube or Vimeo link and it becomes a playable video.
  • Search and replace, word count, and full-screen mode. All built in.
  • Source view is still there. Switch to the raw HTML at any time and back again, just like before.
  • Cleaner HTML. The pages the new editor saves are simpler and display more consistently across browsers.
Your existing pages open in the new editor as they are. Nothing needs to be converted.

The Firehouse Solutions API

If you use other software alongside your website (records management, scheduling, reporting, a mobile app), you can now pull your department's data from your Firehouse site into those systems. Announcements, news, calendar events, training, documents, member roster, meeting minutes, sign up sheets, discussions, guestbook, rental calendar, and your custom databases are all available.

How it works:
  • Getting started. To use the API, contact us at Support@FirehouseSolutions.com and we'll enable it for your website.
  • Access. Once enabled, log in to the Members Area and go to Website Management > Application Programming Interface (API). There you create an API Project, which provides your key (a refresh token). Each project has its own settings: status, which endpoints it can reach, and IP address lockdown.
  • Authentication. Every request is sent over HTTPS and must include an access token in the Authorization header. You get an access token by exchanging your project's refresh token; access tokens expire after 24 hours and refresh tokens after one year. Treat the refresh token like a password. Regenerating it immediately revokes all active access tokens.
  • Read-only. The API returns data; it does not change anything on your site.
  • Logging. Every call is logged. Statistics are viewable on your project's page.
Full documentation and examples are available at https://www.firehousesolutions.com/api