Eliminación masiva de usuarios, comentarios y nodos en Drupal 7

Hay veces que necesitamos eliminar gran cantidad de comentarios o usuarios en Drupal 7, sobretodo por spam cuando tenemos ataques a nuestro sitio web, lo digo por experiencia. Para ello podemos echar mano de un par de módulos que nos pueden facilitar la tarea ya que desde la administración de Drupal solo nos muestran 50 filas cada vez. La idea es mostrar muchas más filas y poder ejecutar sobre ellas la acción de eliminar, aunque en realidad también podemos hacer aprobaciones, cancelaciones, etc.

Módulos Drupal necesarios para eliminar usuarios o comentarios masivamente

  1. Views Bulk Operations (VBO): con éste modulo podremos crear las vistas necesarias para nuestro cometido, pero no hará falta por que se crearan automáticamente con el siguiente módulo.
  2. Administration Views es el módulo que creará las vistas que sustituirán a las originales de administración de usuarios, comentarios y publicaciones.

Dependencias

Instalamos éstos módulos y además éstos otros de los que dependen, si no los tenemos ya, claro:

Configuración

Activamos los módulos instalados y además Actions permissions (VBO) que es un submodulo del VBO.
Una vez instalado todo pinchamos, por ejemplo, en Usuarios y veremos que todavía nos salen 50 filas, vamos a configurar para que nos salgan 1000 usuarios:
Vamos a Estructura -> Views -> Administration users y se nos abrirá la edición de la vista correspondiente, aquí solo vamos a editar la paginación y colocamos 1000 elementos o los que tu quieras, aplicamos y después guardamos la vista.
Ya podemos ir a usuarios y comprobar que nos salen esos 1000 elementos.

Más información de los módulos:

Views Bulk Operations (VBO)

Este módulo aumenta las vistas al permitir que se ejecuten operaciones masivas en las filas mostradas. Para ello, muestra una casilla de verificación delante de cada nodo y agrega un cuadro de selección que contiene las operaciones que se pueden aplicar. Se pueden utilizar las acciones de Drupal Core o Reglas.
Un módulo llamado actions_permissions está incluido en el paquete. Este módulo genera un permiso para cada acción, y VBO honra esos permisos antes de mostrar o ejecutar las acciones correspondientes. Esto es útil si desea proporcionar su VBO a varios grupos de usuarios con diferentes privilegios: la misma vista acomodará a esos diferentes grupos, mostrando a cada uno las acciones que se les permite ver.

Administration Views

Reemplaza las páginas de resumen / listado administrativo con vistas reales para una usabilidad superior.
Caracteristicas

Filtrar todas las vistas administrativas a través de AJAX.
Realice cualquier tipo de operaciones masivas / masivas en artículos en vistas administrativas.
Filtre el contenido por título, tipo de nodo, autor, estado publicado y / o vocabulario.
Filtre los comentarios por título, autor, título de nodo o estado publicado.
Filtra a los usuarios por nombre, estado de bloqueo / bloqueo o roles de usuario.

* Nota : Si está actualizando desde una versión anterior de las vistas de Administración y las vistas predeterminadas se han anulado (guardadas en la base de datos), podría encontrar problemas o no ver ningún cambio nuevo a menos que revierta estas vistas, por lo que las vistas predeterminadas en código son usados. Esto se puede hacer en la lista de IU de vistas o usando drush.

Temática: Internet

Nivel: Básico

Publicaciones relacionadas

Deja un comentario