Vanilla Forums: El mejor software 2012 para crear tu foro.

Vanilla ForumsNunca me han gustado los foros en su manera más tradicional como los que nos ofrecen vBulletin (de pago), phpBB, myBB o Simple Machines (gratuitos).

Me gustan más los foros del estilo bbPress o Vanilla Forums  (ambos son gratuitos con licencia GPL), más simples y que aunque tengan menos funcionalidades, se pueden adaptar y mejorar de manera muy sencilla. Sinceramente creo que Vanilla es el mejor software para crear tu nuevo foro en 2012. 

Acabo de realizar una instalación de Vanilla y la verdad es que me ha dejado gratamente sorprendido. Vanilla ha innovado en muchos aspectos respecto a los foros tradicionales. En estos momentos se encuentra en su versión 2 y la verdad es que puede ser la solución adecuada para muchos usuarios que no se quieren complicar la vida con otros programas más complejos.

Eso sí, Vanilla esta recomendado para comunidades pequeñas o medianas (Entre 1.000 – 9.999 miembros – aproximadamente unos 150.000 posts). Si tienes una comunidad grande, mejor decantate por las soluciones tradicionales que ofrecen otros sistemas.

Sí hay que destacar algo de Vanilla, es la facilidad de instalación (funciona bajo PHP y MySQL), la gran cantidad de plugins de la que dispone (que van a añadir nuevas funcionalidades al foro), el modo en el que podemos incrustar nuestra instalación de Vanilla directamente en nuestra página o blog (WordPress incluso tiene un plugin para realizar esta tarea de manera sencilla), la facilidad de conexión con grandes redes sociales (Facebook, Twitter, Google…) y la sencillez de sus temas 8se pueden modificar rápidamente).

Otra cosa muy interesante de Vanilla, es la facilidad de migración desde otras plataformas de foros con “Vanilla Porter. Este software soporta migraciones desde:

Vanilla 1.* y 2.*
vBulletin 3.* y 4.*
phpBB 2.* y phpBB 3.*
bbPress 1.*
SimplePress 1.*
SMF (Simple Machines) 1.*
punBB 1.*

Lo que nos va a ayudar en nuestra transición desde un sistema de foros a otro. Con Vanilla Porter generamos un archivo con todas las entradas de nuestro antiguo foro y luego, directamente desde el panel de control de Vanilla, podemos realizar la importanción, accediendo al archivo que previamente hemos subido a nuestro hosting.

Otro punto importante a favor de Vanilla es la rápidez general del sistema. Es un foro muy ligero (el paquete de instalación apenas tiene 3MB), y las páginas cargan muy, muy rápido gracias a su sistema de cache incorporado por defecto. Tambien me ha gustado que ofrezcan como plugin “Minify” que analiza nuestros archivos javascript y nuestro CSS para minimizar su tiempo de carga.

Respecto a la seguridad y la protección contra el SPAM, Vanilla es capaz de limitar el numero de post por usuario en un determinado tiempo, lo que nos ayudara a minimizar el riesgo de Spam de un determinado usuario. Además, podemos activar un CAPTCHA mediante nuestra cuenta en reCAPTCHA, con lo que obligaremos a los suscriptores a completar este campo si quieren suscribirse a nuestro foro.

Un grafico interesante respecto a la seguridad de Vanilla. Desde 2003 a 2009, el software no ha tenido ningún fallo de seguridad alto o extremadamente alto (no como phpBB por ejemplo…). Otro punto a su favor.

Vanilla forum seguridad

Y para rematar la jugada, Vanilla nos ofrece urls amigables, nada de números extraños y grandes cadenas de caracteres: En la url de cada post podemos leer el título de la propia entrada lo que es muy bueno de cara al SEO.

Siguiendo con el SEO. Vanilla nos ofrece dos plugins muy interesantes para mejorar nuestro posicionamiento en buscadores: Sitemap, para mandar nuestro sitemap a Google y  ”Vanilla SEO”, con el que podemos cambiar algunos de los titulos (etiqueta <title>) más importantes de nuestros foros.

Y no os aburro más, solamente os queda ir a la página de Vanilla y descargar este excelente software para crear tu foro.

Fuente: Review Vanilla



Optimizar y hacer más seguro cpanel / WHM en un servidor VPS

Si tenemos la suerte de poder tener un servidor VPS con WHM (cpanel) donde alojar nuestras webs, lo primero que tenemos que hacer es optimizar y hacer más seguro nuestro cpanel / WHM (yo tengo la versión “WHM 11.32″ optimizada para VPS “VPS Optimized 3″).

Antes de empezar a leer cuales son los pasos, tenéis que tener en cuenta que cada uno tenemos nuestras necesidades a la hora de utilizar o no ciertos servicios del servidor. Por ejemplo: Yo no uso las herramientas de correo ni de análisis de datos que me proporciona el servidor, sino que prefiero usar Google mail y Google Analytics… ¿Consecuencia? Desmarco todas esas opciones en mi panel de WHM para ahorrar algo de memoria.

¿Que quiero decir? Pensad primero que es lo que necesitáis tener instalado en el servidor y a continuación usad esta guía de optimización.

Panel de WHM - cpanel para VPS

Ir a WHM >> Server Configuration >> Tweak Settings

En la pestaña “Domains”  hacemos click en:

Prevent users from parking/adding common internet domains

En la pestaña “Mail”:

  1. Default catch-all/default address behavior for new accounts. “Fail” es la mejor opción si estas recibiendo ataques vía email.
  2. Discard FormMail-clone message with bcc. Lo ponemos en “on”
  3. Maximum percentage of failed or deferred messages a domain may send per hour. Lo ponemos en 300%
  4. Enable BoxTrapper spam trap. Sino usamos el mail lo ponemos en off
  5. Enable Horde Webmail. Sino usamos el mail lo ponemos en off
  6. Enable Mailman mailing lists. Sino usamos el mail lo ponemos en off
  7. Enable RoundCube webmail. Sino usamos el mail lo ponemos en off
  8. Enable SpamAssassin spam filter. Sino usamos el mail lo ponemos en off (consume muchos recursos)
  9. Enable SquirrelMail webmail. Sino usamos el mail lo ponemos en off
  10. Mailman: ponemos en off todo lo que tenga que ver con Mailman sino vamos a usar listas de distribución

En la pestaña “System”:

  • Default shell jailed. Lo ponemos en “on”. Las nuevas cuentas lo tendran instalado por defecto
  • Conserve memory. Lo ponemos en “on” para ahorrar en CPU.

En la pestaña “Stats Programs” lo ponemos todo en “off”, para eso tenemos instalado Google Analytics en nuestras webs:

  • Awstats reverse DNS resolution
  • Enable Analog statsEnable Awstats stats
  • Enable Logaholic stats
  • Enable Webalizer stats

Ir a WHM >> Security Center

  1. PHP open_basedir Tweak: Activamos “PHP’s open_basedir protection” que previene que los usuario abran archivos fuera de su directorio con PHP.
  2. Apache mod_userdir Tweak: Lo activamos para que prevenga que a un usuario no se le cuente el ancho de banda usado al acceder a su cuenta mediante http://test.cpanel.net/~fred/
  3. Shell Fork Bomb Protection: Activamos Shell Fork Bomb Protection, que previene que un usuario use todos los recursos del servidor a través de ssh/telnet. Tiene una pega: Usa muchos recursos del sistema. Así que, a vuestra elección.
  4. Compiler Access: Desactivamos los compiladores. Con esto conseguimos evitar que se usen C y C++ usuario sin privilegios (muchos exploits los usan)
  5. Si vas a crear “reseller packages”, asegurate de que esten desactivadas las siguientes opciones: Disallow creation of packages with shell access y Disallow creation of packages with full root access.
  6. cPHulk Brute Force Protection: Activalo. Impide los ataques por fuerza bruta en tu cpanel
  7. Host Access Control: Si trabajas desde una IP fija, utiliza este servicio para poder hacer login solo desde ella.
  8. Password Strength Configuration: Hay que ponerla mínimo en 50
  9. Quick Security Scan: Recomendable usarlo de vez en cuando. Cuidado con los falsos positivos.

Ir a WHM >> Service Configuration >> FTP Server Configuration

  1. Allow Anonymous Logins – Selecciona ‘NO’
  2. Allow Anonymous Logins – Selecciona ‘NO’

Ir a Account functions >> Manage Shell Access

Desactiva el “shell access” para todos los usuarios (Si es imprescindible ponlo en Jailed shell)

Ir a WHM >> SQL Services >> MySQL Root Password

MySQL Root Password – Cambia el Root Password para MySQL

Probablemene (compruebalo accediendo mediante ssh a tu servidor), tu hosting, por defecto ha puesto un password para root en mysql. no uses (*), (.), u otros caracteres especiales. phpMyAdmin puede dejar de funcionar.

Ir a WHM >> System Health >> Background Process Killer

BitchX
bnc
eggdrop
generic-sniffers
guardservices
ircd
psyBNC
ptlink
services

Haz click en todos y después pincha en Save.

Ir a  Main >> Service Configuration >> Service Manager

Aqui podemos desactivar los daemons del sistema (y activar los que queremos monitorizar)

  • Mailman: Si ya lo habéis desactivado en Tweak Settings, tambien lo tenéis que hacer aquí.
  • Spamd: SpamAssassin Server. Si ya lo habéis desactivado en Tweak Settings, tambien lo tenéis que hacer aquí.

Ir a Main >> Backup >> Configure Backup

En esta sección activares los backups de toda nuestra cuenta.Pinchamos en “Enable” y elegimos su periodicidad. Tened en cuenta que facilmente os puede llenar toda vuestra cuota en el disco duro, por lo que recomiendo realizar el backup semanal.

Ir a Main >> Plugins

Comprueba que tienes instalado mod_security. Totalmente recomendable.

Ir a Main >> cPanel >> Manage Plugins

Esta es opcional ya que consume muchos recursos del servidor: Puedes instalar el antivirus ClamAV como plugin. si tienes muchos usuarios en tu servidor, a lo mejor es interesante tenerlo activo.

OJO! Podéis sentir la tentación de ir a Main >> Service Configuration >> Apache Configuration y utilizar “Memory Usage Restrictions” que en teoria nos optimiza la memoria utilizada por Apache basandose en el uso que le hemos dado en el pasado. Para ello añade a httpd.conf la directiva “RLimitMEM”. Yo no lo recomiendo, y por lo que he leido por ahí, nadie recomienda su uso en un VPS.

Finalmente, os recomiendo la lectura de este articulo de cpanel: Configuraciones de seguridad recomendadas



Reinicio automático de Apache (httpd) en WHM

Muchos de los que tenemos un servidor VPS (en micaso en Hostgator con centOS instalado + Apache + Mysql), utilizamos WHM para realizar las tareas más comunes del servidor. Una de los problemas que he tenido en mi VPS, es que de vez en cuando Apache se caía y no reiniciaba automáticamente.

WHM nos proporciona una manera sencilla para que el servicio httpd (Daemon de servidor web Apache. Maneja las solicitudes de HTTP de visitantes) se reinicie (auto reboot – auto start) después de haber tenido algún problema en el servidor.

En WHM nos tenemos que dirigir a Main >> Service Configuration >> Service Manager

WHM Service manager

En esta pantalla “Service Manager” nos encontraremos con una lista de daemons que se pueden ejecutar en el servidor. Esta característica nos permite seleccionar que daemons queremos activar y cuáles de entre los daemons activados queremos monitorizar con la pantalla de Status del servidor.

Si queremos que funcione el daemon hay que hacer click en “enabled”. Si queremos que WHM monitorice el estado del daemon (en este caso httpd, pero funciona igual con mysqld o cualquier otro) tenemos que hacer click en “Monitor”. En Service Manager – Administrador de servicio, encontrareis una explicación del servicio y un “quien es quien” entre los daemons del sistema.

Es importante, que una vez que hayamos seleccionado las opciones que nos interesan, le demos al boton “save” que se encuentra al final de la página.

Una vez activado el sistema, cada vez que el servidor Apache se cuelgue, este servicio lo intentara reiniciar automáticamente y os lo notificara por e-mail. El proceso de monitoreo (chkservd o TailWatch en las nuevas versiones de cpanel) se lleva a cabo cada 15 minutos.



Apache Benchmarking (ab): Funcionamiento y carga de nuestro servidor

Apache tiene una herramienta muy útil, Apache Benchmarking (ab), que nos va a servir para conocer un poco mejor como funciona nuestro servidor (o cualquier otro: en el ejemplo lo he probado con google.com) y que nos va a indicar parámetros tan interesantes como el nivel de carga que puede soportar, el numero de usuarios concurrentes (Concurrency Level), el tiempo de respuesta, etc…

La localización de Apache Benchmarking (ab) en Servidores con CentOS es:

/usr/local/apache/bin/ab

Y el comando para ejecutar ab es el siguiente (una vez situados en su directorio):

./ab -n 100 -c 5 http://google.com/

donde estamos indicando que haga el test con 100 con­exiones (-n), limitandolo a 5 conexiones concurrentes (-c) en google.com. Es importante que no se os olvide terminar el comando con /

Este es el resultado que obtenemos al ejecutar Apache Benchmarking (ab):

[/usr/local/apache/bin]# ./ab -n 100 -c 5 http://google.com/
This is ApacheBench, Version 2.3
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking google.com (be patient)…..done

Server Software: gws
Server Hostname: google.com
Server Port: 80

Document Path: /
Document Length: 219 bytes

Concurrency Level: 5
Time taken for tests: 1.601 seconds
Complete requests: 100
Failed requests: 0
Write errors: 0
Non-2xx responses: 100
Total transferred: 54000 bytes
HTML transferred: 21900 bytes
Requests per second: 62.46 [#/sec] (mean)
Time per request: 80.046 [ms] (mean)
Time per request: 16.009 [ms] (mean, across all concurrent requests)
Transfer rate: 32.94 [Kbytes/sec] received

Connection Times (ms)
min mean[+/-sd] median max
Connect: 38 39 0.4 38 39
Processing: 40 41 0.8 41 47
Waiting: 40 41 0.8 41 47
Total: 78 80 1.0 80 85
ERROR: The median and mean for the initial connection time are more than twice the standard
deviation apart. These results are NOT reliable.

Percentage of the requests served within a certain time (ms)
50% 80
66% 80
75% 80
80% 80
90% 81
95% 81
98% 82
99% 85
100% 85 (longest request)

Podéis encontrar más referencias en: Howto: Performance Benchmarks a Webserver



Conectar tu Mac a una Impresora – Fotocopiadora en RED

Cada vez va sucediendo menos, pero en alguna ocasión, todos los propietarios de un Mac nos encontramos que no tenemos disponibles determinados programas para, por ejemplo, conectarnos con la Fotocopiadora del trabajo…

En mi caso, he tenido problemas para conectarme en Red con una fotocopiadora multifunción 4452 MF Infotec y que imprimiera de forma correcta los archivos que le estaba enviando.

Os voy a contar como lo he solucionado.

En primer lugar hay que descargarse el paquete pxlmono que contiene los archivos PPD que soportan las siguientes marcas de impresoras Brother, Epson, Gestetner, HP, Infotec, Kyocera, Lanier, NRG, Ricoh, Samsung, Savin y otras.

Pero para que funciones este paquete, tenemos que tener instalados en nuestro Mac: Foomatic-RIP y Ghostscript

Foomatic-RIP: Instala los componentes necesarios en el core para que todo funcione.
Ghostscript: Interprete PostScript que integra el soporte con el sistema de impresión CUPS de Mac OS X.

Primero instalamos Ghostscript, luego Foomatic-RIP y finalmente pxlmono.

Continuar leyendo



Acelera la carga y la velocidad de Firefox con Vacuum Places Improved

Excelente complemento para tu Firefox. Vacuum Places Improved, acelera la carga y la velocidad de Firefox.

La verdad es que me ha sorprendido gratamente. Estaba bastante cansado de lo que tardaba Firefox en arrancar.. y eso que tengo un mac, donde Firefox funciona mejor que en Windows…

¿Qué hace Vacuum Places Improved? Desfragmenta la base de datos SQLite de tu historial y marcadores, lo que reduce el retardo que se produce muchas veces al escribir en la barra de direcciones y el tiempo de carga al iniciar el navegador.

Esta extensión se puede configurar para que ‘limpie’ tu Firefox de manera automática de manera periódica, por lo que la pones en marcha y te olvidas. También lo puedes hacer manera manual haciendo click en el icono que aparece en la parte inferior derecha de tu Firefox. Funciona con Firefox 3.5.



MeasureIt – Complemento Firefox

MeasureItUno de esos complementos de Firefox imprescindibles para cualquier diseñador web: MeasureIt

Muy simple pero muy útil. Con MeasureIt vamos a poder medir las dimensiones en pixeles de cualquier elemento de una página web.

Lo instalamos y simplemente hacemos click en el boton de MeasureIt que aparece en la barra inferior de nuestro navegador. Entonces podremos ver una caja que al irla ampliando o disminuyendo nos indicará automáticamente las dimensiones que hayamos seleccionado. Lo dicho, muy útil si queremos diseñar un blog o una web.



Evalua el rendimiento de tu web con Page Speed de Google

Todos los webmasters deberían de preocuparse por evaluar el rendimiento de su sitio.

Una de las cosas más importantes que tenemos que tener en cuenta es la velocidad de carga de nuestra web, por usabilidad y sobretodo, porque si nuestra página tarda mucho en cargar, el numero potencial de usuarios que vamos a perder es considerable. La mayoría de los internautas no esperan más de 10 segundos a que cargue una web, siendo recomendable que el sitio tarde menos de 5 segundos en ‘mostrarse’.

Una buena opción para valorar el rendimiento de nuestras webs es el complemento para Firefox Page Speed de Google que nos va a ayudar a mejorar distintos aspectos de nuestro sitio.

Tal y como comentan en el sitio oficial de Page Speed:

¿Cómo funciona Page Speed?

Page Speed lleva a cabo varias pruebas en tu código de interfaz de usuario y en la configuración de tu servidor web. Estas pruebas se basan en un conjunto de prácticas recomendadas que se conocen por mejorar el rendimiento de las páginas web. Los webmasters que ejecutan Page Speed en sus páginas obtienen un número de puntuaciones para cada página, así como sugerencias útiles sobre cómo mejorar su rendimiento.

¿Por qué deberías utilizar Page Speed?

explorar tu sitio de forma más rápida,
mantener el interés en tu sitio de los usuarios de Internet,
reducir tu ancho de banda y los costes de alojamiento,
mejorar la Web.



¿Qué antivirus comprar en 2010? Comparativa

AV-Comparative.org ha comparado 16 software antivirus del mercado. No están todos, pero si nos puede ayudar a decidir que antivirus comprar en 2010.

* Avast Professional Edition 4.8
* AVG Anti-Virus 8.5
* AVIRA AntiVir Premium 9.0
* BitDefender Anti-Virus 2010
* eScan Anti-Virus 10.0
* ESET NOD32 Antivirus 4.0
* F-Secure AntiVirus 2010
* G DATA AntiVirus 2010
* Kaspersky Anti-Virus 2010
* Kingsoft AntiVirus 9
* McAfee VirusScan Plus 2009
* Microsoft Security Essentials 1.0
* Norman Antivirus & Anti-Spyware 7.10
* Sophos Anti-Virus 7.6
* Symantec Norton Anti-Virus 2010
* Trustport Antivirus 2009.

Para ello se ha centrado en un sencillo test: ¿Qué antivirus ‘limpiaría’ mejor un ordenador infectado con algunos de los Malware más comunes presentes en internet? Estos han sido los resultados:

lista-antivirus

Removal of Malware: Poor, Average, Good, Very Good – Eliminación de malware: pobre, media, bueno, muy bueno

Removal of Leftovers: Poor, Average, Good, Very Good – Eliminación de restos: pobre, media, bueno, muy bueno

Ningún antivirus ha alcanzado la calificación de Muy Bueno.

Vía: Battle of the anti-virus: What is the best software?



Disponible para descarga Firefox 3.5.4

firefoxYa tenemos disponible para descarga la nueva versión del navegador Firefox. Estas son las novedades en Firefox 3.5.4:

Firefox 3.5.4 soluciona los siguientes problemas:

  • Varios problemas de seguridad.
  • Diversos problemas de estabilidad.
  • Añadida la habilidad de volver a enviar informes de cuelgue
  • Después de usar Limpiar el historial reciente, algunos sitios SSL podrían no cargar todas las imágenes y estilos si no se pulse recargar

Creado con WordPress

Twitter Algo Entre Manos
Google+ Algo Entre Manos
Facebook Algo Entre Manos
Sitemap
Datos Legales
Estadísticas de visitas.
Licencia Creative Commons.