¿Quieres crear una intranet de WordPress para tu organización? 

WordPress es una plataforma poderosa con toneladas de opciones flexibles que la hacen ideal para usar como intranet comercial. En este tutorial, le mostraremos cómo crear una intranet de WordPress para su organización mientras la mantiene privada y segura.

Pero antes, si nunca has instalado WordPress, descubre ¿Cómo instalar un blog de WordPress pasos 7 et ¿Cómo encontrar, instalar y activar un tema de WordPress en tu blog 

Luego de vuelta a por qué estamos aquí.

¿Qué es la intranet o extranet? ¿Por qué utilizar WordPress como plataforma de intranet?

intranet o extranet es una plataforma utilizada por una organización para la comunicación, el intercambio de archivos, anuncios y otras actividades organizativas.

WordPress es una excelente plataforma para crear la intranet o extranet de su organización. Es fácil de mantener, de código abierto y le da acceso a miles de plugins de WordPress para agregar nuevas características según sea necesario.

Descubre los mejores complementos de 35 WordPress para instalar en su sitio web o blog.

Una intranet se ejecuta en la red privada de una organización. Normalmente, un sistema de computadora de escritorio se conecta mediante un cable o adaptadores de red inalámbricos. Una computadora en la red se puede utilizar como servidor web y alojar un sitio web de WordPress.

Siga las instrucciones en nuestra guía sobre forma de instalar WordPress en una red de Windows usando WAMP para iniciar tu intranet de WordPress.

Por otro lado, una extranet es una plataforma de intranet accesible para una red más grande o para un público. En términos sencillos, este podría ser un sitio web de acceso público solo para usuarios autorizados.

Es especialmente útil si su organización está distribuida en diferentes ubicaciones geográficas.

Para crear su extranet de WordPress, necesitará una cuenta de alojamiento de WordPress y un nombre de dominio. Después de eso tienes que instalar WordPressluego configure para ser utilizado como la intranet de su organización.

Una vez que haya instalado WordPress como su intranet, el siguiente paso es convertirlo en un centro de comunicación para su organización.

Para ello, utilizará varios plugins de WordPress. Le mostraremos la configuración básica que servirá como base para que su intranet de WordPress logre los objetivos de su organización.

BuddyPress configuración como la intranet de su centro de WordPress

BuddyPress es un complemento de WordPress. Convierte su sitio web de WordPress en una red social. Estas son algunas de las cosas que puede hacer una intranet diseñada con BuddyPress:

  • Podrás invitar a los usuarios a registrarse en la intranet de la empresa.
  • Los usuarios podrán crear perfiles de usuario ampliados
  • Los feeds de actividad permiten a los usuarios seguir las últimas actualizaciones como en Twitter o Facebook
  • Puede crear grupos de usuarios para clasificar a los usuarios en departamentos o equipos
  • Los usuarios pueden seguirte como amigos
  • Los usuarios pueden enviarse mensajes privados entre ellos
  • Puede agregar nuevas funciones agregando complementos de terceros
  • Tienes muchas opciones de diseño con el Temas de WordPress para BuddyPress

Para comenzar, debe instalar y activar el complemento BuddyPress . Para obtener más detalles, consulte nuestra guía paso a paso para forma de instalar un complemento de WordPress .

Al activar, vaya a la página Configuración »BuddyPress para configurar los ajustes del complemento.

Configuración de Buddypress

Cómo asegurar su red de intranet WordPress con Intranet todo en uno

Si tiene una intranet de WordPress en un servidor local, puede protegerla limitando el acceso a las direcciones IP internas en su archivo .htaccess.

Descubre Cómo encontrar el archivo ".htaccess" en WordPress

Sin embargo, si está ejecutando una extranet, sus usuarios pueden acceder a la intranet desde diferentes redes y direcciones IP.

Para asegurarse de que solo los usuarios autorizados tengan acceso a la intranet de su empresa, debe hacer que su extranet sea privada y accesible solo para los usuarios registrados.

Para esto necesitas instalar y activar el complemento. Todo en una intranet . Para obtener más detalles, consulte nuestra guía paso a paso para forma de instalar un complemento de WordPress.

Al activar, vaya a Configuración " Intranet todo en uno para configurar los ajustes del complemento.

Configuración de Aiointranet

Primero debe marcar la casilla junto a la opción " Forzar sitio para ser privado recientemente "(Forzar que el sitio web sea completamente privado). Esto hará que todas las páginas de su sitio web de WordPress sean completamente privadas.

Lo único que este complemento no hace privado son los archivos en su directorio de descargas. No se preocupe, le mostraremos cómo protegerlos más adelante en este artículo.

Descubrir también Cómo usar la biblioteca de medios de WordPress

A continuación, debe proporcionar una URL a la que desee redirigir a los usuarios cuando inicien sesión. Esta podría ser cualquier página de su intranet.

Finalmente, puede desconectar automáticamente a los usuarios inactivos después de un cierto número de minutos.

No olvides hacer clic en el botón Guardar cambios para guardar tu configuración.

Asegurar descargas de medios en su intranet de WordPress

Mantener su sitio web completamente privado no afecta los archivos multimedia. Si alguien conoce la URL exacta de un archivo, puede acceder a él sin restricciones.

Cambiemos eso.

Para una mejor protección, redirigiremos todas las consultas realizadas a la carpeta de descargas a un simple script PHP.

Descubrir también Cómo restringir el acceso a los medios de WordPress a ciertos usuarios

Este script php comprueba si un usuario está conectado. Si es así, servirá el archivo. De lo contrario, el usuario será redirigido a la página de inicio de sesión.

Primero, necesita crear un nuevo archivo en su computadora usando un editor de texto simple, como el Bloc de notas. Luego debe copiar y pegar el siguiente código y guardar el archivo con el nombre download-file.php  En su escritorio.

1))) + matriz (NULL); $ file = rtrim ($ basedir, '/'). '/'. str_replace ('..', '', isset ($ _ GET ['file'])? $ _ GET ['file']: ''); if (! $ basedir ||! is_file ($ file)) {status_header (404); die ('404 - Archivo no encontrado'); } $ mime = wp_check_filetype ($ archivo); if (falso === $ mime ['tipo'] && function_exists ('mime_content_type')) $ mime ['tipo'] = mime_content_type ($ archivo); if ($ mime ['tipo']) $ mimetype = $ mime ['tipo']; else $ mimetype = 'imagen /'. substr ($ archivo, strrpos ($ archivo, '.') + 1); header ('Content-Type:'. $ mimetype); // Enviar siempre esto if (false === strpos ($ _SERVER ['SERVER_SOFTWARE'], 'Microsoft-IIS')) header ('Content-Length:'. Filesize ($ file)); $ last_modified = gmdate ('D, d MYH: i: s', filemtime ($ file)); $ etag = '"'. md5 ($ última_modificada). '"'; header ("Última modificación: $ last_modified GMT"); encabezado ('ETag:'. $ etag); encabezado ('Caduca:'. gmdate ('D, d MYH: i: s', hora () + 100000000). 'GMT'); // Soporte condicional para parámetros GET $ client_etag = isset ($ _SERVER ['HTTP_IF_NONE_MATCH'])? stripslashes ($ _SERVER ['HTTP_IF_NONE_MATCH']): falso; if (! isset ($ _SERVER ['HTTP_IF_MODIFIED_SINCE'])) $ _SERVER ['HTTP_IF_MODIFIED_SINCE'] = falso; $ cliente_último_modificado = recortar ($ _SERVER ['HTTP_IF_MODIFIED_SINCE']); // Si la cadena está vacía, devuelve 0. De lo contrario, intente analizar la marca de tiempo $ client_modified_timestamp = $ client_last_modified? strtotime ($ client_last_modified): 0; // Hacer una marca de tiempo más reciente para nuestra modificación .. $ modified_timestamp = strtotime ($ last_modified); if (($ client_last_modified && $ client_etag)? (($ client_modified_timestamp> = $ modified_timestamp) && ($ client_etag == $ etag)): (($ client_modified_timestamp> = $ client_modified_timestamp) || ($ client_etag == $ etag) ) {encabezado_de_estado (304); salida; } readfile ($ archivo);

Ahora conéctese a su sitio web mediante un cliente FTP. Una vez que haya iniciado sesión, cargue el archivo que acaba de crear en la carpeta / wp-contents / uploads / de su sitio web.

A continuación, debe editar el archivo .htaccess en la carpeta raíz de su sitio web. Agregue el siguiente código al final de su archivo .htaccess:

RewriteCond% {} -s REQUEST_FILENAME RewriteRule ^ wp-content / uploads /(.*)$ descarga-archivo.php? File = $ 1 [QSA, L]

No olvide guardar sus cambios y cargar el archivo en su sitio web.

Ahora todas las solicitudes de los usuarios a su carpeta de medios se enviarán a un script de proxy para verificar la autenticación y redirigir a los usuarios al La página de inicio de sesión.

Descubre también algunos complementos premium de WordPress  

Puedes usar otros plugins de WordPress para dar una apariencia moderna y optimizar el manejo de tu blog o sitio web.

Aquí le ofrecemos algunos complementos premium de WordPress que lo ayudarán a hacerlo.

1. Sincronización de taxonomías y publicaciones de sitios múltiples de WordPress

Esta es una manera fácil de sincronizar publicaciones, páginas y categorías en una red de sitios múltiples de WordPress. Este módulo ayuda a los usuarios a sincronizar publicaciones, páginas, categorías y etiquetas de un sitio web a otro sitio web en la misma red.

Sincronización de taxonomías de publicaciones multisitio de Wordpress

También se pueden sincronizar taxonomías y tipos de publicaciones personalizados. También tiene una opción de sincronización masiva para artículos y taxonomías.

No necesitará ningún conocimiento de codificación para usar esto Plugin de WordPress. Es muy simple ! Los artículos/categorías nuevos y antiguos se crearán o actualizarán automáticamente en otro sitio web de la red. 

Descargar | Demo | alojamiento web

2. Formulario de contacto 7 Success Redirect

Contact Form 7 Success Redirect es una extensión del Plugin de WordPress Formulario de contacto 7 que permite redirigir a un visitante o usuario a una página después de enviar su contacto.Formulario de contacto 7 redirección correcta

Ha sido diseñado para hacer que el formulario sea más fácil de usar cuando el proceso de envío del formulario resulta en la redirección a la página elegida por el administrador. Es extremadamente fácil de configurar. Puede hacer esto seleccionando una página de las páginas de su panel de control existente o proporcionando una URL de redireccionamiento personalizada.

Cada formulario tendrá su propia configuración. Por lo tanto, cada redirección exitosa se puede definir de una manera única.

Descargar | Demo | alojamiento web

3. Categorías avanzadas de WooCommerce

Gracias a este poderoso Plugin de WordPress, pon tu tienda online al mismo nivel que las tiendas más grandes del mundo. Te permite mejorar tu SEO añadiendo textos relacionados con una categoría.

Categorías de SEO avanzadas de Woocommerce

También puede agregar una bonita imagen de encabezado a sus categorías y darle más estilo a sus subcategorías. Tendrás control total sobre tus categorías WooCommerce y su diseño con este complemento de WordPress.

En particular, puede mostrar las subcategorías que desee y también modificarlas u organizarlas en columnas. Podrá definir el estilo, la fuente e incluso darles una breve descripción.

Descargar | Demo | alojamiento web

Recursos recomendados

Descubra otros recursos recomendados que le ayudarán resolver otros errores que se encuentran comúnmente en WordPress. 

Conclusión

Listo ! Eso es todo por este tutorial, espero que te haya permitido crear una red privada con WordPress. No dudes en compartirlo con tus amigos en tu las redes sociales preferido. 

Sin embargo, también podrá consultar nuestra Recursos, si necesita más elementos para llevar a cabo sus proyectos de creación de sitios de Internet, consulte nuestra guía sobre Creación de blog de WordPress.

Pero, mientras tanto, cuéntenos sobre su comentarios y sugerencias en la sección dedicada.

...