Formhub Blog
Project updates and user experiences from around the world
New in formhub...

At formhub, we don’t have versioned releases. Instead, we follow the “continuous integration/deployment” model. While we deploy updates nearly as frequently as some, we do push updates quite frequently; often more than once a day. This makes the standard announcement of features per release a little tougher, so I’ve tried to start a “new in formhub” post per week over at formhub-users. Here are the last two:

Posted on Friday, August 17:

  • formhub now serves up the media you upload to it properly to ODK collect. For those of your working with media in your forms, the process should become much more seamless now. Check out the Birds form on formhub_u to see how this works. (adapted from the odk forms repo
  • A new header and other stylistic changes. We have begun a process of the UI revamp on formhub, and a new header, typography, and other stylistic changes were pushed up this week. Hope you like them!
  • Leaflet upgrade. We upgraded the mapping library we use, leaflet.js to 0.4. You may notice a few little changes on the map, like a smoother zoom.
  • IE 0.9 fix. During the addition of google satellites, we accidentally broke the map view for IE 0.9 users. That has been fixed.
  • Data posts to bamboo as they come into formhub working. This will sound cryptic to most. But once our web-data-analysis engine bamboo is released, this feature (continuous updates) will make many of you happier :)

Posted on Friday, August 10:

  • formhub can now update an external webservice with data as data is submitted to formhub (see the blogpost for details)
  • Google Satellite Maps are now available as a background on the map view
  • formhub’s xlsform engine now has a “hidden” field (which only takes a “name”) which outputs a bind element, and  a space in the instance, but nothing in the body – this was added for those using formhub as an xform-generation engine to produce xforms for commcare, which makes use of these ‘hidden’ fields to load case data
  • i18n support: formhub now has the infrastructure to support site-wide translations. Those with their browser locale settings set to French should already see quite a bit of the site translated.