Logo Joomla!

En este tutorial voy a explicar que es lo que yo haría al crear un sitio Joomla!, o más bien nada más crearlo.
Este tutorial lo creo porque hace poco hackearon mis webs y me encuentro en una situación en la cual ya conozco muchas extensiones, se que plantilla quiero, etc... pero siempre se me olvidan, carezco de una lista y un método para poner en marcha un nuevo sitio Joomla!, así que también me servirá para tener para otros casos un buen procedimiento ante estas situaciones.

No me voy a parar en la instalación de Joomla! ya que existen buenísimos tutoriales si buscáis un poco en Google, así que paso directamente a cuando tenemos Joomla! recién instalado y hemos borrado la carpeta de instalación.

1 - Parametros SEO y de accesibilidad a nuestra WEB.

Bueno pues si os fijáis nada más instalar Joomla! y borrar la carpeta de instalación ya podréis entrar en la portada del sitio y en la administración del mismo, lo primero ir a la administración.

En la administración recomiendo que lo primero de todo sea dirigiros a:
Sitio > Configuración Global > Sitio - y a la derecha en -> Parámetros de optimización de SEO activar todas las casillas, luego, debajo en el mismo menú  encontrareis Parámetros de los metadatos, rellenar las casillas de meta palabras y meta descripción y dadle a SI si están en NO. Guardar la configuración.

Cuando hayáis guardado iros al htacces.txt (de la carpeta root de la instalación de Joomla!) y renombrarlo por .htaccess, también recomiendo (aunque esto es opcional) tener vuestro dominio redirigido con www. o sin www. (en mi caso me gusta más con www.), para ello dirigíos al .htaccess ya renombrado y activado el SEO de Joomla! y añadid:

Para dejarlo con www.

RewriteEngine On
 RewriteCond %{HTTP_HOST} !^www.
 RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

Para dejarlo sin www.
RewriteEngine On
 RewriteCond %{HTTP_HOST} ^www.(.)$
 RewriteRule ^(.)$ http://%1/$1 [R=301,L]

Esto gracias a un artículo de ayudajoomla.com, yo antes lo hacía de otra manera, pero, esta me parece más correcta.

Después recomiendo instalar y activar los plugins necesarios para que Google, Yahoo, BING, etc... detecten nuestra WEB.
Esto es muy sencillo, se puede realizar manualmente añadiendo el código en la plantilla (cosa que a mi me ha dado problemas alguna vez) o instalando un par de plugins muy sencillos y utiles:

OpenPotion Asynchronous Google Analytics:

Sencillo plugin gratuito que nos permite confirmar nuestra WEB en www.google.com/analytics de manera sencilla, incluyendo subdominios. LINK.

GD SEO Verify:

Otro plugin ligero, gratuito y sencillo de usar que nos permite confirmar nuestra web en Google WEBMASTERS, Bing WEBMASTERS, Yahoo... y Alexa.LINK.

Bueno, pues ya tenemos nuestra WEB con URLs amigables, confirmada en los principales buscadores (que son los que importan) y verificada en varios sitios para también monitorizar que es lo que más interesa a nuestros usuarios...

¿pero no queda algo? SI, efectivamente falta una de las cosas más importantes el SITEMAP, para que un sitio sea plenamente accesible creo que es indispensable tener un SITEMPAP en formato XML para enviar a los buscadores y en HTML para publicar en nuestro sitio.

Para ello utilizaremos el XMAP:
Me atrevo a afirmar que es el mejor componente para esta tarea, ya que es gratuito, sencillo, configurable, con mucho tiempo (por lo tanto muchos plugins para extensiones y mucha información sobre cómo solucionar problemas que nos pueden surgir) y además permite realizar las dos funciones que he mencionado anteriormente (SITEMAP XML y SITEMAP HTML). LINK. (además acabo de ver que también está disponible para la futura versión de Joomla, Joomla 1.6).

2 - Preparando el Cotenido.

Pues para que haces un sitio web si no publicas nada... por eso ahora voy a exponer lo que a mi consideración son las mejores extensiones y la mejor manera de tener nuestra WEB listo para empezar a publicar...

Yo utilizo los articulos Joomla! por defecto y no componentes de publicación como el K2 u otros ya que así me parece más que suficiente e incluso mejor, ya que no estas atado a otros componentes, plugins, parámetros SEO y cómo va a ser dentro de poco complicaciones por actualizaciones Joomla! importantes como la versión 1.6.

Bueno, al tema, como he dicho antes partimos de cero y por lo tanto lo primero es dirigirnos a la administración Joomla! y:
Contenido > Gestor de Articulos - le damos a Preferencias.

Configurar esto es importante, ya que los artículos que publiques siempre van a seguir una estructura y si alguno se sale de ella luego tienes dentro del propio articulo las mismas opciones para poder cambiarlas o dejarlas por defecto así que a configurar.
Nos aparecerán multitud de opciones de Configuración las cuales dejo a vuestra elección excepto la de Titulo Enlazable, esta realmente es muy importante tenerla activada por tema de SEO aunque utilicéis el Leer más... o no.

Después (o antes, nos da igual) nos dirigimos (dentro de la administración Joomla!) a:
Extensiones > Gestor de Plugins y buscamos Editor - TinyMCE.

Esto es importante ya que por defecto (en la ultima versión de Joomla! 1.5.22), viene en avanzado, al entrar veréis multitud de opciones, las otras personalmente ni las toco, la que considero importante es la anterior, pasar de Funcionalidad: Avanzado ,a Extendido, para así tener el editor completo a la hora de publicar artículos.

Terminado esto tenemos el Editor y el Esquema Principal de nuestros artículos listo, ahora toca:

3 - Personalizar el Contenido - Basico.

Joomla! es un gestor de contenido potente y completo aunque le faltan algunas características no porque a los desarrolladores se les haya olvidado, sino, todo lo contrario, para permitirnos a nosotros y a otros desarrolladores personalizar nuestro contenido.

En este tema hay todo un mundo de extensiones, desde algunas como el K2 (mencionado anteriormente del cual no vamos a hablar ya que estamos utilizando los artículos que trae Joomla! por defecto) y otros componentes, módulos, plugins de pago y gratuitos del cual me atrevo a afirmar que el 90% o más son UNA MIERDA.

Como en esta sección voy a tener que exponer muchas extensiones comenzare de arriba a abajo y de los más básicos y sencillos a ya los más avanzados y especificos:

Extensiones para Votar:

Comienzo por el plugin de votar los artículos. El que trae Joomla! personalmente no me gusta, se muestra con 5 ciruclos y en dos lineas, realmente anti-estetico.

VOT Italy:
Este caso el plugin VOT Italy supera al de Joomla! y con creces, ofreciendo las típicas estrellas, con tecnología AJAX y además en castellano. Como no, gratuito, ligero y sencillo de usar. LINK. (el que se utiliza en www.plantillaskunena.es)

También esta el Core Design Ajax Vote plugin que hace lo mismo solo que tiene además de estrellas banderitas etc... LINK. Si os digo la verdad ni lo he probado el VOT Italy me resulta tan cómodo que no necesito más.

Otro es el componente JReviews, el cual no he probado, pero, me voy a limitar a decir que es muy bueno, muy caro y que el 99% de las webs no lo necesitan. LINK.

Extensiones de Artículos Relacionados:

Esto también es importante, aunque Joomla! trae un modulo, me parece un poco incomodo tener que publicar un módulo para esto ya que en la vista categoría también se vería, pero, vacío... además de que le faltan unas cuantas cosas que a muchos nos pueden venir bien.

ExtraNews for J.1.5.XX:
Sin duda alguna me decanto por este, gratis muy configurable y además con tooltip ¿qué es tooltip?, pues bien cuando pasas el ratón por encima del link de la noticia relacionada te aparece un pequeño recuadro con una imagen y una pequeña descripción (muy cómodo para el usuario).
Aparte te muestra las noticias Relacionadas, las Nuevas y las Viejas... muy bueno. LINK. ( este se usa en www.plantillaskunena.es)

Otro muy bueno y gratuito es el eRelated News, ofrece incluso algunas características más, pero carece de la imagen en el tooltip (por lo menos eso he visto en la demo). LINK.

Y por último uno con el que me he quedado con las ganas de probar porque realmente es el que mejor pinta tiene y más completo: el Article Suggestion de Core Joomla, si pasáis a ver la demo, veréis que tiene características muy buenas, como mostrar las sugerencias en TABS, integración con Community Builder, Jomsocial, etc... y muchas otras cosas, aunque es de pago. LINK.

Linkr:
Este está relacionado con lo de Artículos Relacionados pero no es lo mismo. Este plugin (gratuito), nos permite mientras estamos escribiendo un artículo enlazar una palabra con otro, es decir, tenemos un botón que junto a Imagen, Paginación, Leer más..., que se llama Linkr y que si le damos nos aparece una pantalla donde seleccionamos el articulo a enlazar.
De esta manera enlazamos artículos internos de una manera sencilla y sin tener que buscar la URL manualmente. También es gratuito y permite realizar otras funciones como enlazar archivos... etc. LINK.

Extensiones para Comentarios:

Lo considero algo tan básico como que una WEB tenga menú, así que obligatorio para vuestros artículos tenerlo.

JComments:
De los que he probado (que son unos cuantos) el mejor, es gratuito, fácil de usar e incluso si lo configuras para que aparezca en los artículos de todas las categorías, puedes hacer, mientras publicas un artículo que en ese en concreto no aparezca ya que tienes 2 botones uno ON otro OFF, para activar/desactivar los comentarios. LINK.

Igual debería de añadir más extensiones, pero, sinceramente esta la considero la mejor.

Extensiones de Redes Sociales:

Muy importante, nos permite promocionar nuestra web, da funcionalidades a los usuarios (como que guarden un artículo en Delicious... etc), y además los buscadores también están empezando (o ya estan) teniendo en cuenta la popularidad de una WEB en las diferentes redes sociales.
Voy a exponer 3, porque me parecen los más destacables de los que he probado, aunque hay muchos y seguramente me deje alguno muy bueno también.

Prova Bookmarker:
Es el que está en www.plantillaskunena.es, es un plugin muy sencillo, gratuito y además de poder poner los típicos botones debajo, también nos permite (como podéis ver) colocarlos a la derecha y tiene una cosa que a mi me gusta mucho y son los botones con contadores que trae de Facebook, Twitter, Digg... etc. LINK.

Bottombox:
Este lo utilizaba anteriormente, algo más sencillo que el anterior, pero te daba la posibilidad de poner un texto personalizado y jugar con el CSS del plugin. Lo deje de usar porque no estaba actualizado y me interesaba lo de los botones. LINK.

KAsocial:
Este es un plugin de pago, más personalizable que el Prova, pero, personalmente no me dio buen resultado así que lo deje... no me gustaba mucho y tampoco me pareció gran cosa.

3 - Personalizar el Contenido - Avanzado.

Aquí ya voy a explicar lo que para mi son aplicaciones muy útiles, que nos permiten realizar muchas cosas, pero no del todo imprescindibles como considero las anteriores. Por lo tanto mencionare extensiones sueltas, que tal vez no se encasillen en una categoría y que puede o no, que tengan relación.

Empiezo por Cedit Footer:
Este es un pequeño plugin que nos permite insertar un footer al final de cada artículo, mostrarlo para usuarios registrados y/o visitantes e incluir etiquetas HTML en el mismo.
Que se vea también en las categorías o solo en los artículos, excluir categorías y artículos y que haya o no separación entre el artículo y el footer. LINK. Actualmente lo estoy utilizando.

Joo Recaptcha:
Permite añadir ReCaptcha en la página de registro (y en otras cuantas páginas más) de la manera más sencilla que hay:
Activando el plugin e introduciendo la Public_KEY y la Private_KEY que nos proporcionan en http://www.google.com/recaptcha.
Este plugin también dispone de una versión de pago (yo enlazo a la gratuita). LINK. Actualmente lo estoy utilizando.

HideR:
Nos permite ocultar contenido, mostrarlo solo a determinados grupos, como pueden ser usuarios registrados o solo para invitados. Es gratuito y muy fácil de usar en la página del link se explica como. LINK. Actualmente lo estoy utilizando.

db8 Best Rated:
Modulo gratuito que nos muestra una lista del contenido mejor valorado de la web, cosa que esto si, Joomla! debería de traer por defecto, pero, por desgracia no trae. Se utiliza casi igual que el de Populares o Ultimas Noticias que trae Joomla!. LINK. Actualmente lo estoy utilizando.

Frahtml:
Sencillo modulo que nos permite insertar código HTML, PHP y Javascript, por ejemplo:
podemos copiar el código de un anuncio de ADSENSE o de Impresiones WEB y pegarlo en el modulo y publicarlo donde queramos, sin tener que utilizar el que trae Joomla! por defecto que es más lento e incomodo. LINK. Actualmente lo estoy utilizando y además el foro de soporte es buenísimo.

PageTitle:
Modulo gratuito y útil que podemos utilizar para añadir Headers, poner el Texto grande o lo que queramos. Este modulo trae muchas opciones de configuración y lo que hace es reproducir el Titulo de la Pagina en la posición que deseemos y así añadir lo que he dicho antes, Headers... etc. LINK. Lo utilizo en algunas partes de la WEB.

Modules Anywhere:
Plugin que nos permite publicar modulos en cualquier parte de nuestro sitio Joomla! (menos en la administración como es normal). Este plugin es una maravilla, podemos publicar en los artículos, en Kunena, en Virtuemart... en casi todas las extensiones Joomla!.
Es gratuito aunque puedes comprar una licencia para así mantener operativa la extensión, tiene muchísimas opciones en su configuración y como no, un botón para que nos resulte aún más fácil publicar modulos en nuestros artículos.
PD: Este módulo con el Frahtml nos permiten publicar lo que queramos donde queramos en nuestro sitio, vienen muy bien.

Tabber:
Increíble plugin del mismo desarrollador que Modules Anywhere y que nos permite añadir TABS en casi todas las partes de nuestro sitio Joomla!
¿Que son las tabs? pues arriba a la derecha en esta web hay una parte que se llama artículos donde están Nuevos, Mejor Valorados..., cada una de esas pestañas es un TAB. También trae un botón que nos permite introducir de manera sencilla esto en nuestros artículos.

ImageSized:
Este plugin es del mismo desarrollador que el plugin ExtraNews mencionado anteriormente y que nos permite modificar el FrontEND de nuestra web, es decir la pagina principal donde se muestran todas las noticias.
Este plugin lo utilizo actualmente en www.plantillaskunena.es es muy fácil de configurar y como veis permite poner una imagen con un determinado tamaño y a la izquierda o derecha del texto, del cual escogemos que cantidad de letras se muestran....
La imagen es enlazable es muy liviano y para mi gusto queda genial. LINK.

Esto es importante ya que este tema es el que lleva a muchos webmasters (como yo) a instalar componentes que generalmente no solucionan el problema, pero, siempre pegándonos un buen rato probándolos y tratando de que queden bien.

Por ultimo el CssJsCompress:
Plugin que comprime el CSS y el JavaScript de nuestra web en único archivo para que así se más rápida a la hora de cargar. LINK
Aunque este no recomiendo activarlo hasta que no leías mis próximos tutoriales:

Mejores empresas de diseño de Plantillas Joomla!
Personalizando nuestra Plantilla Joomla!

Bueno con esto termino ya este tutorial, que me canso de escribir ya. Si me dejo algo o hay algún error avisad.


Escrito por Mizunga | 30 Diciembre 2010
Publicado en Tutoriales Joomla!


Comentarios  

 
0 #1 jziggy 10-03-2011 19:00
GENIAL gracias por compartir esta info, soy nuevo y me sirve de mucho....
Citar
 
 
0 #2 Webista 11-03-2011 16:17
Gracias por este artículo, para aquellos que estamos empezando con Joomla! es todo un detalle encontrarse esta guía de inicio.
Muy completo!!
Citar
 
 
+1 #3 ISRAEL 16-04-2011 07:40
MUY BUEN ARTICULO ME SIRVIO MUCHO .


GRACIAS .
Citar
 
 
0 #4 Mizunga 22-04-2011 10:29
@ISRAEL
@Websita
@jziggy

Gracias a todos por los comentarios, dentro de poco lo actualizare y organizare mejor para dejarlo perfecto y hare otro para Joomla 1.6.
Citar
 
 
0 #5 TONI 22-04-2011 10:45
Uno de los mejores artículos con muchisima diferencia que he leido sobre como configurar una web en joomla. Muchas gracias y felicidades por el trabajo bien hecho.
Citar
 
 
0 #6 juan luis 10-06-2011 17:21
muy bueno tu tutorial a mi me ha sido de gran ayuda pues llevo tiempo tratando de hacer algo en joomla y al comienzo pense que era mas facil pero poco a poco me he dado cuenta de que si quieres algo con calidad tienes que tener una metodologia y la tuya es muy buena.
Citar
 
 
0 #7 emin 29-07-2011 09:13
Hola muy buen articulo muchas gracias por hacer esto para gente como yo que apenas comienza con joomla! aun tengo dudas básicas abría manera de contactarte?
Citar
 
 
0 #8 Mizunga 30-07-2011 10:32
@Toni
@juan luis
@emin

Gracias a todos por los comentarios, en cuanto a lo que me dices emin si puedes contactarme ves a http://www.plantillaskunena.es/foro.html y registrate.
Citar
 
 
0 #9 jose973 17-11-2011 11:07
Gracias por el artículo, aunque soy novato y estoy empezando con joomla 1.6 me hace ver cuantas cosas se pueden hacer y me da un linea para avanzar.
Te agradezco mucho tu esfuerzo.
Ya estoy esperando el de Joomla 1.6
Citar
 
 
+1 #10 Vaya, vaya 07-12-2011 16:30
Macho, cuando aprendas a escribir sin faltas de ortografía leeré lo que tengas que decir.
Citar
 
 
0 #11 Mizunga 09-01-2012 23:58
Cito a Vaya, vaya:
Macho, cuando aprendas a escribir sin faltas de ortografía leeré lo que tengas que decir.

Tienes toda la razón, ya esta revisado y mejorado.

Cito a jose973:
Gracias por el artículo, aunque soy novato y estoy empezando con joomla 1.6 me hace ver cuantas cosas se pueden hacer y me da un linea para avanzar.
Te agradezco mucho tu esfuerzo.
Ya estoy esperando el de Joomla 1.6

De nada, se actualizara nuevamente cuando llegue la nueva y estable versión de Joomla!
Citar
 

Escribir un comentario


Código de seguridad
Refescar