0 votes

DLS - Dynamic login screen

This is package dynamicly updates umbracos login screen background.

Setup

After installing the package, add the follwing keys to web.config.

    <add key="DLSRoot" value="NodeID" />
    <add key="DLSLogo" value="PropertyAlias" />
    <add key="DLSBackground" value="PropertyAlias" />

How it works

The "DLSRoot" is the only key that is required. The value should be the Node id of the page where the logo and/or background is located. To speficy the logo and background you can use the "DLSLogo" and "DLSBackground" keys. The value should be the property alias of the picker.

Now everytime the "DLSRoot" node is saved, the package will update the logo and background.

Datatypes

The background picker works with the following datatypes:

  • Media picker
  • Multiple media picker
    • Takes first image.
  • Nested content
    • The package loops all sections in the nested content and returns the first found image.

The logo picker work with:

  • Media picker

 

Improvment

Feel free to reach out if you have feedback, ideas or feel like I could improve the code! I am allways looking for ways to improve!

Package owner

Johannes Lantz

Johannes Lantz

Johannes has 259 karma points

Package Compatibility

This package is compatible with the following versions as reported by community members who have downloaded this package:
Untested or doesn't work on Umbraco Cloud
Version 8.8.x (untested)
Version 8.7.x (untested)
Version 8.6.x (0%)
Version 8.5.x (0%)
Version 8.4.x (0%)
Version 8.3.x (0%)
Version 8.2.x (0%)
Version 8.1.x (0%)
Version 8.0.x (0%)
Version 7.15.x (100%)
Version 7.14.x (untested)
Version 7.13.x (untested)
Version 7.12.x (untested)
Version 7.11.x (untested)
Version 7.10.x (untested)
Version 7.9.x (untested)
Version 7.8.x (untested)
Version 7.7.x (untested)
Version 7.6.x (untested)
Version 7.5.x (untested)
Version 7.4.x (untested)
Version 7.3.x (untested)
Version 7.2.x (untested)
Version 7.1.x (untested)
Version 7.0.x (untested)
Version 6.2.x (untested)

You must login before you can report on package compatibility.

Package Information

  • Package owner: Johannes Lantz
  • Created: 07/12/2019
  • Current version 1.0
  • .NET version 4.5.2
  • License MIT
  • Downloads on Our: 26