OC.UFMMemberLookup 17.0.0

dotnet add package OC.UFMMemberLookup --version 17.0.0
                    
NuGet\Install-Package OC.UFMMemberLookup -Version 17.0.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="OC.UFMMemberLookup" Version="17.0.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="OC.UFMMemberLookup" Version="17.0.0" />
                    
Directory.Packages.props
<PackageReference Include="OC.UFMMemberLookup" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add OC.UFMMemberLookup --version 17.0.0
                    
#r "nuget: OC.UFMMemberLookup, 17.0.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package OC.UFMMemberLookup@17.0.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=OC.UFMMemberLookup&version=17.0.0
                    
Install as a Cake Addin
#tool nuget:?package=OC.UFMMemberLookup&version=17.0.0
                    
Install as a Cake Tool

OC UFM Member Lookup

An Umbraco 17 package that provides seamless member data lookup functionality through UFM (Umbraco Flavored Markdown) tokens. Display member information dynamically in your content using simple, intuitive syntax.

Features

UFM Token Support - Use {mnl:propertyAlias.fieldName} syntax to display member data
Flexible Member Fields - Access standard fields (email, username, name) and custom properties
Smart Value Parsing - Handles both UDI (umb://member/{guid}) and plain GUID formats
Real-time Loading - Async data fetching with loading states
Secure API - Backoffice authenticated endpoints
Zero Configuration - Automatic registration and setup

Quick Start

Installation

Install-Package OC.UFMMemberLookup

Usage

Use UFM tokens in your Umbraco content to display member information:

author is the name of the member field in your content, it can be anything you like and name/email/company are the member properties you want to display.

{mnl:author.name}
{mnl:author.email}
{mnl:author.company}

Example

Supported Member Fields

  • Built-in Fields: email, username, name
  • Custom Properties: Any custom member property alias

API Access

The package also provides a REST API for programmatic access:

GET /umbraco/management/api/v1/oc/ocmembernamelookup/member-field?memberKey={guid}&field={fieldName}

Requirements

  • Umbraco CMS: 17.0.0 or later
  • .NET: 10.0 or later
  • Authentication: Backoffice access for API endpoints

Real-World Use Cases

  • Blog Author Information - Display author bios and contact details
  • Staff Directory - Show employee contact information
  • Event Management - Display organizer and speaker details
  • Member Spotlights - Feature member profiles and achievements
  • Customer Testimonials - Show customer names and company details

What's Included

After installation, the package automatically provides:

  • UFM component registration for mnl tokens
  • Management API controllers
  • Client-side assets in /App_Plugins/OCUFMMemberLookup/
  • Automatic service registration

No additional configuration required!

Documentation & Support

Package Information

  • Package ID: OC.UFMMemberLookup
  • Current Version: 1.0.0-alpha
  • License: MIT
  • Maintainer: Owain Williams

Made with ❤️ for the Umbraco Community

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
17.0.0 97 3/18/2026
1.0.0 96 3/16/2026
1.0.0-alpha 93 3/16/2026