¿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.
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.
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.
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.
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.
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.
- Cómo crear un diseño personalizado con Elementor
- Cómo crear un ancho de página completa en WordPress
- Cómo agregar un zoom en las imágenes de WordPress
- Cómo corregir el error "500 Internal Server" 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.
...