Diseño Web, Registro de dominio y Hospedaje Web

jueves, 12 de noviembre de 2009

Por qué usar Joomla en su sitio web

Una de las más grandes empresas mixtas colombianas ha solicitado mi opinión acerca de Joomla, como plataforma web para administrar los contenidos de uno de sus portales web. Están pensando seriamente la opción de migrar la plataforma actual (software privativo) a Joomla (software libre).

Me ha parecido muy interesante poder compartir con los lectores de mi blog en El Tiempo y en Astrolabio la respuesta, ya que encuentro que en este momento muchas empresas del sector público y privado les estará picando la gana de probar el software libre para sus páginas web e Intranets.

Joomla es la evolución de Mambo
El proyecto Joomla nace en agosto de 2005, como el resultado de la división entre la compañía australiana Miró (fundadora del software libre llamado Mambo) y sus desarrolladores, a raíz de unas cláusulas que violaban los valores principales del código abierto.

Los desarrolladores quisieron darle continuidad a Mambo, siguiendo la filosofía del software libre, así que le dieron un nuevo nombre al proyecto: Joomla, que en lengua swahili significa “todos juntos” (ojo, que se pronuncia "yumla" y no "jungla").

Joomla es un CMS (Content Management System), es decir, un sistema de administración de contenidos web. Su código es abierto y está escrito en PHP, usa bases de datos MySQL y se distribuye bajo la licencia GPL. En palabras menos técnicas, es un software libre, que no paga licenciamiento y se basa en herramientas similares, que no generan costos de licencias.

Por qué Joomla es tan popular
Una de las razones para ser un software tan difundido es su propia esencia: “free software”. Estas dos palabritas que al traducir al español resultan un tanto ambiguas. Algunos la traducen como programa gratis, cuando el verdadero significado es programa libre.

De todas formas, hay que decirlo: Joomla no tiene costo (de licencia). Usted lo puede bajar y usar sin tener que pagar nada. Pero lo más importante: usted es libre de acceder al código, modificarlo, mejorarlo o adaptarlo a sus necesidades.

Joomla: un software de más de dos millones de dólares
Algunos desarrolladores ven en el software libre como Joomla una amenaza. Lo “gratis” para muchos equivale a “malo”. Nada más lejos de la realidad. De hecho, el costo de Joomla está valorado en USD$ 2,194,486, teniendo en cuenta que si una empresa decidiera llegar a un software similar, debería dedicar 11 programadores durante 18 meses continuos para alcanzar las 65.880 líneas de código que Joomla tiene escrito.

Es la gran fortuna del software libre: muchos de los mejores desarrolladores del planeta trabajando al tiempo, desde diferentes partes del mundo y aportando su conocimiento para construir entre todos el mejor software CMS del mundo.

Joomla: mejor CMS del mundo
Así fue considerado en el CMS Award de los dos últimos años (2006 y 2007): el mejor CMS de código abierto del mundo. Durante dos años consecutivos este prestigioso premio ha sido otorgado a Joomla, por encima de otros también importantes y grandes, como Drupal o PHP Nuke.

Las Naciones Unidas usa Joomla
Son miles de sitios los que hoy en día usan Joomla, sin embargo, es importante resaltar algunos casos exitosos, como el de las Naciones Unidas, que prefirió usar Joomla a una solución de administración de contenidos de Microsoft. Menudo golpe de opinión produjo en todo el mundo que un organismo como Naciones Unidas base toda la plataforma multilingüe a software libre.

Algo similar ocurrió con Orbitel Estados Unidos y Orbitel España. Ahora ellos también usan Joomla para la tienda de comercio electrónico en estos dos países. También la revista América Economía, migró su versión electrónica a Joomla.

Ventajas de Joomla
Dentro de las principales ventajas de usar Joomla, encontramos:

Software libre: usted es libre de usarlo, no necesita pagar costos de licenciamiento.
Posibilidad de modificar el código fuente: los programadores o diseñadores podrán acceder a lo más íntimo del código y modificarlo según las necesidades de la organización.
Más de tres mil extensiones: la gran mayoría de libre uso, que permiten ampliar las posibilidades y características de Joomla. Si el núcleo de Joomla no suple alguna necesidad específica, busque una extensión... seguramente la encontrará.
Instalación en servidores Linux, Mac y Windows: no hay excusa, si usted tiene su propio servidor en Windows (pasa mucho en empresas colombianas), podrá instalarlo sobre Apache.
Velocidad de carga: a diferencia de otras plataformas, Joomla permite una carga muy rápida de sus páginas gracias al sistema de caché.
Cumplimiento de estándares web: la más reciente versión de Joomla se acerca al ideal de cumplimiento de los estándares del W3C. Gracias a su sistema de plantillas es posible separar la presentación del contenido y marcar semánticamente los documentos.
Facilidad en la creación de módulos personalizados: gracias al código abierto, si su empresa necesita un módulo muy particular, ¡prográmelo sin arrancar desde cero!
Software en constante evolución: el grupo de desarrolladores y toda la comunidad está trabajando permanentemente para ofrecernos cada día un software mejor y más seguro.
Versatilidad en los diseños: cualquier idea de diseño es posible de llevarla a cabo. No se limite a un encabezado, dos columnas y un pie de página. Diseñe la interfaz que mejor se acomode a sus usuarios.
Seguridad: gracias a una comunidad de miles de usuarios es posible tener una vigilancia exhaustiva de posibles vulnerabilidades en el código. Y cuando aparece una, la solución es inmediata por parte de toda la comunidad.
SEO (optimización para motores de búsqueda): Joomla tiene unas excelentes prácticas para posicionar nuestros sitios en los motores. Por ejemplo, títulos independientes por página, uso de etiquetas meta diferenciadas en cada página, URL amigables, entre otras.
En español: para muchas personas esto resulta un plus bastante interesante, para entender mejor la interfaz de administración.

La seguridad en Joomla
Tal vez la seguridad sea uno de los principales caballitos de batalla de los detractores del Joomla. La verdad, es que la seguridad dependerá del administrador de la página. Debe estar muy atento a las actualizaciones y parches que salgan (normalmente cada dos o tres meses). Y listo... Pero si hay descuido por parte del Webmáster y nunca se actualiza, las vulnerabilidades estarán presentes y la puerta abierta para que la página sea atacada.

Pero esta situación puede resultar tan crítica en el software libre como en el privativo. Muestra de ello fue el ataque hacker recibido en un servidor de Microsoft, porque la empresa no actualizó un parche de seguridad de uno de sus programas.


Por: M. Carvajal
Fuente: www.eltiempo.com

lunes, 2 de noviembre de 2009

Manual: "Como Aumentar su posición en Google y Otros Buscadores"

15 Us$.


15 Us$.

Hacer clic aquí para Comprar

La herramienta que siempre ha buscado


Le presentamos un manual Básico, para que usted mismo pueda aumentar la presencia de su Pagina Web en los principales buscadores de Venezuela y el Mundo, con estas herramientas usted podrá realizar paso, a paso todo el proceso de mejoramiento de su Site, sin la necesidad de tener conocimientos en programación ni en diseño

1. ¿Cómo averiguar si tu Página Web está indexada en Google y otros buscadores?

2. Herramientas para determinar la importancia de tu Página Web en la Red

3. Verifica el Page Rank (rankeo de tu página)

4. Técnicas para mejorar tu Posicionamiento Web

4.1. Optimización del nombre dominio

4.2. Título de tu página Web

4.3. Palabras Clave

4.4. Site Map

4.5. Optimización del contenido

4.6. Evita las páginas en Flash

4.7. Inscripción en Directorios Web

4.8. Inscripción en los principales buscadores del mundo

4.9. Intercambio de enlaces

4.10. Intercambio de banners

5. Técnicas para aumentar el número de visitantes a tu Web

5.1. Publicidad de banners

5.2. Google Adwords (Publicidad pagada por clicks)

6. Utiliza a Mercadolibre como una estrategia de ventas


15 Us$.

Hacer clic aquí para Comprar

Este manual se entregara en formato .pdf y le sera entregado via correo electrónico, de forma inmediata, una vez se halla hecho efectivo el pago

jueves, 29 de octubre de 2009

¿Como redireccionar automaticamente a los usuarios de mi pagina?



Con el siguiente código, usted podrá redirigir automáticamente a sus usuarios de su pagina a otra, sin que el usuario tenga que hacer nada.

<HTML>
<HEAD>
<META HTTP-EQUIV="REFRESH" CONTENT="Segundos;URL=http://www.pauluk.8k.com">
<TITLE> Titulo </TITLE>
</HEAD>
<BODY>
Códigos HTML
</BODY>
</HTML>

En "segundos", colocás el tiempo que deseas que la página demore hasta redireccionar el usuario al nuevo URL.

martes, 27 de octubre de 2009

¿Como crear un Cartel de novedades?




Este efecto te permite tener un cartel o letrero de mensajes incluyendo enlaces para tu sitio. Los mensajes van cruzando la pantalla como si fueran noticias; es un recurso excelente para destacar características especiales de tu sitio. Cada mensaje tendrá un enlace

Paso 1: Copiá el siguiente código y pegalo en tu página:

<script language="JavaScript1.2">
var largura=150
var altura=120
var bgcolor='white'
var fundo=''

var mensagens=new Array()
mensagens[0]="<center><font face='Arial' size=2><a href='Coloca la dirección de la página 1 aquí'>Coloca el texto del enlace 1 aquí</a></font></center>"
mensagens[1]="<center><font face='Arial' size=2><a href='Coloca la dirección de la página 2 aquí'>Coloca el texto del enlace 2 aquí</a></font></center>"
mensagens[2]="<center><font face='Arial' size=2><a href='Coloca la dirección de la página 3 aquí'>Coloca el texto del enlace 3 aquí</a></font></center>"
mensagens[3]="<center><font face='Arial' size=2><a href='Coloca la dirección de la página 4 aquí'>Coloca el texto del enlace 4 aquí</a></font></center>"
mensagens[4]="<center><font face='Arial' size=2><a href='Coloca la dirección de la página 5 aquí'>Coloca el texto del enlace 5 aquí</a></font></center>"

if (mensagens.length>1)
i=2
else
i=0

function mover1(whichlayer){
tlayer=eval(whichlayer)
if (tlayer.top>0&&tlayer.top<=5){
tlayer.top=0
setTimeout("mover1(tlayer)",3000)
setTimeout("mover2(document.principal.document.segundo)",3000)
return
}
if (tlayer.top>=tlayer.document.height*-1){
tlayer.top-=5
setTimeout("mover1(tlayer)",100)
}
else{
tlayer.top=altura
tlayer.document.write(mensagens[i])
tlayer.document.close()
if (i==mensagens.length-1)
i=0
else
i++
}
}

function mover2(whichlayer){
tlayer2=eval(whichlayer)
if (tlayer2.top>0&&tlayer2.top<=5){
tlayer2.top=0
setTimeout("mover2(tlayer2)",3000)
setTimeout("mover1(document.principal.document.primeiro)",3000)
return
}
if (tlayer2.top>=tlayer2.document.height*-1){
tlayer2.top-=5
setTimeout("mover2(tlayer2)",100)
}
else{
tlayer2.top=altura
tlayer2.document.write(mensagens[i])
tlayer2.document.close()
if (i==mensagens.length-1)
i=0
else
i++
}
}

function mover3(whichdiv){
tdiv=eval(whichdiv)
if (tdiv.style.pixelTop>0&&tdiv.style.pixelTop<=5){
tdiv.style.pixelTop=0
setTimeout("mover3(tdiv)",3000)
setTimeout("mover4(segundo2)",3000)
return
}
if (tdiv.style.pixelTop>=tdiv.offsetHeight*-1){
tdiv.style.pixelTop-=5
setTimeout("mover3(tdiv)",100)
}
else{
tdiv.style.pixelTop=altura
tdiv.innerHTML=mensagens[i]
if (i==mensagens.length-1)
i=0
else
i++
}
}

function mover4(whichdiv){
tdiv2=eval(whichdiv)
if (tdiv2.style.pixelTop>0&&tdiv2.style.pixelTop<=5){
tdiv2.style.pixelTop=0
setTimeout("mover4(tdiv2)",3000)
setTimeout("mover3(primeiro2)",3000)
return
}
if (tdiv2.style.pixelTop>=tdiv2.offsetHeight*-1){
tdiv2.style.pixelTop-=5
setTimeout("mover4(segundo2)",100)
}
else{
tdiv2.style.pixelTop=altura
tdiv2.innerHTML=mensagens[i]
if (i==mensagens.length-1)
i=0
else
i++
}
}

function iniciar(){
if (document.all){
mover3(primeiro2)
segundo2.style.top=altura
segundo2.style.visibility='visible'
}
else if (document.layers){
document.principal.visibility='show'
mover1(document.principal.document.primeiro)
document.principal.document.segundo.top=altura+5
document.principal.document.segundo.visibility='show'
}
}
</script>

<table width="150" border="1" cellspacing="1" cellpadding="0">
<tr>
<td>
<ilayer id="principal" width=&{largura}; height=&{altura}; bgColor=&{bgcolor}; background=&{fundo}; visibility=hide>
<layer id="primeiro" left=0 top=1 width=&{largura};>
<script language="JavaScript1.2">
if (document.layers)
document.write(mensagens[0])
</script>
</layer>
<layer id="segundo" left=0 top=0 width=&{largura}; visibility=hide>
<script language="JavaScript1.2">
if (document.layers)
document.write(mensagens[1])
</script>
</layer>
</ilayer>

<script language="JavaScript1.2">
if (document.all){
document.writeln('<span id="principal2" style="position:relative;width:'+largura+';height:'+altura+';overflow:hiden;background-background-image:url('+fundo+')">')
document.writeln('<div style="position:absolute;width:'+largura+';height:'+altura+';clip:rect(0 '+largura+' '+altura+' 0);left:0;top:0">')
document.writeln('<div id="primeiro2" style="position:absolute;width:'+largura+';left:0;top:1;">')
document.write(mensagens[0])
document.writeln('</div>')
document.writeln('<div id="segundo2" style="position:absolute;width:'+largura+';left:0;top:0;visibility:hidden">')
document.write(mensagens[1])
document.writeln('</div>')
document.writeln('</div>')
document.writeln('</span>')
}
iniciar()
</script>
</td>
</tr>
</table>>

Personalizando: Para cambiar el color de fondo o incluir una imagen de fondo, observa esta parte del código:

var largura=150
var altura=120
var bgcolor='white'
var fundo=''

Donde dice "white" podés ingresar el valor hexadecimal del nuevo color; por ejemplo: #FFCC00

En "fondo" p
odés colocar el nombre de la imagen de fondo del letrero; por ejemplo:

var largura=150
var altura=120
var bgcolor='white'
var fundo='Nombre del archivo de imagen'

Para incluir más mensajes en el letrero, observá que el último mensaje aparece de la siguiente forma:

mensagens[4]="<center><font face='Arial' size=2><a href='Coloca la dirección de la página 5 aquí'>Coloca el texto del enlace 5 aquí</a></font></center>"

Sólo tenés que agregar una unidad al número indicado al final del mensaje. Por ejemplo:

mensagens[5]="<center><font face='Arial' size=2><a href='Coloca la dirección de la página 5 aquí'>Coloca el texto del enlace 5 aquí</a></font></center>"
mensagens[6]="<center><font face='Arial' size=2><a href='Coloca la dirección de la página 6 aquí'>Coloca el texto del enlace 6 aquí</a></font></center>"</center>"

Seguí hasta llegar al número total de mensajes que desees incluir.

http://www.usuarios.sion.com/


lunes, 19 de octubre de 2009

Dominios .tel, ya puedes registrarlos en www.digitalconexion.com

Ya no es necesario que tu y tus clientes memoricen todos los numeros de teléfono, direcciones de correo y la direccion de tu negocio. Solo tendras que memorizar tu dominio .tel



Es una nueva extensión innovadora que le permite gestionar cómo se puede contactar con usted: teléfono fijo, móvil, fax, e-mail, Skype, web, etc., cuando usted quiera y en tiempo real, sin necesidad de alojamiento.
  • No será necesario recordar números de teléfono, fax, direcciones de correo electrónico, etc. Con una única dirección de Internet, la del dominio .tel , es suficiente.
  • Compartirá su lista de redes sociales, blogs, identidades virtuales (FaceBook, MySpace,...).
  • Geolocalización: indicar cómo llegar a su hogar, trabajo, restaurante favorito,...
  • Cualquiera puede disponer de su dominio .tel , permitiéndole almacenar sus datos de contacto directamente y sin la necesidad de disponer de un servicio de alojamiento.
Para registrar dominios .tel hacer Clic aquí
Si vives en Venezuela y deseas cancelar en Bs. hacer Clic aquí