Neos Award Winner 2017
For Neos Award 2017 the Neos team decided to have four categories includes: Gold Award, Silver Award, Bronze Award and Excellence Award. The winners are portrayed below:
Multiple web portals were created during the years to provide information, sales reports and various other functionality to manage partner accounts for different partner channels. But with the growth of the company and the every-growing user base, maintenance and operation of the portals was hard to scale. Besides that, the implementation did not fit the current architecture that was used for newer software development. Since last year Neos is the preferred CMS for newly developed platforms.
The project is an online service that allows businesses to create, distribute an manage digital Wallet passes (loyalty cards, coupons, store cards, event tickets etc.).
Passcreator is built solely on Flow since we started back in 2012 and has gained a loyal customer base since then including customers like McDonald’s Australia, SAP, haymarket and various festivals as well as smaller businesses.
Having issued around 500.000 passes in 2015 and around 620.000 passes in 2016 we’ve gained significant traction.
We think the project is award-worthy since it proves that Flow can be used in scalable environments to build high-quality and highly maintainable software. Besides from that it also really helped us become better at what we do while learning all the cool stuff that the Flow Framework and Neos applies.
The sheer amount of nodes in this system tests Neos CMS’ limits and led to quite a few developments to push those limits by orders of magnitude. Having ~3000 products, 600 specialist partners and lots of editorial content in up to 45 variants led to a total number of some 56,000 nodes and thus to one of the largest known Neos installations of the time.
Since the products were to be synchronized from the customer’s PIM system and the current public API is unable to handle that amount of data during import in a performant way, we developed a custom command-based importer for the write side. It comes quite close to the planned command API in the CQRS context and can process the thousands of commands a migration consists of within a few minutes.
Agency: CAMAO AG
Project: Website Relaunch TOURISMUSVERBAND SILBERREGION KARWENDEL
One of the most important requirements was the ability to easily make modular releases. This was key because the customer was creating content in the CMS, requiring “just in time” development of the necessary content elements. Handling this was made significantly easier due to the modular content definitions and the simplicity of dependency management within the Neos ecosystem. We also used ElasticSearch with Query Boosting to implement behaviour tracking which enables the website to present different content to visitors based on their preferences and history. This was also easily integrated through the use of custom EEL helpers using Fusion to tie everything together.
Swisscom Mailer is made up of 3 core elements:
1. Neos Module for Receiver Source Management.
2. Mailer engine written in Go for newsletter personalization and hand-off to mail server.
3. Neos Content editor with Mailer Inspector to set email parameters and send out Newsletter.