Categoria

wp-captcha 1.0 Captcha System for WordPress Mu

Noviembre 21st, 2007 Oscar Rovira Posted in Informática e Internet, Trucos, WordPress MU 16 Comments »

wp-captcha Versión Español 

Introduction:

As many of you know,  WordPress®launched some time ago their system WordPress MU (Wordpress Multi User). This system is an altered version of the original  WordPress system, which allows you to create a website in which you may host “countless”  Users and each one of them may have one or more WordPress Blogs independent one from the other. As an example you may visit EterBlogsThe system allows any person to register and create one or more users and at the same time one or more Blogs per user, the problem is that the  registration system does not have any type of  CAPTCHA* checking, therefore, allowing any  Robot (Boot, Spider or as you wish to call it) may enter your page and create Users and Blogs-Spamers. This lack of protection can cause many problems, since you will have hundreds or even thousands of Blogs  making publicity (spam) in your wordpress system.

Examples of Catpchas

captcha_eterblogs.jpg captcha_facebook.jpg captcha_fotolog.jpg

captcha_google.jpg captcha_yahoo.jpg captcha_hotmail.jpg

The amount of companies (specially chinese and northamerican) dedicated to this type of illegal publicity are too many and it seems they are growing every day creating new and more sophisticated robot  systems that register blogs in public sites, and which makes more difficult and tedious the task of managing and maintaining a site created with  WordPress MU.The problem is not only having to manually eliminate or label these Blogs as spam or Users as spammers, since, if we wish we can just leave them there, but the increasement of resources in the server could become quite worryngly, since the size of your database will sep growing enormously and exponentially, the amount of consultation to the database MySQL will also get increased and obviously the space of your hard disk, the use of the Microprocesor and of course the bandwith consumed by these trash blogs.

The solution:

wordpress_mu_wp-captcha-eterblogs.jpg

Integrate a Captcha* system is practically the perfect solution. The problem is that WordPress does not integrate this system to its free  version of WordPress MU, in fact, not even in their official system in wordpress.com. So, after looking for some  plugin or hack that would incorporate a  captcha in wordpress mu and not finding any solution, I decided to program my own script captcha and some hacks for EterBlogs and make it available to those who would like to integrate it to their wordpress sites; it is worth mentioning that this script may be used in any other web system. The name of the script is wp-captcha, since it was originally griten for WordPress MU and since the system may be integrated in any type of webpage, be it a CMS, Script or Plugin that uses a formulary; I decided to keep the name but referring to Widespread Public - Captcha

Installing:

From the shell


1.- Enter the root directory of your WordPress MU
2.- Download wp-captcha
# wget http://digitalsoftproject.com/software/wp-captcha/wp-captcha_01.zip
3.- Decompress the file wp-catpcha.zip
#unzip wp-captcha
4.- Enter the folder wp-captcha and move the files wp-captcha.php, wp-captcha.jpg and VeraMoBd.ttf to the root of your wordpress and if you want to eliminate the directory wp-captcha and the file wp-captcha.zip
# cd wp-captcha
# mv wp-captcha.* ../
# mv VeraMoBd.ttf ../
# cd ..
# rm -fr wp-captcha
# rm -f wp-captcha.zip5.- Edit with nano vi or your favorite editor the files wp-signup.php, wp-includes/wpmu-functions.php y wp-activate.php as indicated in file wpmu-captcha-english-README.TXT


Via FTP

1.- Download wp-captcha from here
2.- Decompress the file wp-captcha.zip
3.- Copy files wp-captcha.php and wp-captcha.jpg and VeraMoBd.ttf to the root directory of your Wordpress MU
4.- Edit files wp-signup.php, wp-includes/wpmu-functions.php and wp-activate.php as indicated by the file wpmu-captcha-english-README.TXT


Licence:
wp-captcha is a free software and is distributed under license GPL (General Public License)Suggestions:
Cany sugestión comment, critics, etc. may be made here or sent by e.mail to oscar.rovira@gmail.com
Donations:
If  you like this script and has been useful to you, you may make a contribution through paypal, account oscar@digitalsoftproject.com
https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=oscar%2erovira%40gmail%2ecom&item_name=wp%2dcaptcha&no_shipping=0&no_note=1&tax=0¤cy_code=USD&lc=MX&bn=PP%2dDonationsBF&charset=UTF%2d8

*Completely Automated Public Turing test to tell Computers and Humans Apart (Prueba de Turing pública y automática para diferenciar a máquinas y humanos).

Envía este artículo a un amigo Envía este artículo a un amigo
AddThis Social Bookmark Button
Bookmark and Share

wp-captcha 1.0 Sistema Captcha para WordPress MU

Noviembre 21st, 2007 Oscar Rovira Posted in Trucos, WordPress, WordPress MU 8 Comments »

wp-captcha English Version

Introducción:

Como muchos saben, WordPress® lanzó hace ya tiempo su sistema WordPress MU (Wordpress Multi Usuario) este sistema es una versión modificada del sistema WordPress original, que te permite crear un sitio en el cual puedes alojar una “infinidad” de Usuarios de los que cada uno puede tener uno o más Blogs WordPress independientes uno del otro. Como ejemplo puedes visitar el sitio de EterBlogs

Problemática:

El sistema permite a cualquier persona registrarse y crear uno o más usuarios y a su vez uno o más Blogs por usuario, el problema es que el sistema de registro no tiene ningún tipo de verificación CAPTCHA* lo que permite que cualquier Robot (Boot, Spider o como quieras llamarlo) pueda ingresar a tu página y crear Usuarios y Blogs-Spamers. Esta falta de protección puede ocasionar muchos problemas, ya que tendrás cientos o miles de Blogs haciendo publicidad (spam) en tu sistema wordpress.

Ejemplos de Catpchas

captcha_eterblogs.jpg captcha_facebook.jpg captcha_fotolog.jpg

captcha_google.jpg captcha_yahoo.jpg captcha_hotmail.jpg

La cantidad de empresas (sobre todo chinas y estadounidenses) que se dedican a hacer este tipo de publicidad ilegal son demasiadas y parece ser que día a día van creciendo y sobre todo creando nuevos y más softisticados sistemas robots que registran blogs en sitios públicos, lo cual vuelve más tediosa y difícil la tarea de administrar y mantener un sitio creado con WordPress MU.

El problema no sólo es el tener que estar eliminando y/o marcando manualmente a estos Blogs como spam o Usuarios como spammers. ya que si queremos podemos dejarlos allí, pero el incremento de recursos del servidor puede tornarse bastante preocupante, dado que el tamaño de tu base de datos irá creciendo enormemente y exponecialmente, la cantidad de consultas a la base de datos MySQL también se incrementará y con esto obviamente el espacio en Disco Duro, El uso de MicroProcesador y por supuesto el ancho de Banda consumido por estos blogs basura.

La solución:

wordpress_mu_wp-captcha-eterblogs.jpgIntegrar un sistema Captcha* es prácticamente la solucion perfecta. el problema es que WordPress no integra este sistema en su versión gratuita de WordPress MU, de hecho, ni siquiera en su sitema oficial en wordpress.com.

Asi que después de buscar algún plugin o hack que integrará un captcha en wordpress mu y no encontrar ninguna solución, me decidí a programar mi propio script captcha y algunos hacks para EterBlogs y hacerlo público para todos aquellos que quieran integrarlos en su sitios wordpress; cabe aclarar que este script puede ser usado en cualquier otro sistema web.

El nombre del script es wp-captcha, ya que originalmente fué escrito para WordPress MU y ya que el sistema puede integrarse en cualquier tipo de página web, ya sea un CMS, Script o Plugin que use un fromulario; decidí mantener el nombre pero haciendo alusión a Widespread Public - Captcha

Instalación:

Desde la shell


1.- Entra al directorio raíz de tu WordPress MU
2.- Descarga wp-captcha
# wget http://digitalsoftproject.com/software/wp-captcha/wp-captcha_01.zip
3.- Descomprime el archivo wp-catpcha.zip
#unzip wp-captcha.zip

4.- Entra a la carpeta wp-captcha y mueve los archivos wp-captcha.php, wp-captcha.jpg y VeraMoBd.ttf a la raiz de tu wordpress y si quieres elimina el directorio wp-captcha y el archivo wp-captcha.zip

# cd wp-captcha
# mv wp-captcha.* ../
# mv VeraMoBd.ttf ../
# cd ..
# rm -fr wp-captcha
# rm -f wp-captcha.zip

5.- Edita con nano vi o tu editor preferido los archivos wp-signup.php, wp-includes/wpmu-functions.php y wp-activate.php como lo indica el archivo wpmu-captcha-español-README.TXT


Via FTP

1.- Descarga wp-captcha desde aquí
2.- Descomprime el archivo wp-captcha.zip
3.- Copia los archivos wp-captcha.php y wp-captcha.jpg y VeraMoBd.ttf al directorio raíz de tu Wordpress MU
4.- Edita los archivos wp-signup.php, wp-includes/wpmu-functions.php y wp-activate.php como lo indica el archivo wpmu-captcha-español-README.TXT


Licencia:
wp-captcha es software libre y se distribuye bajo la licencia GPL (Licencia Pública General)

Sugerencias:
Cualquier sugerencia, comentario, crítica, etc. puedes hacerla aquí o por mail a oscar.rovira@gmail.com

Donaciones:
Si te ha gustado y ha sido de utilidad este script, puedes contribuir por medio de paypal a la cuenta oscar@digitalsoftproject.com
https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=oscar%2erovira%40gmail%2ecom&item_name=wp%2dcaptcha&no_shipping=0&no_note=1&tax=0¤cy_code=USD&lc=MX&bn=PP%2dDonationsBF&charset=UTF%2d8

*Completely Automated Public Turing test to tell Computers and Humans Apart (Prueba de Turing pública y automática para diferenciar a máquinas y humanos).
Envía este artículo a un amigo Envía este artículo a un amigo
AddThis Social Bookmark Button
Bookmark and Share

Cómo pasar un msn - Live Space a WordPress

Noviembre 1st, 2007 Oscar Rovira Posted in How to, Informática e Internet, Trucos, WordPress, WordPress MU, msn/Live Spaces 7 Comments »

Introducción:

Después del “gran boom” de los Spaces de Microsoft ® se han tornado muy populares los WebLogs más conocidos como Blogs, y por supuesto el ya conocido WordPress ® se ha convertido en el CMS (Content Management System) más popular para el manejo de estos mismos.

A partir de las deficiencias, errores, censuras, modificaciones etc. etc. etc… en los Spaces de Microsoft ® muchos de sus usuarios han decidido migrar sus spaces a Blogs en sitios como wordpress.com, blogger.com, eterblogs.com o incluso se han decidido por comprar un dominio y hosting y montar su propio Blog con WordPress ® La gran mayoría de estos usuarios han dejado abandonado su space y comenzado desde cero su blog perdiendo meses o inclusive años de posts, . así que si eres un usuario de spaces y quieres mudar tu blog a wordpress aquí está la solución.

Pasos para pasar tu msn/Live Space a Wordpress

Nota: si no tienes un blog Word Press puedes crear uno gratuito en eterblogs.com

1.- Recuperar tus posts (Entradas) desde los feeds de tu msn/live space. Para ésto vas a necesitar tener instalado el navegador FireFox ya que Internet Explorer te hará perder las fechas de tus posts.


2.- Ahora bajaremos a un archivo los posts del space, tanto los recientes, como los de cada categoría; para ello usaremos los feeds que nos proporciona Microsoft.

Feed_rss_msn_live_spaces_con_firefox

  • b) Da click en Archivo y después en Guardar Como. asegurate de elegir el formato XHTML en la opción tipo. Puedes guardarlo en el escritorio o alguna carpeta en donde tú quieras, como nombre puedes usar feed.rss.xhtml

guardar_feeds_de_live_spaces_firefox.jpg guardar_feed_rss_xhtml.jpg

3.- Para bajar los feeds por categoría debes abrir tu space y buscar el módulo que contiene los feeds por categorías, por ejemplo en mi space http://orivira.spaces.live.com

feed_de_categorias_en_msn_live_space

  • a) Da click en el recuadro naranja (símbolo del feed) de tu primera categoría, se abrirá una URL con el directorio de la categoría y un archivo feed.rss por ejemplo: http://orivira.spaces.live.com/category/Trucos+Msn+Spaces/feed.rss
  • b) Al igual que en el los pasos anteriores (2-b) debes guardar el archivo, cambiándole el nombre de feed.rss.xhtml al de la categoría, por ejemplo: trucosmsnspaces.feed.rss.xhtml
  • c) Repite estos pasos con cada una de las categorías que tenga tu espacio.
Nota 1: No olvides cambiar el tipo de formato a XHTML
Nota 2: Si no puedes guardarlo como XHTML dale recargar a la página

4.- Ahora vamos a importar los posts con sus categorías y fechas

panel_de_control_wordpress_gestionar_importar_en_eterblogs.jpg

  • b) Da click en RSS, después da click examinar, seleccionas el archivo feed.rss.xhtml, das click en abrir y por último das click en el botón subir e importar archivos.

    insertar_archivo_para_exportar_feeds_dese_live_spaces_a_wordpress.jpg importando-entrada-de-rss-space-a-wordpress-en-eterblogs.jpg

  • c) Repite los mismos pasos con los demás feeds (sí los de cada categoría)

Eso es todo, ahora tendrás las entradas (posts) de tu Space en tu nuevo o viejo Blog, las categorías y las fechas. Debo  aclarar que es posible que no pase el 100% de tus entradas, creo que en mi caso así fue.

Otra aclaración importante es que tus fotos de tus álbumes no se subirán (cargarán) en tu blog simplemente serán un link al sitio donde Microsoft almacena las imágenes de los spaces, así que si borras tu space, perderás las fotografías en tu blog Wordpress.

Envía este artículo a un amigo Envía este artículo a un amigo
AddThis Social Bookmark Button
Bookmark and Share