Extensión:SocialProfile

This page is a translated version of the page Extension:SocialProfile and the translation is 87% complete.
Outdated translations are marked like this.
Extensión matemática MediaWiki
OOjs UI icon advanced-invert.svg
Social Profile
Estado de lanzamiento estable
Social-tools-logo-concept-1.png
Implementación Página especial , Base de datos , Ajax
Descripción Incorpora múltiples características sociales a MediaWiki para comunidades
Autor(es)
Última versión 1.14 (Actualizaciones continuas (see social tools/MediaWiki compatibility)
MediaWiki 1.35+
Cambios de la base de datos
Licencia GNU Licencia Pública general 2.0 o más tarde
Descarga Template:WikimediaDownload/gerritonly
Ejemplo Brickipedia, the LEGO Wiki
  • $wgUserPageChoice
  • $wgUpdateProfileInRecentChanges
  • $wgUploadAvatarInRecentChanges
  • $wgUserProfileDisplay
  • $wgUserProfileThresholds
  • $wgUserLevels
  • $wgNamespacesForEditPoints
  • $wgUserStatsPointValues
  • avatarremove
  • awardsmanage
  • editothersprofiles
  • giftadmin
  • updatepoints
  • userboard-delete
Traduce el SocialProfile extensión si es disponible en translatewiki.net
Asuntos Tareas abiertas · Reportar un bug

La extensión SocialProfile incorpora un perfil social, tablero de usuario y información básica de perfil a MediaWiki, especialmente avatares, amistades, enemistades, tablero de usuario, sistema de rango de niveles de usuario, premios y regalos. El paquete también notifica usuarios vía email cuándo otros usuarios les piden ser amigos o enemigos y/o les envía un mensaje.

Instalar

  • Si usas ExtensionDistributor para instalar SocialProfike, asegúrate que seleccionaste "master (latest development version)"; es seguro que versiones más antiguas tienen muchos bugs y no son mantenidas, ¡mientras que el maletero siempre está actualizado y contiene las más nuevas características y corrección de errores! Ve política de compatibilidad de MediaWiki con las herramientas sociales para más información.
  • También puedes usar git, como:
git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/SocialProfile


  • Descargar la rama maestra y extrae los archivos en el directorio «SocialProfile» dentro del directorio extensions/ existente.
  • Añade el siguiente código en la parte final de tu LocalSettings.php :
    require_once "$IP/extensions/SocialProfile/SocialProfile.php";
    
  • Ejecuta la secuencia de actualización, que creará automáticamente las tablas de la base de datos que necesita esta extensión.
  • Los siguientes directorios deberían existir bajo $wgUploadDirectory del wiki.
    • avatars/ — el directorio donde todas los avatares subidos por usuarios son almacenados
    • awards/ — sistema de regalos (premios) e imágenes de regalo normales serán almacenadas aquí
    • Mueve el directorio awards/ de extensions/SocialProfile al directorio de imágenes usado en tu instalación de MediaWiki. Este directorio debería ser editable. Las imágenes incluidas en esta carpeta predeterminadamente pueden ser usadas para premios si las subes por Special:SystemGiftManagerLogo, pero no se mostrarán como "default" de la misma manera que los avatares predeterminados lo hacen.
    • Move the directory avatars from extensions/SocialProfile into the images directory used in your MediaWiki installation.

This directory should be writable. Usando sudo chown -R apache:apache ./avatars/ && sudo chown -R apache:apache ./awards/

  •   Hecho – Navega a Special:Version en el wiki para verificar que la extensión se haya instalado correctamente.

Parser functions

  • {{#avatar:Username}} - retrieves the avatar picture for the specified user.
  • {{#randomuserswithavatars}}
  • {{#newusers}}

User Options

  • echo-subscriptions-web-social-rel (requires Echo extension installed)
  • echo-subscriptions-email-social-rel (requires Echo extension installed)

Configuration variables

$wgUserProfileDisplay['board'] = true;
$wgUserProfileDisplay['foes'] = true;
$wgUserProfileDisplay['friends'] = true;
$wgUserProfileDisplay['avatar'] = true; // If set to false, disables both avatar display and upload
$wgUserBoard = true;
$wgFriendingEnabled = true;
$wgAvatarKey = $wgDBname;

$wgUserPageChoice = true;
$wgUserProfileAvatarsInDiffs = true;

Special Pages

  • SpecialEditProfile
  • SpecialPopulateUserProfiles
  • RemoveAvatar
  • SpecialToggleUserPage
  • SpecialUpdateProfile
  • SpecialUploadAvatar

Notas

  • Actualizando - si estás actualizando de la versión 1.2 o más antigua de SocialProfile, vas a necesitar crear cuatro nuevas tablas de base de datos manualmente: gift, system_gift, user_gift, user_system_gift. Si estás actualizando de la versión 1.3, necesitarás crear la tabla de base de datos user_system_messages.
  • Desde r93317, los espacios de nombres de SocialProfile son registrados automáticamente, así que no necesitas añadirlos a $wgExtraNamespaces .
  • SocialProfile uses either ImageMagick or PHP's built-in GD library (since r93067), depending on which one is available, for creating the resized avatar, award and gift image files.

Known Limitations

Reportando errores

Capturas de pantalla