Archivo de la etiqueta: PHP

Gana una entrada a la PHPunconference 2015

Desde mañana se realizará la PHP european unconference 2015 AQUÍ! en Palma de Mallorca en el hotel Catalonia Majorica. A que no lo sabías?

https://twitter.com/33themes/status/596717361564143616
Gabriel Pérez de 33themes regala su entrada y solo tienes que responder a su tweet para ganarla!

Concepto > Contenido > Diseño > Tema

El desarrollo de un Tema puede empezar por varias partes, muchas veces comienza por un diseño el cual plasma una idea general de como queremos hacer nuestro theme, pero es el proceso correcto?. Ya hace tiempo que los Temas Premium son una opción fácil a la hora de poner en marcha un proyecto para un cliente, para escojer este Tema nos guiamos por el diseño, las valoraciones y compras que ha tenido ese Tema en concreto, ojeamos un poco el html usando firebug y si vemos necesario hacemos una consulta al desarrollador sobre la compatibilidad de este Tema con otros plugins que nos interesa usar.
Lo malo es que casi siempre el Tema no hace bien todo lo que ofrece, tiene miles de opciones para hacer un Tema Multipropuse, osea que sirve pa todo, cosa que es un gran error ya que terminas usando menos de la mitad de las funcionalidades del mismo.
Esto ya lo discutimos un poco en un Post sobre Themeforest y GPL, os recomiendo leerlo.

¿Pero que pasa si queremos hacer nuestro Tema desde cero, creando todo el código, plugins, css, personalizaciones de plugins o integraciones?, pues que no deberíamos empezar por el diseño.

A continuación os explicaré como creo que deben plantearse la creación de un Tema propio o para un cliente sin necesidad de personalizar un Tema Premium.

 

  1. El Concepto:
    Es el motivo, la razón escensial del porque hacer un diseño web a medida. Para desarrollar un concepto hace falta hacer sesiones con el cliente donde se elavora los objetivos que debe cumplir la web, que apartados se usarán y de que forma se va a administrar el canal web/online.
    Con este proceso crearemos primero un wireframe, son como planos esquemáticos para identificar todos los elementos que necesita la web, definir bien si son videos, fotos, texto, enlaces, es el contenido dinámico, estático o viene desde otras plataformas como el caso de los timelines de twitter o facebook.Este wireframe debe considerar que contenido es visible para mobil, para tablet y para desktop, sabiendo así como gestionar la visibilidad, calidad y carga de ese contenido. Es muy importante tener claro el wireframe y quien o quienes serán los responsables de mantener la web para que el contenido sea coherente con la capacidad de gestión de la información web dentro de la empresa.
  2. El Contenido:
    No solo son los textos, son fotos, videos, comentarios, formularios, respuestas, emails de contacto, galerías, material de descarga, PDFs, enlaces, todo aquellos que la web necesita para poder funcionar correctamente. Si el wireframe está bien hecho siguiendo los objetivos la web tendrá un concepto definido y eso ayudará a entender como se generará ese contenido, se puede calcular tiempos de producción, traducción, edición y revisión.
    Conociendo todo el contenido que vamos a usar es buena idea profundizar si algo de ese contenido se gestionará o generará con plugins, así facilitaremos el paso 3 y 4,  haciendo mas fácil, al diseñador y programador, la creación del código, pero sobre todo los parámetros de gestión que tendrá ese Tema. ¿Es importante tener todo el contenido desde el incio? no necesariamente, pero si tener claro que tipo de contenido es. Cuando falta contenido para realizar el diseño se puede utilizar contenido Dummy o mas conocido como LoremLipsum.
  3. El Diseño:
    Una vez tengamos claro el wireframe y el contenido podemos empezar a diseñar, lo haremos siguiendo y respetando los pasos anteriores haciendo los mínimos cambios posibles, esto ayudará a tener una producción organizada y sin desvíos de tiempo de ejecución.
    Al entrar en el terreno del diseño lo mas importante es saber que estilo se quiere usar, si se parte de un logo seguir las líneas de la marca, escojer una paleta de colores para cada elemento ayuda a la hora de programar, definir que color tienen los enlaces, los rollovers, los menus, el texto general, los titulares.Durante el diseño entramos en el terreno de las Fuentes o Tipografías, actualmente podemos usar Google Fonts de forma gratuita o servicios como Typekit para fuentes con licencia. Hay que tener claro el comportamiento de la fuente en los diferentes navegadores sobre todo para las dimensiones y tamaños de menus, titulares o textos grandes donde el tamaño si que importa, sobre todo para idiomas con palabras largas como el Alemán.
  4. El Tema:
    Como consejo siempre usar un wireframe primero para mobil, subir a tablet y terminar en desktop, es mas fácil añadir que quitar, además que la mayoría de frameworks para wireframing  responsive (foundation zurb) están hechos para programar primero para mobil, small y terminar en desktop, large.La programación del tema empieza por definir los templates a usar, saber si usaremos index.php o front-page.php para nuestra home, cuantas plantillas personalizadas para categorías o custom taxonomies, si hay custom post types necesitaremos los single-CPT.php.
    Lo bueno de seguir estos pasos es que se pueden organizar las tareas de producción por templates y partials (get_template_part()), de esta manera el seguimiento de la producción es mas fácil. El programador del tema debe trabajar conjuntamente con los editores y gestores de la web para coordinar las funcionalidades que debe el Tema ofrecer, como las opciones del Tema, Paneles, Widgets, Configuración de Plugins y sobre todo dejar claro como se carga el contenido.¿Se puede desarrollar mientras se carga el contenido? Si, aunque hay que saber manejar tareas en paralelo de dos equipos, editorial y programación.¿Se puede desarrollar sin tener todo el diseño hecho? Si, pero no es recomendable, ya que al no tener los diseños de todas las secciones y elementos puede hacer que el desarrollo se retrase por cambios sobre cambios.A la hora de programar las funcionalidades de un Tema o su compatibilidad con plugins hay que tener claro el tipo de editor que tendrá la web, ya que dependiendo de sus conocimiento de WordPress este podrá utilizar funcionalidades complejas o en su defecto se debe simplificar al máximo para no retrasar ni entorpecer la carga del contenido.Hay que reconocer que todo el trabajo termina en la programación del Tema, pero el éxito del Tema no solo está en la programación ya que si los pasos previos se hicieron a conciencia el proceso de creación del Tema será mucho mas organizado y seguro.

 

Si te ha gustado este post te invitamos a participar del SEMINARIO: CREACIÓN Y DISEÑO DE TEMAS CON WORDPRESS que nuestro compañero @lonchbox dará en @PalmaActiva, estará enfocado a desarrolladores WordPress con un nivel Medio ya que se toparán aspectos de programación php, js y css. Y si eres un diseñador que quiere aprender a diseñar para WordPress o programar tu propio tema también te puede ayudar este seminario. Anímate y forma parte de la gran comunidad de desarrolladores WordPress que hay en el mundo 🙂
Apúntate ya! que las plazas son limitadas.

miniEntrevista : Carlos Gervet

Carlos Gervet es era un Joomlero convencido, tuvimos nuestros debates pero a la final tomo la mejor decisión usar mas WordPress. Él se describe así:

Emprendedor a tiempo completo, Autodidacta. Apasionado de la usabilidad web y la experiencia de usuario. Front End Developer.

 

Pecador, por Joomlero pero se te perdona. ¿Que valoras WP a lo hora de plantear un proyecto web?

WordPress sin dudas es un gran CMS 😉 Pienso que se ha convertido en uno de los mejores del mundo por varios motivos y esos motivos son los que generalmente valoro a la hora de plantear un proyecto en WordPress.
En primer lugar su sencillez de uso y adaptación para cada necesidad específica. WordPress es un CMS que se puede adaptar a cada proyecto que quieras hacer en la web.
En segundo lugar la versatilidad que tiene este CMS, la misma que ha llevado a que su comunidad se convierta en la más grande del mundo de los CMS, y como consecuencia de esto una inmensa cantidad de soluciones basadas en plugins y themes gratuitos que todos podemos usar para cubrir necesidades en un sitio WordPress.
Y en tercer lugar la infinidad de soluciones Premium que hay. Esto es algo que valoro mucho ya que una vez que pagas un producto sabes que ese producto funcionará casi 100%.

 

¿Cual ha sido tu reto más grande en un desarrollo sobre WordPress?

Creo que el mayor reto con WordPress fue hace varios años. En el antiguo Menorca Diario se creó un WordPress multisite para que los colaboradores tuvieran su propio blog. Hacer un sitio multisite no es algo que hagas todos los días y en aquel entonces luego que ya se había hecho y estaba funcionando se tuvo que migrar a un nuevo servidor. Fue toda una experiencia ya que en un diario que tenía miles y miles de visitas diarias el proceso de migración tiene que ser bastante minucioso o dejas a miles de personas sin la información que buscan.

 

¿ChildTheme, Custom Theme, Framework o Personalizacion Theme Premium?

He probado Frameworks, ChildTheme, Custom Theme y personalización de Themes Premium. He de decir que realizar un theme desde cero es más gratificante pero hoy en día con la cantidad de frameworks y Themes premiun que hay pienso que no vale la pena hacerlo, a no ser que sea un proyecto muy específico. Considero que los ChildThemes son una opción importantísima ya que te permite hacer muchas cosas manteniendo un sistema de bastante coherente del theme, viniendo a ser más o menos lo que es el override en Joomla y su utilidad es inmensamente grande, pero en WordPress pienso que no está bien pensado del todo. De frameworks he probado y utilizado muchos, el que más utilicé en algún momento fue el Gantry sin embargo ahora estoy por probar Roots Theme y Foundation que tienen muy buena pinta. Y finalmente los themes Premium, pues hay algunos que hay que quitarse el sombrero, hay muchos desarrolladores que están haciendo grandes e increíbles cosas y es por eso que en la mayoría de “casos” prefiero un theme Premium, sin embargo me considero más de frameworks, soy un poco fanático de ellos.

 

¿Cuando tienes una duda donde buscas un ayuda?

Normalmente si tengo una duda lo primero es Google, luego ya voy tirando de wpbeginner, snipplr, hongkiat y smashingmagazine, para mi estos son los amos, luego hay otras web que también son muy buenas pero principal mente estos 4 que mencioné antes.

 

¿Que recomiendas evaluar a la hora de contratar un hosting?

Para un Hosting normalmente busco varios factores que considero importantes. Un precio asequible, soporte de buena calidad, un buen panel de control como cpanel y un buen uptime. Hablando precisamente de Hosting ahora estamos por lanzar MolaHost.com, un servicio de alojamiento LowCost donde pretendemos que todos estos factores estén muy presentes en nuestro servicio a precios muy asequibles. De echo hemos realizado una campaña inicial para atraer clientes y hemos tenido muy buena respuesta, nos hemos sorprendido con los resultados iniciales.

 

Puedes seguir a Carlos en su twitter @CGervet, pasarte por su CV gráfico.

miniEntrevista : Asier de la Fuente

Asier no es un desarrollador al uso, es un genio de los polígonos, entornos virtuales, texturas y luces, él se describe así:

Soy Ilustrador (2d y 3d) y diseñador (gráfico y web)

 

Lo tuyo es el 3D, tu portfolio lo dice a gritos y nos encanta, aunque sabemos que pecas con el código. ¿Como empezaste a usar WP?

Tras descubrir los blogs con blogger, me interesaron los CMS y, tras acabar harto de Joomla me tropecé con WP que es un cms con opciones de sobra par la mayor parte de los trabajos que hago.

¿Cuantas veces has cambiado de Tema en tu página, fue fácil o difícil?

Yo no hago temas desde cero. Como ya comentas, me dedico principalmente al 3d, y no soy tan experto en WP. Suelo buscar temas existentes y los adapto a mis necesidades. Esto es, evidentemente, fácil.

¿Que es lo que mas te gusta de hacer proyectos web con WordPress?

Es un cms sólido, con una interfaz atractiva y bien ordenada…y tiene el soporte de una inmensa y activa comunidad de usuarios dispuestos a aclarar todas las dudas que surjan.

¿Cuantos plugins usas en tu site, alguno preferido?

No uso muchos plugins. Metí “All in One SEO” para tocar un poco el tema SEO y “Sociable” para que los visitantes compartan mis posts. No necesito mucho mas porque quiero que sea algo sencillo.

¿Como sería tu Tema de Porfolio preferido?

Que tenga shortcodes para poder hacer columnas y una plantilla “Fullwidth” opcional. Asi puedo maquetar texto facilmente, que siempre se echa de menos la facilidad de InDesign en los proyectos web 😉

Podéis seguir a Asier en su twitter @asier3d o conocer mas sobre su trabajo en www.asier3d.com

Gracias por tu tiempo y atentos a la próxima minientrevista.

miniEntrevista : Benjamí Villoslada

Benjamí, socio fundador de menéame.net es un profesional muy conocido en el entorno Web y Software Libre. Siempre dispuesto a colaborar con iniciativas que promuevan el conocimiento y siempre actualizado en nuevas tecnologías ofreciendonos un punto de vista crítico gracias a su basta experiencia.

Els bits són la matèria primera més disruptiva després del foc.

Ordinadors + internet + programari lliure = la revolució tecnològica més important per la societat després dels tipus mòbils de l’impremta.

 

¿Alguna vez has instalado un WP para usarlo de forma inusual y no como blog o site? Ej: red interna, gestor de tareas, etc.

No, evito el conocido síndrome del martillo (para el cuál todo son clavos) porque no veo motivo: no tenemos escasez de software. Hay grandes CMS específicos para esas tareas, con detalles muy finos para automatizarlas que WordPress no tiene o están pillados por los pelos. Se trata de conocer esos CMS, cosa que animo a probar a quienes se atrevieron a instalar un WordPress, porque no son tan diferentes: HTML, PHP, CSS, JavaScript –vale, y Java en algunos casos.

¿Cual ha sido la mayor razón de un cliente para no usar WordPress (Software Libre) y como le rebatiste?

Que WordPress es un software para blogs. Lo rebatí enseñando lugares que no se parecen nada a un blog y están basados en WordPress.

En cuanto al software libre, ya no lo rebato. Que lo usen si quieren pagar un extra en licencias, estar atados a sólo un proveedor amo del código al que no puede acceder nadie más, que cuando le necesiten deban pagar lo que les pida, que les atiendan cuando puedan o quieran, etc. No es un cliente para mi; los clientes cautivos me estresan. Ya aprendí mucho de eso en mi primera etapa como bitólogo de software no libre (1984-2000).

En un post anterior sobre la licencias GPL comentaste sobre el “capitalismo” del Software libre. Explícanos un poco este concepto aplicado a WP

No lo dije porque el capitalismo sea nuestra ideología, sino para destacar el gran desconocimiento del software libre: a menudo nos llaman comunistas http://owni.eu/files/2011/01/communism.jpg En realidad nuestra musa es el usuario, que debe ser el propietario del código que gestiona sus datos –en este caso sus contenidos que publica en el web. La licencia del Microsoft Office, del Photoshop o del iTunes dice que jamás serás el propietario, sólo te dejan usar su software. Y bajo unas condiciones bastante restrictivas. Eso sí seria comunismo –y del soviético, por las restricciones.

Con el software libre existe igualdad de oportunidades en la profesión porque todos pueden descargarlo sin pagar nada, tienen acceso hasta el ultimo rincón del WordPress, pueden tunearlo y personalizarlo hasta dejarlo irreconocible. Sólo dependen de su capacidad.

Los clientes tienen libertad para elegir el proveedor. Para cambiarlo en cualquier momento sin perder sus contenidos (subrayo el ‘sus’) que tanto les costó publicar. Cualquier profesional puede ver las chapuzas que hizo el informático anterior y solucionarlas, porque el software libre obliga a entregar el código al usuario final ¿No te lo dio quien instaló y personalizó tu WordPress? Reclama porque está incumpliendo su licencia libre (conocida con el nombre de “GPL”).

Gana el mejor profesional, fomenta la competencia y el cliente se beneficia de una oferta amplia. Dicen que el capitalismo es eso.

¿Qué “relevancia” tiene WP como generador de noticias en Menéame? .com y .org

No tenemos estadísticas de los CMS que usan los lugares que llegaron a portada, lo siento.  Pero está claro que WordPress ha sido importante a la hora de hacer muy fácil que más personas puedan publicar, y los medios alternativos siempre gustaron a los usuarios de menéame.

¿Qué te gustaría que la comunidad cambie, mejore o añada al core de WordPress?

En estos momentos los elementos del ‘core’ son suficientes para crear páginas web muy completas y con los diseños gráficos más sofisticados, pero también con los más simples. No veo grandes cambios urgentes.

Quizás estaría bien poder colocar ‘widgets’ en cualquier lugar, pero no es urgente porque también se puede emular complicando la programación del ‘theme’. También podría incluir detalles que le diesen carácter de red social, quizás más cercano a Behance que Tumblr; seguir otros lugares, que te sigan, etc.

La irrupción de las tabletas y los móviles hace necesaria una adaptación más profunda a esos dispositivos. Habría que simplificar el panel, que en una tableta puede ser incluso peligroso –puedes cambiar cajas de lugar con demasiada facilidad al hacer scroll con el dedo. Entiendo que el ‘core’ incluye los ‘theme’ que WP instala de serie; si es así, todos deberían ser ‘responsive’. E incluso crear alguna presentación ‘core’ tan minimalista y elegante como la app Pocket para tabletas y móviles.

También estaría bien repasar la optimización, porque WordPress todavía no es todo lo rápido que podría ser. Pero bueno, de momento se puede solucionar con ‘plugins’ que generan cache. De hecho, el WP-Cache está programado por mi socio en Menéame, Ricardo Galli. Cuando lo instaló para su blog (¿en 2005?) dijo que era muy ineficiente, y se arremangó para solucionar el problema. Poco después, WP-Cache fue clave para que algunos lugares de mucho tráfico se decidieran por WordPress. Por ejemplo Mashable, cuyo fundador se puso en contacto con Ricardo para ajustar la instalación. En aquel momento se coció algo importante en Mallorca para WordPress… pero ya me voy por las ramas y esa entrevista debía ser corta.

Podéis seguir a Benjamí en su twitter @benjami o conocer mas sobre su experiencia y servicios en blog.bitassa.cat

Si estás interesado en participar y ser entrevistado por WPMallorca envíanos un email a info[at]wpmallorca[dot]com y nos pondremos en contacto contigo.

No te pierdas la siguiente entrevista.

miniEntrevista : Waldo Verdejo

Es el culpable de mi adicción a WordPress, allá por el 2004 creó un blog al que me dió acceso, inicialmente me aterroricé pero no fue hasta la versión 2.5 cuando empecé a entender como funcionaba. Él se describe así:

Interface yonqui que se gana la vida cincelando frontends: ahora mismo capitán y pregonero de la buena experiencia y diseño coherente en mola.com.
“Si, los ninjas también hacen frontend, pero no nos ves: Si no, no seríamos ninjas.”

 

WP ha cambiado mucho desde su primera versión ¿Cual crees que es la mejora mas importante?

Para mí la revolución fueron los custom post types. ¿Fue en la 2.5?  Ésa implementación abriría la posibilidad de hacer más o menos fácilmente paneles de control más intuitivos y dedicados a poder listar los elementos especiales necesarios… organizar la información como uno guste y con jerarquías abiertas! fichas de producto, perfiles de artista, tiendas, etc. WP pasaba así de ser una mera herramienta de publicación de blogs a un CMS.

¿Personalizar Theme, Desarrollar desde cero o childtheme?

Depende. Desarrollar desde 0 siempre te recompensa más, pero es generalmente un curro. Y a más complejo se vuelve WP, con sus menús, widgets, comentarios anidados, y otras virguerías… más cuesta. Uno tiene que tener un presupuesto holgado y tiempo para jugar a un ‘desde 0’. Si tus clientes son de bajo presupuesto (/mirada de complicidad), al cliente no le suele molestar que el diseño no sea exclusivo. Generalmente, sale a cuentas al cliente, y también al desarroleñador.

¿Alguna recomendación para mejorar el SEO de un WP, plugin o hack?

Si trabajas con un tema profesional, preocúpate de los recursos que el tema usa:  mira el código de la cabecera antes de adquirirlo: si ves 30 llamadas a js una detrás de otra, 8 css distintos, wp frameworks, dos suites de js (por ejemplo, Jquery y Angular) o un montón de código js o css metido en el head del tema o al principio del body… ese tema no es un buen tema. Me da igual que los comprimas con minify, que uses gzip, o cualquier triqui que deberías estar haciendo igualmente. La velocidad es clave para el buen seo. Sé que no siempre es posible, pero si vamos a elegir un tema, tengamos ese criterio inicial, luego puede ser muy tarde. 🙁

¿Cual es el site mas antigo que has hecho con WP y que aún esté vivo?

Alaputacalle.com , lleva un twenty ten. En el ‘acerca de Alaputacalle’ se puede leer qué es/era.

Pide un deseo. ¿Que plugin te gustaría hacer o tener que no hayas encontrado ya?

Plugins. Intento no andarme pidiendo la luna, es un CMS flexible y versátil. Rara es la vez que he buscado algo  que la comunidad no hubiera programado y, además, mantenido. Si no lo encontré, tampoco lo lamenté tanto, a veces buscas cosas tan concretas, que si no las encuentras, tampoco te va el proyecto en ello. Tenemos una comunidad de involucrados excepcional, y por la patilla.

Podéis seguir a Waldo en su twitter @walditocom o en visitarle en su lugar de trabajo www.mola.com

Gracias por tu tiempo y atentos a la próxima minientrevista.

miniEntrevista : Tomeu Fiol

Tomeu es un gran Fan de WP, imparte cursos y desarrolla sites para clientes, también es el bloggero detrás de turismepetit.com su tercer “hijo” 😉 de quien le preguntamos algunas cosas:

Desde hace más de un año inicié este proyecto con una doble vocación, una personal que consistía en cubrir una necesidad que detecté que había en Mallorca y que no era más que tener información centralizada de lugares de interés y ocio para las familias. Por otro lado era una oportunidad de aprender cosas sobre WordPress que luego pudiera aplicar a mis clientes. Puedo decir que actualmente se están cumpliendo ambos objetivos.

 

¿Como planificas la frecuencia de la publicación de las Entradas?

Tengo programadas una serie de alertas y altas en determinados servicios relacionados con la información que necesito, para la agenda que una vez a la semana recopilo y actualizo en la web, suele ser los jueves por la mañana.

Los contenidos se basan en experiencias por lo que normalmente cuando hacemos salidas en familia llevo mi cámara y una libretita donde voy apuntado lo más destacado. Luego guardo este material y miro de hacer al menos una entrada completa semanal aunque a veces la actualidad manda y tienes que hacer entradas específicas como puede ser navidad o carnaval.

¿Cual es tu estrategia SEO y como la aplicas en tu WP?

Worpress facilita bastante esta tarea, desde url amigables hasta la automatización del sitemap.xml. Pero lo fundamental y que funciona son 3 cosas:

1. Un título no sólo pensado para tus visitantes sino también para aquellas palabras claves relevantes.
2. Un contenido relevante y único, es decir no un recopilatorio de copy-paste que por supuesto también incluya las palabras clave, así como etiquetar correctamente la entrada y las imágenes.
3. Ese contenido nos lleva al punto 3 que es una adecuada difusión en redes sociales, si el contenido de verdad es revante, las redes sociales hacen su trabajo y los buscadores también 🙂

He comprobado que tu Tema es Premium ¿Cuanto y como lo has modificado?

Lo he modoficado muy poco porque quería centrarme más en los contenidos, busque una plantilla que se ajustará a mis necesidades, igualmente si que he modificado a través de las css colores y tipos de letra y algunos bloques como el slideshow que en la plantilla original era más grande. Pero poco más.

¿Cuantos Plugins utilizas en tu Blog?

Tengo 8 activos los típicos para evitar spam, SEO y otros relacionados con las entradas como poder incrustar videos de you tube o galerías de picasa. Tengo en mente instalar un más potente para el tema de la agenda que ahora misma enlaza con el calendar de mi cuenta de gmail.

¿Que crees que es lo mas importante a la hora de desarrollar un Blog?

Contenido, contenido y contenido 🙂 y bueno la usabilidad, es decir toda la complejidad que queramos dotar a una plantilla luego no debe notarse en el resultado final, es decir que el usuario de forma natural pueda navegar por nuestra web y se sienta cómodo en todo momento.

Podéis seguir al proyecto de Tomeu en su twitter @turismepetit o en su web www.turismeptit.com

Gracias por tu tiempo y atentos a la próxima minientrevista.

miniEntrevista : Xim Almendro

Xim es programador, muchos lo conocemos como el creador de monitorizeme.com y se define como:

Creador de monitorizeme.com una herramienta de monitorización de redes sociales (anteriormente conocida como twittchannel hasta que la convertí en multired) y friki de la programación. Dedicado en exlusiva a proyectos web desde 2011 hace ya la friolera de 1 año :P. En la actualidad trabajo y dedico mi tiempo a programar en entorno web. Aunque la primera pagina que hice seria allá por 1997, hecha en Notepad y con un diseño horroroso, siempre he intentado evolucionar y aprender cosas nuevas. Una parte de mi siempre quiere crear proyectos para ir probando nuevas maneras y métodos de programación, la última de estas locuras es Come con Ximosoft un blog donde pongo información de donde voy a comer (siempre hay gente que pregunta cuando ve una foto mía en Instagram).

¿Porque empezaste a usar WP, recuerdas con que versión fué?
Empecé usando WordPress en el 2005 para ir informando sobre un programa de edición de mapas para Ragnarok Online que estaba realizando. Según los archivos que dejé era la versión 1.5.2

Sabemos que tus conocimientos van mas allá de WP 😉 ¿Que le mejorarías o agrearías al core?
Lo que mejoraría o mejor dicho ampliaría es la gestión de custom post types, dejando crear tablas relacionadas que hagan mas fáciles las consultas porque a veces las consultas son complejas y con los metas se hace dificil. Otra cosa que cambiaría sería el uso de prototype por el de jQuery aunque es solo por una cuestión de preferencias a la hora de usar un framework javascript.

¿Que recomendarías a quienes quieran encargar el desarrollo de un Plugin?
Que sepan bien lo que quieren, o el comportamiento que desean. Muchas veces optas por hacer el plugin de una determinada u otra dependiendo de la funcionalidad que se quiere conseguir.

Has publicado o estás por publicar algún Plugin o Tema en wp.org?
No, la mayoría por no decir el 100% de los plugins que desarrollo son adaptados a las necesidades de un cliente en específico. Y con los temas pasa exactamente lo mismo están hechos a medida para los clientes finales.

A la hora de desarrollar un Tema que prefieres: hacerlo a medida, childtheme, personalizar un preimum o usar un framework.
En mi caso va en función de las necesidades del cliente, hay muchos clientes que por tiempo/presupuesto se adapta mejor un premium personalizado y a algunos que tienen una imagen corporativa muy clara y quieren un diseño concreto. Para una web sencilla con un solo site, suelo basarme en un tema base y construir a partir de ahí. Si se trata de un WordPress Multisite con variaciones opto por usar child-themes.

Podéis seguir a Ximo en su twitter @ximosoft o en su web www.ximosoft.com

Gracias por tu tiempo y atentos a la próxima minientrevista.