A New Way to Distribute Your Videos
Joost came to SitePen in the middle of a substantial application platform rewrite, needing assistance creating several very advanced Dojo widgets. The Joost application framework and structure was very well written, but also state-of-the-art requiring advanced skills and a very aggressive development schedule. The project was JavaScript from end-to-end in the browser and on the server. And most of us at SitePen were already users of Joost before the project, making it a blast to work on this initiative.
The Setup
Each SitePen developer worked against their own local installation of the app. APIs are always a challenge in projects, especially with quick deadlines and moving requirements. This challenge was mitigated by introducing Joost to dojox.rpc and defining their APIs as Simple Method Description (SMD) files, allowing for development against static data. Also, the smart business decision to not support Internet Explorer 6 made it possible to complete the work more efficiently.
Development
SitePen worked in constant chat with the Joost Development teams. The project was 100% Dojo implementing the single page application pattern on the client-side, with a custom JavaScript framework on the server-side. This led everyone on the team to write all code using JavaScript, HTML, and CSS! SitePen loves JavaScript and challenges, making it very enjoyable to work on a state-of-the-art Server-Side JavaScript (SSJS) framework.
Wrap-up
The new Joost.com is a beautiful, powerful, Dojo-driven web application.


