space Baylys
Just practicing to pass the Turing test.
space
space
space
space
Developer for Hire!
space
addedValues Plugin
space

Home

What's new

Bayly.Root

Cornershop Plugin

Career

edutools Root

Enhancements

Interests

linguist Plugin

Manila

space

Custom Prefs required Items

Frames in Manila

How to implement Scalable Content

Manila Custody Issues

Manila Minor Bugs, Gotcha's and Workarounds

Plug-ins

Plugin Visibility

Static Rendering Howto

Techniques

URL Encoding in Manila

Patches

Patches by Group

Papers

Sales

Sign My Guestbook

User(land) Relations.

Contact Address

Search Baylys

urlchains

space
Join Now
Login
space space space

Custom Prefs required Items

The Editors Only Prefs-> Advanced page offers a way to customise the forms used to signup new members. You use this, for example, if you want some other country than the United States to be the default selection, or if you simply don't care to display a long list of countries.

However you cannot customise the sub-panel called Required Info in English. That's a problem, if you do not want the name of a user to be required. The name field is a special case, you need to patch Manila to not assume that a name field will always exist. See the group Privacy on Patches by Group.

The only way to fix this is change a data structure for each of the languages that Frontier supports and which might be selected as the website langauge on your server. The tables you are looking for are at manilaData.localization.languages.english.wizards.signUpPanelStructure (replace English by Danish, Dutch, french, german, italian) and the area you are looking for looks like this, note the entry called adr with a value personalinfo.name,

CustomPrefs before Hack:

The item containing that value (highlighted in the diagram) needs to be deleted. You then see something like

CustomPrefs after Hack:

Unfortunately, Userland will probably override your hack the next time they inform you that their installer will "replace he Manila roots with a new one". Because many Userland patches don't seem to make it into rootupdate mechanism, you are advised to let it do so and re-apply this hack each time.