Tag: HCL Notes Ontwikkelaar

  • Domino als OIDC provider gebruiken – Deel 2

    Domino als OIDC provider gebruiken – Deel 2

    Vorig jaar schreef ik een stukje over de mogelijkheid om HCL Domino als OpenID Connect (OIDC) provider te gebruiken.
    De doelgroep was toen vooral beheerders van de Domino server.
    Onlangs werd ons gevraagd om een opzet te maken voor een aanmelding bij de Domino OIDC provider, maar dan door een Android app gemaakt in Flutter. Vervolgens moet er data opgehaald worden met de OIDC access token door middel van de HCL Domino REST API.
    Nu is Flutter niet direct iets waar wij dagelijks mee werken, maar aan opzet lijkt het erg op andere programmeertalen waar wij wel bekend mee zijn, dus dat was geen probleem.
    Kortom wij hebben een heel eenvoudige opzet gemaakt waarmee de klant verder kan ontwikkelen.

    Voor deze demo hebben wij een HCL Domino 14.5.1 EAP2 Server met de Domino REST API V1.1.6 in een Podman Container opgezet op een Windows 11 ontwikkel laptop.

    Om de mogelijkheden te laten zien hier een paar schermafdrukken van de demo voor de klant.

    De Flutter code in Visual Studio Code.

    Met de Domino REST API halen we veilig data uit een Demo Notes applicatie en tonen dit in de Android App

    Van demo naar productie.

    Door deze demo is bij de klant aangetoond dat het technisch mogelijk is om met een moderne HCL Domino omgeving snel data uit Notes te kunnen presenteren en bewerken op een Smartphone. De opdracht om een applicatie te ontwikkelen en de infrastructuur in te richten wordt nu samen met een bedrijf waar wij mee samenwerken gerealiseerd.

    Voor ons mooi omdat wij nu volledige gebruik kunnen maken van de potentie van HCL Domino, schaalbaar en onderhoudbaar in containers, een OIDC provider zonder afhankelijkheden van externe Cloud diensten, een veilige manier om data uit te wisselen met de Domino REST API die samenwerkt met de OIDC provider, en als toetje kunnen wij gebruik maken van de AI functies van Domino IQ!

    Wil jij ook kennis maken met de kracht van Domino? Vraag ons gerust naar de mogelijkheden.

    Bronnen:

    https://opensource.hcltechsw.com/Domino-rest-api/howto/IdP/configdomino145oidc.html

  • Applicatie pictogram vanaf Notes 12.0.1

    Applicatie pictogram vanaf Notes 12.0.1

    Het Notes applicatie pictogram, een vaak minder belangrijk gevonden onderdeel bij ontwikkeling, maar toch van belang voor de herkenning van jouw applicatie.

    In de Notes- en Domino-release vanaf versie 12.0.1 heeft HCL de mogelijkheid bijgewerkt om applicatie pictogrammen van 64 x 64 pixels in de werkruimte weer te geven.
    Je hebt hebt als HCL Notes ontwikkelaar de mogelijkheid om een pictogram bestand te uploaden die groter zijn dan dat, maar op de werkruimte worden ze weergegeven als 64 x 64 pixels .
    Als je oudere applicatie pictogrammen heeft die zijn gemaakt met de pictogram specificatie van 32 x 32 pixels die vóór deze release bestond, worden deze nog steeds in het kleinere formaat weergegeven.
    De ontwerp- en ontwikkelingsteams van Notes Domino werken aan het bijwerken van bestaande sjabloonpictogrammen voor door HCL geleverde sjablonen; je zult deze pictogrammen ook bijgewerkt zien in de versie v12.0.1.

    HCL heeft voor de 12.0.1 versie meer informatie beschikbaar over het vervangen van het applicatie pictogram: How to Create Application Icons in Domino 12.0.1

    In versie 14.5 zijn er een aantal dialogen iets aangepast maar de technische informatie die de bovenstaande link beschrijft is nog het zelfde.

    Wanneer je vanuit de Domino Designer navigeert naar Resources > Icon en daar de Open Icon Editor knop aanklikt krijg je niet meer zoals vroeger een raster met pixels, maar een modern ogende dialoog waar je keuzes kunt maken.

    Keep current icon

    De eerst keuze is Keep current icon. Er is dan ook geen mogelijkheid om het icoon aan te passen bij deze keuze.

    Create a new icon

    Een andere keuze is Create a new icon.
    Hier kan in het dialoogvenster een keuze gemaakt worden uit een aantal standaard kleuren, of er kan door middel van kleurpaletten een eigen kleur gekozen worden.

    De tweede keuze is een vorm, echter zeer beperkt tot een cirkel of een vierkant.

    De derde keuze is effect, Flat voor simpelweg de kleur weer te geven,  Gradient en Gradient 2 voor kleurovergangen, en Bevelled om een rand toe te voegen met een lichte en donker kant om de illusie van een verhoogde knop te geven.

    Als laatste kan gekozen worden voor een afbeelding uit een van de aanwezige categorieën.

    Import an icon

    De derde optie is importeren van een afbeelding.
    Voor de beste resultaten is het handig om een afbeelding van 64 bij 64 pixels te kiezen. Hiervoor kan het nodig zijn om de afbeelding eerst in een ander programma zoals Gimp aan te passen.

    Notes zal de afbeelding bij het tonen op het werkblad aanpassen naar maximaal 64 bij 64 pixels.

    Er is in de moderne versies van de HCL Domino Designer geen mogelijkheid meer om het oude 32 pixel icoon aan te passen dat gebruikt wordt in niet meer ondersteunde versies van Notes.

    Domino Restyle

    Meer informatie over het vernieuwen van oudere HCL Notes applicaties en het gebruik van een thema met Domino Restyle kan je ook vinden in een eerder bericht INECO – Gerestylede pictogrammen gebruiken: nieuwe optie voor Domino Restyle versie 14

  • Gerestylede pictogrammen gebruiken: nieuwe optie voor Domino Restyle versie 14

    Gerestylede pictogrammen gebruiken: nieuwe optie voor Domino Restyle versie 14

    Domino Restyle werkt eenvoudig de oude gebruikers interface elementen van een bestaande HCL Notes applicatie bij met een kleurgecoördineerd, fris en modern uiterlijk.

    Domino Designer 14.0 ondersteunt het kiezen van de bijgewerkte weergavepictogrammen voor toepassingen, zelfs als je de stijl ervan niet wijzigt.

    Met de nieuwe eigenschap “Gerestylede pictogrammen gebruiken” kan je de bijgewerkte weergavekolompictogrammen gebruiken.
    Als de applicatie in eerdere versies wordt uitgevoerd, worden de oude kolompictogrammen gebruikt.

    Gebruik het vernieuwde tabblad Pictogrammen in de weergavekolom.

    Opfrissen

    INECO kan jouw oude Lotus Notes, IBM Notes of HCL Notes applicaties voor je opfrissen of aan de huisstijl van je bedrijf aanpassen op deze manier.
    In enkele gevallen is er echter meer nodig dan alleen het uiterlijk aanpakken.
    Wij kunnen ook uw applicaties analyseren en optimaliseren. Neem hiervoor vrijblijvend contact met ons op.

    Notitie:

    Om Restyle te gebruiken is ontwerperstoegang tot de applicatie vereist

    Restyle in actie

    Om een indruk te geven van de Restyle functie hebben wij hier de stappen uitgevoerd op een van de applicaties die al heel wat versies van Notes mee gaat, de Document Library.
    Deze applicatie is al jaren niet meer door IBM of HCL aangepast en heeft een redelijke klassiek uiterlijk.

    Vanuit de Notes client selecteren wij de applicatie op het bureaublad en kiezen in het menu voor File > Application > Restyle
    In een dialoog wordt gevraagd of de aanpassing op een kopie van de applicatie gemaakt moet worden of dat dit in de huidige applicatie mag.

    Een volgende dialoog met vier stappen volgt. Hier kan gekozen worden voor de standaard thema’s of er kan een thema van een andere (eerder opgefriste) applicatie gekozen worden. De thema’s zijn overigens zelf aan te maken maar dit bespreken we nu niet. In dit geval laten wij de selectie zo als deze is, met uitzondering van de kleur die we veranderen naar donker rood om duidelijk het verschil te laten zien.

    In stap twee kunnen de koppelingen naar de diverse elementen nog aangepast worden. In dit geval is de enige aanpassing het keuzerondje voor het aanpassen van de standaard Frameset naar Yes gezet.

    In stap drie kunnen we nog wat aanpassingen maken of elementen uitsluiten.

    In stap 4 komen we bij het applicatie pictogram en kan gekozen worden om het icoon te behouden, een nieuwe te maken, of er een te importeren.
    In een ander bericht gaan wij hier dieper op in. Nu hebben wij gekozen om een afbeelding te importeren.

    De volgende stap is het daarwerkelijke Restylen. Op de achtergrond worden de diverse ontwerp elementen aangepast door Notes.

    Nadat deze stap is afgerond sluiten we het dialoogvenster.
    Op het werkblad staat de aangepaste versie van de Document Library, in onze demo met de titel Red Beret Riders.

    Als wij de applicatie openen is het verschil duidelijk, de wat vreemde bruintinten zijn in dit geval vervangen door donker rood, de menubalk, knoppen, navigatie e.d. zien er moderner uit.

    Wat ook te zien is dat binnen het formulier niet alle kleuren zijn aangepast.
    Hiervoor is het toch nodig om nog wat aanpassingen te maken met de HCL Domino Designer.
    Maar veel werk, dat voorheen handmatig gedaan had moeten worden is nu met een paar klikken gebeurd.

    Ook voor nieuwe applicaties

    Sinds Notes 14.5 kan je kiezen om de Domino Restyle functie aan te roepen bij het maken van een nieuwe applicatie. Kies dan het sjabloon Create Custom, de dialogen voor Restyle starten dan direct na het klikken op OK.

    Bronnen

    Voor meer informatie over de nieuwe Restyle-functies die worden ondersteund in Notes 14.0, zie de Domino Restyle for Notes applications documentatie.

    HCL Notes 14.5 biedt de volgende verbeteringen voor Restyle in de Notes-toepassing: Domino Restyle updates

  • Over mij

    Over mij

    INECO staat voor Intranet & Network Consultancy. Ik ben Marcel Rothuizen en heb INECO in 1996 opgericht in Arnhem.

    ICT loopt als een rode draad door mijn loopbaan. HCL Notes en HCL Domino zijn daarbij vanaf het begin een belangrijk onderdeel van mijn werk geweest. In de loop der jaren heb ik honderden applicaties ontwikkeld, beheerd en verbeterd en met uiteenlopende Domino-omgevingen gewerkt

    HCL Notes en HCL Domino zijn inmiddels al een paar keer van naam veranderd: van Lotus Notes en Lotus Domino naar IBM Notes en IBM Domino en uiteindelijk naar HCL Notes en HCL Domino. De naam mag dan veranderen, mijn kennis van het platform is gebleven.

    Als het iets met HCL Notes of Domino te maken heeft, is de kans groot dat ik je kan helpen.

    Naast mijn specialistische kennis van HCL Notes en HCL Domino heb ik brede ervaring met andere ICT- en ontwikkeltechnologieën, waaronder C#, Visual Basic, PHP, CSS, HTML, Java, JavaScript en Python.

    Ook op het gebied van Agile en Scrum heb ik ruime ervaring. Ik ben gecertificeerd als Professional Scrum Master II (PSM II) en Professional Scrum Product Owner I (PSPO I).

    Mijn uitgangspunt is eenvoudig: goede kwaliteit leveren voor een redelijk bedrag, zonder onnodige fratsen of poeha.

    Meer weten over mijn ervaring, expertise en werkzaamheden? Bekijk dan mijn cv van Marcel Rothuizen – ICT Consultant / HCL Domino Consultant.

    Zoek je een Lotus Notes-ontwikkelaar, IBM Notes-ontwikkelaar, HCL Notes-ontwikkelaar of HCL Domino-beheerder?
    Dan ben je hier nog steeds aan het juiste adres.

    Lotus mag dan al jaren uit de naam verdwenen zijn, de applicaties en kennis zijn dat zeker niet.

    Waarom de naam INECO?

    De naam INECO ontstond in 1995, toen het begrip intranet sterk in opkomst was.

    Veel van mijn werkzaamheden bestonden in die tijd uit het opzetten van intranetten, internetverbindingen en netwerken voor bedrijven. Daarom ontstond de naam INECO, als samenvoeging van de eerste letters van INtranet, NEtwork en COnsultancy.

    INECO bestaat inmiddels al ruim 30 jaar, maar de naam is gebleven.

    De merknaam INECO en het INECO-logo zijn gedeponeerd onder nummer 0966575 bij het Benelux-Bureau voor de Intellectuele Eigendom.

    HCL Software

    INECO is HCL Software Reseller. Het verkopen van software en licenties is echter niet mijn belangrijkste activiteit.

    Ik adviseer klanten waar nodig over de aanschaf en implementatie van HCL Software en kan helpen met de ontwikkeling, inrichting en het beheer van HCL Notes- en HCL Domino-omgevingen.

    De focus ligt daarbij op wat voor jouw organisatie daadwerkelijk nodig is, niet op het verkopen van zoveel mogelijk licenties.

    Documenten

    De algemene voorwaarden van INECO kunt u hier vinden:
    Algemene voorwaarden INECO (2026-1).

    Meer over mijn professionele achtergrond en actuele activiteiten vind je op mijn LinkedIn-profiel:
    https://www.linkedin.com/in/mrothuizen/