MLSkinHelper is a new and exciting hybrid module / skinobject that can be used to put any text (localized or not) anywhere in your DNN portal.
The following use cases come to mind:
- Put "fixed" text anywhere in your skin. Fixed in quotes, because the text can be managed from a management module inside the portal. Mind you, this is either localized or not. You can tell the skinobject to always use values from one locale.
- Use localized logos in your skin. Because localized values can contain any html code (the database field is of type ntext, so you can put any length of text in a value, in any locale), you can also put links to images in the value. (In fact, the site logo on this site is localized with MLSkinHelper)
- Localize titles of modules that do not come with a localizable title. For instance, you could very easily localize the title of the feedback module. An example of this is included in the online help.
- You could even use the module version as a substute for the mlhtml module. The skinhelper allows you to edit content all in one place.
The admin module that comes with MLSkinHelper has an interface that is loosely based on the DNN Language Editor, so it will already look very familiar. You can filter the keys for easy administration, and you can easily enter rich html content for new or existing keys. The admin module also supports the DNN import/export feature, so when exporting your portal to another DNN install, all localized values will be retained.
A full working demo of the admin module can be found on our demo site.
The module is for sale on SnowCovered