The Rolling Stone Magazine – Final submission

The solution consists of four parts

The Intranet on Office 365
Since every one at Rolling Stone Magazine love concerts the intranet start page will be showing a list of upcoming events nearby.
We are using HTML5 geolocation api to collect the users current position, send that to last.fm geo api and get back a lists of events.
On every artist page on the intranet there is a Yammer feed where users can share thoughts about the artist. There is also a Yammer feed at the start page.

Most of the pages is about artists in one way or another, concert reviews, interviews, album reviews. To make page creating easier there is a small
page creation engine that uses a approval workflow to call an Azure hosted web service.
The web service gets artist data from audioscrobbler, creates a page in SharePoint and populates the page with information.
But not only that, the web service also posts to Yammer every time a new page is created. Posts is visible in the Yammer feed at the start page.
Each artist page also has a Yammer feed where users can discuss page content or artist.

Each week there is a poll who will be the DJ of the week.
Besides fame and glory the winner will get to choose the soundtrack for the next week.
The music is provided by integrating Spotify.

The intranet would not be complete without the ability to search for artists.
Since the standard search display template is kind of boring we have built our own search display template.

The intranet video demo

The Rolling Phone app
Since the Rolling Stone Magazine employees are huge Windows Phone fans they have requested a native Windows Phone app.
If there are, by any chance, employees that are using other smart phones they will have to stick with the ordinary responsive web pages.
The app shows the lastest published artist page from the intranet.
It does so by sending a request to our Azure hosted web service. The web service gets the latest published page and returns the data as JSON.

The Rolling Phone app video demo

The Rolling Yoga Office app
Working at Rolling Stone Magazine isn’t just going to cool concerts and hang out with hipp artists.
Sometimes work requires long hours struggling with endless Excel sheets.
After a couple of hours, what could be better other than some yoga exercises?

Now the employees at Rolling Stone Magazine can enjoy yoga instructions without even leave there Excel Sheet.
pic

The Rolling Yoga Office app video demo

The Rolling Basement project
Way ahead of Saturdays Head 2 Head challenge we realized we had to find a way to keep track of all the shiny badges we earned.
But there *was* no api… What to do? Screen scraping ftw.

badges board
Try it out here

The whole thing runs on top of a coffee mug at Niklas desk.
We accidentally mentioned that there was more fancy moves… Well here it is

In this final submission we aim for the following badges.

The Badge Taskboard Thief Project

The thieving bastards of Altran have ripped the entire Badges page and created an interactive taskboard in the style of Visual Studio Online.
Now you can finally keep track of which badges you’ve completed.

Badges Taskboard

badges board
(no drag-n-drop implemented yet. You have to click the colored status in the bottom right to toggle the status and move a badge to another status )

We ripped the JSON from theyahoo query badges page using yahooQueryLanguage screen scraping, trimmed it to fit our needs using regex in Notepad++ and bound it to a knockout-view.

For this, we’re asking for the Thieving Bastards

The project is hosted on our Raspberry Pi,

using NodeJS, ExpressJS and Sockets.io. For this, we’re asking for the Hipster badge

The database used at the moment is some new fancy thing called “localStorage”  😛
It’s currently running on with maximum security.fult

For this, and the project in it’s entirety, we should be punished by being awarded the Nasty Hacker badge 🙂

The design used is ripped straight from the Badges page. So I assume we will get a Glossy Pixels badge as well, otherwise that would mean you don’t appreciate your own design 😛

The Rolling Stone Magazine – Automatic page creation 2.0

The Azure hosted web service now posts to Yammer every time a new page is created. Each post shows on the intranet start page with artist name and a link to the page.
This is done by creating an App i Yammer to get the necessary tokens. The web service uses a custom built framework to make the actual posts to Yammer.
The big challenge here is to get the app published in Yammer and get all the tokens for the requests right.
After a fair bit of trail-and-error, mostly on the Yammer side, new pages are now announced immediately at the intranet start page.

trsm_Yammer1

We aim for the following badge

Badge-YamYam

Update: The Rolling Stone Magazine – Excel yoga

By popular request we have done some small updates to the Office app.
Everybody thought the fancy female yoga instructor was too good to be true.
Instead the Control Altran Delete team now is acting as instructors.

trsm_AltranYoga1

 

trsm_AltranYoga2

 

trsm_AltranYoga3

The full episodes can be seen in all there glory below. Enjoy!

Episode 1

Episode 2

Episode 3

Episode 4

Episode 5

Episode 6

Episode 7

Episode 8

Btw… Of course the videos are hosted by Azure Media Services.

Team Spirit in it’s purest form

Badge-TeamSpirit

The Rolling Stone Magazine – The Rolling Phone

Since the Rolling Stone Magazine employees are huge Windows Phone fans they have requested a native Windows Phone app.
If there are, by any chance, employees that are using other smart phones they will have to stick with the ordinary responsive web pages.

Scince the customer always is right we made a sweet little app. The Rolling Phone.

The app shows the lastes published artist page from the intranet.
It does so by sending a request to our Azure hosted web service. The web service gets the latest published page and returns the data as JSON

.trsm_wp81trsm_wp83

trsm_wp84trsm_wp85

This is as native as it gets on a Windows Phone

Badge-GoNative

The Rolling Stone Magazine – Excel yoga

Working at Rolling Stone Magazine isn’t just going to cool concerts and hang out with hipp artists.
Sometimes work requires long hours struggeling with endless Excel sheets.
After a couple of hours, what could be better other than some yoga exersices?

Now the employees at Rolling Stone Magazine can enjoy yoga instructions without even leave thiere Excel Sheet.
We give you – The Rolling Yoga office app.

trsm_yoga1

trsm_yoga2

trsm_yoga3

 

Since we think this will really rock, we are aiming for the Office Lut 🙂

 

Badge-OfficeLut