Implementación de Sistemas Web con Joomla

Lunes, 7 de junio de 2010 Fabián Castro

Existen varias formas de crear sitios web, como lo son programas como Dreamweaver, Kompozer, Nvu, o un simple editor de textos, y creamos un sitio en HTML. Con el paso del tiempo, se ha ido necesitando facilitar cada vez más las cosas, sobre todo cuando estamos hablando de un portal de producción, donde no tenemos todo el tiempo como para editar archivo, por archivo, y tenemos que agregar múltiples funcionalidades por lo que es ahí cuando necesitamos de un sitio, en el cual pueda agregar/modificar artículos, plantillas, y ciertas funciones.
Existen alternativas como lo son Drupal, WordPress, Joomla, otros. En esta ocasión, nos referiremos a Joomla.

La pregunta es ¿Por qué usar Joomla?
La respuesta es simple. Primero, es una plataforma que permite crear sitios Web de forma fácil, profesional, y sin costo. Tiene una amplia gama de funcionalidades, es Software Libre y totalmente gratuito, el cual cuenta con el respaldo de una gran comunidad.

Joomla, es un CMS (Content Management System – Sistema de Administración de Contenidos), el cual es de código abierto, está escrito en PHP y trabaja con una base de datos con MySQL.

Características de Joomla

  • Corre en cualquier plataforma (Windows, Linux, Otros)
  • Una vez instalado, solamente necesitamos internet y un navegador web para personalizar
  • Contiene un Panel de Administración bastante amigable
  • Se pueden incorporar Plugins, Componentes, Plantillas de Diseño, etc.
  • Trabaja por secciones y categorías, para tener un sistema ordenado y fácil de entender
  • No se necesita tener conocimientos avanzados para manejar esta plataforma
  • Disponible en cualquier idioma
  • Se pueden modificar todas sus funciones, al ser Open Source y Software Libre
  • Rápido Acceso al Sitio, por el sistema de Caché que éste contiene
  • Se indexa fácilmente a los buscadores, por el sistema de etiquetas, Metadatos que contiene cada página.
  • Permite múltiples usuarios en el sistema, permitiendo el registro de usuarios por los mismos visitantes
  • Nos brinda la posibilidad de agregar a los artículos los íconos de “Enviar artículo a un amigo por e-mail, ícono PDF, ícono de Impresión”
  • Se pueden diseñar nuestras propias plantillas Web y extensiones.
  • La instalación contiene alrededor de 5.000 archivos

Ejemplo Panel de Control de Joomla

Funciones

Una de las tantas gracias que tiene Joomla, es que se puede hacer lo que uno quiera, dando un sin fin de usos al sitio, integrando a la vez en éste:

  • Sistema Web
  • Sistema de Blog
  • Foros de Discusión
  • Ventanas Popup
  • Encuestas
  • Estadísticas de Visitantes
  • Formularios de Contacto
  • Sin fin de funcionalidades más

Todas estas funciones, trabajan en la misma base de datos, por lo que no es necesario tener múltiples BD para cada componente.

Requisitos de Instalación

Para instalar Joomla, solamente necesitamos:

  • Hosting
  • Soporte PHP
  • Base de Datos con MySQL
  • FTP para subir archivos al hosting
  • Paciencia al momento de subir los casi 5000 archivos

Consejos de Seguridad

Para brindar una buena seguridad a la plataforma, se recomienda mantener siempre actualizado el sitio a la última versión, para así evitar las vulnerabilidades que pueda tener. Obviamente, si estamos hablando de un sitio de producción, se debe hacer constante respaldo de la base de datos, para prevenir pérdidas de información.

Complementos Opcionales a Instalar

Una de las funciones que se requieren en el caso de algunos usuarios, es incorporar comentarios en los artículos, para que los visitantes, puedan dar su opinión respecto al tema que se esté tocando. Para ello, podemos utilizar la extensión yvComment. La gracia de esta extension, es que se puede definir a que secciones se les quiere agregar la funcionalidad.

Otra extensión bastante utilizada, es el agregar un Captcha al momento de comentar los artículos, para ello utilizamos bigocaptcha, el cual nos va generando códigos en forma aleatoria y el administrador del sitio, define de cuantos caracteres puede ser el código generado.

Probablemente alguien desee tener un sitio de una comunidad, o algo similar, y además de tener un portal, desee incorporar un foro, lugares muy usados en internet. Para ello, podemos utilizar Kunena, el cual ha tenido una muy buena llegada a los usuarios Joomleros.

Por último, un tips bastante útil para dar seguridad a la plataforma. Para acceder al panel de administración, debemos teclear http://www.tusitio.cl/administrator Por defecto esa es la forma de autentificarse, pero puede ser un riesgo para los que entienden de esto, y no visitan los sitios con muy buenas intenciones. La solución, para cambiar la forma de autentificarse, es utilizar un plugin, que de forma personal lo encuentro bastante eficiente en estos casos, y se trata de Jsecure

Todas estas funciones mencionadas que se pueden utilizar, están bien documentadas en la red, por lo que si se animan a utilizar Joomla, ya tienen la base para poder implementar un buen sitio.

Un sitio de ejemplo de Joomla con varias de las funcionalidades mencionadas http://www.tuxsarge.cl

Categories: Español, Reviews Tags: ,






  1. Lunes, 7 de junio de 2010 a las 12:43 | #1

    ¿Diferencias? ¿Cual es mejor? al lado de wordpress.

  2. Lunes, 7 de junio de 2010 a las 12:47 | #2

    @Américo: Hola!! Ambos son buenos sistemas de administración de contenidos, sin embargo si necesitas un Sitio de Producción, en el que quieres implementar varias cosas, como foros, blog, etc, etc, y todo de la misma base de datos, lejos es mejor Joomla.

    WordPress, a pesar de tener varios plugins, es más orientado a tipo de Blog, y no permite incorporar tantos componenete, como lo hace Joomla.

  3. Batman
    Lunes, 7 de junio de 2010 a las 12:50 | #3

    Hola, he aquí un off topic. Me gustaría que hablasen de cómo instalar Etherpad en una máquina de ubuntu, para poder editar en red local con varios computadores un mismo texto de forma simultánea. Tras este momento HOYGAN, me retiro. Gracias.

  4. Lunes, 7 de junio de 2010 a las 12:51 | #4

    son para cosas diferentes, wordpress es una orientación a blog, mientras que joomla es para sitios más complejos, permisos a ciertos niveles, distintos diseños por pagina, más modular por ejemplo el idioma es super fácil de cambiar en joomla, mientras q en wordpress tienes que editar cada template q ocupes

  5. manuedit
    Lunes, 7 de junio de 2010 a las 20:19 | #5

    Distintos diseños por pagina?: wordpress puede.
    Varios blogs con la misma DB?: wordpress-mu puede.
    Un foro? : bbPress (de Wp) puede.

    Pero la decisión va en uno: uso joomla con muchas funciones utiles ya incluidas (algunas que jamas ocupare con el costo que esto lleva), o uso wordpress y voy agregando funciones en modo de plugins de acuerdo a mis necesidades?

    un buenisimo articulo mas a fondo sobre joomla vs wp http://www.darioferrer.com/wordpress/joomla-vs-wordpress-i-532.html

  6. Lunes, 7 de junio de 2010 a las 21:05 | #6

    Tal como dice manuedit, la decisión va en uno, pero de forma personal, discrepo con el artículo que mencionas. Si bien es cierto, soy usuario de ambas plataformas, Joomla tiene un gran potencial, sobre todo en el desarrollo, y un diseñador que desea crear, rediseñar, modificar todo a su gusto, perfectamente lo puede hacer con joomla.
    En ese artículo, más que una comparación entre plataformas, veo un artículo más inclinado a gustos personales, que una comparación en si.. en fin. ya vendrá algo sobre wordpress en arealinux

    SAludos

Comentarios cerrados.