Crea tu sitio con Joomla


Qué es Joomla?

Básicamente es un Sistema de Gestión de Contenidos (CMS)



¿Qué es un Sistema de Gestión de Contenidos (CMS)?

Un CMS es un sistema de software que permite organizar y facilitar la creación de documentos y otros contenidos de un modo cooperativo. Con frecuencia, un CMS es una aplicación web usada para gestionar sitios web y contenidos web.




Como funciona Joomla?

El funcionamiento de Joomla se lleva a cabo gracias a sus dos principales elementos:
1. La base de datos Mysql: allí es donde se guarda toda la información y la mayor parte de la configuración del sistema, de una forma ordenada y en distintas tablas, las cuales cada una de ellas almacena información específica y determinada.
2. Los scripts PHP: son los que ejecutan las acciones de consulta y realizan modificaciones en la base de datos convirtiendo los datos en simples páginas web interpretables por los navegadores de Internet (Browsers) y perfectamente inteligibles para los usuarios navegantes y administradores.

Existen también otro tipo de archivos que realizan importantes tareas dentro de Joomla (archivos XML, scripts Javascript JS, CSS, etc), pero el motor fundamental de todo CMS (y de Joomla en particular) son los dos enunciados anteriormente.




Ventajas y características de Joomla

Con Joomla CMS sólo debes ocuparte de la información que desees publicar, ya que el sistema gestionará todos los demás detalles técnicos y administrativos.


• Organización del sitio web: Joomla está preparado para organizar eficientemente los contenidos de su sitio en secciones y categorías, lo que facilita la navegabilidad para los usuarios y permite crear una estructura sólida, ordenada y sencilla para los administradores. Desde el panel administrador de Joomla usted podrá crear, editar y borrar las secciones y categorías de su sitio de la manera en que más le convenga.

• Publicación de Contenidos: Con Joomla CMS podrá crear páginas ilimitadas y editarlas desde un sencillo editor que permite formatear los textos con los estilos e imágenes deseados. Los contenidos son totalmente editables y modificables.

• Escalabilidad e implementación de nuevas funcionalidades: Joomla ofrece la posibilidad de instalar, desinstalar y administrar componentes y módulos, que agregarán servicios de valor a los visitantes de su sitio web, por ejemplo: galerías de imágenes, foros, newsletters, clasificados, etc.

• Administración de usuarios: Joomla le permite almacenar datos de usuarios registrados y tambien la posibilidad de enviar E-mails masivos a todos los usuarios. La administración de usuarios es jerárquica, y los distintos grupos de usuarios poseen diferentes niveles de facultades/permisos dentro de la gestión y administración del sitio.

• Diseño y aspecto estético del sitio: Es posible cambiar todo el aspecto del sitio web tan solo con un par de clicks, gracias al sistema de templates que utiliza Joomla.

• Navegación y menú: Totalmente editables desde el panel administrador de Joomla
• Administrador de Imágenes: Joomla posee una utilidad para subir imágenes al servidor y usarlas en todo el sitio.

• Disposición de módulos modificable: En un sitio creado con Joomla, la posicion de módulos puede acomodarse como se prefiera.
• Encuestas: Joomla posee un sistema de votaciones y encuestas dinámicas con resultados en barras porcentuales.

• Feed de Noticias: Joomla trae incorporado un sistema de sindicación de noticias por RSS/XMS de generación automática
• Publicidad: es posible hacer publicidad en el sitio usando el Administrador de Banners

• Estadísticas de visitas: con información de navegador, OS, y detalles de los documentos (páginas) más vistos.




Características de publicación de páginas web en Joomla:


• Automatización en la publicación: Las páginas y documentos de Joomla pueden programarse con fecha de publicación y fecha de caducidad. Es decir un documento puede programarse para que se publique automáticamente al llegar una determinada fecha, y luego despublicarse también de forma automática en otra fecha.

• Archivo e historial: Las páginas viejas o publicaciones que hayan perdido vigencia pueden enviarse a un "archivo" de almacenamiento, sin necesidad de tener que borrarlas. Esto permite también dar la posibilidad a los navegantes de consultar artículos viejos o documentos anteriores en un historial.

• Formatos de lectura: Cada documento es generado automáticamente por Joomla en formato PDF, en versión imprimible, y en XML.

• Envío por E-mail: Los usuarios del sitio Joomla podrán enviar automáticamente a un amigo por email cada documento publicado.

• Valoración de contenidos: Los visitantes del sitio podrán votar la calidad de lo publicado.

• Comentarios: (opcional) Los usuarios podrán comentar sus opiniones o expresar sus inquietudes en la misma página de contenidos.



Joomla! ¿Un sistema seguro?


En términos objetivos, nada que esté publicado en la web puede considerarse completamente seguro. Si han violado sistemas tan complejos como el de la Fuerza Aérea norteamericana, poco queda para el resto del contenido de internet.
Ahora bien, si nos plegamos a lo que la generalidad entiende como “seguridad en internet”, Joomla! es uno de los escasos CMS que cuenta con la suficiente participación activa como para generar soluciones precisas en el menor tiempo posible ante los bugs/vulnerabilidades que se vayan descubriendo.
Esto de la seguridad no es un mal exclusivo de Joomla!; otros CMS han caído bajo el yugo de los ataques y muchas veces la solución llega demasiado tarde.




me conviene Joomla para crear un blog?

Joomla es un CMS muy potente y soporta la creación de blogs, pero no esta centrado en eso, es una de las tantas funciones que podemos darle, para la creación de blogs recomiendo Wordpress que esta consebido casi exclusivamente para esto





Joomla es fácil de aprender?

Por experiencia propia me resulto más fácil que Drupal pero más complicado que Wordpress, como todo hay que ponerse a renegar pero una vez que se le agarra la mano es una herramienta muy potente y permite agregarle muchas funcionalidades al sitio.



Puedo aprender Joomla sin tener la puta idea de PHP ni de base de datos?

SI, solo tenés que crear la base de datos desde el panel de control del hosting que tengas y no editas código nunca a menos que quieras modificar la plantilla manualmente.




Por qué hay dos versiones de Joomla? La 1.0.15 y la 1.5.x??

Ambas son desarrollos independientes uno de otro, es decir, es probable que la versión 1.5.x tenga un bug que no esté presente en las versiones de la serie anterior y viceversa.
la 1.0.15 dejo de actualizarse hace mucho tiempo, es recomendable instalar la 1.5.x




Requisitos del Sistema

Antes de descargar el software Joomla!, debe asegurarse que su servidor web, o su servicio de hosting, cumple los requisitos mínimos para utilizar Joomla!. Son los siguientes:

• PHP 4.2.x o superior -

• MySQL 3.23.x o superior -

• Apache 1.13.19 o superior -




No tengo ni puta idea de páginas web, que hago?





Registrar un dominio

Hay dos alternativas:

- registrar un subdominio gratis de casi cualquier empresa de hosting. Ej : mipagina.hosting.com

- registrar un .com, .com.ar, .net etc

El .com.ar es totalmente gratis y lo pueden pedir aca: http://www.nic.ar/

Los .com salen unos 30 pesos anuales



Delegar los DNS

Delegar los dns es asociar un cominio con un proveedor de hosting, en caso de nic es bastante simple cuando registran el dominio hay una opción para delegar el dns en el momento de registrarlo, colocan los valores que el proveedor de hosting les da y en el Panel de control del hosting agregar el dominio y listo





Conseguir un hosting

Si tienen registrado un .com o un .com.ar tienen que buscar un hosting que soporte los requerimientos:

Les dejo uno probado por mi totalmente gratis y sin publicidad

http://www.000webhost.com/

Los DNS que les comentaba antes de 000webhost son:

DNS Secundario

a. Direccion IP:66.197.153.229
b. Nombre:ns01.000webhost.com

DNS Secundario

a. Direccion IP:66.197.153.230
b. Nombre:ns02.000webhost.com





BAJAR JOOMLA

Ambas la última versión y en español

JOOMLA VERSION 1.5.18: http://joomlacode.org/gf/download/frsrelease/12363/51245/Joomla_1.5.18-Spanish-pack_completo.zip

JOOMLA VERSION 1.0.15: http://joomlacode.org/gf/download/frsrelease/6913/23083/Joomla_1.0.15-Spanish-premium.zip






Un programa para subir los archivos por FTP

Dejo 2:

Filezilla http://downloads.sourceforge.net/filezilla/FileZilla_3.0.10_win32-setup.exe


CuteFTP ftp://ftp.cuteftp.com/pub/cuteftp/spanish/cuteftpES.exe





Instalar Joomla en el hosting

1 - Bajar la última versión de Joomla y descomprimirla en la pc.

2 – Subir los archivos via FTP a la raíz del directorio de tu web.

3 – Ingresar al panel de control de tu hosting y crear una base de datos.

4 – Poner en el navegador la dirección de tu sitio. Va a aparecer el asistente de instalación. Seguís los pasos, introducis nombre de la base, pass de la bas de datos etc...y tenés instalado Joomla.

5 – Editas el contenido de la web ingresando www.misitio.com/administrator al navegador





MANUAL DE JOOMLA EN ESPAÑOL

Si quieren un buen manual para aprender a crear sitios bajen esto (valido para las versiones 1.0.X)

manual

PDF 6.1 MB http://downloads.joomlacode.org/frsrelease/8/5/8/8580/manual_usuario_10x_joomla_spanish.pdf

ZIP 5.5 MB http://joomlacode.org/gf/download/frsrelease/3912/8579/manual_usuario_10x_joomla_spanish.zip





Dejo algunos sitios hechos completamente en Joomla por si quieren ver como queda funcionando:


Algunos sitios de ONG hechos con Joomla:

http://www.cubainformacion.tv
http://siglo22.info/m/
http://www.asalsido.org/down/index.php
http://jocamerica.info/

Páginas dedicadas a Joomla, hechas con Joomla

http://www.joomlamexico.org.mx/
http://www.joomlart.com/
http://www.joomlaperu.info/
http://www.joomlaar.com.ar/
http://www.joomla.cl/


Empresas de Diseño Web que utilizan Joomla para sus clientes

http://www.2imagina.com
http://www.webempresa.com/
http://www.joomlao.com.ar



Otros sitios:

http://www.aulablog.com/Un ejemplo de como Joomla se puede aplicar para hacer un blog
http://www.leandrodonofrio.com/ Otro blog en Joomla
http://www.jazzeando.com.ar/ Sitio dedicado al Jazz en Argentina
http://www.detribusurbanas.com/ Mi sitio, de tribus urbanas

ATENCION ! SE VIENE LA VERSION 1.6 DE JOOMLA CON LAS SIGUIENTES NOVEDADES

De acuerdo con lo publicado en el blog de desarrollo de Joomla!, ya están decididas las características que tendrá la versión 1.6, aunque aún no se decide una fecha de liberación - esperada para la segunda mitad del 2009. Las características están divididas ya entre las que deben estar y las deseables que estén en el alfa.

Desde mi punto de vista, las más importante dentro de las que deben estar son

- una librería JForm que ya está completa,

- implementar una manera simple de traducir javascript (vaya que es interesante esta, sobretodo para lo que desarrollamos en otros idiomas),

- un sistema de permisos granular (¡Por fin!),

- Mootools 1.2

entre otras.

Dentro de las deseables tenemos

- niveles de contenido ilimitados (quizá uno de los cambios más importantes, seguramente muchos desarrolladores se han enfrentado con esta limitante),

- remodelar todo el sistema de manejo de usuarios y hacerlo extensible (es decir, campos customizables sin necesidad de extensiones como CB o hackear el core),

- CAPTCHA nativo,

- perfeccionar o eliminar la generación de pdfs,

entre otras.

También se menciona que se eliminará por completo el componente de encuestas ya que hay aplicaciones desarrolladas por terceros de mucho mejor calidad y mayor capacidad.

En fin, me parece una excelente noticia para los desarrolladores web, ya que esta herramienta dará un enorme brinco en la siguiente versión y volverá a tomar un poquito de la ventaja que abandonó cuando se hizo el cambio a MVC (de 1.0 a 1.5).

Así que ya saben, estén al pendiente los que ya la conocen y los que no, se los recomiendo.

Video novedades 1.6
http://vimeo.com/12050858 (vimeo no deja reproducir en t!)



ACTUALIZADO CON LA ULTIMA VERSION DE JOOMLA: 21 de Junio de 2010


FUNTES

http://www.joomlaspanish.org
http://www.maestrosdelweb.com
http://www.joomlaos.net
http://www.ulfix.net/noticias/software/1017-lo-que-promete-joomla-16-caracteristicas-y-analisis

Foros de Joomla
Yo