gnu-social/plugins/ExtendedProfile
Alexei Sorokin bee3dea9c2 [DATABASE] Add explicit indices for all foreign keys
This adds a requirement for all definitions that have foreign keys to also
require indices for all source (local) attributes mentioned in foreign keys.

MariaDB/MySQL creates indices for source attributes automatically, so this
serves as a way to get rid of those automatic indices and create clean explicit
ones instead.

In PostgreSQL, most of the time, indices on the source are necessary to
decrease performance penalty of foreign keys (like in MariaDB), but they aren't
created automatically, so this serves to remove that difference between
PostgreSQL and MariaDB.
2021-07-16 19:44:38 +01:00
..
actions [ExtendedProfile] Fix updates and allow to delete values 2021-07-16 19:44:36 +01:00
classes [DATABASE] Add explicit indices for all foreign keys 2021-07-16 19:44:38 +01:00
lib [ExtendedProfile] Fix misuse of XMLOutputter 2021-07-16 19:44:37 +01:00
locale [ExtendedProfile] Hide 'Extra fields' from profile when no field was created by the sysadmin 2021-07-16 19:44:34 +01:00
ExtendedProfilePlugin.php [CORE] Add GNUSOCIAL_ENGINE_REPO_URL and increase usage of GNUSOCIAL_ENGINE_URL 2021-07-16 19:44:36 +01:00
README.md [Plugins] Incorporated GNUsocialExtendedProfile as part of ExtendedProfile 2021-07-16 19:44:34 +01:00

The ExtendedProfile plugin adds additional profile fields such as:

  • Phone
  • IM
  • Website
  • Work experience
  • Education

And allows administrators to define additional profile fields for the users of a GNU social installation.

Installation

add

addPlugin('ExtendedProfile');
$config['admin']['panels'][] = 'profilefields';

to the bottom of your config.php

Note: This plugin is enabled by default on private instances.

Settings

none