9 minutos de lectura ( 1722 palabras)

Construcción de un Sistema Web de Ayuda con Joomla - Parte 2

Construcción de un Sistema Web de Ayuda con Joomla - Parte 2

Instalando Joomla en entornos de producción - En este artículo voy a empezar con una explicación básica pero de nivel alto de cómo funciona la raíz de documentos de Apache, la cual espero que le dará una idea clara de cómo se pueden instalar fácilmente varias instancias de Joomla en un único dominio. A continuación, enumero algunos de los beneficios de la creación de sitios web de ayuda separados para sitios individuales. Y, finalmente, cubriré las opciones disponibles para la instalación de Joomla en sus entornos de producción.

Entendiendo cómo funciona la raíz de documentos de Apache

El servidor web Apache tiene un directorio raíz llamado la "raíz de documento" (N.T. raíz de documentos; se refiere a la carpeta htdocs, public_html, etc). La raíz de documentos es simplemente un directorio de un servidor de contenido que se puede acceder desde Internet. En algunos servidores basados ​​en Linux, la raíz de documentos por defecto de Apache es a menudo la carpeta HTML ubicada en la siguiente ruta: /var/www/html. Sin embargo, cuando se utiliza un proveedor de hosting comercial, generalmente no puede especificar o cambiar dónde se ubicará la raíz de documentos de Apache en el servidor. Simplemente se le dará acceso únicamente a su propia raíz de documentos. Su proveedor de alojamiento puede configurar el servidor Apache para combinar su nombre de dominio con la raíz de documentos que le pertenece.

Si su proveedor de hosting proporciona un instalador automatizado de Joomla, al ejecutarlo podrá instalar Joomla en el directorio raíz de documentos. De lo contrario, debe subir Joomla a la raíz de documentos del servidor Apache usando un cliente FTP, o un panel de control suministrado por su proveedor, previo a la instalación. Cuando los usuarios acceden a su nombre de dominio en Internet, el servidor Apache les "sirve" el contenido de la raíz del documento, que es su sitio web, a sus navegadores.

Cuando sólo se necesita un único sitio web Joomla, puede instalar Joomla directamente en la raíz de documentos del servidor Apache. Sin embargo, si desea crear un sistema como el mío, con un sitio web Joomla de ayuda separado para cada producto, a continuación, puede instalar instancias independientes de Joomla, uno para cada producto, en sub-directorios en la raíz del documento. Tenga en cuenta que puede crear un sinnúmero de sub-directorios en la raíz del documento, y puede crear muchas bases de datos en el servidor MySQL. Por lo tanto, se puede instalar tantas instancias de Joomla en su dominio como se requiera (suponiendo que esto se lo permite su proveedor de alojamiento).

Por ejemplo, si deseara crear sitios web de ayuda para dos productos, uno llamado AppA y el otro AppB, lo que haría es subir e instalar dos instancias completas de Joomla en sub-carpetas separadas en la raíz de documentos del servidor Apache:

document-root/AppA

La carpeta AppA contendría una instancia de Joomla completa para el sitio web de ayuda AppA, accesible en http://my.domain.com/AppA

document-root/AppB

La carpeta AppB contendría otra instancia completa de Joomla para el sitio web de ayuda AppB, accesible en http://my.domain.com/AppB

Después de configurar el sitio web de ayuda AppA, yo le daría la dirección URL (http://my.domain.com/AppA) a los desarrolladores de AppA. Ellos deberán asociar la dirección URL con el botón de Ayuda AppA y configurarlo para abrir una ventana del navegador al hacer clic.Del mismo modo, yo le daría la dirección del sitio web de ayuda AppB (http://my.domain.com/AppB) a los desarrolladores de AppB, que harían lo mismo. Después de la compra e instalación ya sea del producto AppA o del producto AppB, los clientes pueden hacer clic en los botones de ayuda en sus aplicaciones para ver la documentación del producto en el sitio web Joomla de ayuda que le corresponde. Además, los clientes pueden acceder a la documentación fuera de sus productos yendo directamente a las direcciones URL de cada sitio de la documentación del producto.

Creación de sitios web de ayuda separados

En las siguientes secciones describo algunos de los beneficios de la creación de sitios web de ayuda en Joomla de ayuda separados para cada producto.

Manteniendo la usabilidad

Si los productos que va a documentar incluyen una gran cantidad de funcionalidades, es probable que escriba numerosos temas de ayuda para ellos, en sus sistemas de ayuda actuales. Dado que no documentará múltiples productos en un solo sistema de ayuda de un producto específico, tampoco debe documentar múltiples productos en una sola página web de ayuda en Joomla. Por ejemplo, algunos de mis sitios web Joomla de ayuda incluyen cientos de artículos de ayuda, todos los cuales están fragmentados en dos o más páginas (a veces hasta veinte) con saltos de página. Combinar la documentación de dos o más de estos productos en un solo sitio web Joomla de ayuda resultaría un sitio más difícil de usar.

Asegurando el contenido

Su empresa puede decidir que la documentación de ayuda para uno o más productos no deberían ser de acceso público en Internet. Al implementar sitios web de ayuda en Joomla por separado, se puede "ocultar" el contenido con diferentes permisos y utilizar diferentes soluciones de autenticación para cada sitio. Por ejemplo, Joomla tiene un módulo de autenticación LDAP integrado, lo que permitirá autenticar usuarios con sistemas LDAP. También puede encontrar los plugins de autenticación en el portal de extensiones para Joomla (JED). Puede desarrollar una solución en la que clicando en el botón Ayuda de una aplicación pasa las credenciales a un plugin de autenticación de Joomla, el cual registraría de forma automática a los usuarios en el sitio web de ayuda. En este escenario, su contenido esta seguro y los clientes no tienen que memorizar otra contraseña.

Personalizando el esquema y la apariencia

Nuestros productos están decorados con los colores corporativos y logotipos para proporcionar a los clientes una experiencia coherente con la marca. Yo adapté una plantilla Joomla de código abierto para que coincida con nuestra guía de estilo corporativo y la instalé en cada sitio web de ayuda. Sin embargo, si nuestros productos todos tenían diferentes esquemas de color, podría personalizar la plantilla para que coincida con cada producto. Con los sitios web de ayuda por separado se puede, si es necesario, instalar diferentes plantillas con diseños y capacidades únicas.

La planificación de varios sitios web de ayuda de Joomla

Si este enfoque suena interesante, no espero que instale varias instancias de Joomla para diferentes productos bajo su nuevo dominio inmediatamente. Pero, si cree que puede poner en práctica este tipo de configuración en algún momento en el futuro, asegúrese de seleccionar un proveedor de hosting que soporte este tipo de configuración. Aunque creo que esta configuración es común, es algo a tener en cuenta a la hora de investigar los proveedores de alojamiento web.

Instalación de Joomla en su entorno de producción

Este artículo se haría demasiado largo si tuviera que incluir instrucciones paso a paso sobre la instalación de Joomla. Sin embargo, yo no tengo que documentar el proceso de instalación, porque ya está documentada en el portal de documentación de Joomla. En las siguientes secciones, cubro las opciones de instalación de Joomla en sistemas alojados y servidores corporativos, y proporcionar enlaces a la documentación de apoyo en el portal.

Instalación de Joomla en proveedores de hosting

Si elige un proveedor de alojamiento web que se especializa en sitios Joomla, ofrecerán un instalador automático, que se puede utilizar para instalar Joomla en unos pocos clics. En este caso, debe seguir las instrucciones de instalación de su proveedor de hosting.

Nota: Para obtener información sobre los dos auto-instaladores más comunes, consulte Instalación de Joomla utilizando un instalador automático en el portal de documentación de Joomla.

Si su empresa ya cuenta con un proveedor de alojamiento, o elige un proveedor que no se especializa en alojamiento de sitios Joomla, el proceso de instalación constará de más tareas y pasos; Sin embargo, ninguno de ellos requiere una gran capacidad técnica. Por ejemplo, tendrá que cargar el software Joomla a raíz de documentos del servidor web a través de un cliente FTP antes de realizar los pasos del proceso de instalación. Para aprender cómo instalar Joomla con un proveedor de alojamiento que no se especializan en sitios Joomla, consulte Instalación de Joomla versión 3.2 en el portal de la documentación de Joomla.

Instalación de Joomla en sus propios servidores

Si piensa instalar Joomla en sus propios servidores, Ud. o su departamento de TI debe preparar los servidores previamente. El proceso de configuración de los servidores de producción incluye más pasos de lo que puedo mostrar en esta sección. Pero, suponiendo que sus servidores ya están configurados correctamente, he aquí una lista de las tareas que le ayudarán a prepararse para la instalación de Joomla:

  • Instale las versiones compatibles de Apache, PHP y MySQL. Como referencia, consulte la página de requisitos técnicos en el portal de la documentación.
  • Asegúrese de que la dirección IP de su servidor está asociada a un nombre de dominio y que su nombre de dominio se agrega al parámetro ServerName de Apache.
  • Crear una cuenta de usuario administrativo con todos los privilegios en MySQL. Necesitará el nombre de usuario y la contraseña de esta cuenta al instalar Joomla.
  • Crear una base de datos vacía en el servidor MySQL para cada sitio web de Joomla de ayuda. Debe proporcionar un nombre de base de datos al instalar Joomla.
  • Aumente el parámetro upload_max_filesize en el archivo php.ini para al menos 8 MB, está establecido en 2 MB por defecto. Muchas extensiones y plantillas de Joomla son más grandes de 2 MB - algunos por un buen margen. Si no aumenta el límite del tamaño de carga de archivos, el proceso de instalación de extensiones y actualizaciones que sean mayores de 2 MB con el Administrador de extensiones de Joomla fallará.

Además, necesitará una cuenta de usuario en el propio servidor con acceso a la raíz de documentos de Apache. Y un cliente FTP para subir Joomla al servidor.

Una vez que los servidores están configurados correctamente, puede proceder a instalar Joomla. Siga las instrucciones del artículo "Instalación de Joomla versión 3.2" en el portal de la documentación de Joomla.

Sobre la tercera parte

En la Parte 3, cubriré las opciones para la instalación de Joomla en entornos de aprendizaje y desarrollo. 


Artículo original: Building Joomla! Web-Help Systems - Part 2 

0
¡La JCM hispana ya tiene un año!
Desarrollo práctico
 

Comentarios

¿Ya està registrado? Ingresa Aquí
No hay comentarios por el momento. Sé el primero en enviar un comentario.

By accepting you will be accessing a service provided by a third-party external to https://magazine.joomla.org/