Revolt: un Theme con piés y cabeza

revolt-theme

Si, de verdad, este es un theme con header y footer llevados a su máxima expresión, con piés y cabeza, literalmente. Esta maravilla de la que me ha avisado Juanma, es un theme realmente interesante y novedoso, se sale de lo común, y sino mira la captura de arriba.

Lo cachondo de este theme, Revolt, es lo fácil que es personalizarlo para que salga tu cara en el mismo. Solo tienes que modificar el fichero edit_head.jpg, le añades tu cara y le cambias el nombre a head.jpg, sobrescribiendo el existente en la carpeta ‘images‘ del theme.
im_clean

El uso de thumbnails (miniaturas) del theme es también muy sencillo, al ser un theme estilo revista, muestra miniaturas de imágenes en portada. Si no te quieres complicar no tienes que hacer nada, el theme cogerá la primera imagen de tus posts y las pondrá en miniatura en la portada, y si no tuviera imágenes tu posts usará el fichero ‘thumbnail_default.jpg‘ de la carpeta de imágenes del theme, imagen que también puedes cambiar por la que gustes.

¿Quieres añadir miniaturas distintas?, entonces se complica un poco -solo un poco- pues tienes que hacer lo siguiente:

  1. Localiza la carpeta revolt-basic/thumbs/ mediante FTP y sube ahí las miniaturas que quieras usar, en tamaño de 280×210px
  2. En el widget de Campos personalizados del editor de WordPress añade un nuevo campo llamado ‘thumbnail
  3. En el campo del Valor introduce el nombre del archivo que usará, no hace falta la ruta completa, solo el nombre de archivo

Como ves, puedes hacerlo fácil o difícil, tu eliges. En cualquier caso lo que obtienes es un theme que se sale de lo corriente, una virguería en toda regla.

Los enlaces que estás esperando son estos:

Lo que no he tenido tiempo (ni ganas, para que negarlo) es de traducirlo, y es que utiliza muchas imágenes para mostrar contenidos, y el Photoshop no es lo mío, lo siento. Si alguien se anima que avise y lo publicamos con todos los honores.

¿A que mola Revolt?

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!

CiberPrensa es uno de los blogs de referencia sobre Web 2.0, blogging y la evolución de los medios hacia el mundo digital. Miles de artículos, guías y opinión sobre actualidad, tecnología e Internet.

Promociona tu web con BetaBlocks (www.betablocks.com).

EasyWP – Instala WordPress del modo más fácil

wp-install.jpg

Seguro que mas de un@ estaba esperando algo como EasyWP, pues lo que hace este script es permitir instalar WordPress con un solo clic. Y, aunque instalar por primera vez WordPress es sencillo, no todos estamos familiarizados con la carga de archivos y carpetas mediante FTP, cambio de permisos, etcétera.

Con EasyWP solo tenemos que subir un archivo y navegar hasta el, el proceso es este:

  1. Descarga la última versión de EasyWP desde este enlace, o la versión que he traducido al español en el siguiente
    Nota: Hay un archivo incrustado en este artículo, visita el blog para descargar el archivo.
  2. Descomprime el fichero zip descargado y sube el archivo ‘easywp.php‘ (easywp_es.php en la versión en español) a la carpeta donde vayas a instalar WordPress
  3. Ejecuta el archivo easywp.php (o easywp_es.php) con tu navegador de internet. P.ej: http://midominio.com/easywp_es.php
  4. Sigue la “única” instrucción

easywp

Lo que hace el script es … 

  1. Descarga la última versión de WordPress disponible en la carpeta elegida
  2. La descomprime
  3. Inicia la instalación de WordPress

¡Que lo disfrutes!

¿Te gustó este post? ¡Compártelo!

Bitacoras.com
TwitThis
Facebook
Google
del.icio.us
Live
StumbleUpon
Technorati
Wikio
Tumblr
E-mail this story to a friend!
Print this article!
Ping.fm

BitSignals te trae a diario las novedades de software, aplicaciones online, blogging, SEO y negocios online a través de un gran equipo de bloggers.

Promociona tu web con BetaBlocks (www.betablocks.com).

Como mostrar los mensajes de error de WordPress

No es la primera vez que sale a la palestra la curiosa manera que tiene WordPress de proteger el sistema frente a miradas indiscretas. Lo malo es que en algunas cosas se pasa de precavido y en otras de descuidado.

Ya vimos lo descuidado que es a la hora de informar de errores de datos erróneos, y vimos una posible solución, pero ¿que pasa cuando queremos ver los errores y no nos los muestra?. Y es que, por defecto, WordPress oculta la visualización de montones de errores, basándose en la teoría de que no hay que dar pistas a los posibles intrusos.

Ahora bien, si necesitas ver los errores de una instalación, algo muy común cuando tienes fallos para ti o para el sitio de un cliente, no hay manera de que WordPress te informe de lo que está fallando.

¿Solución?, afortunadamente bien sencilla. Solo tienes que añadir la siguiente línea arriba del todo del fichero .htaccess alojado en la carpeta raíz de la instalación de WordPress para que te muestre todos los posibles errores que genere tu sitio:

php_flag display_errors on

Lo puedes hacer incluso desde tu panel de administración de WordPress si no te sientes cómodo con los clientes FTP. Y, por supuesto, ten en cuenta que esto solo debes usarlo a efectos de búsqueda y resolución de errores, no es un código a dejar permanentemente en tu fichero .htaccess

¿Te gustó este post? ¡Compártelo!

Bitacoras.com
Meneame
TwitThis
Facebook
Google
del.icio.us
Live
StumbleUpon
Technorati
Wikio
Tumblr
E-mail this story to a friend!
Print this article!

Babelic, traducciones low cost para tu empresa.En Babelic estamos especializados en traducciones generadas en internet: paginas web,blogs,emails,etc. Todas las traducciones son realizadas por traductores nativos y desde solo 4€ .Pruébalo, ahora traducir es fácil y económico!!

Promociona tu web con BetaBlocks (www.betablocks.com).

WP htaccess Control – Modifica htaccess sin FTP

WordPress cada vez exige menos ocasiones en las que recurrir al acceso por FTP, sobre todo desde que podemos actualizar el sistema desde el mismo panel de administración, instalar plugins y, con WordPress 2.8, también los themes.

Pero hay aún acciones que requieren del uso de un cliente FTP. Una de ellas son modificaciones del fichero .htaccess. Pero eso era antes, ahora ya no es necesario.

wp-htaccess-control

Antonio Andrade ha creado un plugin para WordPress que ofrece una interfaz desde la cual añadir y modificar reglas a este fichero tan importante, realizando las modificaciones solo con guardar los cambios.

Para ello solo necesitas lo siguiente:

  1. Descargar e instalar el plugin
  2. Que la carpeta contenedora de tu WordPress (web, public_html, etc) tenga permisos de escritura

Una solución muy interesante no solo para los que no manejen bien clientes FTP sino para situaciones en las que no tengas acceso a ese protocolo (por ejemplo desde un iPhone).

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
Meneame
TwitThis
Facebook
Google
del.icio.us
Live
StumbleUpon
Technorati
Wikio
Tumblr
E-mail this story to a friend!
Print this article!

PymeCrunch es un blog profesional dedicado a acercar la tecnología a las empresas, especialmente a las pequeñas empresas y los profesionales independientes.

Promociona tu proyecto con BetaBlocks.

Como elegir un buen Hosting para WordPress

Si decides alojar WordPress en tu propio servidor te vas a encontrar con un buen montón de ofertas por todas partes de empresas de alojamiento y es difícil, sobre todo la primera vez que contratas un hosting, elegir uno que sea adecuado a tu economía y que, al tiempo, sea adecuado para instalar WordPress y, quien sabe, incluso bbPress.

wordpress-hosting

Además, el mundo del negocio de los hosting es muy competitivo y encontrarás todo tipo de ganchos con los que te van a tratar de convencer de que sus planes de alojamiento son los mejores. Y debes elegirlo bien, pues las migraciones posteriores siempre es mejor evitarlas aunque migrar WordPress no sea tan complicado como parece. No es que te debas plantear un hosting para toda la vida pero mejor si aciertas desde el principio con uno que tenga lo que necesitas y te ofrezca calidad.

Para empezar vas a necesitar conocer algunos conceptos o convenciones que suelen utilizar para convencerte, y que debes saber de que te están hablando o porqué debes considerarlos:

El Mejor Precio – Nunca tengas en cuenta este factor a priori, el precio tiene que estar relacionado con las prestaciones, y lo que en principio puede parecer un importe mínimo puedes encontrarte que luego debas añadir extras que lo conviertan en el mas caro.

El País – No es algo que se debe desestimar. Los mejores precios siempre los encontraremos en servidores de los U.S.A. pero tanto por posicionamiento en tu país, como por soporte técnico, es bueno buscar primero en proveedores de hosting de tu país. Es importante tener un teléfono a quien llamar en tu idioma en caso de necesidad.

Donde se alojan los BlogStars – Esto tampoco debe ser para ti un “leif motiv”. Ten en cuenta que los sitios mas famosos, y en consecuencia con mas tráfico, no suelen tener contratos tipo, de los que tu vas a tener acceso. Te puede ofrecer garantías en algún caso porque “¡leche, si allí se aloja Ayuda WordPress no creo que se caiga cada dos por tres!“, pero no te fíes de eso. Ni siquiera este blog tiene un plan normal, nuestro alojamiento en CDmon es un hosting patrocinado, y el proveedor se cuida muy mucho de que no se caiga nunca, pues es argumento de venta para ellos. No es que no esté contento, ya sabes que siempre los he recomendado y solo cambié de hosting a Mediatemple por el asunto del precio, pero no debe ser argumento para ti la mayoría de las veces. Hay casos incluso mas llamativos, pues sitios como Techcrunch tienen planes personalizados, con gente vigilando sus servidores 24 horas, nada a lo que tengamos acceso el común de los mortales.

Reseller – Un reseller es una empresa que revende servicios de alojamiento de otra empresa mayor, normalmente a costa de prestaciones pero en ocasiones aportando también beneficios. En realidad es una subcontrata, por lo que es difícil que un reseller se haga responsable de caídas de servidores – siempre tiene a quien echar la culpa – pero a cambio puede ofrecerte soporte en tu idioma. En cualquier caso no los recomiendo pues es un mundillo en el que hay mucho piratón que ofrecen el oro y el moro para luego entregarte un servicio penoso, de principiantes a principiantes. Verás ofertones tremendos pero desconfía, en ocasiones te meterán publicidad en tu blog, otras veces simplemente no tienes garantías y en el peor de los casos incluso pueden quedarse con tu dinero y no ofrecerte nada. No digo que no haya resellers serios, solo que es difícil distinguirlos de los muy malos, no te puedes fiar ni de las recomendaciones de “usuarios felices”, en muchas ocasiones amigos del reseller que lo promocionan a cambio de unos dólares. Ya te digo que es un mundillo para cogerlo con pinzas.

Tiempo de Uptime – Este suele ser uno de los grandes argumentos de venta (después del precio), y se refiere al tiempo total de servicio prestado, el tiempo en que un ordenador está funcionando sin apagarse, colgarse (no olvides que un servidor es un ordenador – remoto pero ordenador). Nadie te va a ofrecer un 100%, y si te lo ofrece huye es mentira. Pero si te vas a encontrar a muchos con el argumento de 99,9%, que es lo mismo que decirte que si tu blog está caído eres el tonto al que le ha tocado el 1% de caída.

Espacio en disco – Que este valor nunca influya en tu decisión. Una instalación de WordPress ocupa poco mas de 20 Mb, y solo tus necesidades de alojamiento de imágenes o vídeos deberán influir en tus necesidades de espacio. Además, siempre puedes alojar tus imágenes en sitios gratuitos y, por supuesto, no subas los vídeos a tu servidor, usa servicios como Blip.tv o YouTube, no se van a caer nunca y no te cuestan dinero. Vamos, que con 1 Gb vas a tener mas que de sobra la mayoría de las veces, al menos para empezar.

Tasa de transferencia – Este si que es un valor importante, pues la tasa de transferencia es la cantidad de datos que tu proveedor de hosting te va a permitir transferir mensualmente por su red. A mayor tráfico y visitas mas tasa de transferencia necesitarás. Para empezar con 1 Gb te irá bien pero valora si tu proveedor te permite aumentarla a menudo que la vayas necesitando … y a unos precios razonables y sin cambiar de plan. Es difícil valorar las necesidades de transferencia que vamos a tener, pero ten en cuenta que crecerán. Cuantas mas imágenes alojes mas necesitarás, cuantas mas visitas tengas mas necesitarás. Calcula una relación de 1 a 3, o sea, para 1.000 visitantes diarios, 3 Gb de transferencia, pero ya te digo que influyen muchos factores, como el hotlinking.

Peticiones – Este es un valor que los proveedores no suelen indicar casi nunca en sus ofertas y suele ser uno de los que mas disgustos dan. Por peticiones debes entender el consumo de CPU del ordenador donde tienen alojado tu página. Ten en cuenta que la mayoría de los planes a los que tendrás acceso en un principio serán compartidos, lo que significa que los recursos del servidor tienen que repartirlos entre 15, 25, 50 y hasta 100 páginas de clientes. De nada te sirve tener mucha tasa de transferencia (canuto de tráfico de datos en red) si el servidor se cae o te limitan el uso de CPU a un 2%, por decir algo. Aquí entra mucho el abuso de algunas empresas de hosting, que pretenden, por usar una analogía, ejecutar 100 aplicaciones tipo Photoshop en un solo ordenador, y claro, luego llegas tu queriendo ejecutar Picasa y se cae. Hay mucho engaño en este asunto y poca transparencia. Lo mejor para ir sobre seguro es saber cuantos sitios se comparten en cada alojamiento, cosa harto difícil aunque hay herramientas.

Recursos Ilimitados – Si algún proveedor te ofrece espacio en disco, transferencia, o lo que sea “ilimitado” huye como de la peste: ¡Es mentira!, y no se puede empezar una relación con mentiras ¿no crees?. Nadie regala ni discos duros, no conexión a Internet ni ordenadores. Este tipo de ofertas siempre tendrán letra pequeña y son simplemente “ganchos” de venta. Así que no, ¡no hay nada ilimitado!.

¿Nos tomamos un respiro?

cafe-usb


Venga, seguimos con lo que debemos saber para contratar un hosting para WordPress. Nos habíamos quedado en los “recursos ilimitados”, ahora vamos a ver como se reparten esos recursos y mas cosas …

Alojamiento compartido – Es la opción mas común, mas barata y mas recomendable en principio. Compartes máquina (servidor) con mas sitios, no tienes acceso a funciones avanzadas pero a cambio si algo va mal en el servidor se ocupa tu proveedor. Ten en cuenta los dos puntos anteriores.

VPS – Un Virtual Private Server es el modo de decir que tienes acceso a tu alojamiento como si estuvieras delante del ordenador, accediendo a sus recursos y con la posibilidad de gestionarlos a tu manera. En realidad es un alojamiento compartido pero que gestionas como si fuera tu propia máquina exclusiva. Piensa en ello como acceder a tu cuenta en tu ordenador de Linux con derechos de Administrador, pero no absolutos, sin acceso root (a veces si lo tienes) ni a toda la máquina, solo a los recursos asignados. Este tipo de alojamientos son siempre mas caros que los compartidos pero a cambio controlas mas tus recursos y tu alojamiento. Solo son recomendables si tienes conocimientos de gestión de servidores y de Linux. Además, debes tener en cuenta que ya no vas a poder recurrir tan a menudo a tu proveedor pues tu gestionas tu servidor. Como regla básica podríamos decir que un VPS con pocas prestaciones es siempre peor y mas caro que un buen alojamiento compartido.

Servidor Dedicado – Básicamente, lo que tienes es un servidor para ti solito, como si tuvieras tu blog alojado en el ordenador de tu casa pero con una conexión a Internet mejor (no siempre). Solo interesa si tu tráfico demanda tales recursos y tienes conocimientos avanzados de Linux y gestión de servidores. El proveedor te ofrecerá máquinas con distintas prestaciones de RAM, CPU, etc y tu te ocupas de instalar el software, actualizarlo y solucionar cualquier problema que no sea de hardware. Suele venir con software preinstalado, al menos el básico.

SSH – O Secure Shell, es un modo de interactuar con tu alojamiento mediante interfaz de comandos, a través del terminal. Como tu alojamiento será Linux puedes ejecutar comandos shell sobre tu servidor para instalaciones, mover ficheros, lo que quieras. Si tienes experiencia con sistemas Unix es una opción muy interesante a tener en cuenta, y si tu proveedor te lo ofrece aprécialo, aunque solo suele estar disponible para servidores dedicados y VPS.

Bases de datos MySQL – Esta prestación es imprescindible para usar WordPress (y la mayoría de los CMS) así que debe tenerlo tu plan de alojamiento. No hace falta que te ofrezcan muchas, con una sola base de datos puedes tener varias instalaciones de WordPress, incluso WordPress Mu.

PHPmyAdmin – Es una aplicación de gestión de bases de datos MySQL muy capaz, con la que acceder a las tablas de tus bases de datos, optimizarlas, importar, exportar y muchas mas operaciones. Debe ser un básico que debes exigir. Hay proveedores que te ofrecerán utilidades en sus paneles de control (CDmon tiene una pequeña maravilla para importar bases de datos grandes que vale su peso en oro) pero siempre debes tener acceso a tus bases de datos mediante PHPmyAdmin. Si sigues nuestros tutoriales ya sabrás que su uso te puede solucionar bastantes papeletas difícilmente manejables por otros medios.

PHP – Que la versión sea la 5.x, evita versiones 4.x o anteriores. Es otro básico que debe tener tu servidor.

FTP – Es imprescindible que tengas acceso mediante FTP a tu alojamiento, si tu proveedor no te lo ofrece descártalo directamente. Por supuesto, hay sistemas de instalación automática de WordPress pero necesitas acceso FTP para actualizaciones, modificaciones o simplemente para tener control absoluto de tu alojamiento, tu espacio.

Fantástico – Los autoinstaladores de CMS, como Fantástico, son una opción para usuarios que quieren “probar” un CMS pero no para quien tiene claro que CMS instalar. En tu caso no lo uses. Suelen instalar versiones antiguas de WordPress y además suelen ser problemáticas las actualizaciones posteriores. Evítalo e instala WordPress por tu cuenta, es fácil.

CPanel o Plesk – Estos nombres que vas a ver mucho son aplicaciones, paneles de control para gestionar tu alojamiento desde la página de tu proveedor. Como para gustos hay colores a cada usuario le gusta mas un sistema u otro, pero debes saber que ambos son igual de sencillos de utilizar. Es casi mas importante que dispongas de la interfaz en español que la elección de uno u otro, te vas a acostumbrar y ambos son fáciles de usar. No debe influir en tu elección salvo que estés muy muy muy acostumbrado a un panel. Es mas, algunos proveedores ni siquiera usan estos paneles sino uno propio, en algunos casos incluso mejores. (¿cual me gusta mas a mi?, Plesk y el panel propio de CDmon, el mejor que he visto)

¿Linux o Windows? – Siempre usa planes Linux, no porque sean mas baratos sino porque te aseguras compatibilidad con WordPress, PHP, MySQL y mucho mas software Open Source. Los planes Windows están basados en Windows IIS (los Linux en Apache) y solo son necesarios para sitios que usen ASP.NET.


hosting

Pues, aunque parezca mucho, estos son los básicos, pero hay mas asuntos a tener en cuenta, si es que sigues ahí. Ya terminamos …

Yo he pasado todo tipo de experiencias, desde las muy buenas hasta las muy malas, pero a la hora de elegir un alojamiento, para mi o para un cliente, en el que alojar WordPress, he llegado a la conclusión de que hay que tener en cuenta otros dos conceptos en cuanto a los aspectos mas técnicos:

SafeMode – Debes asegurarte de que tu servidor no tenga activado el conocido como ‘safemode‘ de PHP, pues es un impedimento para el funcionamiento adecuado de varios plugins. Normalmente te dirán que no lo tienen activo por motivos de seguridad pero hay maneras de mejorar la seguridad de un servidor que no pasan por el Safemode. Al menos que te permitan desactivarlo, bien por tu cuenta o que lo puedan hacer ellos. Igualmente, puede que necesites tener activa la directiva alow_url_fopen, al menos infórmate de esta posibilidad. Nota: en un VPS o dedicado este tipo de cosas las gestionas tu mismo

NFS – El conocido como Network File System, utilizado por mas proveedores de hosting de los que imaginas, es un modo, mediante software, de ofrecer ese almacenamiento “ilimitado” del que hablábamos anteriormente, pero en realidad lo que consigues es que se ralentice la lectura de archivos. Lo que hace es repartir dinámicamente el espacio en disco de toda la red según necesidades pero siempre es mas lento que el almacenamiento local.

Bueno, y hasta aquí este tutorial. Espero que no te haya resultado muy pesado, y sino siempre puedes guardarlo en tus favoritos para tenerlo por ahí como referencia. Por supuesto, si quieres aportar alguna experiencia o recomendación lo puedes hacer en los comentarios, que para eso estamos.

Imagino que llegado a este punto te surgirá la inmediata pregunta: “¿que hosting que cumpla todo eso conoces?“. Pero me permitirás que no conteste, este post no está patrocinado ni nada parecido a pesar de haber comentado alguna experiencia propia, y además solo la experiencia te dirá cual es el mejor proveedor de alojamiento, esta guía solo pretende dar unas pautas a tener en cuenta a la hora de elegir. También debes tener en cuenta que cada país es un mundo, y seguramente en el tuyo haya muchas y buenas empresas que cumplan y sepan ofrecerte un gran servicio.

¿Te gustó este post? ¡Compártelo!

TwitThis
Facebook
Bitacoras.com
del.icio.us
Google
Live
Meneame
StumbleUpon
Technorati
Digg
Tumblr
Wikio
Envía este post por E-mail a un amigo
Imprime este artículo

Crear un Plugin WordPress

wordpress-plugin

Los plugins son parte del éxito de WordPress, esas pequeñas piezas de código hacen que crear un sitio web con WordPress y añadirle funcionalidades sea algo trivial. Ahora bien, no siempre vas a depender de los demás, sobre todo porque es posible, a pesar de los mas de 18 mil que hay, que no exista uno que haga exactamente lo que tu necesitas.

Si estás en ese punto en el que quieres dar ese paso adicional y mostrar lo que has aprendido, y además lo quieres compartir con la Comunidad WordPress, aquí tienes una serie de 2 artículos en los que vas a disponer de los trucos y guías necesarias para la elaboración de tu primer plugin.

Planificación

Si lo que quieres no es solucionar una necesidad específica mejor que no pierdas el tiempo, el modo de aprender a crear plugins es basarse en una idea concreta, tener un objetivo. Ahora bien, también puedes generar algo inutil, aunque solo sea para practicar. No obstante, lo mejor es que te plantees crear algo que tenga alguna utilidad.

Si quieres algunas ideas para crear un plugin en DevLounge crearon una lista de como generar ideas para escdribir Plugins WordPress. Mi consejo es que empieces con plugins ya existentes y busques algún modo de mejorarlos.

Usa buenas herramientas

Ni siquiera te plantees empezar a crear un plugin sin disponer de las herramientas básicas para disponer de un entorno de programación básico. Estas serían algunas de las herramientas recomendables:

  • Herramientas de escritorio – Debes proveerte de las mejores herramientas como editores de código, aplicación para capturas de pantalla, cliente FTP, etc.
  • Firefox – Este navegador es uno de los mejores, y si no lo tienes aún instalado ya va siendo hora.
  • Safari – El navegador de Apple, de la mano del Inspector Web integrado, es una herramienta fantástica para desarrolladores.
  • Firebug – Si has optado por Firefox, no dispone del Inspector Web pero hay una extensión que te ayudará a visualizar código de los sitios que visitas o incluso hacer modificaciones y verlas online.
  • WordPress – Por supuesto, necesitas una instalación limpia de WordPress para hacer las pruebas en tu ordenador.

Recopila información de calidad

Hay mucha y buena información, no solo en Ayuda WordPress, donde recopilar información que te vendrá de maravilla para hacer tu primer plugin. Eso si, tienes que ser capaz de entender el inglés escrito, es imprescindible. Aquí tienes unos cuantos enlaces fundamentales:

Crea un entorno de pruebas específico

Una vez dispones de la información y herramientas básicas tienes que crear un entorno en el que empezar a hacer pruebas. Hay dos maneras de hacerlo. La mejor es montar el laboratorio en tu ordenador, usando Apache y MySQL.

  1. La primera es crear una instalación en tu ordenador, para ello dispones de estas tres opciones:
  2. La segunda posibilidad es montar tu entorno de pruebas en una carpeta separada de tu servidor. Creas una instalación limpia de WordPress y ya lo tienes. Eso si, a pesar de que las conexiones actuales son cada vez mas rápidas, el proceso para visualizar cada cambio es mas lento, depende de que se cargue cada modificación a través de tu cliente FTP.

Domina los Básicos

Afortunadamente para los aficionados a la programación – como un servidor – crear un plugin WordPress es un proceso relativamente fácil. De verdad, vas a poder crear fácilmente plugins muy avanzados, pero necesitas tener una base mínima para hacerlo.

Un buen sitio donde empezar es el el post llamado anatomía de un Plugin WordPress. Este tutorial te muestra como crear un plugin sencillo que genera un widget y muestra los posts programados en tu blog. Tienes toda la información necesaria para hacerlo, incluso el código fuente.

Acceso y Manipulación de la Base de Datos

La interacción con la base de datos es fundamental para casi todos los plugins así que es importante que comprendas los básicos de como conectar con la base de datos de WordPress y acceder a sus datos. En el Codex hay un fantástico artículo que explica precisamente este proceso de interactuar con las bases de datos.

Utiliza Javascript y CSS

Aunque hay plugins que no necesitan extras para tener estilo por si mismos, un poquito de pimienta nunca hace daño. Un buen sitio para empezar a utilizar elementos de Javascript y CSS en tu plugin es este estupendo artículo.

Ajax es otro elemento que marca diferencias en un plugin WordPress, además de que cada vez se usa mas. Por ejemplo, enviar datos sin tener que recargar la página es algo muy apreciado por los usuarios, no lo desestimes. Aqui tienes algunos recursos para aprender como usar Ajax en tus plugins:

Añade una Página de Opciones

Es probable, actualmente casi imprescindible, que tu plugin requiera un menú de opciones en su propia página del panel de administración de WordPress, para así configurar las posibilidades que ofrezca. De nuevo puedes recurrir al Codex para saber como añadir menús de administración. Si quieres un tutorial con capturas de pantalla también tienes este otro.

Internacionalízalo

Por favor, no incurras en la mala costumbre de limitar la comprensión de lo que hace tu plugin a los usuarios de tu mismo idioma. Aprende como hacerlo traducible a varios idiomas.

Difúndelo

Como no, una vez tengas creado tu plugin, no te lo quedes para ti solito, compártelo con la comunidad de usuarios WordPress para que otros disfruten de tu creación y promocionen tu buen trabajo. Aquí hay algunos sitios donde hacerlo:

Bueno, estas son las bases teóricas, en unas horasa nos ponemos con la práctica en el segundo artículo de esta serie.

Comparte este post:

TwitThis
Facebook
Digg
del.icio.us
Google
Live
Meneame
StumbleUpon
Technorati
Tumblr
Wikio
Envía este post por E-mail a un amigo
Imprime este artículo

Optimizar WordPress desde la base de datos

Hace como un mes estuve teniendo problemas de espacio en mi web. Eso se soluciona fácil: ordenando los archivos, carpetas e imágenes del FTP. Ahora bien, cuando con eso ya no alcanza, hay que empezar a revisar otros aspectos.

Es sabido que WordPress es un salvaje devorador de recursos, y que si el hosting no es muy bueno y está bien optimizado, puede traer dificultades con el tiempo.

Las bases de dato MySQL, son una plataforma solida para utilizar en sitios web, pero si no se les hace un mantenimiento y se previenen errores, pueden fallar catastróficamente. Aveces dicho mantenimiento es tan fácil como optimizar las tablas.

Cuando escribimos un post, este es guardado en la base de datos. Allí estará guardado a la espera que alguien nos visite: cuando alguien ingresa al blog en WordPress, se desencadena una serie de acciones del PHP para poder mostrarnos la información guardada en MySQL.

Si eres de modificar mucho tu blog, borrar muchos comentarios, escribir muchos post, editar, borrar post, instalar plugins que usen la base de datos, o utilizas plugins de estadísticas en tu WordPress; seguramente luego de esto podrás ahorrar unos 2Mb de espacio en la base de datos, esto se debe a que ‘optimizar una base de datos’ elimina la información que no sirve y ‘comprime’ otra. No es solo el hecho de eliminar 2Mb de información muerta, es mas bien el que esa informacion molesta y puede acarrear problemas.

Si eres alguien que sabe de esto, dirás: este niño habla giladas. Pero intento explicarlo facil, ¿ok?. Sigamos.

WordPress (como ya se dijo alguna vez), no siempre borra toda la información: si eliminamos un post, este dejará de mostrarse, pero es posible que siga escrito en la base de datos. Así también con los comentarios. Hay ciertos plugins que usan la base de datos (en especial los foros, estadísticas, etc.) los cuales aveces estan mal optimizados y pueden molestar; también cuando uno los desactiva o borra (mediante el ftp), hay que tener en cuenta que no se borró lo que había en la base de datos, hay que hacerlo manualmente.

¿Como se compone una base de datos? Lo explicaré bien simple:

Teniendo en cuenta este modelo, hay que saber que: dentro de cada servidor MySQL bases de datos (para los usuarios), dentro de cada una de ellas hay tablas, en estas se guarda la información. Un plugin puede crear varias tablas (por ejemplo: una para post, otra para comentarios, etc.), y nosotros podemos optimizar o eliminar tablas individuales.

¿Como se puede optimizar WordPress desde la base de datos?

Primero que nada, es necesario hacer tareas de mantenimiento en el blog: eliminar la cola de spam en Askimet, borrar los comentarios que esten para moderar (o aprobarlos, segun corresponda), borrar post y páginas, desistalar plugins, etc.

Una vez que hicimos todo eso, hay dos caminos; aunque antes de intentar cualquiera de los dos, es muy recomendable hacer un backup:

Optimización Manual desde PHPMyAdmin: vamos a ir a nuesto PHPMyAdmin (o servidor de SQL), preguntalé a tu proveedor de hosting como acceder a el. Una vez allí, vamos a seleccionar la base de datos correspondiente, y vamos a ver una lista de ‘tablas’. Vamos a ir abajo de todo y hacer click en “seleccionar todas”. Luego, buscaremos la opción ‘optimizar’ (fijate en el menú desplegable).

Este proceso, puede durar varios minutos, por lo que no es recomendable que cierres el explorador y evites perder la conexion.

La opción fácil, es usar plugins:

Optimize DB: es simple, fácil y rápido. Nos evita hacer el trabajo a mano, muestra el tamaño de cada tabla y cuanto puede optimizarse. Funciona a un simple click.

DB-Manager: optimiza y tambien tiene otras funciones como hacer backup, reparar, etc.

También te recomiendo leer: ¿Como hacer que WordPress funcione mejor?, Optimizar MySQL para WordPress y un especial para WordPRess Mu (interesante).

Desactiva todos los plugins de golpe

Hay ocasiones en que puede ser necesario desactivar rápidamente todos tus plugins. Por ejemplo, ante una actualización, cuando uno de ellos sospeches que está interfiriendo en el blog o provocando un error pero no sabes cual es, y mas posibles cuestiones. No digamos si la situación llega a un punto en la que ni siquiera puedes acceder a tu panel de administración.

Vamos a ver que opciones tenemos:

Desactivar plugins desde el Panel de Administración

Desde WordPress 2.5 tienes la posibilidad de marcar las casillas junto a los plugins y desactivarlos todos de una vez

Te sirve tanto para desactivar plugins de uno en uno como para desactivarlos todos. Luego puedes ir activando uno a uno.

Desactivar plugins desde FTP

Este método es ideal para aquellas ocasiones en que no puedas acceder a tu panel de administración o quieras un acción ultrarrápida.

El proceso es bien sencillo, solo tienes que renombrar la carpeta ‘plugins‘ situada en ‘wp-content‘ y se desactivarán todos. Luego puedes crear otra carpeta ‘plugins‘ e ir añadiendo plugins uno a uno hasta dar con el culpable.

Otra posibilidad es cambiar el nombre de carpetas de plugins concretos o incluso borrarlas, cualquiera de estas acciones también desactivará – la mayoría de las veces – el plugin.

Desactivar plugins desde PHPmyAdmin

Accede a phpMyAdmin y elige la base de datos de tu blog WordPress. Una vez la has seleccionado haz clic en el botón SQL para abrir la ventana de comandos SQL. Pega el siguiente comando SQL y ejecútalo:

SQL:

  1. UPDATE wp_options SET option_value = WHERE option_name = ‘active_plugins’;

Eso es todo, tus plugins se desactivan de inmediato al ejecutar el comando.


Y tu ¿que sistemas usas o te parece mas interesante?, es mas ¿sabes algún truco mas para desactivar plugins?

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 para Administrar WordPress

Recuperar contraseña “admin” usando FTP

Hace unos meses, Fernando nos mostraba una practica forma de recuperar nuestra contraseña de WordPress. Hoy, les presento otra forma aun más sencilla, llamada “emergency”, que es un simple fichero PHP que, una vez subido a nuestro blog, nos permitirá cambiar la contraseña del usuario administrador sin mayores complicaciones. Su uso es sencillo, y lo explicare aquí:

  1. Descargamos Emergency desde aquí (en ingles) o desde aquí (en español, traducido por mi)
  2. Descomprimimos el fichero en nuestro PC
  3. Con nuestro programa FTP favorito, subimos el fichero “emergency.php” al directorio donde se encuentre el fichero “wp-config.php” (por lo general, es el directorio principal de nuestro blog)
  4. Accede a tublog.com/emergency.php (o la ruta que corresponda, si es que cambiaste de lugar el fichero “wp-config.php”) y seguimos las instrucciones.
  5. Una vez finalizado, borra de tu directorio el fichero “emergency.php”, de lo contrario, cualquier persona podrá cambiarte la contraseña.
  6. Accede a tu blog con tu nueva contraseña…

¿Sencillo? Vaya que si… :D