Usuarios
Podría decirse que la parte más importante de un foro es su base de usuarios. XenForo contiene un ámplio rango de herramientas para la gestión de usuarios en la sección Usuarios del panel de control de administración.
Esta sección cubre las características más complejas relativas a los usuarios en XenForo.
Personalización
Campos personalizados
Los campos personalizados de usuario permiten definir preferencias o información adicional que quiera recolectarse de los usuarios. Estos valores pueden mostrarse con los mensajes o en los perfiles, usado como datos internos, o incluso para cambiar comportamientos en XenForo a través de cambios de plantilla.
Al crear un campo, existe un número de opciones que pueden controlarse. Primero, hay que elegir un ID para el campo. Así se como se referenciará internamente el campo y solo puede contener caracteres alfanuméricos. Una vez configurado, no puede cambiarse. Para algunas de las más avanzadas funcionalidades de los campos personalizados será preciso conocer este ID.
Cada campo estará aproximadamente en una de dos categorías:
- Campos de texto - Son libres y los usuarios podrán escribir en ellos cualquier valor que deseen. Existen diferentes opciones para controlar el tipo exacto de contenido que el campo permite (una línea, multi-línea, texto enriquecido) y varias opciones de validación para proporcionar algún control sobre lo que los usuarios introducen.
- Campos de elección - Los usuarios elegirán de una lista predefinida de opciones. Cada opción que se defina consistirá en un valor y en un texto acompañante. El valor es lo que se almacena internamente de cada campo (y solo pueden utilizarse carcateres alfanuméricos), mientras que el texto acompañante es lo que se mostrará al usuario final.
Más allá de esto, existen opciones que se aplican a todos los campos. Esto incluye controles sobre cómo se edita el campo y a quién se muestra.
Para acciones avanzadas, puede accederse a los campos en las plantillas mediante {$xf.visitor.custom_fields.fieldId}
. Usado en conjunción con condicionales de plantilla puede utilizarse para cambiar el valor de salida basado en un campo personalizado de usuario. Adviértase que este ejemplo accede al valor de los campos personaliado del visitante actual.Puede ser necesario utilizar una variable diferente para acceder, por ejemplo, al usuario que publicó un mensaje en particular.
Trofeos
Los trofeos agregan un leve estilo de juego al foro. Permiten definir ciertos umbrales y criterios para otorgar a un usuario con sus puntos asociados. Los usuarios con más puntos de trofeo se mostrarán en la lista de usuarios notables.
Al definir u trofeo, se especificará el némero de puntos que se otorgan y los criterios necesarios para recibirlos. Cuando un usuario coincide con el criterio se le otorga automáticamente el trofeo. Adviértase que, una vez concedido, no puede revocarse un trofeo, incluso si el usuario no logra cumplir jamás el criterio.
Eliminar un trofeo eliminará automáticamente los puntos a cualquier usuario que lo tuviera concedido.
Si se prefiere no utilizar trofeos, pueden desactivarse utilizando la opción que está abajo de la página de trofeos.
Escalera de títulos
La escalera de títulos de usuario permite definir una progresión en el título de usuario que se muestra debajo del nombre del usuario en sus mensajes, en sus perfiles y en otras ubicaciones. Puede definirse cuando la escalera se basa en el número de mensajes publicados por el usuario 'Me Gusta' recibidos o puntos de trofeo obtenidos. Conforme se incrementen estos valores se irán recibiendo diferentes títulos de la escalera.
Nota
La escalera de títulos de usuario solo se utiliza si el usuario no tiene un título de usuario personalizado especificado en el perfil o en el estilo para mostrar de su grupo. Estos tendrán prioridad si se especifican.
Cuando los títulos de usuario provienen de la escalera, obtendrán el valor más alto de la escalera que esté por debajo del campo seleccionado. Por ejemplo, si se han introducido títulos a los 0, 50 y 100 mensajes y el usuario tiene publicados 80 mensajes, recibirá el título correspondiente a los 50 mensajes.
Para asegurar que todos los usuarios reciben un título, se recomineda especificar un título con el mínimo valor de 0, aunque no es necesario.
Suscripciones
Las sucripciones son una de las opciones de monetización incluidas en XenForo. Este sistema permite a los usuarios adquirir acceso incremental o acceso a características adicionales en el foro.
Esto se explica con mayor detalle en la sección de monetización.
Disciplina
La aplicación de las reglas del sitio es una parte importante de la ejecución de un foro. XenForo supporta enfoques tanto incremental como absoluto para lidiar con la disciplina del usuario.
Advertencias
Las advertencias permiten a administradores y moderadores agregar puntos de asvertencia a los usuarios que violan las reglas. Estos puntos pueden estar asociados a acciones que apliquen restricciones o censuren basándose en los puntos de advertencia que tiene el usuario.
El sistema de advertencia consiste en dos partes: las advertencias en sí mismas y las acciones de advertencia.
En el panel de control pueden pre-definirse advertencias que los moderadores puedan aplicar a los usuarios. Para cada advertencia, hay que definir cosas como:
- El título que se mostrará a los moderadores que vean la lista de advetencias que puede recibir un usuario
- El número predeterminado de puntos de advertencia que merecen la pena
- El tiempo predeterminado en que expirarán los puntos (y ya no se contarán más)
- Cualquier grupo de usuario que se quiera agregar al usuario mientras no expire esta advertencia
- Y la configuración predeterminada de de la conversación para notificar al usuario que ha recibido una advertewncia.
Nota
Cuando se advierte a un usuario solo será notificado si el moderador optapor enviar al usuario una conversación mientras se aplica la advertencia.
Pueden aplicarse las advertencias por moderadores haciendo clic en en el enlace Advertir en contenido específico o aplicando la advertencia directamente a través del perfil del usuario. Si se aplica una advertencia a contenido específico, el moderador será capaz de dejar un mensaje público de advertencia para indicar a otros que ese contenido no es apropiado.
Los moderadores podrán ver la historia de advertencias del usuario a través de su perfil. Esto mostrará los puntos totales de advertencia actuales y el del total del número de advertencias recibidas, independientemente de que hayan expirado o no. En cada una de estas advertencias puede hacerse clic para recibir más informnación sobre la misma o ir al contenido relativo a la misma.
El segundo componente del sistema de advertencias son las acciones de advertencia. Esto permite definir acciones específicas a adoptar basadas en el número de puntos de advertencia que un usuario tiene. Estas acciones incluyen censura, desaliento, o agregarlo a grupos adicionales. Si se elige esta última, será eliminado permisos generalmente; En este caso se preferirá establecer permisos utilizando la opción Nunca.
Cada acción de advertencia se aplicará durante un tiempo dado. Este puede ser un tiempo determinado (incluso permanente) o mientras el total de puntos de advertencia esté por encima del umbralo para la acción de advertencia. Estas configuraciones permiten aplicar restricciones utilizando diferentes enfoques:
- Puden aplicarse restricciones por un corto periodo de tiempo utilizando grandes periodos de tiempo de expiración en advertencias. Un usuario recibe advertencias, sus puntos totales tenderán a acumularse y se pueden aplicar restricciones más estrictas en umbrales de puntos más altos.
- Pueden aplicarse restricciones mientras los puntos superen al umbral, aunque a menudo con tiempos de vencimiento más cortos. Esto significa que las advertencias posteriores harán que las restricciones estén en vigencia por más tiempo.
Nota
Solo se aplican las acciones de advertencia al cruzar un umbral de puntos. Si se define una nueva acción de advertencia (o se cambian los puntos del umbral a una existente), no habrá acción contra un usuario que ya sume más puntos que el umbral recién puesto o cambiado hasta que sus puntos caigan y se vuelvan a elevar cruzando el nuevo umbral.
Censura
Como recurso final para situaciones que requieran mayor disciplina, puede censurarse temporalmente o permanentemente a un usuario en el sito. Un usuario censurado recibirá un mensaje de error en cada página del foro XenForo, indicando que está censurado y, si es importante, detalles de cuando se levantará la censura y del porqué de la misma.
Los usuarios censurados no se incluyen en la cuenta de usuarios y no se muestran en la lista de usuarios ni en las búsquedas. Por añadidura, las páginas de su perfil solo son accesibles por los administradores.
Por defecto no hay indicación externa de que un miembro haya sido censurado. Si se desea, puede crearse un grupo específicamente para este propósito, que con la adecuada prioridad de estilo a mostrar asegurando que sobreescribira a la de cualquier otro grupo al que pertenezca. Para activar esto, hay que definir el grupo y configurar la opción Agregar a grupo al censurar según se necesite.
Los moderadores también pueden censurar y levantar la misma si han recibido el permiso Censurar usuarios.
Alternativamente, pueden censurarse rangos de IPs específicos. Las IPs censuradas no podrán acceder a ninguna página del foro XenForo.
Desaliento
A veces, censurar a una persona no es efectivo del todo. Con el diseño de los navegadores, es fácil para un usuario problemático registrar una nueva cuenta. El desaliento tiene como objetivo hacer el uso del sitio lento y doloroso para un usuario problemático, de tal modo que finalmente se den por vencidos y se vayan.
Puede desalentarse a un usuario editándolo en el panel de control y activando la opción Desalentado. El comportamiento del sistema de desaliento puede controlarse en las opciones del grupo Usuario desalentado y disciplina.
Alternativamente, pueden desalentarse rangos de IPs específicos. Esto ayuda a garantizar que el comportamiento se mantenga incluso cuando el usuario objetivo no haya iniciado sesión.