In this article, we want to give you some insight into the technology we are using on lomography.com and what we are currently working on with the new site.
Our previous site had been around for many years now. A while ago we started thinking about how to make the site faster, add new features and a new (mobile friendly) design to the site. Basically there were two options: upgrading the technology behind the old site or starting from scratch (and migrating the data of course). We gave this a lot of thought (even starting to explore both options) and eventually settled for the fresh start. Some months and many coffees later, this very site is the result (and by no means the end result – as we now have the foundation to create even more things).
What we are running on
For the new site we also already developed some modules we are very happy about – the Grid for arranging the photos and the Lightbox to show the great photos even bigger. All the photos are resized on the fly and this is how it works: You upload a photo to Lomography, it is stored on the assets server, uploaded as backup to S3 and distributed among our CDNs. Every time the application server requests a new photo, it is resized and uploaded to CDN again (all within milliseconds, so you don’t have to wait too long). Everything else is pretty much straightforward.
What we are working on
We know there are some features missing still on the new site and are working hard on getting these done – we wanna roll them out one by one and work in the feedback we get from you. We are very sorry this takes a bit of time but we really want to get everything right and working smoothly. In the last one and a half weeks, many other features were rolled out and we spent quite a bit of time improving the performance.
- Right now we are working on albums, the photo upload and editing.
- After that we will tackle the Feed (and alongside that, the Activities and Notifications).
- Then the competitions are coming back.
- And we certainly didn’t forget about the LomoWalls as these are one of the favorite things we had on the previous site. But showing them on multiple device sizes is still challenging.
So if you have any questions, please just ask me anything below in the comments. I am trying to answer everything as soon as possible, but please note that we are working on the site still. So I try to keep it short and/or do it in the wee hours. Thanks!