Codex function add_editor_style()
WPBeginner Tutorial: How to Add Custom Styles to WordPress Visual Editor
Back in 2011 Smashing Mag post about Advanced Layout Templates for content editor in WordPress
Codex function add_editor_style()
WPBeginner Tutorial: How to Add Custom Styles to WordPress Visual Editor
Back in 2011 Smashing Mag post about Advanced Layout Templates for content editor in WordPress
El año pasado, se realizó la primera WordCamp Cantabria 2015, en las mismas fechas, nos hizo un sol espectacular que permitió vivir el Palacio de la Magdalena con cielo azul y una luz mágica, hasta permitió que Fernando Tellado me hiciera una entrevista sobre el último proyecto y theme que hice antes de unirme a Comercia. Este año llovió, pero nos enseño la verdadera Santander y el Palacio de la Magdalena cambió volviendo mucho mas señorial y místico.
Para este año volví, volví con mas ganas, esta ciudad me encanta y los anfitriones son los mejores, Darío Balbotín a la cabeza de un extraordinario equipo de organizadores y voluntarios lo han vuelto a hacer, una evento especial en el lugar mas lindo de Santander.
Escuchar nuevamente a Fernando con su breacking bad pich, Jose Ramón Padron, Fernando Puente, Marcelo Tena y con una introducción de premio por parte de Juan Hernando donde no paramos de reírnos – LA COMUNIDAAA!! – seguro Rafa Poveda se acuerda de su capa jejeje.
pero quiero hacer un una mención especial a Mauricio Gelves quien hizo una de las mejores charlas que he visto, cuando esté el video no dudéis en verla os enseñará como funciona la Base de Datos de WordPress de una forma genial.
La historia de amor de @maugelves con la Base de Datos de #WordPress #WCSantander 👏👏👏👍 pic.twitter.com/1Ai2mUcVzz
— pancho 🇪🇨 🇪🇸 (@lonchbox) November 5, 2016
Deberíamos habernos conocido hace años @lonchbox…
¿Dónde has estado todo este tiempo?😊 https://t.co/K9VRT1vM0v— Mauricio Gelves Ⓦ (@maugelves) November 5, 2016
Me llevo un nuevo amigo para siempre, y sí Mauro, donde hemos estado todo este tiempo ;)
Aquí la presentación, pero sin video no es lo mismo:
Mi ponencia «Consejos y casos interesantes para diseñar un proceso de pago. Vida mas allá del gateway» se basó en la reciente experiencia trabajando mas estrechamente con una entidad de pagos como es Comercia Global Payments, enseñando a los asistentes nuevas formas de afrontar un proyecto eCommerce. La idea del «vida mas allá del carrito» surgió por un comentario que me hizo @ignacioriesco en la pasada Meet magento, donde al comentarlo que mi corazón es de WordPress respondió con un rotundo -Los bloggers no saben hacer tiendas online». PUM! tenía toda la razón, veréis sus palabras en el slide 5 de mi presentación.
Porqué tiene razón!?, pues simplemente porque los módulos de eCommerce en WordPress no dejan de ser eso, módulos, no hacen que WP sea un sistema para la gestión de un comercio online, se pensó para vender camisetas y ahí se quedó, es un problema de interfaz, usabilidad y filosofía, llevándonos a tantos de nosotros a crear frankesteins como conectar un WP con un Magento o un Prestashop. pero bueno eso lo dejaremos para la próxima WordCamp Barcelona donde tendremos una mesa de eCommerce sorpresa que os encantará!, se anunciarán los miembros de la mesa pronto, comprar la entrada y marcar la hora porque pasará algo nunca visto ;)
Pero volviendo a la idea de «mas allá del carrito», WordPress puede vender sin Woo y en eso se basó gran parte de mi charla donde expliqué que no hace falta un carrito para vender online. Esto no es algo nuevo, Paypal te permite cobrar por un café y ahí no hay carrito, es por eso que ahora busco e imparto nuevas ideas de que se puede hacer usando AddonPayments.com el nuevo sistema para pagos online que recientemente hemos lanzado desde Comercia.
Pero una WordCamp no solo es vender la moto, tampoco es solo código, es el placer volver, reencontrase con viejos amigos y como siempre hacer nuevos.
Foto de familia en #WCSantander. pic.twitter.com/mRAWkxo2S3
— WP Cantabria (@WPCantabria) November 5, 2016
Puedes ver los comentarios y fotos en twitter con el hashtag #WCsantander.
Gracias a todos y nos vemos en Diciembre en la WordCamp Barcelona 2016.
El próximo año haré todo lo posible por ir a la WCSantander 2017.
Nos vemos ese domingo en las rabas.
Desde el pasado Agosto me incorporé como eCommerce Technical Presales Manager en el equipo eCommerce de Comercia Global Payments, junto a Melchor de Palau, Noelia Ruiz Santacana y Jairo Gallart.
Junto con Noelia llevaremos el desarrollo de canal, construyendo nuevas relaciones con partners tecnológicos como Agencias Web, Agencias de Comunicación, Agencias de Márketing, Empresas de Consultoría y Desarrolladores de Software
Directamente llevaré la relación con las comunidades OpenSource, Comercia me cautivó con la iniciativa de establecer una mejor comunicación y interacción con las diferentes comunidades de código abierto de los principales sistemas de para el comercio electrónico, como WordPress, Magento, Prestashop. Y potenciando lenguajes mas «robustos» como pueden ser Python, JAVA, Go o entornos empresariales como Oracle, .Net, Microsoft.
Empiezo una nueva etapa, un cambio completo en mi forma de vivir, cambio de Ciudad, dejar mi familia en Alaró – Mallorca para mudarme a Barcelona y pasar mas tiempo en el Aeropuerto que en tierra. El despacho en casa y las áreas de coworking o cafés por una oficina y un horario.
Un cambio drástico, emocionante e ilusionante.
Usaré estos 10 años y pico de experiencia en el mundo web para ayudar a que empresas e ideas se materialicen usando los nuevos métodos de pago online. Seguiré como Anti-Guru para influenciar en el futuro de unos de los entornos mas cambiantes como es la tecnología web desde el núcleo de una de los bancos mas importantes de España como es CaixaBank.
Y si estás pensando en vender online no dudes en contactarme [linkedin], estaré encantado de conocer nuevas iniciativas y ayudar en la realización o potenciar de esas ideas.
Ya hace tiempo que conocí Pods, y me enamoré, es el mejor framework para gestionar Opciones de un Tema, del sitio, crear nuevos campos, Custom Post Types, Custom Taxonomies e incluso extender las opciones y campos de Custom Post Types que sean registrados por otros plugins como WooCommerce.
Es un plugin/framework fantástico para no programadores 100%. Pero lo mejor es que parte de su equipo de desarrollo es miembro con derechos de commit del Core de WordPress en sí, por lo que pueden estar seguros que respetará el funcionamiento natural del propio WordPress sin hacer cosas raras.
Gracias a @PalmaActiva tengo la oportunidad de ofrecer a desarrolladores web un seminario de 13 horas sobre la creación de Temas para WordPress a medida, desde cero, usando un diseño. Para el seminario he creado un temario con los temas mas importantes a tratar.
Participa en el seminari impartit per @lonchbox sobre creació i disseny de temes en WordPress http://t.co/QJh8fsGNmR
— PalmaActiva (@PalmaActiva) May 16, 2014
Puedes apuntarte aquí!, hay plazas limitadas.
El pasado Jueves (16/01/2013) di una charla sobre planificación y gestión de proyectos, para la charla me basé en los posts sobre el Jefe de Proyecto Fantasma para al final explicar que es posible crear con WordPress un gestor de tareas, o mejor dicho, un muro de trabajo bastante sencillo y fácil de usar.
Llegamos a usar esta opción de software después de haber probado basecamp, teambox, también probamos adaptar otro tipo de software para usarlo como gestor de tareas, como evernote o un simple gestor de tareas como wunderlist. El mayor problema era que no todo el mundo es apto para estos entornos, hay personas mas habituadas al uso de sistemas mientras que otras se ven sobrepasadas mas allá de un word, además del mal uso que se hace del email como gestor de tareas. Otro punto importante eran los archivos compartidos, se use la herramienta que se use estos terminaban siendo enviados por dropbox, google drive, FTP, email o en un USB, con lo que si la herramienta de gestión no facilitaba la inclusión de archivos y su gestión, pues terminaba siendo inutil. También estaba el tiempo de aprendizaje, teambox es uno de los mejores gestores, muy completo en cuanto al control de tiempos, estado de tareas y organización, además de conectarse con dropbox y otros servicios de terceros, pero lleva tiempo para aprender a usar en su totalidad para poder sacarle provecho a esa herramienta.
La conclusión que saqué al trabajar con diferentes equipos, con diferentes conocimientos y tiempo es que hacía falta algo tan fácil como el muro de facebook para poder centralizar las conversaciones. Soy un usuario activo en el foro de wordpress, en inglés :P, y en los muros de make.wordpress.org y fué ahí donde vi la luz.
Para crear este gestor de tareas usaremos, un Theme, unos cuantos plugins y la opción de WordPress Multisite.
El theme que permite crear éste muro se llama P2 Theme, en concreto facilita la creación de entradas desde el frontend, es decir, sin entrar en el backend o escritorio de WordPress, una vez se publican estas entradas se añaden mediante AJAX con lo que ves su publicación inmediata acompañada de unos avisos visuales para todos los miembros que están conectados al muro en ese momento. Estas entradas utilizan los posts formats Status, Post, Quote & Link. Mejor un video para explicar como funciona P2.
Puedes descargar P2 desde el respositorio de WordPress.org o instalarlo desde el instalador de Themes en el backend de WordPress.
Pero claro, P2 por si solo no deja de ser un muro o mini blog tipo twitter, para añadirle las funcionalidades básicas de un gestor de tareas usaremos estos plugins:
1. Plugin: P2 Resolved Posts
Este plugin permite marcar una entrada como resuelta en color verde o sin resolver en color rojo, además ofrece un historial con datos de usario, fecha y hora en la que la entrada cambió de estado.
2. Plugin: Who´s Online
Este plugin añade un widget nuevo, el cual muestra los usuarios que están conectados en ese momento al muro y cuanto tiempo llevan sin entrar en él.
3. Plugin: P2 by EMail
Aunque queramos el email sigue dominando, por ello este plugin añade un control en el envío de notificaciones por email, estas notificaciones son sobre la actividad que tiene el muro, nuevas entradas, comentarios y menciones. Estas últimas, menciones, funcionan como en twitter, si alguien escribe el nombre de un usuario precedido por una @ automáticamente se convierte en un link que filtra todas las menciones a ese usuario.
Para controlar esas notificaciones por email el plugin añade un panel en el perfil del usuario.
4. Plugin: Restricted Site Access
Acceso restringido, al crear un muro de trabajo donde están los miembros de un equipo donde los cuales publican información confidencial o datos de accesso a FTPs, Bases de Datos, etc, lo importante es proteger esa información, si se usa un WordPress con P2 Theme sin ninguna protección estos datos serán totalmente visibles ademas de indexables para Google. Por ello el uso de este plugin es Obligatorio.
Al activar este plugin podemos controlar el acceso de diferentes formas, tan solo debéis acceder a Configuración -> Lectura.
5. Plugin Extra: P2 Likes
Desde hace tiempo que estamos habituados a valorar el contenido que encontramos en internet, Me gusta en Facebook, Favoritos en Twitter, Etc. Este plugin añade un link con el cual podemos macar que nos gusta una entrada o un comentario. De esta manera trasmitir al equipo de una forma sencilla que estás de acuerdo con esa opinion o tarea.
Configuración de WordPress
Para que nuestro muro funcione sin problemas recomiendo que Configuración -> Comentarios de tal forma que se habiliten para todos los usuarios registrados y con acceso a ese muro.
Recomiendo utilizar estos muros en modo Multisite con subsite en modo carpeta, para así centralizar todos los proyectos o clientes en una solo instalación de WordPress, pero cada una por separado. Para ello es importante definir estos parámetros en el panel de control de la red. Esto os permitirá gestionar varios proyectos bajo un mismo dominio ej: wall.lonchbox.com/cliente1, wall.lonchbox.com/proyectoA, wall.lonchbox.com/appcliente1
Gracias a todos los que fuisteis a la charla en Palma Activa y si tienen alguna duda sobre como poner en marcha el muro de trabajo con WordPress dejar un comentario en esta entrada y encantado os ayudaré :)
Te recomiendo no leer este post si antes no has leído la Parte 1, 2 y 3.
Los siguientes pasos son donde El Jefe de proyecto demuestra realmente que existe y no es un Fantasma.
Trabajas con personas, no con maquinas, ni esclavos, si piensas que el día necesita mas horas es porque algo haces mal invirtiendo tu esfuerzo en algo que no deberías. No se puede robar tiempo al reloj pero si se puede aprovechar bien ese tiempo.
Como jefe de proyecto debes ayudar a avanzar, no solo controlar a tu equipo, sin que te lo digan debes saber cuando algo se atora, se estanca. Destrabar esos nudos ayudan a mantener el ritmo pero sobre todo a no perder tiempo. Esa excusa de – no lo sabia – se soluciona con la aplicación del punto 2.
Cuando tu equipo es realmente un proveedor debes informarle mas que a un equipo interno, ya que al estar fuera tiende a desentenderse de lo que le pasa a u cliente ya que tiene mas y depende de tu feedback, ayudarle en que sus pagos lleguen a tiempo ademas de ser consiente de que al ser un proveedor y no ser empleado o socio su compromiso es variable según el tiempo que disponga para cada proyecto. Prevée que debes consultar su disponibilidad y mantén una comunicación fluía antes de plantear la presentación de una propuesta a un cliente.
Tanto el Equipo como el Proveedor deben validar la propuesta de proyecto o podrás caer en el juego de – no tengo presupuesto y dame lo que puedas con esto que te doy – eso no es una solución, es un problema que crea ofertas mediocres.
Gestiona el tiempo sobre el presupuesto, analiza la fecha de inicio, fecha de entrega para revisión y fecha de lanzamiento. Si ves que le das poco tiempo a tu proveedor y ajustas el coste sólo por tener mas margen cuenta que muchas cosas fallarán, es mejor rechazar un proyecto que ajustar el tiempo al mínimo para conseguirlo. Esto puede cambiar si puedes hacer que el equipo propio o del proveedor pueda crecer en función de la demanda.
Otro tema importante es es el control de las «horas extras», así como decíamos que el infierno se construyo con pequeños detalles, al equipo o proveedor le puedes agotar con esos pequeños detalles. Si se aplica bien el punto 4. se trazarían límites de tiempo, fechas o inversión sobre cada pieza del proyecto. Aquí el Jefe de Proyecto debe ser quien maneje bien al cliente, hacerle ver y entender el porque se puede invertir o no mas tiempo, sobre todo dejando claro si es una nueva funcionalidad, un pequeño cambio que puede hacerlo el propio cliente o un bug.
Personalmente he sufrido que te cambien de jefe de proyecto varias veces dentro del mismo proyecto, incluso que te cambien de Ejecutivo de Cuentas, eso es lo peor para un cliente ya que se siente perdido al no saber en manos de quien está. Si has creado un metodo punto 3. todo debería estar escrito, a tu remplazo enseñarle como gestionaste el proyecto y transfiere todos los puntos críticos. Tampoco tienes que dejar una biblia pero no le sueltes a una persona nueva sin siquiera darle los emails de las personas involucradas en el proyecto.
Para un Jefe de Proyecto no debe existir la palabra «Secreto», todo debería ser público y accesible, el equipo no debe esconder cosas por vergüenza o peor por miedo a la crítica, si trabajas con personas profesionales y maduras sabrán encajar una crítica o reprimenda, además de que eso ayudará a nunca mas volver a cometer el mismo error. Sentimentalismos fuera!
Si por el contrario trabajas con Proveedores analiza su situación, se le deben facturas, le falta información, necesita mas tiempo, esos detalles que hacen que el proveedor funcione perfectamente están en lo que le ayuda a trabajar, no en palmaditas en la espalda.
Contabilidad, a veces los Jefes de Proyectos manejan una cuenta de gastos, tanto personales como del equipo, eso es sagrado para la empresa, pide ayuda si no se te da bien, pero sobre todo no te olvides de hacerlo o tu remplazo se encontrará con un problema que va mas allá del proyecto.
La motivación debe estar estrechamente relacionada al éxito en el método de trabajo, mas no sujeta a la consecución de tareas o hitos. ¿Porqué? pues porque de nada sirve invitar a pizzas, ir al karting o hacer un paintball si el día a día es un suplicio sin soluciones reales y solo presión.
Un equipo se crea trabajando, ayudando a que cada día se sienta el avance, se solucionen problemas y se obtengan respuestas.
La motivación debería estar en dar las herramientas necesarias para hacer confortable el trabajo del equipo, y no me refiero a una silla o un monitor, sino al apoyo en la gestión y la respuesta inmediata a dudas o requerimientos.
Todas estas conclusiones son parte de mi propia experiencia, fallos y dolores de cabeza como consultor, jefe de proyecto, product manager, miembro de varios equipos pero sobre todo de mi etapa actual como proveedor de desarrollo, es como me gustaría trabajar con una agencia o con un proveedor, como personalmente quisiera evitar perder dinero por simple vagancia de las personas en no leer o seguir un método.
Pienso que los Jefes de Proyecto son necesarios cuando las personas involucradas son de mas de dos o varias empresas, pero deben ser útiles y dejar de ser el perfil «florero», lindo pero inútil y con corta vida sin ningún poder. Al Jefe de Proyecto hay que darle poder o será un pañuelo de lagrimas de usar y tirar.
Espero que le sirva de ayuda a cualquiera que empiece el camino como Jefe de Proyecto o este trabajando con alguno que necesita un poco de ayuda ;)
Ser útil es dar soluciones y no mandar a arreglar a otra persona el problema.
Próximamente... "El Consultor Sabelotodo" o mejor dicho, que debería saber y hacer un consultor.
Si empiezas por este post te recomiendo leer antes el la Parte 1 y Parte 2. Donde describimos al Jefe de Proyecto Fantasma y luego damos los primeros pasos en la planificación de un proyecto.
Los siguientes pasos se aplican mas durante la vida y evolución del proyecto:
Las dudas en un proyecto son normales, es mas seria raro no tenerlas, pero lo que no se puede hacer es obviarlas o asumir algo sin estar seguro, para ello mejor ver el punto 2.
Si el punto 2. no te aclara nada usa la experiencia propia o del equipo, aunque cada proyecto es diferente comparten muchas cosas, sobre todo si el proyecto es del mismo tipo.
Por ejemplo, si estas gestionando una revista sabes que de entrada necesitas saber el formato del archivo de edición, indesign o quarkxpress, el peso y formato de las imágenes y tener todas las fuentes. Si llevas una campaña pues necesitas conocer el presupuesto, el plan de medios y la estrategia de marketing, para el caso de los proyectos web es importante tener los accesos al gestor del dominio, al servidor y saber donde terminara hosteada la web contando ademas con el tiempo que tomara la migración de los datos o los Correos.
El que asume destruye.
En los proyectos que incluyen programación existen los Bugs, estos son pequeños errores o incoherencias que se crean al programar, hasta el día de hoy no he conocido un programador que no tenga ningún bug, pero si están los que lo localizan rápido para solucionarlo y están también los que entierran el bulto para que no se note. Aquí el Jefe de Proyecto debe saber que pasa, aplicar el punto 2. una y otra vez, sobre todo para poder explicar al cliente porque ese bug y como se puede solucionar.
No importa el tamaño del proyecto todos tienen sus crisis, estas se producen por la propia desorganización de las personas, el punto 3. es la mejor forma de dominar o encausar ese caos, si practicas la máxima de
Lo que no esta escrito no existe
Evitaras reuniones insufribles, solo reúnete para hacer un seguimiento de tareas, revisar el avance o encontrar una solución, ponle limite al tiempo de la reunión y ten claro los puntos a debatir trazando un objetivo al finalizar esa reunión, si dura mas de 30 minutos es mejor sintetizar para avanzar y terminar que alargarla por el mero hecho de seguir hablando, las actas de reunión son tediosas, lo mejor es usar el mismo sistema GTD, Emails o Trac para plasmar las próximas tareas o cerrar las pendientes.
Algo típico es – el cliente no se entera – o – da igual no se dará cuenta – si un Jefe de Proyecto dice eso espera lo peor, el asumir que el cliente es tonto y que le da igual el dinero que esta pagando por un producto o servicio es típico de un Jefe de Proyecto mediocre e incompetente, será el primero en lavarse las manos si algo sale mal ya que Asumió que el cliente no se dará cuenta del fallo, error o ver lo incompleto.
En todos los proyectos que he trabajado el cliente siempre se da cuenta de todo pero a su manera, sin saber realmente la razón, esto le crea tal malestar que pensara que le están engañando.
En el caso de los proyectos web la mayoría de los clientes no quieren oír las palabras como, Post Type, Loop, Javascript, Editor, Subir archivo, Version, Core y demas palabrejas. Es verdad que el cliente no debe saber exactamente como programaste una animación con canvas y js, pero si debes explicarle como funciona, sus capacidades pero sobre todo sus limites, no debes enseñarle a programar pero debes educarle a oír y leer lo que se le envía.
El cliente debe entender que es su web su proyecto, a menos que pague un servicio de actualización, lo que debe entender es que cuando terminas el proyecto él y solo él será quien lo mantendrá y alimentará.
Dentro del organigrama de una empresa siempre habrá un responsable con el cual el Jefe de Proyecto tendrá mayor contacto y es a esa persona la que se debe enseñar todo, bien y claro, los mínimos detalles, personalmente suelo incluir al cliente en el método de gestión e información del propio proyecto, lo malo es que si el cliente no se convierte en parte proyecto será un lastre, debe ser consciente de que debe aprender, entender y practicar el punto 2. Si toma esa postura será mas fácil resolver los problemas o de plantear soluciones sin sobrepasar el presupuesto. Si no toma esa postura considera no volver a trabajar con ese cliente.
El lunes el último post…
En el post anterior conocimos a nuestro personaje y planteamos las siguientes preguntas:
Esto es evitable? si.
Depende solo del Jefe de Proyecto? no.
El Jefe de Proyecto es el único culpable? no.
Puede hacer algo el equipo? si.
Debe cambiar el papel del cliente? si.
Los proveedores pueden hacerlo algo? si.
Los primeros pasos en el nacimiento de un plan de proyecto serían:
El brief es ese documento o email con las lineas e ideas base de todo proyecto, puede ser tan corto como 3 lineas o ser un documento de varias paginas, lo importante es saber que no esta escrito en piedra.
Durante el avance del proyecto puede que ese brief inicial ya no tenga mucho sentido, pero se debe respetar su esencia.
El brief debe plantear, las necesidades del cliente, lo que realmente el cliente necesita, lo que el equipo puede ofrecer con lo que sabe y tiene, pero sobre todo plantear un reto hacia donde debería ir el equipo. De esta manera todos saben hacia donde van, como y con que herramientas se cuentan ademas de que se necesitaría para conseguir el objetivo. Sintetizar esto es un arte, toma tiempo pero vale la pena. Ademas si se promete algo al equipo hay que cumplirlo, no prometas una ayuda que jamas llegara por el simple hecho de «motivar».
Hasta saber todos los detalles de un proyecto incluso cosas que en teoría no debería saber, razones o técnicas de programación, dificultades técnicas, funcionamiento técnico, lenguajes y frameworks utilizados.
En este punto el equipo debe y tiene que explicarlo todo lo mejor posible con el objetivo de informar al Jefe de proyecto de todo lo necesario para que pueda informar al cliente correctamente. Lo peor que puede hacer un miembro del equipo o el propio Jefe de Proyecto es decir – Eso no tengo porque saberlo – o – no es mi/su problema -.
En la reunión inicial siempre digo que
La peor pregunta es la que no se dice.
Por lo general a la gente le cuesta aprender procesos nuevos, pero hay que explicar, respetar y usar ese método hasta el cansancio. Si trabajas con muchos perfiles distintos hay que llevarlos a todos por el mismo camino y con el mismo lenguaje, crear un glosario de términos puede ayudar, pero sobre todo no dejar que nadie se desvíe del método, si usas un sistema de gestión de tareas, GTD, como daylight, wunderlist o teambox, profundizar en su funcionamiento hasta llegar el nivel de poder explicar al equipo como debe usarlo, ahora si aprender a usar la herramienta de gestión genera muchos pasos innecesarios es mejor seguir buscando un método adecuado ya que cada equipo y cada proyecto tiene su propia actitud.
Por ejemplo, en un equipo de desarrollo de software donde todos, incluido el jefe de proyecto lee código los suyo es usar un trac sobre un repositorio, así todo esta enlazado en el mismo. En otros casos donde los miembros del equipo tienen una tarea y capacidades distintas los suyo es encontrar un punto medio, si el trabajo esta mas en gestionar tareas individuales pues un GTD multi usuario vendría mucho mejor.
Personalmente no soy partidario de usar el email como gestor de tareas ya que no creo que sea una herramienta adecuada para ello, a menos que el proyecto dependa mas de comunicación que de la gestión de archivos, datos y tareas.
Aunque se escoja esa herramienta en consenso con el equipo, la decisión final debe estar en el Jefe de Proyecto y escogiendo la que mas fácil le sea manejar.
En ocasiones el Jefe de Proyecto se ve empujado a usar varias herramientas para diferentes niveles de comunicación, una para la gestión con proveedores, para la gestión del equipo y recursos, para la gestión de información con los diferentes niveles de la empresa y otra para comunicarse con el cliente. No recomiendo esto ya que por razones obvias puede llevar al caos pero si no puedes centralizar todo utiliza una sola de ellas para llevar el seguimiento de las otras o recurre al infalible papel y lápiz.
Si implantas una herramienta respetarla y has que la respeten.
La razón es muy sencilla, no poner una meta eterna o tan lejana que sea casi inalcanzable, con objetivos a corto plazo hay mayor satisfacción en el equipo ya que esa lista de tareas se va reduciendo conforme avanzas, si las tareas duran mas de una semana transformarlo en un objetivo. Jamas propongas metas por el mero hecho de satisfacer al cliente, es mejor decir la verdad que hacer la pelota y luego fallar incumpliendo una fecha.
Si usas el método SCRUM usar objetivos a corto plazo ayuda, aunque tampoco te salva.
Los objetivos tampoco tienen porqué estar relacionados sólo con el proyecto, pueden plantearse objetivos de conocimiento del equipo para ganar ya sea experiencia en algo nuevo o motivar con un reto al que todo el equipo quiera llegar. Como por ejemplo: Aprender un nuevo lenguaje, Conocer mejor un tipo de servicio o producto, Desarrollar una nueva tecnología o metodología interna.
Este es el primero de 4 posts sobre el mundo de la gestión de proyectos.
Desde hace varios años trabajo como proveedor de desarrollo y consultoría web para agencias de publicidad, comunicación, marketing y diseño. El resto de «tipos» de agencias son simplemente lo mismo con otro nombre. Y en todas ellas hay una «persona» que le llaman El Jefe de Proyecto según el cache de la agencia le llaman El Project Manager o simplemente «El Project».
Pero antes de escribir esta entrada hice una búsqueda en google, de algunos resultados, seleccione estos posts con títulos interesantes ej:
– Cuatro cualidades que debe tener un buen jefe de proyecto.
– El Jefe de Proyecto.
– Cinco cualidades deseables para ser un bine jefe de proyecto.
– 14 maneras de ser el peor jefe de proyecto.
El autor de este ultimo seguro llego al mismo punto que yo, el soberano cansancio de lidiar con «Fantasmas», uso esta palabra de manera literal, no como sinónimo de «Farsante» ya que el que actúa como farsante sabe incluso mentir bien, en el caso del «Jefe de proyecto fantasma» es el que aparece solo cuando hay que exigir explicaciones o al final del proyecto para decir que hay que darse prisa para cumplir las fechas. Porque durante todo el proyecto esta persona no existe, responde emails tarde y sin sentido, pregunta miles de veces lo mismo y a veces se va de vacaciones en medio del proyecto. También seria el «Jefe de Proyectos Itinerante» que es el que la agencia crea por no escoger bien a la persona encargada, empiezan a rotar personas hasta que de pronto dejan al proyecto sin su Jefe porque de tanto actor se acaban los papeles.
Pero ¿Como es este ser?, antes un poco de historia.
En los inicios de las agencias existían los vendedores, por lo general eran los propios dueños de las agencias, que sabían todo el manejo del negocio, pasaron por todos los niveles hasta convertirse en el dueño de su «producto» y lo que vendían era a si mismos y la agencia era un reflejo de él.
Cuando las agencias crecieron y el jefe ya con la pasta suficiente para dedicarse a dar charlas y compartir su conocimiento (muchas veces se agradece) empiezan a buscar Vendedores a Sueldo y Comisión, el perfil de este nuevo empleado era vender, vender lo que sea y como sea con tal de conseguir sus comisiones o primas, muy efectivo a la hora de hacer dinero y poco problemático cuando hay poca demanda.
Conforme las agencias crecieron y aglutinaron servicios de varios profesionales el Vendedor de toda la vida conforme aprende el negocio sube escalones hasta llegar a llamarse Director de Marketing, con este nuevo puesto su trabajo se transforma en lobby por lo que llevar un cliente o un proyecto en concreto se convierte en un «desafío» como ya tiene a su cargo varios clientes, necesita gente a su cargo y contrata «gente» para que hagan su trabajo naciendo así los «Ejecutivos de Cuentas» el cliente mas el producto pasan a llamarse Cuentas, ya no importa ni lo que la agencia ofrece ni el producto solo generar dinero y manejar una cuenta de ingresos (los gastos son problema de contabilidad).
Y así llegamos al nacimiento del Jefe de Proyectos, una figura secuestrada de los entornos de desarrollo de software o ingeniería he importada a las Agencias y que mejor idea que hacer que un Ejecutivo de Cuentas o Key Account Manager sea el Jefe de proyecto. Es en este preciso momento donde todo se vuelve negro. Así como nace el Jefe de proyecto nacen también los Product Managers (a mi pesar fui uno), los New-media Managers, Bussines Managers y además seudo posiciones capaz de crear mas problemas que soluciones a que lo único que tienen es responsabilidades pero nada de apoyo por parte de sus superiores. Los consultores mejor ponerlos aparte, trataré mi experiencia en consultoras y consultor independiente en otro post.
El mayor problema de estos perfiles es su falta de experiencia, poco interés y sobre todo su ego. Creen que preguntar algo que no saben es quedar en ridículo, mantener un control sobre una tarea es algo muy complejo y tienen una adicción al ASAP. A ojos del cliente pretenden saberlo todo dándole siempre la razón o hechandole la culpa al «equipo» un equipo que depende de él. Incluso pretenden usar herramientas de control como basecamp, projects, omniplanner para simular que lo tienen todo planificado, para luego olvidarse de ellas.
Su arma de destrucción masiva es el CC o CCO del email, cuando alguien debe tomar una decisión para avanzar en el proyecto o solucionar algún tema crean una cadena de mails metiendo en copia hasta a personas que jamas participaron en el proyecto, generando conversaciones absurdas llenas de pajas mentales sin aporte alguno, la detonación de esa bomba llega cuando alguien de la cadena de emails mete en la copia al «JEFE» esperando que sea él quien tome una decisión sin siquiera saber la evolución, eso se llama comúnmente «tirar el muerto» a lo que el jefaso responde con – Convoco una reunión urgente – lo peor es que en esa reunión es totalmente improductiva ya que lo único que se hace es ver cual es el macho alfa y empezar a echar culpas.
Una vez que la bomba estalla el siguiente paso es… nada!… algo que no entiendo porque pasa pero de pronto esa cadena de emails se para, reina la calma y el silencio, en ese momento el equipo visto que nadie decide ni concluye nada insiste y a los días se determina una solución que ya se tomo hace días pero no se validó y es ahí donde alguien del equipo para avanzar toma la decisión de continuar con tal de no parar y llegar a tiempo a la fecha de entrega. Una fecha de entrega que por lo general el Jefe de Proyecto desconoce, incluso desconoce el procedimiento de entrega.
El resultado de la típica gestión de un Project Manager es el agobio y cansancio del equipo, genera un malestar emocional con la frase lapidaria – vamos a acabarlo Ya! para cobrar -, es en ese momento cuando se generan errores y se dan cuenta a última hora de los «pequeños detalles» (con detallitos se construyo el infierno), detalles olvidados durante la evolución del proyecto. Ademas de las necesidades de ultima hora del cliente hay que sumarle las correcciones obvias que tiene todo proyecto, todo esto traducido en horas y horas de desvío que conllevan una perdida del porcentaje de beneficio sobre el proyecto.
Esto es evitable? si.
Depende solo del Jefe de Proyecto? no.
El Jefe de Proyecto es el único culpable? no.
Puede hacer algo el equipo? si.
Debe cambiar el papel del cliente? si.
Los proveedores pueden hacer algo? si.
I´m a heavy user of the WordPress App, back in the WordCamp Spain 2010 ask and capture a removed featured in the early stage of the app, then I feel like the connection between App and WP Dashboard will be complex.
But recently, Hugo (fantastic guy I met in that WordCamp Spain 2010) posted about the new WordPress App optimized for iOS7.
The announcement is posted! I’m super excited! Have you checked out the new WordPress iOs app for iOs 7? http://t.co/AKlexCRhp2
— Hugo Baeta (@hugobaeta) September 18, 2013
The design follow the style of the «future backend» MP6. Check this post [ES] of the redesign of the WordPress Dashboard. This new design remove all volume styles, left it more flat, more simple and clean. BTW I love the direction the UI Team is following.
Hugo made a fantastic Job, bringing the look&feel of MP6 to the iOS 7 App also how the mobile team think more into the new iOS 7 interface style, but the mobile team also bring some things from the old version that are not very useful, this is my humble opinion as a user and theme designer, I just love using mobile apps and touch interfaces and I have knowledge of responsive design, want to make clear my knowledge of iOS coding standars or coding iOS it self is null. With this background this are my 6 key points to improve in future updates :)
Why? it almost all Themes use this option to manage correctly the sizes of the images of a post with thumbnail sizes. Put it in there is like relegate the Featured Image to a third place, a good place could be directly in the bottom bar.
Better an icon :)
Also I don´t understand why it ask the size of the featured image when I think this is handle by the Theme code, right?.
When the Featured Image is related to the post, the only way to saw it is go inside the settings subsection, why?
Could be more easy if we know the featured image is used right in the edit screen, again using the bottom bar.
Or use the same as fast photo post screen
I made some tests, using Image Post Format, normal post format and fast photo post. This are how they look after publish, I mean if you want to edit the entry.
The main difference depened of the Theme, if the Theme is capable of show each entry in a different «template», but when you are editing the post with featured image doesn´t have the image in the editor, normal, but in a mobile experience is necessary. And there are not difference between Image Post Format and Fats Photo Post, so why those options? If the idea is fast publishing, allow the user know and see the content, not in code, see the content, is not easy to edit code on smartphone screen size.
I know post formats are controversial UI and is not solved yet. With three different ways to add an image and create a post, this makes very confusing for a normal or new user. This is the kind of problem the Desktop interface is affecting mobile experience.
Maybe WordPress Mobile App should define the path for Desktop Dashboard in relation of publishing content.
Test fast photo post http://t.co/BH1f3VVWrQ
— pancho 🇪🇨 🇪🇸 (@lonchbox) September 27, 2013
Image post format from WordPress iOS 7 App http://t.co/FMkrNsZwLu
— pancho 🇪🇨 🇪🇸 (@lonchbox) September 27, 2013
Featured image using WordPress iOS 7 App http://t.co/Fmo3EYvZfi
— pancho 🇪🇨 🇪🇸 (@lonchbox) September 27, 2013
Small text in the posts list display the number of comments will help.
But If I want to comment my own post?, the only way I found was going to web frontend and comment the post.
Only Drafts are highlighted, why don´t scheduled, pendent review, or event post format?
With the new iOS 7 touch events, the app can use slide menu to access into a fast access for, Post status, Featured Image & Categories and more in the dropup menu. Thinking to have the fantastic Desktop QuickEdit.
I have many subsites inside some multisite installations, this means every time I create a new subsite and I want to administrate them using the Mobile App I have to add my user and password, this is very annoying and disturbing, why?, sure must be a technical reason, but is not helpful. With a option like this just need to register the main site and the super admin user and password, then displaying all subsites selecting which ones to add/remove from the App.
The idea of the Featured Image is first know if there is one, and second can be empty if there is not a featured image, this means you can add one from there.
An easy and cool mobile up will be useful beyond blog fast publishing or easy content creation, also will help administrate a WP site, personally I use P2 as a project wall and the app offer enough features to interact and administrate content while I´m not in front a PC, mostly comments, but felt problematic sometimes. On my clients experience, they will love to used, but can´t understand it easily.
Simperium API and the tastefulness of the people who created it. But the bigger interest was in what we could build alongside Fred and Mike on top of Simperium across all our products.@photomatt
I try Simplenote, it’s a good bet to replace the love/hate TinyMCE ;)
Even all of this, thanx for the app to all the developers, and looking forward next updates :)
For new users and readers, you can download the WordPress App true iTunes, do it, test it and share your thoughts.
Sorry for the Spanish Screenshoots. This post Featured Image is from @hugobaeta post.
I think The locación of the Featured image button is wrong in the New design of WordPress iOS App
Con la nueva versión de WP 3.5 se nos va una sección que creo pocos usábamos, en algunos casos este sistema de links lo utilicé para gestionar los típicos links del pie de una página o los social links. La forma en la que manjaba los links era muy útil, pudiendo valorar, enlazar y definir el funcionamiento del link.
Ahora si has actualizado tu WP y en tu theme o proyecto usas los Links pues solo tienes que instalar el nuevo plugin de Link Manager y todo volverá a la normalidad.
Desde hace unos meses me he aficionado a Less. ¿Pero que es Less? es método para hacer hojas de estilos dinámicas, es decir que podemos crear una especie de CSS dinámico. Lo que pasa es que Lees en si no es interpretado ni por el navegador o el servidor ya que necesita ser compilado para crear un CSS.
Lo bonito de este lenguaje es como puedes simplificar el trabajo agregando variables, algo que siempre se hecha en falta en CSS, pues tambien despiezar una hoja de estilso en varios archivos y estos al final crean un solo CSS, validad y comprimido.
Ahora, por mis capacidades limitadas con el tema de configuración de servidor o compiladores preferí no romperme la cabeza e ir por lo seguro, encontré un compilador de Less llamado Codekit, lamentablemente está solo para MAC, vale la pena, compila, revisa, valida y hace un minify, osea comprime, el CSS resultante, Codekit te permite decidir donde quieres guardar el archivo comprimdo además de otras funcionalidades como optimización de imágenes donde lo que hace es eliminar toda la META información del archivo de imagen, también compresión y validación de Js.
Lo único que no he logrado controlar es que en el caso de WP, el style.css necesita unas lineas comentadas en el inicio para contener la información del theme, como nombre, url, descripción, etc. Less al compilar borra estos comentarios, elimina todas las lineas comentadas con lo que claro el archivo queda mas limpio. La única solución que he encontrado es crear un archivo llamado compiled-styles.css el cual le hago un @import en style.css, de esta forma style.css da la información del Theme pero no tiene ningún estilo dentro.
Ahora, empezar a crear tus propias variables y combinaciones es largo, sobre todo cuando queires que tu CSS sea cross-borwser. Para ello hace poco encontré elements.less, es un archivo que define las variables básicas, como border, border-radius, transparencias, box-shadows, gradients. Un ejemplo:
Des esta manera definiríamos un borde redondeando en CSS:
#some_div { -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; }
Bueno pues en less solo se tiene que escribir:
#some_div { .border-radius(5px, 0, 0, 5px); }
Y así hay miles de ejemplos y elements.less es un buen comienzo para entender la estructura y potencial de Less.
El año pasado la WordCamp fue mucho mas sencilla que esta, fuimos pocos, lo que nos permitió preguntar un poco mas y conocernos mejor. Conocí que detrás de ayudawordpress estaba un señor muy joven, ;) @fernandot, que no era programador! algo para mi sorprendente dado los buenos consejos y soporte que da su blog, también que llevaba muuuchos años impulsando y ayudando en los foros de wordpress. Fue también gratificante que un mail te puede poner en contacto con un evento que puede pintar de inaccesibles a sus organizadores, aprendimos que ya en su version 2.8 WP era mas que una forma de hacer blogs y que sobre todo wordpress es una herramienta muy fácil para aprender sobre como funciona el SEO, lastima que como siempre las wifis sean tan impredecibles y no pudimos adentrarnos en lo que es BuddyPress.
Pero en el pasado evento logramos algo importante, llegamos al objetivo que que tenía Zè cuando fué, conseguir que la traducción en castellano se actualizara, hubo una discusión larga de esas que parece que no tienen sentido ni fin, por suerte llegamos a la conclusión que la mayoría usábamos la versión de Fernando Tellado, en ese mismo momento la subieron y por fín! teníamos una versión en nuestro idioma, algo que permitió saber y conocer mejor como se comportan los blogs, osea mejores números para calcular. Una dato importante que en esa ocasión caímos en cuenta, es que si no se mantiene actualizada la traducción con cada versión o actualización de WordPress no podíamos darle al botón de Actualizar Automáticamente desde el Admin.
Todavía necesitamos ayuda para mantenerlo al día, mas info en este link.
Y llegó la Wordcamp 2010 cargada de mejores ponencias y personas interesantes, había la preocupación de que el Espai Jove de la Fontana no tenga espacio para todos los apuntados, pero cupimos todos.
Bueno como escribo fatal he pensado en hacer un resumen real, tomando fotos del album de cavalleto y usando el plugin de Blackbird Pie para tomar los tweets que realicé durante el evento y poder plasmar los tres componentes que suele tener un evento. 1) las ponencias, 2) lo que se dice, 3) el networking.
Por suerte nadie se sentó en la silla de en frente :P
Cosas que quizás no sabías que se pueden hacer con WP por Fernando Tellado (Ver)
Mas allá de los fantásticos ejemplos, Fernando nos demostró que las capacidades de WordPress deben medirse en base a que tipo de información quieren los usuarios de tu cliente, romper el típico formato de un Theme puede ayudar a que el contenido llegue de una mejor forma, no abuses de plugins ni toques la Base de Datos. Y si, WP es sexy! por lo tanto se elegante «Code is Poetry»
[blackbirdpie url=»http://twitter.com/#!/lonchbox/statuses/13516601525538816″]
What’s coming for WordPress por José Fontainhas
Las mejoras en WP son constantes, a veces van demasiado rápido y en parte debemos agradecer a la comunidad que lo soporta. Una de las novedades mas importantes en la versión 3.1 serán los Post Formats e incorporación de mas AJAX en la interfaz del Admin, así ganaremos mucha mas velocidad cuando trabajamos. También una llamada de antención, si hay una actualización y se indica que es importante, tenemos que actualizar, y si le damos al botón para automatizarlo supimos que el sistema desactiva los plugins antes de actualizar y luego los vuelve a actualizar, aunque una copia de FTP y BD no es mala idea ;)
[blackbirdpie url=»http://twitter.com/#!/twittpalma/status/13576479325556736″]
Como sabéis Zè es quien maneja la internacionalización, es decir, las traducciones. Con lo que pude comentarle que sería interesante que hubiera la posibilidad de crear una versión para Baleares, y como todo en Automattic fué cuestión de poco tiempo para que tengamos la opción de empezar a traducirlo. Así que Manos a la obra (link actualizado)
Rethinking Themes por Rafael Poveda
Lo siento Rafa, llegamos tarde después de la pausa para comer. :( Y para compensar puedo comentar que he trabajado con Thematic y Carrington aunque prefiero los ChildThemes soy un fan total, poder evolucionar con el Theme original es brutal, sobre todo con TwentyTen.
[blackbirdpie url=»http://twitter.com/#!/factoriadigital/status/13544538664607744″]
Lo bueno fué que aunque llegué tarde aproveche en el siguiente descanso para enseñarle una idea sobre como se podría potenciar las opciones del viewport para iPad, es decir, cuando cambia de landscape(horizontal) a portrait(vertical), hice la prueba con un script de Matthey James Taylor, pero me supo a poco, charlamos sobre el tema con @mecus y Karim sobre como podría ser un plugin que permita llevar a los Themes de WP a otro nivel sobre este tipo de dispositivos. Una muestra si abres en tu ipad la web de @joanjimenez o @spoonch. Para las pruebas use como web tool ipadpeek
[blackbirdpie url=»http://twitter.com/#!/kardotim/statuses/13668310130368513″]
Taller SEO por Fernando Muñoz (Ver)
Mas allá de aclarar algunas dudas el taller fue bastante básico, se nota que la consultoría no es gratis ;), pero muchos de los asistentes pudieron despejar dudas sobre sus webs y exponerlas a los presentes. Una buena forma de ganar clicks ;)
No soy un experto en SEO, pero entendí que es un mundo muy discutido en donde Google domina y que muchos buscan varias formas de ganar en ese terreno. SEO es para pocos, mi conclusión, muchos datos que mas allá de visitas y clicks se me suelen hacer indescifrables.
[blackbirdpie url=»http://twitter.com/#!/arturomarimon/status/13567355820974081″]
WP como CMS por Luis Rull
Aqui si me lanzé a la piscina, después de la disertación de Luis el pidió ejemplos de algo hecho con WP 3.0 que no sea un blog y con el equipo de @brujula_talk presentamos el proyecto de @youarehotels fué nuestro primer proyecto sobre WP 3.0 multisite, ChildThemes y WPML con 5 idiomas (que por cierto el link de descarga ese día no funcionaba), integramos con ihotelier para el motor de reservas además de facilitar la creación de Ofertas mediante un Post Type y un Custom Field. Para el tema del diseño utilizamos typekit y así dar la opción de usar otras fuentes a los diseñadores. Perdón por el autobombo pero ya que nadie dijo nada pues como siempre el pancho da la nota jejeje!. Espero que haya sido de ayuda para alguien.
[blackbirdpie url=»http://twitter.com/#!/lonchbox/status/13611979356770304″]
WP in your cell phone por Isaac Keyet
La primera ponencia en inglés, pero sorprendentemente fueron pocos los que salieron huyendo, es mas, hubo muchas preguntas. La conclusión es que el tema de las apps en general está muy verde, nos falta experimentarlas mas, y recordar que todo el código de las apps es libre, a quien pueda ayudar nos haría un favor enorme, porque ideas no faltan. Tambien nos comentó que es el creador de Intense Debate, una gran idea que debe ir madurando, sobre todo es mucho mejor que disqus ya que tus comentarios se quedan en tu blog y no se los llevan a otro sitio.
[blackbirdpie url=»http://twitter.com/#!/lonchbox/status/13639829866684416″]
Después de este tweet hablamos un poco sobre el tema de los viewports, pero luego profundizamos en que la app para iPhone & iPad sobre una particularidad la geolocalización ya que la app lo permite pero no sabía como usarlo, claro no busqué bien ni lo he probado así que os dejo una captura de la app y un enlace al plugin necesario para usarlo
Behind the Scenes of Automattic por Karim Osman (Ver)
El tweet que acompaña este resumen es lo que pienso realmente sobre las reuniones, una perdida de tiempo, sobre todo cuando son para «hablar», son útiles pero mejor hacerlo comiendo no?, Este ejemplo demuestra que lo que es gestión, avance y tareas que mejor que tenerlo todo escrito, todo queda escrito. Simple forma de coordinar un equipo que está por todo el mundo (como muchos otros) y que hablan diferentes idiomas. Además de su charla Karim resultó ser un muy bune tipo! :) un placer.
[blackbirdpie url=»http://twitter.com/#!/lonchbox/statuses/13634647372070912″]
WP como plataforma de comercio electrónico por Fernando Serer (Ver)
Nuevamente me la perdí en su mayoría, pero por las palabras de Jesus Cortes fueron bastante útiles. Seguramente Jesus pueda ampliar mas en el blog de su empresa. Y el mejor que nadie podría dar una buena comparación entre WP como ecommerce contra Magento o Prestashop.
[blackbirdpie url=»http://twitter.com/#!/jescortes/status/13655939395620864″]
WooTumblog plugin, post formats and Express App por Jeffrey Pearce (Ver)
Lo que ha logrado la empress de Jeff es fantástico, crean Themes y ahora plugins, muchos de nosotros seguramente hemos usado alguno de sus productos para ver como lo hacen o para saber como hacerlo. Nuevamente a pesar de ser en inglés hubo preguntas, mas de los esperado. Yo me centré en un caso muy concreto sobre un problema con los dropdown menus para un childtheme de The Morning After
[blackbirdpie url=»http://twitter.com/#!/lonchbox/status/13668971882483712″]
Espero que liberen su framework para que los Themers podamos hacer mas cosas y mas rápido.
Taller de creación de plugins por Rocío Valdivia
Aqui empezó lo divertido, ya era un poco tarde pero era la ponente que quería oir desde un inicio, para mi los plugins son pan de cada día, a veces los adoro y otras los odio, pero sobre todo no los entendía, al no ser programador me era imposible conocer su funcionamiento pero llegó Rocío y nos explico todo (con permiso de @bi0xid ;) de una forma super simple, tanto que por fin voy hacer mi primer plugin, una chorrada pero el primero y así saber como avanzar o interpretar otros. Una muestra mas que WP a logrado llevar el conocimiento del código a personas con formación en artes, diseño, comunicación y mas…
[blackbirdpie url=»http://twitter.com/#!/lonchbox/statuses/13677101450268672″]
Cuando lo tenga hecho te lo envío :)
Y así fuimos trending topic
[blackbirdpie url=»http://twitter.com/#!/lonchbox/status/13957131573133313″]
Espero que este resumen os sea entretenido, no sé si útil pero si es una visión y experiencia muy personal de como vive y trabaja la comunidad de WordPress, dinámica, abierta, joven, no tan joven, diversa pero sobre todo personas. Seguro en un congreso de Matemáticas o Joomla no se lo pasan tan bien jejejej!.
Hasta la próxima…
<!Compartir, el mejor fenómeno que pudo darnos las redes sociales. Aunque esto no es creación de las redes sociales, hace tiempo ya se podía enviar a email o enviarlo a agregadores tipo digg o meneame. La cuestión es que con las redes sociales esto se ha vuelto público, es decir, compartir es un acto de visibilidad, conocimiento y apoyo. No compartes todo ni a todos, cada vez mas es importante saber filtrar, ie. a mis amigos personales no les suele gustar que les envíe o comparta noticias sobre código o tecnología por el simple hecho que son mis amigos y los conozco procuro compartir con ellos cosas que tengamos en común.
Tampoco estoy de acuerdo en compartir por compartir, vamos que es una forma de dar tu criterio y hay que ser escrupulosos y consecuentes con lo que uno piensa o hace.
Existen servicios como sharethis y miles de plugins para WordPress que nos ayudan a incorporar estos botones a nuestras webs, pero el dar a un usuario muchas opciones hace que pierda el interés de compartir, por eso pienso que es mejor añadir el botón limpio y por defecto aunque todavia estoy por saber como personalizarlos mejor, poner un boton con un diseño propio. Y por esta razón quería compartir el código necesario para poder añadir los botones mas básicos
Primero añade un poco de CSS, con esto podrás controlar como se ven, yo los suelo flotar a la izquierda para que queden alineados, si los usas en formato horizontal, en vertical me pasa que el de linkedin tiene un margen superior que todavía no he depurado.
.sharebuttons { padding: 10px 0 0 2%; overflow: visible; float: left; width: 98%; } .twitter-share-button, .sharebuttons iframe, .sharebuttons .IN-widget{ float: left; margin: 3px 0 2px; }
Luego en el loop.php, single.php y si te interesa tambien añadirlo en tus páginas copialo en page.php, siempre dentro del if
<div class="sharebuttons"> <a href="http://twitter.com/share" class="twitter-share-button" data-count="horizontal" data-via="lonchbox" data-lang="es" data-url="<?php the_permalink(); ?>" data-text="<?php the_title(); ?>" >Tweet</a><script src="http://platform.twitter.com/widgets.js" type="text/javascript"></script> <!-- poner en data-via el usuario de twitter al que pertenece la página --> <iframe src="http://www.facebook.com/plugins/like.php?href=<?php echo urlencode(get_permalink($post->ID)); ?>&layout=button_count&show_faces=true&width=150&action=like&colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:150px; height:30px"></iframe> <script type="text/javascript" src="http://platform.linkedin.com/in.js"></script><script type="in/share" data-url="<?php the_permalink(); ?>" data-counter="right"></script> </div><!--.sharebuttons-->
Espero que sea de ayuda y no cometer algún error de programación básico, si alguien ve algo que me lo diga y lo corrijo.
Actualización:
Una vez puestos los botones, verifica que la configuración de tu WP Super Cache sea así:
La razón es que el caché puede hacer que el conteo de los botones no sea correcto y de esta forma siempre contabiliza la url del post y no la url del blog.
Let`s Share!
Esta bien que facebook nos ofrece una plataforma de comunicación potente, pero de ahí a que solo usemos facebook me parece un error. Sobre todo en el caso de una campaña, se pierde el control, no se puede exportar los comentarios o guardar toda la actividad, además de que según de empresa, medio o campaña esto daría incluso mala imagen. No hay nada mejor que tener las cosas seguras en casa, empezar a comunicarse desde una fuente controlada por nosotros es fundamental saber donde inicia y tener un lugar donde termine la comunicación que hacemos.
(via @bernatcomas)
Sinceramente es un dispositivo genial.
Tecnología. En este aspecto han hecho un buen trabajo, es ligero, rápido y súper. Es verdad, la batería dura 10 horas, aunque para recargarla a toda su potencia necesita de toda la noche.
Usabilidad. La interfaz impecable. Pero el hecho de no tener soporte usar el teclado es muy incomodo, nunca he escrito en terminales táctiles por lo incomodo que me resulta el lápiz, aunque ahora no se si buscaría uno para el iPad, seguramente será necesario probar una aplicación para reconocimiento de escritura.
Productividad. Aumenta bastante, no solo tomas notas sino que pasas a acceder directamente a la información que necesitas y editarla en la mayoría de casos. La suite de iworks funciona perfectamente.
Sistema operativo. Aceptable, tiene muchas carencias de opciones, la transferencia de archivos es algo que debería ser lo mas sencillo, usarlo cono disco externo no es tan fácil como debería. Aunque, si la idea es no descargar archivos es suficiente con una conexión a internet. Hasta el momento solo he tenido un bug y una sola vez.
Conectividad. Uso el modelo wifi + 3G y tiene mas cobertura que el iPhone.
Aplicaciones. Por el momento muy pocas y no todas aprovechan las funcionalidades del OS, por ejemplo en el cambio de diseño cuando se usa vertical u horizontal, aprovechar esta capacidad es sin lugar a dudas lo mas interesante desde el punto de vista del usuario.
Herramienta comercial. perfecta para hacer presentaciones a un grupo de no mas de 2 personas, ayuda mucho y no es necesario conectarlo a un proyector, aunque pronto (este jueves en la twittpalma) probare el conector para proyector RGB.
Hasta el momento, estoy muy contento con la nueva herramienta/juguete ;)