Drag and drop & community spirit

I recently wrote we were tackling the beast that is signup, well I am please to say we have that pretty much nailed now. We have front and backend validation working a treat, secure password storage in the browser and database, constant saving, a smooth and easy process of signup and log in and all hooked to what it needs to in the backend! We have also retained authorisation on server restarts (*yawn*) which in real terms means that as we bug-fix and update your Novlr, you won’t have to keep re-logging in. It’s the little things 🙂

The latest challenge of the Novlr build has been the sortable chapters. One of the things you told us was most important was easily move things about at will. We know how often you novel writers change your minds! So the latest chunk of work has been doing exactly that – making an intuitive drag and drop chapter list. Now, without getting to tech-heavy, I want you to know we had to really put our head together on this one. Art and I were scribbling number arrays and proposed code logic on bits of paper for hours in Pain le Quotidien on Wardour Street in a bid to get it to do the right thing in the backend. We’re please to say that on finally figuring out what we *thought* was the best way of doing this in technological terms we turned to the community (sort of our vibe here at Novlr) for a crowdsourced opinion. If you’re interested you can read the question we asked and the generated discussion which helped us solidfiy the method we had chosen. I don’t expect anyone to be following that closely! I just wanted to demonstrate how much of the build relies on the node.js and angular.js communities – it’s expert’s brains; it’s streamlined libraries; and it’s wealth of example builds that help us get to where we are.

This made us think a lot about having a community of our own. What that would like like we’re not sure – a writing community, a Novlr-specific forum, a writing help community. We don’t know but it got us thinking and something we are going to look more into once we have beta done and the first couple of releases out of the way!