WordPress en HTML5

Pues si, eso es nada más y nada menos en lo que se quiere meter Enric Enrich, en pasar todo el código de WordPress a HTML5. No le arriendo la ganancia, por supuesto y, sinceramente, no creo que llegue a hacerlo, además de que si se termina de animar lo que le recomiendo es que se una al equipo de desarrollo y se deje arropar del resto de desarrolladores.

Porque la idea es buena, lo que no lo es tanto es abordarla como un concepto personal ¿por qué?, pues porque WordPress no es un proyecto personal, es de la comunidad. Otra cosa es que haga un tema en HTML5, como ya hizo con TwentyFive, pero plantarse como objetivo "personal" pasar WordPress a HTML5 me parece, no una locura, una insensatez, y que me perdone por ser tan sincero.

Así que, Enric, mi consejo es que te lo pienses bien, y concentres tus esfuerzos en - una de dos - unirte al equipo de desarrollo de WordPress, colaborando con el código, o en desarrollar temas en HTML5, que todos agradeceremos. Pero vamos, que es mi opinión, que no quiero desanimarte, solo que lo veo desde otro prisma.

Por cierto, Enric, si lees esto, a ver si pones un feed a tu blog, que ni Google Reader te lo reconoce y no hay manera de seguirte salvo en bitácoras.com ;)

Contenido exclusivo para suscriptores al Feed

¡Gracias por seguirnos a diario!. Premiamos tu fidelidad ofreciéndote habitualmente contenidos exclusivos. Hoy puedes descargar:

Clic aquí para iniciar la descarga Guía Windows Live Writer

¿Te gustó este post? ¡Compártelo! Bitacoras.com TwitThis Facebook Meneame Google Bookmarks del.icio.us Live Technorati Ping.fm Wikio Turn this article into a PDF! E-mail this story to a friend! Print this article!

Plantillas y temas para wordpress recomendados.2


Otra nueva recopilación de plantillas y temas para wordpress casi gratis que seguro te resultará muy interesante y completa para crear tu sitio web.

  • Auguste HTML Premium Site, una plantilla muy interesante en rojo y blanco por solo 17$.
  • Plantilla NN Studio Premium para montar tu portafilio y web de empresa.
  • UMBOOM es un plantilla de gran calidad y muy profesional en xhtml+css.
  • OpenHouse para wordpress para crear su web inmobiliaria con buscador de viviendas.
  • The glamour es un tema para wordpress pensado para los negocios y mostrar tu portafolio.
  • Socket una plantilla y gestor de contenidos en PHP para montar tu web corporativa con todo tipo de detalles.
  • .honorem es un tema perfecto para tu web corporativa, de negocios y portafolio.
  • Asylum es un conjunto de originales plantillas para montar sitios corporativos con distinción.
  • Distinct es una plantilla html para portafoliso y negocios.
  • Naturel es una plantilla profesional en xhtml+css para crear tu sitio de diseño web, negocios o portafolio.
  • MicroSite una plantilla sencilla y limpia para montar tu curriculum web.

Original Post / Entrada Original: Carrero.es. Si quieres Juegos Gratis disfruta aquí o decora tu casa.

Plantillas y temas para wordpress recomendados.2

HTML5: todas las nuevas etiquetas

HTML5 viene con una buena cantidad de nuevas etiquetas de código así que si eres desarrollador o simplemente quieres empezar a conocerlas apunta, cada elemento de la lista está enlazado a la página de la descripción y modo de uso:

Muy pronto vas a empezar a verlas por todas partes, WordPress y sus temas incluidos, así que toma buena nota, hay importantes novedades, sobre todo no pierdas de vista las tags <article>, <nav>, <aside> y <section>.

Si quieres empezar a probar códigos aquí tienes una lista de temas WordPress en HTML5:

Referencias: w3schools y quackit

¿Te gustó este post? ¡Compártelo! Bitacoras.com TwitThis Facebook Meneame Google Bookmarks del.icio.us Live Technorati Ping.fm Wikio Turn this article into a PDF! E-mail this story to a friend! Print this article!

Actualizar de WordPress Mu a WordPress 3.0

Se avecina el advenimiento de WordPress 3.0 y una de las preguntas del millón es ¿como actualizo de WordPress MU a WordPress 3.0?.

Y es que hay muchas guías de como pasar de WordPress "normal" a MU pero ¿al revés?. Casi nunca se había planteado esta cuestión, pero claro, ahora es distinto, ahora todo se integra en un solo WordPress.

Afortunadamente Developers Mind ha creado una guía muy clarita y sencilla de como pasar de WordPress MU (v 2.9.2) a WordPress 3.0 (beta 2), que comparto, para los que no os apañéis con el inglés …

1. Remplaza los ficheros de WordPress:
Descarga y descomprime la última versión de WordPress 3.0 (beta 2). Borra las carpetas wp-admin y wp-includes. Sube los archivos descomprimidos al servidor, sobreescribe los archivos antiguos. Asegúrate de que sobreescribes todos los archivos, y presta atención especial a la carpeta wp-content. Debes sobreescribir los archivos de esta carpeta y no remplazar la carpeta con la nueva, ya que la nueva contiene los temas y los plugins (como verás, esto es muuuy distinto a lo que solemos recomendar en Ayuda WordPress para una actualización "normal" de WordPress, no es un error de transcripción).

2. Actualiza WordPress:
Accede al escritorio de WordPRess y sigue el enlace que te pide que actualices la red (update network) para, de este modo, actualizar todos los sitios (blogs) de tu red.

3. Actualiza wp-config:
WordPress encripta las cookies pero debes añadir el código NONCE_SALT mostrado en la parte superior del escritorio al fichero wp-config.php. Por ejemplo: define( 'NONCE_SALT', 'a<.4I)#p^-iy?sbb3JPu+W~-Zk|aPLMN[TvoiHIKGI_bbB-h?iliBb2ra' ). Este código será único para tu instalación. Añádelo encima de la línea que dice: /* That's all, stop editing! Happy blogging. */

HTML:
  1. define( "WP_USE_MULTIPLE_DB", false );
  2. define( 'NONCE_SALT', 'a<U3S[ g<.4I)#p^-iy?sbb3JPu+W~-Zk|aPLMN[TvoiHIKGI_bbB-h?iliBb2ra' );
  3. /* That's all, stop editing! Happy blogging. */
  4. /** Absolute path to the WordPress directory. */
  5. if ( !defined('ABSPATH') )
  6.     define('ABSPATH', dirname(__FILE__) . '/');
  7. /** Sets up WordPress vars and included files. */
  8. require_once(ABSPATH . 'wp-settings.php');

4. Actualiza las reglas de Rewrite:
El fichero wp-content/blogs.php se ha dejado de usar en WordPress 3.0 y debes actualizar las reglas de rewrite para que usen el archivo wp-includes/ms-files.php. Borra la referencia al archivo wp-content/blogs.php y cámbialo a wp-includes/ms-files.php en el archivo .htaccess:

HTML:
  1. RewriteEngine On
  2. RewriteBase /
  3.  
  4. #archivos subidos
  5. RewriteRule ^(.*/)?files/$ index.php [L]
  6. RewriteCond %{REQUEST_URI} !.*wp-content/plugins.*
  7. RewriteRule ^(.*/)?files/(.*) wp-includes/ms-files.php?file=$2 [L]
  8.  
  9. # agrega una barra a /wp-admin
  10. RewriteCond %{REQUEST_URI} ^.*/wp-admin$
  11. RewriteRule ^(.+)$ $1/ [R=301,L]
  12.  
  13. RewriteCond %{REQUEST_FILENAME} -f [OR]
  14. RewriteCond %{REQUEST_FILENAME} -d
  15. RewriteRule . - [L]
  16. RewriteRule  ^([_0-9a-zA-Z-]+/)?(wp-.*) $2 [L]
  17. RewriteRule  ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
  18. RewriteRule . index.php [L]
  19.  
  20. <IfModule mod_security.c>
  21. <Files async-upload.php>
  22. SecFilterEngine Off
  23. SecFilterScanPOST Off
  24. </Files>
  25. </IfModule>

Borra también el archivo blogs.php una vez hechos los cambios en el .htaccess

También se ha dejado de usar wpmu-settings.php en WordPress 3.0, y puede borrarse igualmente.

Ah bueno, y como siempre, deberías hacer copia de seguridad de tu base de datos antes de actualizar WordPress, que no se te olvide.

¿Te gustó este post? ¡Compártelo! Bitacoras.com TwitThis Facebook Meneame Google Bookmarks del.icio.us Live Technorati Ping.fm Wikio Turn this article into a PDF! E-mail this story to a friend! Print this article!

Plantilla HTML+CSS 11 en 1: Echoes


echoes plantilla web 470x238 Plantilla HTML+CSS 11 en 1: Echoes

Echoes es una plantilla CSS+HTML de alta calidad y que está pensada para el diseño de sitios para empresas y portafolio de desarrolladores. Esta plantilla es un 11 en 1, ya que incluye 3 estilos para página principal, 7 plantillas de portafolio, 4 plantillas de páginas y un formulario de contacto con validación AJAX.

Entre sus características están la muestra de miniaturas en modo presentación o carrusel, páginas con ancho completo, soporte para imágenes y vídeos, menús, multi-columna en el pie, y otras muchas posibilidades de personalización.

Más información sobre la plantilla Echoes.

Original Post / Entrada Original: Carrero.es. Si quieres Juegos Gratis disfruta aquí o decora tu casa.

Plantilla HTML+CSS 11 en 1: Echoes

Relanzando Programacion en Castellano en beta

pstronga href="http://carrero.es/wp-content/uploads/2010/04/programacion-beta.gif"img class="alignright size-thumbnail wp-image-4783" style="margin: 6px;" title="programacion-beta" src="http://carrero.es/wp-content/uploads/2010/04/programacion-beta-150x150.gif" alt="programacion beta 150x150 Relanzando Programacion en Castellano en beta" width="150" height="150" //aActualización/strong: Ya está abierto oficialmente la Beta de a href="http://Programacion.com"Programacion.com/a con acceso también por a href="http://www.programacion.net"programacion.net/a y a href="http://www.programacion.es"programacion.es/a/p pDespués de meses, por no decir años, con un poco de abandono del proyecto strongProgramación en Castellano, SL./strong Volvemos a la vida y empezar nuevamente a actualizar de forma regular y aceptar contenidos de los más de 200.000 desarrolladores registrados, que desde ya pueden colaborar enviado noticias, artículos, código fuente, #8230; de todo tipo de contenidos a href="http://nuevo.programacion.com/php/"PHP/a, a href="http://nuevo.programacion.com/mysql/"Mysql/a, a href="http://nuevo.programacion.com/java"Java/a, a href="http://nuevo.programacion.com/asp/"ASP/a, a href="http://nuevo.programacion.com/html/"HTML/a, a href="http://nuevo.programacion.com/css/"CSS/a, a href="http://nuevo.programacion.com/ruby/"Ruby/a, #8230;/p pProgramacion.com, programacion.net o programacion.es, aun está en fase beta y para acceder antes del lanzamiento podéis hacerlo a través de stronga href="http://nuevo.programacion.com"http://nuevo.programacion.com/a/strong/p pstrongDeja aquí tus comentarios, esperamos mejorar poco a poco y mi hermano ya está trabajando en ello con el equipo de programación.br / /strong/p pOriginal Post / Entrada Original: a href="http://carrero.es"Carrero.es/a. Si quieres a href="http://juegosweb.com"Juegos Gratis/a disfruta aquiacute; o a href="http://decoracion2.com"decora tu casa/a.br/br/a href="http://carrero.es/programacion-beta/4782"Relanzando Programacion en Castellano en beta/a/p pa href="http://feedads.g.doubleclick.net/~a/96M1IbcIe41hxVpVLCqfXZUNyaI/0/da"img src="http://feedads.g.doubleclick.net/~a/96M1IbcIe41hxVpVLCqfXZUNyaI/0/di" border="0" ismap="true"/img/abr/ a href="http://feedads.g.doubleclick.net/~a/96M1IbcIe41hxVpVLCqfXZUNyaI/1/da"img src="http://feedads.g.doubleclick.net/~a/96M1IbcIe41hxVpVLCqfXZUNyaI/1/di" border="0" ismap="true"/img/a/pimg src="http://feeds.feedburner.com/~r/carrero/es/~4/6rVXKz2cU4I" height="1" width="1"/

HTML o WordPress

Si tienes dudas entre montar tu web en HTML o usar WordPress igual este argumentario te sirve. También sirve para adoctrinar a tus clientes si eres desarrollador.

Contenido exclusivo para suscriptores al Feed

¡Gracias por seguirnos a diario!. Premiamos tu fidelidad ofreciéndote habitualmente contenidos exclusivos. Hoy puedes descargar:

Clic aquí para iniciar la descarga Guía Domina tu Blog

¿Te gustó este post? ¡Compártelo! Bitacoras.com TwitThis Facebook Meneame Google Bookmarks del.icio.us Live Technorati Ping.fm Wikio Turn this article into a PDF! E-mail this story to a friend! Print this article!

La inyección de código NO es en WordPress 2.9.2

Desde hace días estamos viendo noticias acerca de ataques a sitios actualizados a WordPress 2.9.2, o sea, la última versión estable y, tras una espera razonable por mi parte para ver por donde iban los tiros, y constatar esta misma tarde que es lo que está pasando en varios sitios, puedo apuntar lo siguiente:

  1. El ataque es real, afecta a cualquier instalación de WordPress, incluida la 2.9.2, la 3.0, la que sea.
  2. Los síntomas principales de los ataques son popups de imágenes, granjas de enlaces antes de , el escritorio desconfigurado y múltiples variaciones de los anteriores.
  3. Se produce una inyección de código, encriptado en base64 en todos los archivos php del sitio.
  4. Se introduce un código html en la tabla wp-options de la base de datos (no siempre).
  5. El problema no es de WordPress, como Network Solutions ha reconocido ante la aclaración de Matt
  6. Cualquier CMS es susceptible de este tipo de ataque, y ya se han visto sitios creado con Drupal afectados
  7. Cualquier carpeta con permisos superiores a 644 puede verse afectada. Encontrarás que los plugins por defecto obtienen permisos 755, así como wp-config.php
  8. El problema proviene de servidores con problemas de seguridad, mayoritariamente VPS

Si tu sitio ha sido atacado debes repasar estos enlaces para asegurar lo máximo posible tu instalación de WordPress:

Como limpiar completamente tu sitio si ya ha sido afectado

A grandes males grandes remedios. Si tu sitio ya ha sido infectado puedes estar seguro que pronto lo estará de nuevo a no ser que salga pronto una solución. Si quieres tener ciertas garantías igual es interesante que realices una operación de limpieza profunda:

  1. Exporta todo tu contenido mediante la utilidad de exportación de WordPress y guarda la carpeta wp-content así como cualquier otra que utilices de modo manual. Revisa tu tema, plugins y carpetas de uploads, etc, antes de darlos por seguros.
  2. Revisa el fichero wp-config.php para eliminar cualquier posible inyección de código, cambia los permisos a 644 o, mucho mejor, carga un wp-config.php totalmente limpio.
  3. Cambia todas las contraseñas: ftp, base de datos. Usa contraseñas fuertes, usando caracteres alfanuméricos y símbolos
  4. Como el problema afecta a la base de datos hay que descartarla. Borra la actual y crea una nueva o, en su defecto, revisa cada una de las tablas
  5. Borra todo el contenido de la instalación actual de WordPress (recuerda que antes has hecho backup)
  6. Instala un WordPress limpio (última versión), usando la información de la nueva base de datos recién creada
  7. Carga tu carpeta wp-content de nuevo, una vez comprobado que todo está limpio
  8. Importa los posts de tu sitio que exportaste con la utilidad de importación de WordPress
  9. Configura tu WordPress de manera segura siguiendo las instrucciones de los enlaces facilitados

Y, bueno, aquí os dejo, sigo repasando sitios de clientes por si las moscas. Entretanto revisad el código fuente de vuestra instalación y hablad con vuestro hosting para ver si saben del asunto.

¿Te gustó este post? ¡Compártelo! Bitacoras.com TwitThis Facebook Meneame Google Bookmarks del.icio.us Live Technorati Ping.fm Wikio Turn this article into a PDF! E-mail this story to a friend! Print this article!

HTML5 sin misterios

Si quieres saber las novedades de HTML5 y como afectará, incluso cuando se espera soporte por parte de todos los navegadores, esta presentación te va a interesar … 

Visto en TOJ

¿Te gustó este post? ¡Compártelo! Bitacoras.com TwitThis Facebook Meneame Google Bookmarks del.icio.us Live Technorati Ping.fm Wikio Turn this article into a PDF! E-mail this story to a friend! Print this article!

Qué no hacer si eres desarrollador de plugins

Si eres desarrollador y quieres subir un plugin al repositorio oficial hay una serie de convenciones a cumplir, pero sobre todo debes saber que no debes hacer:

  1. Usar una licencia incompatible con la licencia de WordPress (GPL)
  2. Alojar tu plugin en cualquier parte, y solo usar el repositorio para apuntar a enlaces externos.
  3. Usar codificación base64 para ocultar el código de tu plugin u ofuscar el HTML que vas a inyectar en los blogs de la gente.
  4. Insertar enlaces de SEO spam en los blogs de la gente.
  5. Insertar enlaces externos en los blogs de la gente (como esos de "Awesome plugins by Myself") sin pedir su aceptación expresa, o hacer que por defecto se inserte el enlace.
  6. Cargar partes de código desde una fuente externa sin una razón válida, o usar otro truco para hacer los puntos 3,4 y 5.
  7. Recopilar direcciones de email de la gente o requerir registro de algún tipo para poder activar el plugin.
  8. Establecer explícitamente que los usuarios deban pagar algo por usar el plugin.
  9. Hacer que el plugin requiera de otros plugins, alojados en otro sitio, para funcionar. Ver punto 2.
  10. Que haga algo ilegal.
  11. Que haga algo deshonesto o inmoral, como desactivar plugins de otro desarrollador, por ejemplo, o que recopile contraseñas del usuario, cualquier cosa poco ética que se te ocurra.

Yo creo que es bastante razonable, ¿se te ocurre algo más?, es más ¿has encontrado plugins con alguno de estos defectos en el repositorio?.

Contenido exclusivo para suscriptores al Feed

¡Gracias por seguirnos a diario!. Premiamos tu fidelidad ofreciéndote habitualmente contenidos exclusivos. Hoy puedes descargar:

Clic aquí para iniciar la descarga Guía Domina tu Blog

¿Te gustó este post? ¡Compártelo! Bitacoras.com TwitThis Facebook Meneame Google Bookmarks del.icio.us Live Technorati Ping.fm Wikio Turn this article into a PDF! E-mail this story to a friend! Print this article!