Drupal distributie OpenLucius 2.0 vrijgegeven! Platform voor communicatie, samenwerken -en cultuur bouwen

03 Jun 2020

Joris Snoek
Digital Consultant
+31 (0)20 - 261 14 99

In 2014 brachten we met trots OpenLucius 1.0 uit op Drupal 7. Helaas moesten we de open source ondersteuning daarvoor in 2018 stopzetten, maar hadden altijd de intentie om een ​​nieuwe versie te bouwen; welke alle lessen uit het verleden zou bevatten. Begin 2020 konden we eindelijk starten met het ontwikkelen van de nieuwe versie in Drupal 8; eerste release is nu beschikbaar in Drupal 9.

Wat is OpenLucius

OpenLucius wil een 'lean and fast' social platform zijn voor communicatie, productiviteit en het bouwen van cultuur; klaar voor gebruik na installatie. Het doel is om gebruiksvriendelijke software te zijn die teams helpt met:

  • Betere communicatie;
  • Kennis management;
  • Cultuur bouwen;
  • Projecten gedaan krijgen;
  • Eenvoudig (grote) bestanden en mappen delen en beheren;
  • ..en er komt nog veel meer.

Het doel is ook om een ​​optimale ervaring voor ontwikkelaars en site-bouwers mogelijk te maken voor het bouwen van add-on-modules en eenvoudig beheer / updates.

Out-of-the box functies

Momenteel (mei 2020) werken deze kernfuncties direct na installatie van de OpenLucius Drupal-distributie:

Handleiding voor eindgebruikers

Bekijk de productpagina's voor alle functies voor eindgebruikers.

Probeer het meteen

Als je het nu meteen wilt proberen, ga dan naar de product website en klik op de knop 'Try for free now'.

Updates en onderhoud voor Drupal-developers en sitebuilders: OpenLucius 1 (D7) versus OpenLucius 2 (D9)

Drupal distributies / install profiles hadden een ietwat slechte reputatie als het gaat om het onderhouden ervan. Inderdaad, het was vroeger relatief moeilijk, maar het onderhouden van een install profile in Drupal 9 is veel eenvoudiger dan in Drupal 7, wat een van de belangrijkste redenen is waarom we OpenLucius 2.0 wilden bouwen.

  • Grote Drupal-upgrades (D8-> D9, D9-> 10, enz.) zijn geen complexe migratieprojecten meer, als de codering goed is gedaan. In Drupal 8 is het belangrijkste om verouderde code te herschrijven voor Drupal 9, lees meer over de voorbereiding op Drupal 9. Met behulp van een goede IDE en tools op de gelinkte pagina is het relatief eenvoudig.
  • OpenLucius 2 heeft geen module-afhankelijkheden, behalve Drupal core. De Drupal 7-versie was sterk afhankelijk van 'contrib modules', waardoor het moeilijk te onderhouden en onmogelijk te upgraden was zonder dat het een complex migratieproject werd.
  • OpenLucius 2 is volledig op Composer gebaseerd. In vergelijking met de Drupal 7-manier om distributies te onderhouden, is een op Composer gebaseerd beheer een grote opluchting.
  • Geen Drupal 7 Features meer, maar Drupal 9 core config management. Ook vanzelfsprekend voor de Drupalistas onder ons.

Core maatwerk en contrib integratie

  • Net als de Drupal-core, hebben we zoveel mogelijk code in Services verwerkt, zodat ontwikkelaars deze kunnen overriden, wat het aanpassen van de kern van OpenLucius relatief eenvoudig maakt.
  • We bouwen API-functies / hooks waar nodig, zodat contrib / modules van derden kunnen integreren. Op dit moment hebben we al een paar hooks geïmplementeerd; meer hierover in komende artikelen.

Installatie

Je kunt de code installeren en beheren met Composer:

composer create-project lucius-digital/openlucius-project:2.0.0-alpha1 MY_PROJECT_FOLDER

Code hosting

Momenteel (mei 2020) wordt de code hier en hier op Github gehost. Zodra mogelijk willen we het op Drupal.org hosten, maar op dit moment krijgen we compatibiliteitsproblemen via Composer wanneer het install profile wordt gehost op drupal.org. Als Drupal 9 stable wordt uitgebracht, zullen we het waarschijnlijk hosten op drupal.org

Installatie Handleiding

Bekijk de volledige installatiehandleiding voor:

  • Installatie van de OpenLucius-distributie in 3 eenvoudige stappen;
  • (optioneel) De Docker omgeving gebruiken;
  • (optioneel) Met behulp van de 'quick-start' van Drupal core;
  • (optioneel) Het pakket Node.js / Socket.io installeren.

Project content

Het project package faciliteert:

  • De OpenLucius Drupal distributie;
  • Optioneel, een kant-en-klare Docker omgeving;
  • Optioneel, een Node.js / Socket.io package voor realtime goodies zoals de chat.

Projectpagina op Drupal.org

De bovenstaande projectinformatie is ook geschreven op de OpenLucius projectpagina op Drupal.org.

Let's talk

We zijn dus erg enthousiast over deze release en zouden graag jullie feedback horen, laat ons jouw developers-, support- of feature requests weten in de OpenLucius issue tracker op Drupal.org, of laat hieronder een reactie achter. We kijken uit naar de volgende releases and keep bringing the good stuff!

Comments

Nóg meer
kennis nodig?

Check ons ons blog archief >