Preparar WordPress para la entrega a un cliente

… y el cliente a duras penas se entiende con el entorno de Hotmail. ¡Pero a no desesperar! Siempre hay algunas herramientas acá y allá para que el cliente no rompa su propio sitio y pueda utilizarlo con facilidad. Veamos que puntos tenemos que atender.

Verificar que el sitio esté listo para ser utilizado por usuarios finales.

Lo mejor es que realices por vos mismo una primera carga de contenidos con imágenes alineadas de diferentes formas y puedas “probar” cómo van a quedar las secciones que tienen templates personalizados. Listá por categorías, por tags, por fechas. Realizá búsquedas, ingresá a URLs incorrectas, buscá términos inexistentes, etc. De este modo podés comprobar que no te dejaste nada en el tintero.

Si estuviste usando el editor de themes de WordPress, tenés que devolver permisos 644 a los archivos del theme. Eliminá plugins que no vayas a utilizar. Igualmente vamos a encargarnos de que al cliente no le queden muchas opciones de romper todo, pero más vale prevenir que curar.

Simplificar el uso de Campos Personalizados.

Para alguien que no está todo el día con WordPressqué espanto! ¡No entiendo cómo pueden vivir asi!) el uso de los Campos Personalizados – Custom Fields – es engorroso y a menudo muy confuso. Generalmente no recuerdan que deben completarlos, en el caso de que nuestro theme los utilice, y cuando lo recuerdan… bueno, simplemente se olvidan de cómo completarlos.

Te recomiendo un plugin como Easy Custom Fields para insertar en pocos pasos nuevos recuadros con texto de autoría para que los usuarios ingresen el contenido del campo de modo más simple.

Tablero minimalista.

Todo lo que el usuario no deba utilizar, lo tenés que retirar de su vista. Asigná permisos de “Editor” o “Autor” al cliente e instalá un plugin como el adminimize, activalo y empezá a tildar en el rol asignado al cliente todo lo que NO querés que vea en el panel de control. Este plugin es realmente completo en ese sentido y te va a ayudar a simplificar las cosas al nuevo usuario. No te asustes si en su sitio ves todo en alemán, el plugin está en inglés.

Al tablero podés agregarle un plugin para ver estadísticas como el Google Analyticator, de modo de ofrecerle un pequeño y simple reporte sobre el día a día de su sitio. Como refuerzo podés enviarle reportes semanales automáticos del servicio de Google Analytics. Si están interesados en hacer un seguimiento del uso de Feedburner, tienen este otro plugin.

Y si notás que el cliente mira con cara fea el editor por defecto de WordPress para escribir artículos, entonces cargale el TinyMCE Advanced, con el que podrás acomodar el editor a gusto del consumidor, permitiéndote agregar muchos más botones para tener todo al alcance de un click.

Documentación.

Enviá por email (y entregaselos por escrito cuando sea posible) pequeños manuales con los procedimientos describiendo paso por paso lo que se debe completar para publicar una nueva noticia, agregar un trabajo al portfolio o administrar una galería de imágenes.

Suscribite a los feeds de su sitio y mantenete al tanto de sus publicaciones, para poder ingresar y observar si cometieron algún error. Cuando detectes cuáles son las omisiones más frecuentes, enviales recordatorios sobre el uso de las secciones olvidadas. Podés utilizar algún plugin para dejar notas en el dashboard para ayudarlos a publicar correctamente.

Al menos yo creo que una atención cordial. y manifestar frecuentemente preocupación por ver el sitio en crecimiento, te ayudará a lograr muchas recomendaciones.

Taller para aprender a programar plugins de WordPress

taller-pluginsDario Ferrer, conocido como Metacortex en Foros del Web, dió inicio al Taller Construir un plugin para Wordpress que podremos ir siguiendo en el foro WordPress de FDW.

Como nos explica Dario, en el taller podremos ir preguntado cosas y pidiendo mayor explicación sobre algún punto que nos parezca un poco oscuro sobre lo relacionado a la temática. Algo totalmente diferente a la linealidad de un tutorial, en donde si no entendiste algo… “decí alpiste”.

Claro que se piden requisitos mínimos para el Taller. Los mismos son: PHP Básico, HTML básico y una cierta experiencia con WordPress. Se espera que el taller no sea interrumpido por preguntas como “Qué es WordPress? Como se instala?”, aunque personalmente creo que no van a faltar los despistados :P .

Les dejo la introducción al taller, pero para seguir todas las clases del mismo bien de cerca, deben entrar al foro WordPress de FDW.

Mejoras de WordPress 2.8

Ya está disponible la beta de WordPress 2.8 que se descarga desde WordPress.org obviamente. Algunas innovaciones apuntan a hacer la plataforma mucho mas “friendly” con gente que no quiere saber nada con FTPs, edición de código, ni nada que involucre usar tiempo en aprender a modificar alguna cuestión de WP.

En la 2.7 vimos que podemos actualizar plugins vía Panel de Administrador, ahora en la 2.8 podemos buscar e instalar Themes, sin necesidad alguna de utilizar un gestor FTP. Como muestra la screen podrán buscar themes por color, columnas, tipo de ancho, funciones especiales y temática.

new-themes1

Esta nueva función de búsqueda y carga del theme a nuestro hosting, tiene su contraparte a la hora de probarlos y borrarlos. El Theme cuenta con modo preview, como hasta ahora, Activación (sin pasar por la preview!) y Borrado.

widgets1

Ahora verás en tu panel de Widgets todas las sidebars disponibles en el theme. Esto nos ayuda un poco a ahorrar tiempo (y errores, seamos honestos jeje) a la hora de personalizar nuestro theme con todas las cosas que queremos en la/s sidebar/s! Recordemos que hay themes que utilizan secciones del footer para widgets y que podemos llegar a tener facilmente 7 widgetized areas.

plugin1

Podremos editar todos los archivos de un plugin desde el Plugin Editor! Excelente para los desarrolladores que necesitan adaptar plugins a necesidades diferentes. Recordemos que antes la edición estaba acotada a solo un archivo por plugin.

comments1

Podremos ver y gestionar todos los comentarios desde el modo de edición de un post. Esta función se suma a la de la solapa comments ya clásica en WP.

También se amplia el manejo de tags, permitiendonos asignar una url a cada uno! Se mantiene la forma en que se eligen tags ya utilizados y la forma en que se pueden crear nuevos tags.

screen-options1

Finalmente la página de inicio del Dashoard (Panel de Control) ahora es mas personalizable, pudiendo tildar o destildar las áreas que deseamos mantener visibles u ocultar.

Como vemos, algunas funciones favorecen el uso avanzado de la plataforma mientras otros simplifican la vida a los que recién se inician o simplemente no quieren conocer mucho sobre como funciona “la cosa” a la hora de personalizar.

Fuente Seven Reasons Why Wordpress 2.8 Is Better Than Ever

3 Grandes beneficios de crear plugins

rozetkus2Los “pichones” de programadores que visitan SummArg a veces imagino que se preguntan “para qué trabajar gratis en hacer plugins?”, sumado a que conozco la enemistad que generaron hacia las plataformas pre-armadas por considerarlas “vulnerables” o que utilizan mal los recursos en general. Mas de una vez lo han manifestado!

Sin embargo, si estás dispuesto a llevar algún proyecto web adelante de manera independiente, todo lo que puedas aportar te será de gran ayuda y veamos algunos motivos por los que saldrías beneficiado.

1) Publicidad gratis: Si bien los plugins se suben a directorios en donde se dejan las instrucciones, casi todos los administradores de sitios tienden a recurrir a la página “oficial” del plugin (la tuya!) en busca de consejos para realzar mas alguna característica o simplemente buscar soporte técnico. Esto genera un afluente de visitas nuevas a tu website que no dejará de crecer siempre y cuando vos cooperes aportando con la información que puedas. Pensemos por un momento que estás ahorrando mucho dinero y te estarás posicionando de manera inteligente al generar un contenido original y valioso.

2) Pagos por instalaciones/modificaciones: También podés recibir donaciones, pero seamos honestos… son ínfimos los casos de donación! Pero si es MUY frecuente que se solicite a cambio de un pago la instalación si es muy compleja, una modificación, integración con otras funciones o incluso la adaptación del plugin para otra plataforma diferente.

3) Quién te quita lo bailado…  En este caso digamos que sería mas apropiado decir ¿Quién te quita lo aprendido? Hacer un plugin requiere de una lectura previa y un entendimiento de la plataforma sobre la que vas a trabajar. Cada conocimiento que puedas absorver, te será útil en tu vida laboral y te hará mas valioso.

 

En el caso de las plataformas que mas investigo en estos días, Wordpress y vBulletin, podemos ver una inmensa cantidad de plugins que tienen a su vez expansiones (como el caso de wp e-commerce que publiqué ayer) a la vez que cobran por quitar branding (caso featurific). También podemos poner de ejemplo trabajos mucho mas avanzados, como vBSEO que en definitiva no es mas que un addon para una plataforma de gente que invierte recursos económicos, y otros addons menores que solo están disponibles mediante la compra de los mismos.

Para leer sobre como hacer plugins de wordpress, les dejo dos artículos:

http://ayudawordpress.com/crear-un-plugin-wordpress/
http://ayudawordpress.com/crear-un-plugin-wordpress-2/

Y para investigar sobre vbulletin les dejo:

http://www.vbulletin.com/docs/html/codestandards
http://www.vbulletin.org/forum/showthread.php?t=92953
http://www.vbulletin.org/forum/showthread.php?t=62164
http://www.vbulletin.org/forum/showthread.php?t=82625

Todas las plataformas tienen documentación sobre cómo desarrollar plugins y themes, además de alguna comunidad en donde intercambian experiencias.

Si quisieran desarrollar plugins para phpBB saben que en el foro pueden postear en el subforo correspondiente a la plataforma ya que tenemos la suerte de tener algún usuario que anduvo jugando con tales cuestiones :P

Les dejo la inquietud!