An example to extend freeipa with custom attributes which can be configured through cli or web ui by an example for Owncloud/Nextcloud.
Why do you think that https://github.com/mother-of-all-self-hosting/mash-playbook is a good alternative to freeipa-extending-ldap-schema-and-ui