Este plugin no se ha probado con las últimas 3 versiones mayores de WordPress. Puede que ya no tenga soporte ni lo mantenga nadie, o puede que tenga problemas de compatibilidad cuando se usa con las versiones más recientes de WordPress.

BP Group Documents

Descripción

BP Group Documents crea una página dentro de cada grupo BuddyPress para subir y cualquier tipo de archivo o documento. Esto permite a los miembros de los grupos BuddyPress subir y almacenar archivos y documentos que son relevantes para el grupo.

Los documentos pueden ser editados y borrados por el propietario del documento o por el administrador del grupo.
Se pueden utilizar categorías para organizar los documentos.
La actividad se registra en el flujo de actividad principal, y también está vinculada a los flujos de actividad del usuario y del grupo.
El administrador del sitio puede establecer filtros para las extensiones de los archivos y opciones de visualización.
Los miembros del grupo y los moderadores pueden recibir avisos por correo electrónico a su elección.
El administrador del grupo puede decidir si todos los miembros o solo los administradores/moderadores pueden subir documentos (Desde v0.5)
Verificación de usuario para descargas: cuando se descarga un documento, una página de redirección comprueba si el usuario es miembro del grupo (en caso de grupos privados u ocultos) y sólo entonces el usuario puede descargar el archivo.(Desde v0.5)
Para redes privadas, ver la FAQ «Tengo una red solo para miembros. ¿Cómo desactivar la descarga de archivos para los que no son miembros?» .

4 Widgets: «Documentos de grupos de usuarios», «Subidas recientes» , «Descargas populares», pueden utilizarse para mostrar la actividad de un vistazo. Si el tema soporta diferentes barras laterales para las páginas de grupo, el BP_Group_Documents_CurrentGroup_Widget se puede utilizar para mostrar los documentos del grupo actual.

Contribuciones de Lena Stergatou, con correcciones de fallos y mejoras adicionales de Keeble Smith (http://keeblesmith.com) y Anton Andreasson para la versión BP 1.7.

El autor original del plugin fue Peter Anselmo.

POR FAVOR: Si tienes algún problema o no te funciona, por favor, informa en el foro de soporte. No ayuda a nadie marcar «roto» sin preguntar. ¡Gracias!

Notas

Roadmap.txt – contiene las ideas propuestas y el orden (aproximado) de ejecución.

History.txt – contiene todos los cambios desde la versión .1

License.txt – contiene los detalles de la licencia para este componente.

Capturas

  • Página de ajustes del administrador
  • Página de ajustes de documentos al crear un grupo
  • Subir el formulario del documento
  • Pestaña de lista de documentos
  • Enlace con el flujo de actividades del sitio (sólo para grupos públicos)
  • La pestaña de ajustes del documento de administración del grupo permite la edición y añadido de categorías.
  • Opciones de usuario para los avisos por correo electrónico
  • Widget «Documentos recientes» de tus grupos y widget «Documentos populares de grupo»
  • Mensaje cuando una persona que no pertenece a un grupo privado u oculto intenta acceder a un documento de grupo

Instalación

Asegúrate de que WordPress y BuddyPress estén instalados y activos.

Copia la carpeta de plugin buddypress-group-documents/ dentro de /wp-content/plugins/

Navega hasta la pantalla de administración del plugin y actívalo.

Ahora habrá un elemento de menú «Agrupar documentos» en el menú «Ajustes». Aquí encontrarás una lista de todas las extensiones de archivo permitidas para los archivos subidos junto con otros ajustes.

FAQ

Obtengo un error mb_convert_case

Si ejecutas un servidor windows y obtienes errores sobre la función mb_convert_case que es una función php por defecto (ver http://php.net/manual/en/function.mb-convert-case.php), debes descomentar la línea con php_mbstring.dll en tu php.ini.

¿Puedo enlazar con el formulario para añadir archivos?

Si eres un desarrollador de plugins y quieres utilizar el formulario de subida de archivos puedes enlazar a /group_slug/bpgroupdocuments_slug/add para acceder al formulario de subida de documentos

Tengo una red sólo para miembros. ¿Cómo desactivar la descarga de archivos para los que no son miembros?

Añade la función following en tu archivo /wp-content/wp-plugins/bp-custom.php

/*
 * Download file only in the user is logged in
 */

function bp_only_logged_in_can_download( $error ) {
// If we have a only logged-in users site
    if ( ! is_user_logged_in() ) {
    $error = array(
        'message' => __( 'You must log in to access the page you requested.', 'buddypress' ),
        'redirect' => bp_root_domain()
    );
    }
    return $error;
}

add_filter( 'bp_group_documents_download_access', 'bp_only_logged_in_can_download' );

Quiero ocultar el icono de archivos de la pestaña

Añade lo siguiente al panel ‘CSS adicional’ de tu personalizador:
li#nav-documents-groups-li, li#nav-documents-personal-li a {
background: none;
}

Reseñas

25 de diciembre de 2016
This document is almost exactly what I was looking for. It simply lets you upload your documents and lists them for display/download. Simple, clean, and works perfectly with BuddyPress. The only thing I’d like to see which it doesn’t do is a simple 1 file/line listing, so that it’s easier to display larger collections of documents.
Leer todas las 15 reseñas

Colaboradores y desarrolladores

«BP Group Documents» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

«BP Group Documents» está traducido en 8 idiomas. Gracias a los traductores por sus contribuciones.

Traduce «BP Group Documents» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

Version 1.24 (31 August 2023)

  • Corrección de un fallo en los widgets

Version 1.23 (31 August 2023)

  • Corrección de algunas advertencias de PHP 8.1+ y mejoras de velocidad

Version 1.22 (28 July 2023)

  • Corrección para la validez de las extensiones de archivo, props @boonebgorges

Version 1.21 (11 May 2023)

  • Se han añadido nuevos ajustes para «Mostrar el propietario del archivo» y «Mostrar la fecha del archivo».
  • Testado con WordPress 6.2.0 y BuddyPress 11.0

Version 1.20.1 (3/02/2023)

  • Corrección de una advertencia PHP en un subsitio

Version 1.20 (27/01/2023)

  • Nueva funcionalidad: si el plugin «Activity Plus Reloaded for BuddyPress» está instalado, añade un icono para subir documentos junto a los iconos del plugin «Activity Plus Reloaded for BuddyPress».

Version 1.14 (11/11/2022)

  • Testado con WordPress 6.1 y BuddyPress 10.6.0
  • Correcciones de estándares de código
  • Cambiadas algunas cadenas
  • Varias correcciones de fallos

Version 1.13 (3/10/2022)

  • Compatible con PHP 8.x
  • Testado con WordPress 6.0.2 y BuddyPress 10.4.0

Version 1.12.3 (9/4/2019)

  • Corrección de algunas advertencias de PHP 7.x
  • Corrección de la advertencia de BuddyPress, gracias a @venutius
  • Corrección de un problema de CSS reportado en el foro de soporte de wordpress.org

Version 1.12.2 (29/06/2018)

  • Sustituir la constante WP_PLUGIN_URL con plugins_url()
  • Sustituir la constante WP_CONTENT_URL por content_url()
  • Corrección de algunas advertencias obsoletas

Version 1.12.1 (6/10/2017)

  • Corrección tipográfica de la carpeta de plantillas

Version 1.12 (2/10/2017)

  • Permitir que el marcado principal del plugin sea anulado con la plantilla del tema. Props @boonebgorges

Version 1.11 (29/3/2017)

  • Correcciones de seguridad
  • Introducción de una nueva acción: ‘bp_group_documents_data_failed_save’

Version 1.10 (24/3/2017)

  • Corrección de fallos causados por la versión 1.9.7
  • Correcciones de seguridad

Version 1.9.7 (15/3/2017)

  • Nueva función: muestra un botón «Añadir nuevo» en la parte superior de la lista de documentos cuando los documentos son más de 4.
  • Corrección de fallos al descargar docx, xlsx
  • Corrección de un fallo al borrar una categoría de documento

Version 1.9.6 (15/3/2017)

  • Corrección tipográfica en la página de administración de documentos de grupo

Version 1.9.5 (14/3/2017)

  • Corrección de algunos avisos de error en los widgets

Version 1.9.4 (5/6/2015)

  • Corrección de widgets, pros @thebrandonallen
  • Añadido icono para ppsx
  • Corrección de la configuración de normas estrictas

Version 1.9.3.1 (21/4/2015)

  • Correcciones minores

Version 1.9.3 (6/4/2015)

  • Corregido BP_Group_Documents_CurrentGroup_Widget para grupos ocultos
  • Actualización del archivo de idioma italiano, gracias a Daniele Mezzetti

Version 1.9.2 (9/3/2015)

  • Corrección del recuento de descargas para los usuarios que no inician sesión
  • Corrección de la advertencia causada por setcookie
  • Corrección tipográfica
  • Añadido ods como extensión de archivo válida por defecto

Version 1.9.1 (16/1/2015)

  • Añadido enlace para «Añadir nuevo documento» en BP_Group_Documents_CurrentGroup_Widget
  • Añadido nuevo filtro bp_group_documents_download_access. Gracias a @kallekillen por la idea.

Version 1.9 (8/12/2014)

  • Enlace de categoría añadido en la lista de documentos.
  • Corrección de escapes. Elimina las barras al salir, para que los títulos y descripciones de los archivos no tengan tantas barras invertidas innecesarias. Gracias a @jreeve por el parche.

Version 1.8 (September 1, 2014)

  • Fix Ordenar – «Ordenar por» y Filtro – «Categoría» que no funcionaba con la paginación. Gracias a @wp4yd por informar.

Version 1.7 (April 22, 2014)

  • Añadido nuevo widget: BP_Group_Documents_CurrentGroup_Widget. Si el tema es compatible con diferentes barras laterales para las páginas de grupo, se puede utilizar para mostrar los documentos del grupo actual.
  • Corrección de algunos problemas minores en widgets
  • Corrección del fallo de aviso de subida de documentos, gracias a @jreeve

Version 1.6 (March 17, 2014)

  • Actualización de archivos de idioma

Version 1.5 (December 4, 2013)

  • Nueva característica: en la pantalla de administración del componente «Actividad», el administrador puede filtrar la actividad para «Nuevos archivos de grupo» y «Archivos de grupo editados». Basado en https://codex.buddypress.org/plugindev/add-custom-filters-to-loops-and-enjoy-them-within-your-plugin/ de @imath
  • Ahora es compatible con archivos de traducción personalizados colocados en WP_LANG_DIR . ‘/bp-group-documents/’ . $domain . ‘-‘ . $locale . ‘.mo’)

Version 1.4 (October 31, 2013)

  • Corrección de un fallo que marcaba algunos temas como rotos en algunas instalaciones.

Version 1.3 (October 25, 2013)

  • Corrección de un fallo que provoca un error fatal acerca de la función get_home_path() en algunas instalaciones.

Version 1.2.3 (October 18, 2013)

  • Corrección de un fallo en la edición de categorías cuando el slug del grupo no es por defecto «grupos». Gracias a @jomsky por informar y parchearlo.
  • Traducción holandesa, gracias a @sanderbontje

Version 1.2.2 (October 4, 2013)

  • MAYORES correcciones de fallos de seguridad. (Gracias a @tomdxw por informar y parchearlos)
  • Actualizado el archivo bp-group-documents.pot
  • Corregidos los derechos del superadministrador para todos los documentos de grupo
  • Corregida la colocación incorrecta del mensaje de error
  • Funciones obsoletas eliminadas
  • Eliminada la capacidad FTP de los administradores, en favor de la seguridad

Version 1.2.1 (September 17, 2013)

  • Corrección de fallo: https://wordpress.org/support/topic/bugfix-for-broken-icon-link, gracias a @sanderbontje
  • Corrección de fallo: https://wordpress.org/support/topic/error-message-if-you-edit-groups gracias a @valuser para el informe
  • Corrección de fallo: https://wordpress.org/support/topic/widget-functionality gracias a @kcurlsjr para el informe

Version 1.2 (September 3,2013)

  • Añadida traducción al sueco. Gracias a nat0n (https://wordpress.org/support/profile/nat0n)

Version 1.1 (September 3,2013)

  • Corrección de algunos enlaces rotos cambiando el nombre del directorio del plugin con la constante BP_GROUP_DOCUMENTS_DIR

Version 1.0 (August 28,2013)

  • Actualizado readme.txt
  • Añadidas capturas de pantalla

Ver history.txt para la versión anterior del registro de cambio.
Disculpa las frecuentes actualizaciones. ¡Este plugin está en desarrollo activo!