Author

20 Tips para ser un mejor Programador

Ya llevo varios años programando, a nivel web el lenguaje que mas me gusta o al menos el que mas domino es PHP, voy a intentar dar algunos tips que realmente me han servido mucho durante mi aprendizaje.

1. Estudia, estudia y estudia
El estudiar nos permite perfeccionarnos, cuanto mas estudiemos mas oportunidades de programar mejor tendremos, no solamente estoy hablando de universidades, ni tampoco de cursos, hoy por hoy gracias a internet existen infinidad de tutoriales y manuales, sin ir mas lejos el sitio oficial de PHP es realmente muy bueno.

2. Busca antes de preguntar
Esto es un mal común del que quiere aprender a programar, es mas fácil preguntarle a alguien que sepa, pero realmente no tiene que ser así por varias razones, primero por que es algo de muy de vago, luego que cuando alguien nos da la respuesta fácil no aprendemos nada, lo interesante cuando se nos presenta un problema es buscar la solución nosotros mismos, sino damos con la respuesta recién ahí preguntar, este ejercicio realmente es muy beneficio, nos permite preparar nuestra cabeza para solucionar futuros problemas.

3. Busca scripts ya desarrollados
Por lo general podemos encontrar muchas funciones, scripts listos para utilizar, pero lo interesante es estudiarlos, ver como funcionan, de ahí aprendemos si copiamos y pegamos vamos mal.

4. Lee el código fuente libre
Yo muchas veces descargo algunas aplicaciones para ver como están programadas, de verdad que se aprende mucho, a medida que realicemos esta practica cada vez iremos aprendiendo mas, en especial si estas aplicaciones son de uso popular en donde miles de programadores del mundo “meten” mano para mejorarla. Un buen ejemplo de esto es WordPress.

5. No copies y pegues
Es fácil, entramos a google buscamos una función que sirva para lo estamos necesitando y listo. Pero la realidad es que no siempre lo que descargamos es correcto, y si luego tenemos que solucionar un problema lo mas probable es que no tengamos ni idea por donde empezar. Ni hablar del factor aprendizaje cero que esta practica implica.

6. Buscar el momento para programar
Estas sentado delante de tu ordenador, llaman por teléfono, tu compañero de trabajo o familiar te pregunta algo, realmente es lo mas molesto e incomodo que hay, es difícil concentrarse, es preferible hacer algo mas “Light” antes de programar algo mal y después tener que arreglarlo.

7. Ten tu propia Wiki
Esto lo recomiendo muchísimo, es muy sencillo instalar una Wiki en nuestra pc, simplemente podemos descargar el Easyphp y tener en nuestro ordenar un servidor funcional, y mejor aun si quieres hacer la instalación “a mano”. La wiki es interesante para poder almacenar rutinas que usamos frecuentemente, en mi caso suelo guardar validaciones, etc. Una vez que aprendimos a hacer algo y lo tenemos lo mejor posible es interesante tenerlo a mano para no perder tiempo escribiendo lo mismo una y otra vez.

8. Comenta todo lo que sea necesario
Escribir comentarios en el código suele ser bastante molesto y parecer innecesario, pero comentar las cosas importantes nos puede ahorrar mucho tiempo cuando tengamos que retocar el código meses después.

9. Participa en foros/comunidades
Es interesante para interactuar con otras personas que estén en nuestra misma sintonía, muchas veces ayudaremos nosotros y otra vez nos podrán ayudar. En línea general estas comunidades tienen muy buena onda, y la ayuda mutua es lo que abunda, unas líneas de código pueden ser útiles para muchas personas, de ahí que entre todos se puede perfeccionar. Recuerden respetar el punto 2.

10. Habla con otros programadores
Mensajería instantánea, en un café, por teléfono, etc. Es interesante tener amigos que están en lo mismo, no solamente por el tema de la ayuda mutua, estos grupos suelen ser también de ayuda “emocional” del programador, unos chistes, algún comentario puede ser una inyección de energía para continuar con un problema que no podemos resolver.

11. Tiempo libre para otras cosas
Me encanta programar, pero entendi que no es lo unico en la vida, a veces es bueno una salida, una película, realmente es necesario desenchufarnos.

12. Arma tu bunker
Tener un espacio de trabajo acorde con tus gustos es indispensable para programar, un buen sillón que no dañe nuestra columna, un lindo escritorio que nos permita desparramar CDS, libros, etc. También hay que ser organizado, pero siempre a nuestro gusto, es bueno que sea TU espacio y que nadie meta mano, uno a la larga lo termina sintiendo como un refugio.

13. Tu equipo en condiciones
Otro punto importante, una buena computadora, que no tenga problemas, si es necesario un poco mas de RAM, no hace falta tener una supermáquina para programar con PHP pero si algo que no se este colgando cada 2 seg.

14. Usa herramientas gratuitas
Si no podes pagar ciertas herramientas realmente ni te gastes en bajar las versiones piratas, en PHP no se necesita mucho y realmente no vale la pena estar trucando programas.

15. Organiza tu propia biblioteca de scripts
Relacionado con el punto 7. La wiki es muy buena, pero hay que tenerla organizada, sino encontrar algo puede llevarnos mas tiempo que volverlo a escribir. Yo soy bastante desorganizado, pero con los años aprendí a manejar mi problemita .

16. Se agradecido con los que te ayudan
Si alguien te ayuda, por favor al menos di gracias. Recuerda que las personas que te rodean no son tu soporte técnico (Al menos que les pagues). Si alguien se molesta en responder a tus consultas agradécele, para la próxima esa persona seguirá teniendo buena predisposición.

17. Se humilde
Esencial. Siempre hay alguien que sabe más que uno y mas en este “rubro” en donde hay verdaderos cráneos, Yo hace varios años que programo en PHP y sin embargo siempre aprendo algo nuevo, y en parte eso es lo que me gusta de programar, siempre se puede mejorar.

18. Siempre busca perfeccionarte
Relacionado con el punto anterior. Las tecnologías evolucionan y nosotros debemos hacer lo mismo. Una linda practica cuando tenemos un poco de tiempo libre es tratar de optimizar un código nuestro de unos meses anteriores, si aprendimos cosas nuevas de seguro que podemos hacerlo mejor que antes.

19. Intenta ser eficiente y luego inténtalo de nuevo
Que funcione no quiere decir que este bien. También una de las cosas más lindas de programar: Siempre se puede hacer una función mas eficiente, que consuma menos recursos, no hay que conformarse que arroje los resultados que queremos, probablemente lo podemos hacer mejor.

20. Programa primero lo que menos te gusta
Esto es bastante personal, pero por lo general me da buenos resultados. Cuando me siento a programar algo los primeros minutos son de “ambientación” luego tengo un periodo de concentracion digamos maxima, en ese momento las cosas que parecen o son mas complicadas son cuando mas rápido y mejor salen, luego cuando uno esta mas cansado puede dedicarse a las cosas mas sencillas y rutinarias.


Antes que nada avisar que se requieren las librerías GD para poder realizar los thumbnails. Y en función de la versión de GD, podremos usar una u otra función

Primero pegaré el código de una función con la que generaremos directamente un thumbnail de alta calidad.

Código PHP:
function thumbjpeg($imagen,$altura) {
// Lugar donde se guardarán los thumbnails respecto a la carpeta donde está la imagen “grande”.
$dir_thumb = “thumbs/”;
// Prefijo que se añadirá al nombre del thumbnail. Ejemplo: si la imagen grande fuera “imagen1.jpg”,
// el thumbnail se llamaría “tn_imagen1.jpg”
$prefijo_thumb = “tn_”;

// Aquí tendremos el nombre de la imagen.
$nombre=basename($imagen);
// Aquí la ruta especificada para buscar la imagen.
$camino=dirname($imagen).”/”;

// Intentamos crear el directorio de thumbnails, si no existiera previamente.
if (!file_exists($camino.$dir_thumb))
@mkdir ($camino.$dir_thumb, 0777) or die(“No se ha podido crear el directorio “.$camino.$dir_thumb);

// Aquí comprovamos que la imagen que queremos crear no exista previamente
if (!file_exists($camino.$dir_thumb.$prefijo_thumb.$nombre)) {
echo $camino.$dir_thumb.$prefijo_thumb.$nombre.” NO existía
\\n”;
$img = @imagecreatefromjpeg($camino.$nombre) or die(“No se encuentra la imagen $camino$nombre
\\n”);

// miramos el tamaño de la imagen original…
$datos = getimagesize($camino.$nombre) or die(“Problemas con $camino$nombre
\\n”);

// intentamos escalar la imagen original a la medida que nos interesa
$ratio = ($datos[1] / $altura);
$anchura = round($datos[0] / $ratio);

// esta será la nueva imagen reescalada
$thumb = imagecreatetruecolor($anchura,$altura);

// con esta función la reescalamos
imagecopyresampled ($thumb, $img, 0, 0, 0, 0, $anchura, $altura, $datos[0], $datos[1]);

// voilà la salvamos con el nombre y en el lugar que nos interesa.
imagejpeg($thumb,$camino.$dir_thumb.$prefijo_thumb.$nombre);
}
}
Para llamar a la función sencillamente hacer:

Código PHP:
thumbjpeg($imagen, 125);
En este caso, ‘$imagen’, es la imagen que queremos reducir, y ‘125’, es la altura en píxeles que queremos que tenga la imagen reducida, de modo que el ancho quede proporcionado respecto a la imagen original.

Con la instrucción “or die()” se mostrará en pantalla el mensaje entrecomillado solo en el caso de que fallara la primera sentencia de la línea.

NOTAS:

Si en lugar de GD2 disponemos de GD1, no podremos utilizar la función imagecopyresampled() y deberíamos conformarnos con la función imagecopyresized() , que utiliza los mismos parámetros, lo malo es que ésta última da como resultado una imagen de calidad más pobre. A cambio, es mucho más rápida que la anterior.

Así si tenemos GD2, podemos usar la que más nos interese, si queremos CALIDAD y no nos importa el número de ciclos consumidos en el servidor,

imagecopyresampled();

en caso contrario:

imagecopyresized();

Si lo que queremos es crear imágenes “al vuelo”, sin guardarlas en ningún archivo (cosa poco recomendable si usamos la función de más calidad), el segundo parámetro de la función imagejpeg() no se debe de poner, quedando la llamada en el scritp que hay más arriba:

Código PHP:
imagejpeg($thumb);
Bueno, démonos cuenta que este script solo sirve para reducir imágenes de tipo JPEG, no de otro, para otros formatos, tan solo habría que cambiar un par de funciones por las correspondientes en los formatos que nos interesen.

Ejemplo:

imagecreatefromjpeg() por imagecreatefrompng() o imagecreatefromwbmp() o etc.

DiseñoProgramaciónMarketingRecursos y Contenidos para Webmaster y Freelances del Diseño Categoría: Códigos PHP
Validar una dirección de e-mail con PHPAquí teneis las instrucciónes para utilizar un script que se usa para determinar si una dirección de correo electrónico introducida por el usuario es válida o no

Si la dirección de correo es válida se le envía un correo y si no se le advierte que la dirección que ha introducido está mal

En este artículo adjunto un fichero para conseguir detectar si una cuenta existe o no.

El uso de este fichero (es una función de php3) es el siguiente:

Hacemos un include de la función en la página en la que queramos comprobar la validez del e-mail, dicha página será por tanto la de destino del formulario donde el usuario escribe su nombre. Este include quedaría de la siguiente forma (suponiendo que el fichero se llame validateEmail.php3 :

Enseñare como crear un sistema de comentarios, normalmente esto se hace para que los usuarios comenten sobre noticias de tu web, pero tambien se puede usar para otros casos como comentarios sobre cada script.

Para el correcto aprendizaje supondremos una “situacion”, supongamos que tienes un sistema de noticias, en el cual los usuarios pueden ver las noticias de la forma noticia.php?id=1, entonces queremos que los usuarios
dejen sus comentarios sobre cada noticia.

Nota: La explicacion la hago suponiendo un conocimiento basico de PHP y interaccion con bases de datos(en este caso MySql) por parte del lector.

Lo primero que tenemos que pensar es ¿que datos del usuario necesitamos?, bien, supongamos que queremos que el usuario deje su comentario junto con un nick(nombre,sobrenombre,alias), para ello creariamos una tabla
llamada comentarios con los campos:

id – Tipo Entero
nick – Tipo Caracter
comentario – Tipo Caracter

La instruccion para su creacion seria:

CREATE TABLE comentarios (
id bigint(7) NOT NULL auto_increment,
nick char(20) default NULL,
comentario char(250) default NULL,
KEY id (id) )

Bien, pero aqui viene el problema que se le presenta a muchas personas y es ¿como reconocer que comentarios corresponden a una noticia determinada?, aunque para algunos paresca sencillo les digo(por experiencia con esas personas) que puede ser un dilema para muchos que no lo “ven”.

Muchos piensan que se hace desde la noticia, reconociendo los comentarios, pero es al contrario, son los comentarios quienes tienen que saber a que noticia pertenecen, para ello necesitamos otro campo en nuestra tabla de comentarios:

CREATE TABLE comentarios (
id bigint(7) NOT NULL auto_increment,
id_noticia bigint(7) default NULL,
nick char(20) default NULL,
comentario char(250) default NULL,
KEY id (id) )

El campo de tipo entero id_noticia, el cual contendra el id de la noticia a que corresponde.

Nota: Recordemos que en este caso suponemos que las noticias se llaman de la forma noticia.php?id=234, donde el id corresponde al id de la noticia en la base de datos.

Ahora debemos mostrar los comentarios, y tener un formulario de envio de comentarios en mi noticia.php y una aplicacion que lo procese.

Nota: Solo voy a poner el codigo que muestra los comentarios y el formulario de envio, ya que de eso es que trata este tutorial y se supone que ya tienes tu sistema de noticias(o en lo que sea que lo vayas a implementar).

Este es el codigo que muestra los comentarios de la noticia actual(despues el codigo para enviar los comentarios), recordemos que obtenemos el id de la noticia que lo hemos pasado por medio de noticia.php?id=123, primero el codigo, luego la explicacion del codigo:

<CENTER>

<TABLE>
<TR>
<TD>
<CENTER>
<SPAN>

.Comentarios De Los Usuarios.
</SPAN>
</CENTER>
</TD>
</TR>
<TR>

<TD>
</TD>
</TR>
<TR>

<TD>
<SPAN>

<resultComen>
<FONT>
<echo>
</FONT>
:
<echo>

<mysql_free_result>
</SPAN>

</TD>
</TR>
</TABLE>
</CENTER>

Aqui lo importante es la lectura de nuestros comentarios, lo que debemos hacer primero que todo es obtener los comentarios, pero solo queremos aquellos que correspondan a la noticia actual, para ello pedimos aquellos cuyo campo id_noticia corresponda con el id de la noticia actual(noticia.php?id=456):

$resultComen = mysql_query(“SELECT * FROM comentarios WHERE id_noticia=’$id’ ORDER BY id ASC”);

Y el resto es sencillo, simplemente imprimir en pantalla cada comentario, con su respectivo nick:

while($rowComen = mysql_fetch_array($resultComen))
{
?>
<FONT>
<echo>
</FONT>
:
<echo>

<?
}

Ahora necesitamos una aplicacion que envie los comentarios a la tabla y un formulario de envio, el cual en este caso estara ubicado en la pagina de la noticia(noticia.php), y pasara por medio de un campo oculto el id de la noticia a la aplicacion que se encargara de enviar el comentario.

Primero el codigo del formulario, utilizaremos un campo de tipo HIDDEN para pasar el id de la noticia a la aplicacion que procesa el formulario(despues el codigo de dicha aplicacion, llamaremos a nuestra aplicacion nuevoComentario.php), este codigo debemos ponerlo en noticia.php:

<CENTER>

<SPAN>

.Enviar Comentario.
</SPAN>
</CENTER>
<P>
<FORM>
<INPUT>
Nick : <INPUT>

Comentario: <INPUT>

<INPUT>
</FORM>
Aqui
cabe destacar el campo:
<INPUT>

El cual recibe como valor el id de la noticia, ahora necesitamos la aplicacion nuevoComentario.php que recibe el id que corresponde al id de la noticia y el nick y comentario correspondientes, solo pondre el codigo de la parte
que lee los datos y introduce el comentario en la base de datos, de ti depende la conexion con la base de datos, dicho codigo es el siguiente:

if(isset($HTTP_POST_VARS[“id”])
&& isset($HTTP_POST_VARS[“nick”]) && isset($HTTP_POST_VARS[“comentario”]))

{
if($HTTP_POST_VARS[“comentario”] != “”)
{
if($HTTP_POST_VARS[“nick”] == “”)
{
$nickNuevo = “anonimo”;
}
else
{
$nickNuevo = $HTTP_POST_VARS[“nick”];
}
$idNoticia = $HTTP_POST_VARS[“id”];
$comentarioNoticia = $HTTP_POST_VARS[“comentario”];
mysql_query(“INSERT INTO comentarios (id_noticia,nick,comentario) VALUES (‘$idNoticia’,’$nickNuevo’,’$comentarioNoticia’)”);
echo “Comentario Enviado Con Exito.
Espere Unos Segundos…<SCRIPT>window.location.href = “”.getenv(‘HTTP_REFERER’).””;</SCRIPT>”;
}
else
{
echo “Debe Introducir Un Comentario.”;
}
}

Creo que no hay mucho que decir sobre este script, como ya dije estoy suponiendo un conocimiento basico de php y interaccion con bases de datos por parte del lector

En el Outlook Express vaya a:

  • Herramientas
  • Cuentas, le aparecerá una ventana con la cuentas de correo.
  • Presione arriba a la derecha Agregar –> correo. Se le abrirá el asistente para la conexión a internet.
  • En “Nombre para mostrar” ingrese su nombre o lo que quiere que le aparezca al destinatario cuando envía un e-mail y haga click en el botón Siguiente.
  • En “Dirección de correo electrónico” ingrese la dirección de e-mail que está configurando y haga click en el botón Siguiente.
  • Dejar seleccionado ¨POP3¨ (mi servidor de correo entrante). En el primer campo “Servidor de correo entrante” ingrese su nombre de dominio sin nada adelante (Ej: midominio.com.ar). En el segundo, “Servidor de correo entrante”, ingresar: su nombre de dominio sin nada adelante (Ej: midominio.com.ar) y haga click en el botón Siguiente.
  • En el campo “Nombre de cuenta” ingrese la dirección de correo electrónico completa. En el campo “Contraseña” ingrese la contraseña que le asignó a su cuenta de e-mail desde el Panel de Control. Tilde la opción “Recordar Contraseña” y haga click en el botón Siguiente.
  • Click en el botón “Finalizar”.

IMPORTANTE!
Para poder enviar e-mails, tendrá que autenticar el correo saliente, que se hace de la siguiente forma:

En el Outlook Express vaya a:

  • Herramientas
  • Cuentas, le aparecerá una ventana con la cuentas de correo.
  • Haga click en la solapa de correo
  • Haga doble click en la cuenta que acaba de configurar previamente.
  • Vaya a la solapa de servidores y active la casilla de verificación ¨Mi servidor requiere autenticación¨ y presione aplicar.
    Ahora podrá enviar E-mails usando nuestro servidor de correo saliente (SMTP).

UrlTrends es una herramienta que te ofrece reportes sobre la popularidad de tu web medida por el PageRank, los enlaces entrantes en Google, Yahoo, MSN y Alexa, además de informarte si estás listado en el directorio Dmoz y en archive.org. Todo ello, por supuesto, está relacionado directamente con el posicionamiento en buscadores

Algunas cosas interesantes de esta herramienta son que te muestra el número de enlaces salientes que tienes en tu web y en que páginas concretas de ella los tienes. También te muestra el tiempo que lleva online (día, mes y año). No se limita a decirte si estás en Dmoz, sino que si estás te enseña en qué categoría exacta del directorio se encuentra el enlace a tu web.

Por otro lado, también ofrece una serie de gráficas que representan los informes anteriormente citados, en las que puedes ver la evolución de tu web (si tiene datos suficientes) en los últimos meses.

Otra cosa curiosa es que en base a tu PageRank y el número de enlaces salientes que tienes, calcula el PR aproximado que “das” en cada enlace.

Web Page Optimization es una herramienta que te ofrece pautas en base a un análisis de los diferentes componentes de tu web, de cosas que podrías cambiar para mejorar la velocidad de carga de tu web.

Al ingresar la url de tu web para el análisis, te devuelve una serie de datos organizados en tablas; como el tamaño de los distintos componentes de tu web (HTML, JavaScript, Flash, CSS, contenido multimedia…), así como el tiempo que tarda en cargar, según la conexión del usuario, cada componente por separado y la web en total.

Lo más interesante de esta herramienta para mí son los datos finales, que ellos llaman “Analysis and Recommendations” ya que son los más fáciles de entender. Básicamente para cada aspecto analizado (HTML, objetos externos, CSS, imágenes…) te dice si su peso es adecuado o no, y alguna sugerencia general para mejorarlo si procede.

Espero les sirva para su analisis y mejor desempeño de su website.

En el SEO hay que tener en cuenta muchos factores, y uno de ellos es el lugar geográfico donde se ubica la web en relación con el mercado en el que queremos posicionarnos. Porque no es lo mismo intentar posicionar una web en España teniéndola alojada en un servidor de Estados Unidos, con un dominio .com y pocos enlaces desde webs ubicadas en España, que intentar posicionar para España igualmente, pero teniendo la web alojada físicamente en el país, tener un dominio .es y la suerte de que muchas webs españolas apunten a nuestro sitio.

Se supone que cuantos más indicios le des a los buscadores de que tu web pertenece realmente al mercado al que te intentas dirigir, más en cuenta tendrán a tu página a la hora de confeccionar sus resultados de búsqueda en ese país concreto. En las búsquedas generales de google.com, este tipo de factores pierden un poco de importancia, pero cuando un usuario busca en google.es todo esto se tiene en cuenta (puede aplicarse a cualquier país).

Frecuentemente los nuevos de Google Analytics no valoran en su justa medida esta potente herramienta de analítica web y piensan que básicamente ofrece lo mismo que otras muchas herramientas de estadística web que se incluyen de forma gratuita con sus planes de hospedaje y la razón es que usan Analytics con su configuración básica, sin personalizarlo para dar respuesta a sus necesidades reales.

Dar de alta una cuenta en Analytics es muy sencillo y el único “trabajo” que supone es el de copiar un código de control que debe estar instalado en todas las páginas del web, algo muy sencillo y rápido si hemos realizado un diseño previsor y tenemos partes comunes en las páginas web que nos permitan actualizar toda la web con modificar un único archivo.

En la configuración básica Analytics nos ofrece información estadística que efectivamente proporcionan todos los demás sistemas de estadística gratuitadel mercado como son el número de nuestras visitas, las páginas vistas, procedencia de las mismas, páginas más visitadas, navegadores utilizados, etc.

El verdadero problema consiste en cuando deseamos mejorar una web de la que sólo tenemos esta información básica ya que solo podremos conocer si el sitio web está creciendo en visitas, pero no en rentabilidad. Si el modelo de negocio de su empresa se basara únicamente en vender banners y lo único que nos interesara es aumentar el número de páginas vistas por usuario y el de páginas vistas o impresiones en total, puede que este dato nos ayudara, pero… ¿Acaso busca usted solamente visitas o busca Clientes? ¿Qué pasa si lo que queremos es saber la rentabilidad real del web?

Una configuración Avanzada de Google Analytics le permite definir objetivos de rentabilidad de forma que respondamos a preguntas como estas: ¿de qué provincia o país son los clientes que compran más? ¿Qué contenido publicado (artículos, textos…) es el que consigue que se den de alta los usuarios en nuestra base de datos? ¿Piden más información los clientes que leen la oferta A o la oferta B? ¿Son más rentables mis campañas de tráfico gratuito en buscadores (SEO) o las campañas de pago (SEM)? ¿Cuántos clientes generaron las campañas de email que realicé la semana pasada? ¿Es realmente rentable el banner que he contratado en esa web? ¿Qué buscador y palabras clave en SEO y SEM me traen clientes finales y no sólo curiosos?….

En resumen una configuración avanzada de Google Analytics y personalizada le permite saber si lo que tenemos son “más curiosos” o “más clientes potenciales o finales” y no invertir a la vieja usanza con frases como “Sé que estoy tirando a la basura la mitad de mi presupuesto publicitario, pero no sé qué mitad”, tal y como sigue pasando por desgracia con muchas campañas en medios tradicionales.

En materia de posicionamiento web, el hecho de crear siempre contenido y actualizar información en un sitio web es la manera ideal de mostrar crecimiento. Ya que los sitios web que mantienen un estándar de crecimiento consistente incitan de esa forma a que las arañas de un motor de búsqueda deban realizar más revisiones en el sitio y entreguen el sitio al usuario como respuesta a sus búsquedas. No se recomienda colocar 20 hojas de contenido y después dejar de hacerlo por meses.

¿Cómo podemos actualizar nuestro contenido? es difícil el obtener ese crecimiento constante. Siempre se puede escribir acerca de nuestros servicios o productos, sobre sus características o nuevas formas de uso. Pero en general no es una tarea fácil, toma mucho tiempo y por eso buscamos herramientas que nos ayuden y lo faciliten, un ejemplo es el foro.

Con un foro podemos obtener información diaria y actualización constante mediante los comentarios de los integrantes. Así se aumenta el contenido de un sitio sin necesitar tanto esfuerzo, no hace falta pagar por el, ni nos ocupa tiempo. Es una gran ventaja que hará que usuarios ingresen a nuestro sitio por lo que incluso genera tráfico.

Ahora bien, una desventaja importante es el hecho de que un foro se debe dirigir. Existen comentarios que quizás no consideramos positivos a publicar o que quizás nos afecten negativamente si llegaran a nuestros competidores. Y también por otro lado no debemos dejar que llegue a existir algún manejo de información ofensiva como seria pornografía, y etc. por lo cual tampoco recomendamos otorgar enlaces salientes. Sí se quiere dar la opción a los usuarios a colocar un enlace se deben hacer únicamente no follow.

En conclusión: un foro nos da contenido pero, ¿es de la calidad que queremos? ¿Podemos estar seguros de que los comentarios son de acuerdo al tema del sitio? La solución sería el crear un mecanismo con el que pueda leer los comentarios para después publicarlos.

No se debe tomar a la ligera la decisión de incluir un foro en nuestro sitio web, ya sea porque está de moda o porque queremos generar tráfico y contenido, debemos tomar todas las precauciones posibles para su manejo efectivo.

Hosting Perú

En Net Hosting Perú el servicio nunca se cae, contamos con sistemas de múltiples servidores automatizados totalmente redundantes que respaldan cualquier interrupción del servicio al instante.

Soporte Técnico Profesional Avanzado, estamos listos para resolver sus problemas rápida y profesionalmente las 24x7x365.

Somos mayoristas de Hosting ofrecemos más espacio y mayor transferencia a menores precios que la competencia.

Por qué hacemos esta garantía, porque usamos la tecnología de servidores más confiables disponible hoy en día.

NUESTRA DATA CENTER DE CLASE MUNDIAL

Nuestro proveedor Complex Drive está conectada a Seis (6) de los más grandes proveedores de banda ancha (de AT&T, Level3, Cox, Cogent, MCI / Verizon, Telepacific),