Conversation Improvements

Una colección de mejoras al sistema de Charlas de XenForo.

Características:
Añade búsqueda de conversación, con opciones para buscar por destinatario.
Nuevos permisos de conversación
Añade un botón “IP” como los mensajes que tienen que permite ver la IP del usuario.
Conversación Le gusta.
Mensaje de conversación Editar historial
Conversación Título Editar historial
Permitir conversaciones sin nadie (desactivado por defecto)

Añade búsqueda de conversación, con opciones para buscar por el destinatario

Los usuarios deben ser miembros de la conversación para ver la conversación en los resultados de búsqueda.

No permite a moderadores / administradores ver las conversaciones de otra persona en los resultados de búsqueda.

Debido al diseño de XenForo, este addon impacta la búsqueda general de “todo” como por restricciones de manejador de búsqueda no se invocan resultando en falsos positivos que son eliminados por XenForo en lugar del subsistema de búsqueda. El complemento Elastic Search Essentials se puede usar para reducir el impacto en los resultados de búsqueda, pero requiere Elastic Search.

Agrega cada conversación y mensaje de conversación a la tienda XenForo Search (MySQL o Elastic Search), lo que puede dar como resultado un índice de búsqueda más grande.

Nuevos permisos de conversación

Sólo se quita el botón de “respuesta” de un usuario, sin banners.

El límite de respuesta es para toda la conversación, pero el límite es por grupo de usuarios. Considere cuándo el Usuario A y el Usuario B son miembros de una conversación.

El usuario A puede tener un límite de respuesta de 5. El usuario B puede tener un límite de respuesta de 10.

Una vez que la conversación tenga> 5 respuestas, el Usuario A ya no podrá publicar. Una vez que la conversación tenga> 10 respuestas, el usuario A y el usuario B ya no pueden publicar

Conversación

Añade gustos de conversación. Estas alertas generan alertas y adiciones al feed de noticias de los usuarios (con comprobaciones de permisos) como se esperaba.

Mensaje de conversación Editar historial

Agrega el historial de edición de los mensajes de conversación.

Título de conversión Editar historial

Agrega el historial de edición para el título de la conversación e implementa un nuevo permiso de moderador “Administrar conversaciones por cualquier persona” para permitir que los iniciadores que no sean conversaciones puedan editar una conversación.

Permitir conversaciones sin nadie

Una opción global que permite a los usuarios enviar conversaciones solo.

Problemas conocidos
Editar historial no respeta / implementa ninguna ventana de edición silenciosa.
Este complemento probablemente requerirá un límite de memoria más alto (es decir, <256mb no lo va a cortar) debido a los resultados de búsqueda adicionales.

Instalación de foros grandes

Para foros grandes, intenta agregar manualmente todas las columnas en un solo paso.
Esto llevó hasta 5 minutos para 1,3 millones de mensajes de conversación (comprimidos).

Para como la ayuda y la ayuda de la edición:

ALTER TABLE `xf_conversation_message`
  ADD COLUMN `_likes` INT NO FIRMADO NO NULO DEFAULT 0,
  AÑADIR COLUMNA `like_users` BLOB,
  AÑADIR COLUMNA `edit_count` int no nulo default 0,
  ADD COLUMN `last_edit_date` int no nulo default 0,
  AÑADIR COLUMNA `last_edit_user_id` int no nulo default 0;
ALTER TABLE `xf_conversation_master`
  AÑADIR COLUMNA `conversation_edit_count` int no nulo default 0,
  AÑADIR COLUMNA `conversation_last_edit_date` int no nulo default 0,
  AÑADIR COLUMNA `conversation_last_edit_user_id` int no nulo default 0;
O simplemente editar soporte:

ALTER TABLE `xf_conversation_message`
  AÑADIR COLUMNA `edit_count` int no nulo default 0,
  ADD COLUMN `last_edit_date` int no nulo default 0,
  AÑADIR COLUMNA `last_edit_user_id` int no nulo default 0;
ALTER TABLE `xf_conversation_master`
  AÑADIR COLUMNA `conversation_edit_count` int no nulo default 0,
  AÑADIR COLUMNA `conversation_last_edit_date` int no nulo default 0,
  AÑADIR COLUMNA `conversation_last_edit_user_id` int no nulo default 0;

Permisos
Puede responder a la conversación. – Predeterminado – Si un grupo puede iniciar una conversación, puede responder.
Respuesta límite para la conversación. – Predeterminado – Si un grupo puede iniciar una conversación, el límite de respuesta está deshabilitado (es decir, infinito).
Como los mensajes de conversación. – El valor predeterminado no está configurado.
Administrar las conversaciones por cualquier persona. – Valor predeterminado: si un grupo puede editar cualquier mensaje de conversación, este permiso se establece para ellos.

Pasos posteriores a la instalación manuales – Reconstruir el índice de búsqueda

El complemento informará (a través de errores del servidor) si los tipos de contenido relacionados con la conversación requieren una nueva indexación.

Impacto en el rendimiento:
1 consulta adicional por mensaje de conversación publicado debido a la indexación, e indexación en sí.
2 columnas adicionales por mensaje de conversación para datos similares.

complemento: https://xenforo.com/community/resources/conversation-improvements-by-xon.4518/

traducción: 1.3.6

https://drive.google.com/open?id=0ByMpusJM9WSSOFAtUEk1dUFheWM

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.