I recently added file upload support to an Ember application that
talks to a Phoenix API server using the JSONAPI protocol. I wanted a
solution that integrated well with Ember and
direct uploads to S3 from the client, included drag and drop support
for choosing files, and had the ability to show upload progress. After
In the previous article I covered installing Dragula.js in an Ember project and built a simple wrapper component I could use to test basic Ember integration. This article will extend the simple component to bridge Dragula’s DOM based view of the application with Ember components and models.
Building A Bridge
Let’s start with a recap of the
I’ve been doing a lot of work on an internal planning and organization tool for HCW. It’s an Ember application that among other things offers a simple kanban board. As you would expect of any kanban board, the interface is drag and drop heavy: cards can be sorted within their own lanes, cards can be moved between lanes, checklist items on cards can...