Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
client
plugin
public
style
.codeclimate.yml
.npmignore
CHANGELOG.md
LICENSE
README.md
package.json
plugin.json
screenshot.png
screenshot2.png

README.md

NodeBB: Custom Fields

Adds additional fields to the user's profile. Would you like to provide gender option for user profiles, or zodiac, or twitter handler, or facebook page, this plugin will help you.

Version Dependencies bitHound Score Code Climate

Screenshots

Field Management

Custom Fields List

Field Creation

Field Creation

Themes

Profile View

Plugin provides additional collection under customFields field in user data for Account/Profile page.

You can use predefined templates via IMPORT directive.

NodeBB 1.x.x, Persona, Flex Version (insert link on template in user's profile template wherever you like):

<!-- IMPORT partials/account/custom_fields_flex.tpl -->

For old versions of NodeBB/Persona you could use legacy templates:

<!-- IMPORT partials/account/custom_fields_panel.tpl -->

or

<!-- IMPORT partials/account/custom_fields_two_columns.tpl -->

TODO

  • Use Custom Fields in extended Tooltip for @mentions
  • Use Sockets in ACP
  • Add Sections to group custom fields
  • Add Icons for custom field
  • Add Parser handler to create additional formatting (Ex: by having Steam Id, create full url to the profile)
  • Add Tests (Mocha/Tape)
  • Add utility method: clear unused fields
  • Layout designer for Edit page
  • Group custom fields, i.e. IM, Networks, etc.
You can’t perform that action at this time.