Entrevista con Matt Mullenweg y Mike Poco, pilares de WordPress

Entrevista con Matt Mullenweg

P : Matt , que ha asistido a casi cada Cumbre desde sus inicios y fue el primer orador que se anunciará y la única persona que ha vuelto cada año para asistir. ¿Qué hay en la cumbre que le trae de vuelta a Dublín cada año, y qué se puede compartir con alguien que nunca haya asistido?

Matt: Me encanta Irlanda y he visitado varias veces antes de la Cumbre . Disfruto de las actividades y la gente que me encuentro .

P : A través de los años , más código se está convirtiendo en la práctica habitual en cualquier sitio web . Está WordPress haciendo planes para integrar características como etiquetas de esquema o Facebook Open Graph en el núcleo?

Matt : Estamos dispuestos a adoptar y normas de apoyo , pero en general no se integran las etiquetas que son propiedad de un tercero.

P : ¿Tiene algún plan para un » desde cero reconstrucción «, o tal vez a caer deprecated.php y hacer un limpiador, una versión más ligera de 4,0?

Matt: Reescribimos o refactorizamos alrededor de 10 a 15% de WordPress en la mayoría de versiones, por lo que podemos decir que mantenemos a los usuarios actulizados y les damos nuevas características de forma rápida, mientras se hace la «reconstrucción desde cero» de forma incremental. A veces, las funciones antiguas tardan un tiempo, como se anotó con deprecated.php . Eso es porque tratamos de ser bueno de compatibilidad con versiones anteriores , por lo que la gente puede actualizar a la última versión sin preocupaciones.

P : Algunos desarrolladores de WordPress dicen que los usuarios y los roles son generalmente bastante limitadas en el núcleo y que no un montón de grandes extensiones existen para mejorar las características que los roles de usuario pudiera suministrar . ¿Hay algún plan para evolucionar esta sección del núcleo?

Matt : No estoy al tanto de cualquier cosa que no se puede hacer con el usuario y las funciones del sistema. Por lo general, Voy por el reclamo opuesto, que los roles y capacidades son demasiado complejos.

P : En WordCamp Europa , usted mencionó brevemente que iba a ser más práctico con el desarrollo del núcleo. ¿Nos puedes hablar sobre ello?

Matt : Me refiero a la 3.8, la versión que salió el 12 de diciembre.

P : Si WordPress no existiera hoy en día, ¿Qué CMS utilizaría en este momento?

Matt: Probablemente usaría algo a medida.

P : sitios web temáticos Premium y plugins han crecido cada vez más fuera del repositorio oficial . ¿Tiene algún plan para que en WordPress.org se puedan servir plugins premium GPL ambiente en un repositorio , de forma similar a los temas ofrecidos en WordPress.com?

Matt : No tenemos planes de transferir productos alojados o vender en WordPress.org.

P : ¿Usted tiene un plugin en particular no realizado po Automattic que podría compartir con los usuarios?

Matt : Claro , me gusta Dropbox fotos Carretilla de carga lateral, Email Publicar cambios y … casi todo lo demás que me encanta está cubierto por Jetpack.

P : ¿Qué consejo le daría a cualquiera que esté pensando en desarrollar un tema o plugin?

Matt : El diseño y la usabilidad son más importantes que nunca. Fíjate en un amigo o que vaya a usar el plugin de principio a fin, y te dará un montón de ideas sobre cómo hacerlo mejor.

P : ¿Usted y / o su equipo central son cada vez más activos en grupos y / o foros? Grupos de Facebook , tales como Advanced WP son muy activos.

Matt : Tenemos poco tiempo y es bastante difícil mantener el ritmo de la actividad en WordPress.org , pero somos felices cuando las conversaciones acerca de WordPress están sucediendo en cualquier lugar, y yo tratamos de hacer mella en donde puedo.

P : ¿Cuáles son los mayores desafíos que enfrenta el crecimiento de WordPress , más allá de la alimentación «sólo» del 20% de la Web?

Matt: Creo que el móvil es muy difícil porque es fundamental en las plataformas cerradas.

P : Cuando fuiste a Leiden, hablaste brevemente sobre Mike y cómo mantenerse en contacto . ¿Has pensado en una reunión?
Matt: Eso sería genial, estoy seguro que vamos a ejecutar otra en algún momento en el futuro cercano.

P : ¿Qué podemos ver al lado de Automattic?

Matt: Manténgase en sintonía. 🙂

mike-little-award

Entrevista con Mike Poco

P : ¿Cómo te metiste en la programación?
Mike : De hecho, me escribió mi primer programa, hace mucho tiempo , en 1978. Yo estaba en sexto formulario, y un día a la semana que fui a la universidad local , que tenía una de esas cosas de la computadora. Y empecé a programar allí. Era muy vieja escuela , sino que era un terminal de teletipo , lo que significa que no tiene una pantalla – lo que escribió salió de la impresora en la parte posterior . Salvé mi programa en una cinta perforada. Eso estaba bien , pero no duró mucho ; nuestra clase tiene prohibido desde los ordenadores de la universidad debido a que uno de los chicos quedó atrapado fumar, que no era bueno. [ risas ]
Avance rápido de un par de años , y yo estaba trabajando con un par de bandas , y una de las bandas querían hacer algo de fantasía con lo que entonces eran los ordenadores domésticos . Acabé pidiendo prestado un ZX Spectrum (por lo que habría sido 1982 ) y me las arreglé para poner un programa en conjunto con él , que hemos completado . Aunque nunca logramos ponerlo en vivo en el escenario , realmente tengo el gusanillo de programación de eso. Me encantó la resolución de problemas, toma lo más lejos que pude y sólo hacer las máquinas bailan a mi código. Así es como conseguí el error , y yo sólo hemos mantenido en ella desde entonces.

P : Han pasado 10 años desde que lanzó WordPress . ¿Te das cuenta de lo grande que iba a ser? Y si no , ¿ha tenido alguna idea de lo grande que puede ser?

Mike : No, no en absoluto. No estaba pensando en absoluto en esos términos. Era más sobre la fijación de los software que Matt , yo y algunos otros estaban usando . [ Nota de la redacción : Matt Mullenweg y Mike Poco estaban trabajando con la b2/cafelog software de blogging basado en PHP abandonado, por Michel Valdrighi, que con el tiempo se convirtió en WordPress.] El software tenía algunos errores en ella, y nuestra intención principal era fijar la insectos y hacer algunos ajustes para que sea mejor.
En cuanto a mí , nunca tuve ningún pensamiento alineados en términos de cuota de mercado ni nada de eso . No soy realmente una persona orientada a los negocios , así que para mí era sólo acerca de la fijación del código, por lo que es mejor y ver cómo va.

P : ¿Cómo se siente ahora , sabiendo que más sitios web se están ejecutando en un sistema que se ha creado en parte que hay gente que vive en el Reino Unido?

Mike : Estoy asombrado cada día , mirando a la cantidad de cosas construidas sobre WordPress. Estoy asombrado por el tamaño de la comunidad , el número de plugins y temas , y todos los negocios que se ganan la vida a partir de WordPress. Estoy muy honrado por la pequeña parte que he jugado en el inicio de todo esto.

P : Se recuerda esta anécdota divertida en la mesa de la cena, en la que alguien dice: «Y, ¿qué haces ?» «Yo fundé este CMS» «Oh , ¿cómo se llama ?» «WordPress» «Utilizo eso!».

Mike : Sí , en realidad no es algo que hable. Voy a mencionar que en una situación como la de WordPress , pero en realidad no es algo que quiero presumir. Creo – y estoy feliz de decir esto – WordPress es tan bueno como lo es debido a todas las personas que han trabajado en él después de mí.

P : Es bueno saber que la comunidad es tan grande. Por otro lado, lo que creo son los mayores desafíos que enfrenta el crecimiento de WordPress?

Mike : Mantenerlo utilizable. De hecho , lo que hace aún más fácil de usar . Sé que hay varias líneas de trabajo en curso para lograr eso y hacer que sea aún más fácil para personas que empiezan . De hecho, me hago el entrenamiento WordPress, incluyendo un curso de principiantes , con personas que han tenido , literalmente, sólo un dabble rápido con WordPress.
Todavía me parece increíble lo difícil que es hacer las cosas fáciles . En general , las computadoras no son intuitivos . Una pantalla táctil es un poco más intuitivo que un teclado y un ratón. Tan pronto como se aprende lo básico en WordPress , es todo muy fácil, pero hasta que aprenda lo básico , que en realidad no lo es. Sé que se está poniendo mucho esfuerzo en hacer que estos primeros pasos mucho más fácil , por lo que la marca a alguien nuevo puede simplemente pulsar ese «one-click install» botón y se llevó fácilmente a través de los siguientes pasos.
Creo que este es el mayor desafío , ya que a medida que más y más personas utilizan WordPress, esencialmente, tendrás más personas que son menos conocedores de la tecnología , y es importante para que sea fácil para que vengan a bordo.

P : Estoy de acuerdo . Nuestros clientes en su mayoría utilizan WordPress. Se ve mal agüero para ellos durante unos 10 segundos , pero luego les dijo que tomar una respiración profunda , y después de 10 minutos que apenas hace clic con ellos. Usted mencionó que hace el entrenamiento . ¿Le parece que esto es parte de la evolución de WordPress? ¿Cree que los servicios de formación son más de la demanda ahora que WordPress personalizado construye, que es lo que tanto hacemos para vivir?

Mike : Yo creo que es una mezcla de ambos. Cuando usted tiene que construir un sitio con características muy específicas para un cliente, usted puede quitar la parte de desarrollo y hacer que sea mucho más fácil para el cliente para usarlo. Sin embargo, el entrenamiento que he estado haciendo es para un propósito más general. La gente que entreno están buscando para construir y administrar sitios para ellos mismos o las empresas para las que trabajan . Necesita saber una cantidad razonable de WordPress ( por ejemplo , la forma de construir o configurar un sitio con él). Hay un montón de cosas que la gente puede hacer con WordPress para hacerse un sitio sofisticado, pero no es para nada intuitivo y es donde ellos necesitan un poco de líder . Pero pueden hacerlo. A veces es muy sorprendente cómo incluso los usuarios experimentados aprenden nuevas cosas acerca de él o cosas que vinieron a lo largo después de que pasaron por esa curva de aprendizaje.

P : Me gusta considerarme un usuario experimentado y admitir que me sigue pareciendo nuevas funciones que no me conocen, y es bueno saber que es lo mismo para los demás. ¿La mayoría de los clientes sólo quieren ampliar sus conocimientos generales , o no quieren que su sitio de WordPress para hacer A, B y C, y dejar la programación para usted?

Mike : Es toda una mezcla . Por el momento, hay una división bastante equitativa entre la formación en el aula que yo hago y la formación de uno a uno . Tengo otras tantas consultas sobre cómo construir un sitio como llegue a las solicitudes de trabajo de desarrollo para los clientes existentes. Por un lado , tiendo a estar más interesados ​​en la parte de desarrollo – lo que WordPress pasar por el aro y la construcción de sitios sofisticados complejos que se extienden a WordPress y responden a las necesidades del cliente de una manera más interesante . Por otro lado , yo entrenando para principiantes absolutos. Les enseño la diferencia entre entradas y páginas , y cómo insertar imágenes.

P : Al hacer WordPress pasar por el aro , ¿cuál ha sido el aro más difícil de saltar a través de , y ¿cómo lo harías?

Mike : La mayoría de los aros no son en realidad tan difícil de saltar a través . Esto suena un poco loco , lo sé, pero con los ganchos, las acciones y filtros , WordPress es un sistema de este tipo capaz ahora . Es un marco fantástico para construir lo sitio o incluso aplicación web que una persona quiere.
Han pasado unos años desde que he tenido alguna dificultad real de toma de WordPress hacer algo. Era para un cliente particular, con un sitio muy sofisticado . Dos de las cosas que quería era la capacidad de registrar nuevos usuarios, sin una dirección de correo electrónico u, opcionalmente, con una dirección de correo electrónico que ya pueda ser utilizado por otra persona. WordPress no le gustaba hacer eso en ese momento, así que esto era un problema muy difícil de superar. En realidad, en ese entonces , terminé de hacking código del núcleo para hacer eso. Desde entonces , WordPress ha puesto al día y suficientes filtros estén en su lugar ahora a moverse de maneras legítimas.
Para las cosas que necesito , la búsqueda de los ganchos de derecha y las funciones de la biblioteca suele ser suficiente . Yo podría estar aprendiendo cosas que no sabía antes, pero WordPress es todavía capaz de satisfacer las necesidades.

P : Sí, podemos incluso construir sitios de comercio complejas con WordPress. Usted dice que WordPress cubre casi todo lo que quieras. Sin embargo, si WordPress no existía en este momento, lo que CMS estarías utilizando?

Mike : Eso es una pregunta muy buena . Creo que el año pasado, cuando se me pidió esa pregunta , le dije Drupal. No creo que eso sea verdad ya. Yo no sé lo que estaría utilizando , para ser honesto. Sin WordPress , todavía podrían estar utilizando cualquiera que sea la última tendencia en Java es . Recuerdo a punto de entrar en todos los marcos declarativos , como la primavera , que eran muy populares de la última vez que trabajé a tiempo completo con Java. Pero eso sí, sin WordPress , lo que hizo que me llevara lejos de mi antiguo trabajo día en el desarrollo de Java , probablemente aún esté utilizando Java.

P : Entonces, ¿qué ha cambiado desde hace menos de un año cuando dijiste Drupal?

Mike : Probablemente he pensado un poco más sobre la cuestión . [ Risas ] He mirado en Drupal varias veces . Lo miré antes de llegar a b2/cafelog y también después de un determinado proyecto. Incluso empecé a trabajar con Drupal , porque en ese momento yo no estaba seguro de que WordPress era lo suficientemente bueno para lo que yo quería hacer. Terminé renunciando a Drupal porque era demasiado duro para lo que yo quería hacer . Y al final llegué a usar WordPress para ese proyecto en particular , y que encajo muy bien , aunque nos golpeamos algunas de las limitaciones de WordPress en el momento .
La última vez que usé Drupal , probablemente era la versión 4 o 5 , y desde entonces no he oído nada nuevo que me hace pensar que es lo que me gustaría utilizar para cualquier proyecto grande. Eso no quiere decir que no es capaz , es sólo que su curva de aprendizaje es probablemente similar a la que yo pasé cuando me enteré de todos los marcos de Java. Es la herramienta ‘ a ​​los desarrolladores , y se ha hecho para ser muy bien con arquitectura , y eso significa que no es una inversión que tiene que hacer , y yo no estoy seguro de que me gustaría seguir trabajando con Drupal cuando probablemente me cojo algo que tengo más experiencia con mucha más facilidad.

P : Usted ha hablado de otros marcos . ¿Alguna vez ha trabajado con uno en profundidad , como Laravel , Zend o CakePHP?

Mike : No realmente PHP. Solía ​​Zend en los primeros días en que era más una colección de librerías útiles que un marco . Jugué alrededor con CakePHP en los primeros días en que era una especie de emular el Ruby on Rails cosa de tipo , en los que utilice la línea de comandos para crear la estructura de su aplicación. Pero yo no he trabajado con seriedad cualquier frameworks PHP durante mucho tiempo.

P : ¿Utiliza algún software en particular para el desarrollo web?

Mike : He estado usando un editor para programadores llamado Epsilon desde hace más de 20 años ahora . La primera vez que usé en los días del DOS , anterior a Windows , en la década de los 90. Es mi herramienta de programación de elección, un editor de texto con un montón de campanas y silbatos. Lo único que echo de menos desde mis primeros días de programación es que no admite la depuración . De hecho, he estado investigando uno de los IDEs – PhpStorm – para hacer un poco de depuración adecuado , que me olvido de mis viejos días de programación C y la programación en ensamblador . De lo contrario , yo uso Inspector de Chrome para el nivel Web de frente las cosas , y todo lo demás que hago en un editor de texto plano.

P : ¿Alguna vez has utilizado un preprocesador CSS , como LESS , SASS o Stylus , o piensa hacerlo?

Mike : Yo todavía no tengo , porque Yo no suelen hacer mucho trabajo el tema . Estoy más en el nivel de complemento y ajustar temas , en lugar de crear algo . No soy un diseñador por cualquier tramo de la imaginación. Pero curiosamente , justo hoy me he programado una llamada telefónica con un cliente para hablar de eso exactamente. Probablemente vamos a utilizar una de esas herramientas porque tenemos una aplicación de WordPress muy sofisticado que tiene un tema principal con un montón de funcionalidades y media docena de temas infantiles. La gestión de los diferentes esquemas de color a través de los temas de los niños se está convirtiendo en un poco de una carga, y eso es exactamente lo que los pre-procesadores son para . Por lo tanto, voy a buscar en él muy pronto.
P : ¿Cuál es el lenguaje de programación que le gustaría aprender más?

Mike : No estoy muy seguro en realidad . En un momento intenté aprender Python, y yo sé que vagamente . Quizás Ruby – Yo ni siquiera sé lo que también. Lo curioso es que tengo tantos lenguajes de programación bajo mi cinturón que, al menos para los de procedimiento, que son todos del mismo a excepción de la sintaxis y la biblioteca llamadas. Un par de años atrás, sentí que necesitaba saber Python porque me estaba aconsejando a algunos niños que estaban aprendiendo a código. Creo que me pasé un día yendo a través de un tutorial de Python antes de sentir la confianza suficiente como para ayudar a alguien que acababa de comenzar . Nada de lo que he oído hablar de poco me hace pensar: » Oh , me gustaría mucho saber que , » porque la mayoría de estas lenguas tienen algún tipo de especialización , pero al final del día es sobre todo acerca de la sintaxis y las buenas bibliotecas.

P : ¿Qué consejo le darías a alguien que está pensando en iniciar en WordPress como desarrollador tema o plugin?

Mike : En ambos casos, yo diría que definitivamente necesita aprender algo de código . Incluso los desarrolladores temáticos necesitan aprender algunas WordPress codificación a nivel de PHP. La clave es entender algunos aspectos de la arquitectura de WordPress – en particular, las acciones y filtros . Sin esa comprensión , tendrás dificultad para saber lo que estás haciendo, incluso si usted puede encontrar cosas que copiar y pegar y jugar con para que haga lo que quiera. Sin ese entendimiento fundamental , la gente realmente se esfuerzan y terminarán limitada, incluso si encuentran algo de éxito. Eso es clave para ambos roles : aprender algo de código , aprender los fundamentos de la arquitectura de WordPress, y tomar desde allí.

P : WordPress.org tiene páginas dedicadas a temas de desarrollo y los plugins, con requisitos mínimos. Siempre que puedo desarrollar algo, aunque no va en el repositorio , se desarrolla como si se quiere, de modo que me encuentro con las directrices.
Mike : Eso es correcto. Debería ser natural para ejecutar cualquier cosa a desarrollar a través del probador tema automatizado , y también para seguir las directrices de plugins . Desafortunadamente , las pruebas plugin no puede ser tan automatizado como el probador de tema . Pero seguir las directrices y normas de codificación , y nunca dejar de aprender.

P : ¿Usted tiene temas favoritos o desarrolladores del tema ?

Mike : Estoy muy encariñado con StudioPress y su marco de Génesis. Si estoy trabajando en un proyecto que no es del todo la costumbre o el cliente no tiene una preferencia , entonces yo estoy muy a gusto trabajando con esos temas , sobre todo porque me gusta su flexibilidad. Tienen una gran cantidad de acciones y filtros , y usted puede hacer un montón simplemente añadiendo y eliminando acciones. Incluso cambiar el orden de las acciones hace que el tema de hacer cosas diferentes en la página. Me gusta bastante esos.

P : ¿Tiene alguna plugins favoritos? ¿Hay que entrar en cada una de sus instalaciones ?
Mike : Hay algunos onces básicos que instalar, configurar y olvidar: Limitar intentos de conexión, WP Super Cache, de Yoast Google Analytics, SEO Yoast . Si no estoy aloja el sitio mismo, a continuación, un plugin de copia de seguridad decente, aunque no puedo recordar la parte superior de mi cabeza, que uno , si me alojo yo mismo , entonces la copia de seguridad es independiente de WordPress. Si el sitio tiene un montón de páginas , entonces voy a pegar el CMS Árbol en vista en allí, lo que hace que sea mucho más fácil de manejar una gran cantidad de páginas. Todo lo demás depende realmente de lo que el sitio tiene que hacer.

P : ¿Usted es todavía muy involucrado en la comunidad de WordPress. ¿Qué es exactamente lo que haces en términos de contribuciones de la comunidad ?

Mike : yo corro un meetup mensual WordPress en Manchester, que está prosperando. Me di cuenta el otro día que lo que ha estado pasando cinco años. Eso es enorme . Creo que hay cerca de 400 miembros de la quedada , y por lo general tienen alrededor de 30 a 40 por turno hasta el tercer miércoles de cada mes. También hago un poco de mi entrenamiento para madlab , donde se celebran las reuniones en . Es una organización sin fines de lucro que ofrece un espacio de encuentro para grupos de tecnología. Por lo tanto, hago un poco de mi entrenamiento para recaudar fondos para la misma. Yo también he estado involucrado en la mayoría de los WordCamps en el Reino Unido y algunas otras cosas relacionadas con WordPress – en Escocia y otros lugares. Todavía estoy en la lista de correo de edad WP Hackers y hacer la contribución extraño allí, a pesar de que ha estado bastante muerto desde hace un tiempo . Yo sólo sigo a mí mismo como implicados como pueda.

P : Entonces, eso es «todo» lo que haces? [ risas ]

Mike : Bueno, si tengo la oportunidad , trato de dar de nuevo a sí mismo WordPress. Me las arreglé para conseguir un poco de código en la versión 3.8 y 3.6 . En realidad no he tenido el tiempo para participar, lo cual no es una buena excusa. Crucemos los dedos , este año voy a hacer más contribuciones . Sin duda trato de mantenerse al día con lo que está pasando . Sólo estoy buscando una oportunidad de involucrarse más en la parte de desarrollo.

Q : Por último , WordPress ha estado creciendo constantemente en los últimos años y no muestra signos de desaceleración. ¿Por qué crees que WordPress es el CMS más popular? Con todas las otras opciones de la gente tiene ahora para producir contenidos ( por ejemplo, Tumblr y medio), ¿qué crees que se trata de WordPress, ambos. Com y . Org, que mantiene a la gente interesada?

Mike : Creo que WordPress es mejor para el usuario final que muchos de los otros, aunque sé que cosas como Tumblr son más fáciles de usar. Un problema con los alojados es que no tienes el control. A pesar de que WordPress.com está alojado , usted tiene mucho más libertad que con muchos de los otros, como Tumblr y Blogger y soluciones hospedadas por el estilo. Todavía es fácil de usar , y sé que muchos de los otros están emulando las cosas que hace WordPress.
Pero también hay una comunidad fantástica alrededor de WordPress, una comunidad que comparte y es muy útil . Así , una vez que alguien se entera de lo bueno y flexible WordPress es y cómo se puede doblar para hacer exactamente lo que necesitan, si alguien viene a ellos para pedir consejo , que van a recomendar WordPress en primer lugar porque han tenido la experiencia con y que han visto lo que puede hacer y ha proporcionado soluciones para ellos. Y crece así. La comunidad que lo rodea es muy amable , servicial e inclusivo , en primer lugar , y que viene a través . Cada vez que alguien está pensando en conseguir un sitio web , si te preguntan suficientes personas , varias de ellas se la recomendarán WordPress porque han tenido sus propias experiencias buenas con él. Es perpetúa a sí misma , que tiene que ser una buena cosa.
¡gracias!

Mike llegó a la conclusión de la entrevista mediante la suma de lo que él y Matt (y yo) quieren para el futuro de WordPress :
Recuerdo que Matt dijo en un momento, «Sería fantástico si todo el mundo usara WordPress y nadie supiera lo que era.» Todos tenemos televisores en nuestra habitación, y ni siquiera pensamos en cómo funcionan o cómo operarlos. Nos limitamos a usarlos, y ellos están ahí. Y sí, de vez en cuando que obtendrá uno nuevo que tiene algunos controles nuevos , pero sólo lo utilizan , y es una mercancía. Sería fantástico si WordPress se convirtió en el estilo. Por lo tanto, si alguien dice , «Creo que voy a hacer algo en la Web», lo que terminan haciendo es utilizando WordPress , lo sepan o no.

Anterior

Siguiente