January 2016

Sitecore Hackathon 2016

The 2016 Sitecore Hackathon is a free, online, community driven event organized by Akshay Sura and supported by Sitecore. (Shout out to Pieter and Mark.) Teams that have signed up by 6 pm EST on January 18, 2016 have the opportunity to take part. Eligible teams will have 24 hours to build and submit a Sitecore module that best implements the idea for the Hackathon, as determined by our panel of judges. The window runs from Friday January 29th 2016 at 8 PM EST to Saturday January 30th 2016 at 8 PM EST. The ideas will be announced an hour before the Hackathon starts on January 29th.

Sign-ups closeMon, Jan 18, 2016, 6:00 PM EST
KickoffFri, Jan 29, 2016, 8:00 PM EST
Build window24 hours
Theme dropsFri, Jan 29, 2016, 7:00 PM ESTabout an hour before kickoff
See the 2016 winning teams

Categories

  • New Habitat Feature. Create a new feature module for the Habitat website exhibiting a clearly defined business objective. The feature must have visible renderings on the public facing website and can optionally extend the Sitecore editing interfaces. Your feature must use the Habitat website to showcase the feature and use the marketing features and Sitecore xDB. Your video presentation must include a brief description of the business objective and use case, followed by an introduction to the actual implementation and functionality.
  • 3rd Party System Integration. Create an integration to a 3rd party system in the Habitat example site. The solution can contain one or more new modules or can extend or customize the existing Habitat modules. During your video presentation, please introduce the 3rd party system including the purpose and use case of your integration, followed by an introduction to the actual implementation and functionality.
  • Customer Demo Site. Showcase a customized customer demo site built on Habitat. A customer wants to hire you or your company to build their new Sitecore website, but they want you to prove your qualifications by building a POC of their new website and do a demo on it using the personalization features of Sitecore. The POC must be based on the Habitat example site. The video presentation should be an introduction to the company you are demoing for and their requirements, followed by the actual demo you would do in front of the customer's marketing director and team.

Community judges

Thomas Eldblom
Martina Helene Welander
Mark van Aalst
Stephen Pope
Kieran Marron
Jon David
Chris Castle
Anthony Hook
48Teams
15Countries
24Hours

The teams

MVPness

MVPness

UK
  • Martin D
  • Ian G
  • Jonathan R
The Monads

The Monads

USA, UK
  • Richard S
  • Justin L
  • Martin M
CandyGram For Mongo

CandyGram For Mongo

USA
  • Jason W
  • Nick D
  • Dave H
WLS

WLS

Romania
  • Vlad I
  • Cosma A
  • Andrei C
Mindtree *wildcards*

Mindtree *wildcards*

USA, India
  • Jinto V
  • Murali D
  • Manohar I
Team NishTech

Team NishTech

USA
  • Josh K
  • Dominic D
  • Himadri C
Admin Mullet Reloaded

Admin Mullet Reloaded

USA, India
  • Matt S
  • Debu B
  • Dan S
Memory Leak

Memory Leak

USA
  • Vasiliy F
  • Volodymyr L
  • James C
Quebec Experience

Quebec Experience

Canada
  • Jean-François L’H
  • Sébastien B
  • François L-G
ThunderCore

ThunderCore

Jordan
  • Mohammed S
  • Ahmad H
  • Murad S
Sitecore-pectation

Sitecore-pectation

Jordan
  • Ishraq F
  • Huda M
  • Duaa G
Vision

Vision

Jordan
  • Hanin D
  • Bara M
  • Joan E
Uniques

Uniques

Switzerland
  • Kevin B
  • Tobias S
  • Reto H
Super Stars

Super Stars

  • Gunasekaran S
  • Yamini M
  • Dinesh K
Aaaarrrrr! Bacon Sulting!

Aaaarrrrr! Bacon Sulting!

  • Chris W
  • Sam S
  • Chris H
The Jarabaras

The Jarabaras

Sri Lanka
  • Pasan S
  • Prageeth R
  • Shehan P
Santa’s Little Helper

Santa’s Little Helper

Ecuador
  • Santiago M
  • Juan A
CodePanda

CodePanda

India
  • Vaibhao C
  • Sumit M
  • Vikrant P
Tech Turtles

Tech Turtles

Sri Lanka
  • Eranga F
  • Sutharsan T
  • Shanjeeva K
Pwned the experience

Pwned the experience

UK
  • Adam S
  • Antony B
  • Oliver V
PerfExceptions

PerfExceptions

India
  • Prachi D
  • Natasha J
  • Rita V
Blitzkreigers

Blitzkreigers

India
  • Jagadeesh S
  • Mariappan M
  • Charu A
BB9

BB9

Hungary
  • Tamás Sz
  • Tamás T
  • Bence J
SitecoreLearners

SitecoreLearners

India
  • Amit S
Avanade

Avanade

  • Zabiullah V M
Dark Knights

Dark Knights

USA
  • Badal K
  • Vishal G
  • Manoj R
Diversus A-Team

Diversus A-Team

Australia
  • Patrick S
  • Dar B
  • Clement H
No Weekend 4 us

No Weekend 4 us

Belgium
  • Gert G
  • Kris V
  • Nick V
Nurun Quebec’s Poutine

Nurun Quebec’s Poutine

Canada
  • Adriano R
  • Hinault D
  • Mathieu B
A-Team Possible

A-Team Possible

Hungary
  • László B
  • Mihály Á
  • Péter S
XPM

XPM

  • Poniasha N
NTT PowerHouse

NTT PowerHouse

USA
  • Baxter L
  • Ed K
  • Paul T
Red Staffy

Red Staffy

Australia
  • Azadeh k
  • Sudeep S
Sitecore Boleh

Sitecore Boleh

  • Daniel F
  • Anil M
  • Kok Chon H
Sitecore.HCI

Sitecore.HCI

Malaysia
  • Mohammad R
  • Omran M
  • Mohamed Z
Horizontal Indians

Horizontal Indians

India
  • Vikram R
  • Bhavesh M
  • Brijesh P
SitecoreVigilante

SitecoreVigilante

  • Abhijeet V
Sitecore Pandas

Sitecore Pandas

  • Sakthi
  • Indhu
  • Bharath
Balloons+

Balloons+

Belarus
  • Daniil R
  • Alexey S
  • Sergey B
The Belgian Pavement

The Belgian Pavement

Belgium
  • Johann B
The Red Hot Chilli Hackers

The Red Hot Chilli Hackers

UK
  • Bryan A
  • Andrew W
  • Liam H
SwissExperienceFactory

SwissExperienceFactory

  • Fabian G
  • Matthias G
  • Mark L
Ocelotes

Ocelotes

Costa Rica
  • Luis C
  • Hugo Á
  • José P. V
Experience Plateau

Experience Plateau

USA
  • Kyle K
  • Lemaire S
  • Brent P
Cache Money Millionaires

Cache Money Millionaires

  • Derek H
  • Ben S
  • Tom K
The Doof Warriors

The Doof Warriors

USA
  • Ty E
  • Bill D
  • Landon C
Pwn the Xperience

Pwn the Xperience

USA
  • Corey C
  • Mark S
  • Nick D
Sitecore Rootz

Sitecore Rootz

USA
  • David W
  • Anuradha D
  • Lakmai P

What they built

The Monads

Sitecore Habitat Commenting is aiming to bring a commenting experience into a page delivered by Sitecore Habitat. 3rd Party discussion or commenting modules take the engagement away from your website. With the integrated commenting module, we hope to bring that back into the xDB and keep the analytics combined for use with profiling and engaging your user base.

Team NishTech

The Jiratasktic module is a self-sufficient Sitecore module that integrates Sitecore with a JIRA Project. The module is targeted to Content Authors and Content Testers to associate Sitecore content items with JIRA issues without leaving Sitecore Experience Editor or Content Editor.

Admin Mullet Reloaded

Time Manager. The Sitecore Habitat Time Manager brings the proven Pomodoro Technique to the Sitecore community. Featured in business publications like Fast Company, productivity blogs like Life Hacker, and used by developer gurus like Scott Hanselman and John Sonmez, the Pomodoro Technique pushes away the distractions of a typical business environment, allowing you to focus in manageable 25-minute increments, followed by short 5 minute breaks to keep you operating at full efficiency throughout the day.

Memory Leak

Allow for business users and developers alike to subscribe to Sitecore evens and pipelines and have them appear in one or more Slack Channels.

Quebec Experience

Visitor Identification Module. Provide an easy to use interface to log visitor actions into Sitecore’s xDB so that their actions can be used, in future site visits, to provide more meaningful content to those particular visitors. ○ The Habitat module contains an out of the box REST API to easily log informations to Sitecore xDB. ● Provide a way to detect developers or people that find their pleasure at gaining informations about a website structures and mechanics. ○ The module contains a script to detect if a visitor’s developer tools are opened. ● Provide site building blocks to facilitate our module usage while performing site integrations. ● Front our module in Habitat to show all its power to other Habitat developers.

ThunderCore

Chat. The Customer Service Representative Chat Module or CSR Chat Module for short provides an easy to use chat feature that visitors can utilize to contact site administrators and customer service representatives. Our Module makes it easy for companies to follow up on customer inquiries as well as build trust through reaching out to people browsing, it also keeps a record of all chats between CSR’s and potential customers, which can be accessed later on to be able to assess growing customer needs.

Uniques

Recommendations Feature. Recommendations is a feature ready to be used on the Habitat website. This feature provides content recommendations for any page within Habitat. The recommendations are based on the key phrase extraction service from the Azure Text Analytics API and some post processing with the Sitecore ContentSearch API.

The Jarabaras

PinMe. The purpose of the module is to demonstrate the location aware capabilities that Sitecore consists and how it could be developed based on the Habitat architecture.

Santa’s Little Helper

Real-Time Collaboration Module. Our submission was based on the first option, “New Habitat Feature”. We decided to develop a new feature that was missing in this platform and we added some additional cool functionality in order to give more value to our product. The feature consist in collaborate between website members and also interact in a real-time forum where each user can create discussions and reply to another users’ comments.

Tech Turtles

Module is for user who wants to retrieve information about a particular company social media. FullContact.com is the 3rd party API used in this module. they uploaded their mp4 so no link but will email it to you Pieter

Pwned the experience

We have built a Sitecore graph database module which is powered by a cloud database (Neo4j) running in the cloud (www.graphenedb.com). The module allows interesting graph Cypher queries to be made to deliver relevant related content.

BB9

Integration of the Google Maps into Sitecore. The Google Maps is a very popular feature a modern good website can have. The visitors who demand fast and easy access for the desired information dont want spend time for searching for them. Today just show the address on the page is simply not enough. The ’How to get there?’ became such as important as the ’Where it is?’.

Dark Knights

Custom video player rendering. Extend habitat media feature while extending Sitecore with custom video player rendering with experience editor friendly user experience to be able to search online videos across multiple service providers such as YouTube and Vimeo in standardized SPEAK based UI. This would facilitate lot of enterprises to integrate with their corporate online video channels. Long term objective is also to bring in media analytics capabilities, perhaps integrating with Sitecore xDB, as applicable and possible.

Diversus A-Team

REST Service Integration with Visualized Google Map. The purpose of this module was to provide a generic framework for integrating and aggregating various geo spatial datasources. This enables a user-friendly manner for end-users and technical staff to specify RESTful web service data to consume in Sitecore and have this data displayed in a Google Maps visualization.

No Weekend 4 us

The Event Feature. Based on our experience with Sitecore and the expectations that our customers have when creating a new website we did an entire walk-through of the Habitat solution. As we investigated the Features made available in the latest Habitat version we tried to list which elements we saw as missing from the solution. One of the features that seemed lacking was the possibility for the content editor to create and manage events as well as all associated content.

Nurun Quebec’s Poutine

Learn, innovate and try to combine two technologies which are not yet directly integrated. Transfer the heavy indexing process to an external provider hosting in the cloud to allow the end user to have a better search experience.

Sitecore Boleh

Getting Latest update happening in social media page by using this module on Sitecore habitat platform to enhance data analysis done by Business user.

Horizontal Indians

HabSearch. HabSearch module extended the search functionality of the Sitecore Habitat website by adding features like Search Facets & enabling Site Personalization via the auto triggering of desired Sitecore Personalization Profiles/Personas based on the search keywords (e.g. If user search for ‘Sitecore’ keyword, show some personalized content on the sidebar ).

The Belgian Pavement

Documentation Event Feature. This document intend to describe how to install the Event Feature made for the Sitecore Hackathon 2016 (specialized for Habitat), how to use it and how It works. Please follow the instruction in the same order as seen in the document. This module won’t work outside habitat right now, as it have some dependencies on the Foundation of Habitat.

SwissExperienceFactory

Rendering Mover for Habitat. In the Sitecore 8.0 Experience Editor it was only possible to add renderings to the Final Layout. If you wanted to change the Shared Layout you had to use the Presentation Details. This meant that an author usually added a specific rendering for each language manually. In Sitecore 8.1 it’s possible to add renderings to the shared Layout from the Experience Editor.

Watch the demo (no longer available)

Experience Plateau

Sitecore Fresh. The only module to let content authors know that their content is out of date! With extensibility endpoints for developers, notifications in the various editor modes, and boosting of search results, this module is action packed and will be a welcome hit to content authors across the world.

Cache Money Millionaires

3rd party integration between Slack and the Habitat website.

The Doof Warriors

Blog. The new module created was for blog posts. The module allows you to see a list of all blog postings and upon selecting one, view the entire post. In addition we added a tag system that allows you to filter for posts based on the selected tag.

Entry submission requirements

All teams must submit the following as part of their entry, on or before the end of the Hackathon on Saturday January 30th 2016 at 8 PM EST.

  • Sitecore 8.1 rev. 151207 (Update-1) running on Habitat 1.0.0.319. Click here for more info on Sitecore Habitat.
  • A Sitecore 8.1 module install package.
  • The module code. We look at cleanliness of code, commenting where necessary, code structure, and standard coding standards and naming conventions.
  • A precise and clear installation instructions document (1 to 2 pages).
  • Module usage documentation (2 to 5 pages): the module's purpose, how the end user uses it, screenshots, and so on.
  • A 2 to 10 minute video explaining the module's functionality, as a link to a YouTube video: what problem was solved, how you solved it, and the end result.

Prizes

The winning teams each receive a $100 Amazon gift card per team member, for a total of $300 per team. The Amazon gift cards are emailed to the addresses on file no later than 10 days after the winning team is announced. This year we are also giving out physical trophies (1 per team) to keep on your desk, and a digital badge to showcase on your website or blog. We will showcase your company logo or your team photo. No purchase necessary. See the Official Rules for complete details, including judging criteria and prize details.

FAQs

There can only be 3 team members maximum in a team.