Introducing 'Lus' | Een realtime messaging platform gebouwd in Drupal en Node.js

07 Mar 2018

Stijn Berkers - Producer
+31 (0)20 - 261 14 99

Onlangs produceerden wij realtime messaging platform Lus, maar waarom en hoe?

Achtergrond

Enkele jaren geleden ontwikkelden wij OpenLucius, nog steeds een populair open source Drupal platform wat ingezet kan worden als social intranet, project management en/of documentmanagement.

Maar we zagen op een gegeven moment ook de waarde van populaire realtime communicatie apps als Slack en Trello. Hoewel OpenLucius ook een takenbord en messaging bevat is het niet realtime. Ook bevat het geen group messaging in channels, zoals bijvoorbeeld in Slack.

Optimalisatie communicatie

We wilden deze functies graag gebruiken om zo onze projecten -en communicatie verder te optimaliseren, zowel intern, als extern met klanten en leveranciers.

Maar Slack en Trello misten enkele functionaliteiten die cruciaal zijn voor onze bedrijfsprocessen en constante optimalisatie daarvan. Tevens wilden we graag:

  • onze data binnenshuis houden;
  • een platform dat afgestemd is -en uitgebreid kan worden; op ónze bedrijfsprocessen;
  • één consistent systeem, niet meerdere app-eilanden; waar info inconsistent leeft.

Ook leek het ons razend interessant om hedendaagse realtime technieken in Node.js onder de knie te krijgen.

De realtime / streaming technieken van Node.js worden overigens ook gebruikt door platformen als Paypal, Spotify, Netflix en Uber.

Introducing Lus: realtime communicatie platform

Daarom zijn we Lus gaan ontwikkelen in ons 'Lab'. Lus bevat alle functies de we versprijd over andere platforms zagen, gebundeld in één system. Het is een realtime messaging platform waar optioneel gebruik gemaakt kan worden van:

  • projecten en taken
  • clocking en budgetmanagement
  • documentatie (wiki)

Succesvol experiment wordt volwassen product

Wat begon als een Lab experiment, bleek succesvol in praktijk. Ook bleek er vraag van klanten naar het product. Het is inmiddels uitgegroeid tot een volwassen platform, waar nu zelfs de eerste klanten op draaien.

Ook ontwikkelen we momenteel iOS en Android apps en de benodigde API hiervoor.

What's next

Komende tijd zullen we het product verder ontwikkelen op basis van feedback, voornamelijk meer gebruiksvriendelijk maken van bestaande functies en optimalisatie code. We hopen het op een gegeven moment ook als Drupal distribution vrij te geven, net als we met OpenLucius deden.

Platform details

Check de Lus website en Lus docs website

Teaser screenshot

Realtime Messaging

Taken

Mentions

Realtime file sharing

Comments

Nóg meer
kennis nodig?

Check ons ons blog archief >