WP Media Folder : integración de Google Cloud Storage

1. Crear una aplicación de Google Drive


La integración de Google Cloud con WP Media Folder está incluida en el complemento. Debe instalar este complemento (complemento) además de WP Media Folder . El complemento incluye integración para Google Drive, Google Photo, Dropbox, OneDrive Personal, OneDrive Business, Amazon S3, DigitalOcean, Linode y Wasabi también.

Primero, debe iniciar sesión en Google Cloud Console o registrarse si no tiene una cuenta de Google. Vaya a Menú IAM y administración > Crear un proyecto .

 

Crear-proyecto-1

 

Luego configure un nombre de proyecto: puede proporcionar cualquier nombre que desee, pero no incluya espacios ni acentos. Luego espere unos segundos para la creación del proyecto.

 

nombre del proyecto

 

Si es la primera vez que usa Google Cloud Storage, debe navegar a API y servicios > Biblioteca , habilitar Cloud Storage y Google Cloud Storage JSON API.

 

API de almacenamiento en la nube

 

En el menú de la izquierda, haga clic en "API y servicios" > "Credenciales".

 

menu-api-service

 

En el panel principal, haga clic en "+ Nuevas credenciales" >> ID de cliente de OAuth ; si se le solicita, agregue un nombre a su pantalla de consentimiento de OAuth.

 

oAuth-google-drive

 

Ahora, el paso más importante:

  • Seleccione "Aplicación web" y agregue un nombre de su elección
  • Origen de JavaScript autorizado: https://your-domain.com (reemplace por su nombre de dominio, sin barra al final)
  • URI de redireccionamiento autorizado: https://your-domain.com/wp-admin/options-general.php?page=option-folder&task=wpmf&function=wpmf_google_cloud_auth
    (reemplace por su nombre de dominio)

 

credenciales de aplicación

 

Nota: si aparece esta advertencia: "Para crear una ID de cliente de OAuth, primero debe establecer un nombre de producto en la pantalla de consentimiento", debe hacer clic en el botón Configurar pantalla de consentimiento o ir a API y servicios >> Pantalla de consentimiento de OAuth , luego agregue su nombre de dominio en Dominios autorizados .

Primero, debe seleccionar el tipo de usuario.

 

OAuth-user-type

 

  • Interno: su aplicación está limitada a los usuarios de Google Workspace dentro de su organización. No necesitarás enviar tu aplicación para verificación.
  • Externa: tu aplicación estará disponible para cualquier usuario con una cuenta de Google. Una vez que su aplicación esté lista para publicarse, es posible que deba verificarla.

Luego, complete sus dominios autorizados y continúe con los siguientes pasos para finalizar el registro de la aplicación. Ahora puede volver al paso anterior: seleccione "Aplicación web" para crear las credenciales.

 

pantalla de consentimiento

 

Entonces… ¡voilà! Obtuvo su ID y secreto para agregar en la configuración de WP Media Folder .

 

oauth-client

 

crear un cubo

Para usar Google Cloud, debe crear un nuevo depósito. Vaya al área de depósito: Depósitos de almacenamiento en la nube . Luego haga clic en el Crear .

 

creat-bucket-google-nube

 

A continuación, debe completar las opciones a continuación:

  • Nombre del depósito de entrada
  • Elija dónde almacenar sus datos
  • Elija la clase de almacenamiento para sus datos
  • Elija una clase de almacenamiento predeterminada para sus datos
  • Elija cómo controlar el acceso a los objetos
  • Elija cómo proteger los datos de los objetos

 

crear-bucket-step

 

Después de eso, haga clic en el Crear y haga clic en el Confirmar en la ventana emergente.

 

confirmar-cubo

 

Luego puede ver la información detallada del depósito:

 

detalles del cubo

 

O puede crear un nuevo depósito en configuración WP Media Folder Navegue al menú Configuración> WP Media Folder > Nube> Descargar medios > Almacenamiento en la nube de Google , haga clic en Configuración de depósito y botón de selección. En la parte inferior de la ventana emergente, ingrese el nombre del depósito y haga clic en el Crear .

 

crear-cubo-wp

 

2. Inicie sesión en Google Cloud Storage desde WP Media Folder

Regrese al panel de control de WordPress y haga clic en el menú Configuración> WP Media Folder > Nube> Descargar medios> pestaña Google Cloud Storage. Pegue lo siguiente en los campos del formulario:

  • ID de clave de acceso
  • Clave de acceso secreta
  • Projecto ID

 

llenar-credenciales-google-nube

 

Después de eso, guarde la configuración y la conexión debería ser un éxito. Vaya al siguiente paso para descubrir las funciones de Google Cloud Storage.

 

3. ¿Cómo funciona? ¿Qué puedo hacer con Google Cloud?

¿Como funciona?

Una vez que haya conectado WP Media Folder con Google Cloud Storage, seleccione un depósito o cree uno nuevo donde se almacenarán todos sus datos.

 

crear-bucket-wp-google-nube

 

Y puede habilitar Copiar a Google Cloud Storage , todos sus nuevos medios cargados se enviarán a Google Cloud.

 

copiar a la nube de Google

 

Y si desea sincronizar sus medios cargados antes de usar la integración de Google Cloud Storage, haga clic en el botón Sincronizar con Google Cloud Storage . Luego, enviará toda su biblioteca de medios existente a su cubo de Google Cloud.

Nota: Cuando realice esta acción, la URL de sus medios será reemplazada por la URL de Google Cloud Storage.
Por favor, vea el ejemplo a continuación. De https://joomunited.com/wp-content/uploads/2019/02/image.jpg a >> https://storage.googleapis.com/{bucket}/wp-media-folder-joomunited/wp-content /uploads/2019/02/imagen.jpg

 

Para descargar los medios en su sitio, debe habilitar Eliminar después de cargar , su biblioteca de medios se almacenará completamente en Google Cloud en lugar de su servidor.

 

descargar-medios-google-cloud

 

Al habilitar la Etiqueta adjunta, la información de cada medio se mostrará cuando pases el mouse sobre la Google Cloud en la parte superior derecha.

 

etiqueta-de-la-nube-de-google

 

Cuando desee cambiar la ubicación de sus medios o eliminar el complemento, haga clic en el botón Recuperar medios de Google Cloud Storage , luego todos sus medios se copiarán de Google Cloud Storage a su biblioteca de medios. Todos los enlaces anteriores agregados en su contenido permanecerán en su lugar (ningún enlace roto).

 

recuperar-google-nube

 

Nota: solo puede sincronizar archivos de Google Cloud Storage a la biblioteca de medios si se cargan a través de nuestro complemento.

 

Configuraciones y acciones avanzadas

CloudFront está integrado con nuestro complemento. Primero, debe ir a este enlace para configurar un Google CloudFront.

Luego, debe habilitar esta opción y luego agregar su dominio personalizado (CNAME).

 

integración frente a la nube

 

Puede seleccionar un depósito para importar carpetas y archivos desde el servidor de Google Cloud Storage a su biblioteca multimedia. O copie todos los archivos de un depósito a otro.

 

copiar-cubetas-google-nube