- ✅ Enketo Express webforms will not ask for browser permissions as often
- ✅ Enketo Express has cross-browser (media) file inputs
- ✅ Enketo Express has a multi-language user interface
- ✅ Enketo Express displays right-to-left scripts from right-to-left
- ✅ Enketo Express has more text formatting (markdown syntax) support and across all labels and hints
- ✅ Enketo Express has better security of user credentials
- ✅ Enketo Express has support for multiple themes in all form views including previews
- ✅ Enketo Express will use the
instanceName
value defined in the XForm as the default local record name - ✅ Enketo Express will automatically save any unsaved record in the offline-capable views to avoid loosing data
- ✅ Enketo Express supports the pulldata() function (if Pyxform version after Sept 7th was used)
- ✅ Enketo Express validates each page in pages mode before a user can go to the next page
- ✅ Enketo Express includes an analog scale widget
- ❌ Enketo Express no longer works in Internet Explorer (it does work in Microsoft Edge of course)
- ✅ Enketo Express has more useful cross-browser exports including media files, in the ODK format
- ❌ Enketo Express has no Formtester app (planning to integrate this functionality in the form previews - it helps to let us know if this is important to you)
- ❌ Enketo Express has no Forms app (you do not need this)
- ✅ Enketo Express supports external CSV and XML data (for handcoded XForms or XLSForms after this issue is completed)
- ✅ Enketo Express has far more helpful error messages
- ✅ Enketo Express has support for dynamic required expressions
- ✅ Enketo Express has support for jr:requiredMsg
- ✅ Enketo Express has support for the "big-image" XForm feature
- ✅ Enketo Express has an improved API (v2)
- ✅ Enketo Express allows overriding a form-defined theme via the API (v2)
- ✅ Enketo Express has the ability to override default form values on launch through the API (v2)
- ✅ Enketo Express has a more advanced iframeable webform view that can communicate back to the parent window, enabled through the API (v2)
- ✅ Enketo Express has external authentication support
- ❌ Enketo Express has missing API endpoints and corresponding views: all endpoints containing "/single" (single submission views)
- ✅ Enketo Express is 100% JavaScript
- ✅ Enketo Express can be hosted on a local webserver
- ✅ Enketo Express is much easier to install
- ✅ Enketo Express has many bug fixes in the form engine that Enketo Legacy doesn't have