Novedades en la actualización de wordpress a versión 4.5

Novedades en la actualización de wordpress a versión 4.5

Novedades en la actualización de wordpress a versión 4.5

La versión 4.5 de WordPress, llamado «Coleman» en honor al saxofonista Coleman Hawkins, está disponible para su descarga o actualización en su panel de WordPress. Las nuevas características de 4.5 ayuda a optimizar el flujo de trabajo, ya sea que esté escribiendo o la construcción de su sitio.


Las mejoras de edición

ilustración de corta-inlinelinks

inline Vinculación

Mantenerse enfocado en su escrito con una interfaz menos molesto que le mantiene en su lugar y le permite enlazar fácilmente a su contenido.

edición de atajos-grande

Los accesos directos de formato

¿Le gusta el uso de atajos de formato para las listas y las partidas? Haga que sean aún más útiles, con líneas horizontales y <code> .


Las mejoras de personalización

la ilustración de la corto-sensible previsualización

Avances de vivir Responsive

Asegúrese de que su sitio se ve muy bien en todas las pantallas! Previsualización móvil, tableta, y vistas de escritorio directamente en el personalizador.

Logotipos personalizados

Temas ahora pueden apoyar logotipos para su empresa o marca. Pruébelo con veinte dieciséis y veinte y quince de la sección de Identidad del sitio del personalizador.


Bajo el capó

Cambio de tamaño inteligente

Imágenes generadas Ahora carga hasta un 50% más rápido sin pérdida de calidad perceptible. Es genial .

Actualizar selectiva

El personalizador ahora es compatible con un amplio marco para la prestación de partes de la vista previa sin volver a escribir el código PHP en JavaScript.

Guión del cargador Mejoras

Mejor se ha añadido soporte para scripts dependencias encabezado / pie de página.Nueva  wp_add_inline_script () permite añadir código extra para los scripts registrados.

Plantillas mejores Integrar

Plantillas incrustar se han dividido en partes y pueden ser anulado directamente por temas a través de la jerarquía de la plantilla.

Actualizaciones JavaScript Library

jQuery 1.12.3, jQuery 1.4.0 Migrar, Backbone 1.2.3, 1.8.3 y Subrayado se encuentran agrupados.

Migrar wordpress de local a remoto

Migrar wordpress de local a remoto

Migrar wordpress de local a remoto

Si estás leyendo este artículo es porque habrás instalado WordPress en tu servidor local, habrás construido tu web y ahora quieres tenerla online. Veamos los pasos necesarios para que la misma instalación en local, la puedas tener exactamente funcionando en tu propio servidor.

Servidor

1. Aclaración inicial.

Si aún no has hecho la instalación de WordPress en local, no pasa nada. Puedes utilizar la información de este artículo para realizar una primera instalación en remoto de wordpress y saltarte el artículo anterior. Todos los pasos son iguales tanto para una instalación como para la otra. Solo tendrás que adaptar el contenido de este artículo a tus necesidades.

2. ¿Qué necesitamos?

Te enumero una lista de lo que necesitaremos para migrar WordPress, anteriormente instalado en un servidor local, a un servidor remoto y poder verlo y compartirlo online:

3. Configurar el servidor donde se alojará WordPress.

A partir de aquí ya deberías de tener un dominio contratado y un hosting. Si es así, continuamos.

  • Entras en el panel de control de tu servidor.
  • Seleccionas tu dominio.
  • Entra en la sección de tu servidor que ponga «Base de datos».

4. Creación y configuración de la base de datos.

Dirígete al apartado “Bases de Datos” y haz clic en “Bases de Datos MySQL”. Verás un formulario donde deberás ingresar un nombre para la base de datos, un usuario para la base de datos y una contraseña 2 veces. Solo te deja escribir 5 caracteres en el nombre y el usuario. Clic en “Crear”.

Te mostrará una lista de las bases de datos creadas donde verás: Bases de datos MySQL, Usuario MySQL y password. Estos 3 datos y la contraseña son los que necesitarás para modificar (o crear en el caso de que no lo hayas hecho) el archivo “wp-config.php” de la instalación de WordPress hecha en el servidor local.

Creación-de-Base-de-datos

Datos de la base de datos del servidor remoto.

Sin salirte de esta ventana, abre una nueva pestaña en el navegador y escribe “https://localhost:8888/MAMP/” (si estás usando MAMP en mac). Entra en phpMyAdmin, busca en el menú del lateral izquierdo de la página la base de datos que creaste en la instalación en local (en el artículo anterior la has llamado wordpress) y verás algo como esto:

bbdd_servidor_local

Base de datos en el servidor local.

Dirígete al apartado “Exportar”. Selecciona como Método de exportación “Personalizado”, en Tabla(s) “Seleccionar todo”, en Salida “Guardar salida a un archivo”, baja hasta el final y clic en “Continuar”. Se descargará un archivo llamado “wordpress.sql” (se bajará en la carpeta que tengas designada en el navegador para guardas archivos de descarga y el nombre corresponde al que le has dado como nombre de la base de datos).

Regresa a la pestaña en donde acabas de crear la base de datos y en la lista de bases de datos creadas busca y has clic en “phpMyAdmin”.

Te abrirá una nueva pestaña que te resultará familiar. Exacto, es el “localhost” de tu servidor, como lo tienes en tu ordenador en local pero también funciona online.

phpmyadmin_servidor_remoto

phpMyAdmin en el servidor remoto.

Clic en “Importar”. En Archivo a importar haz clic sobre el botón “Seleccionar archivo” y busca en tu ordenador el archivo “wordpress.sql” que acabas de descardar de tu servidor local. Una vez seleccionado haz clic en el botón “Continuar” al final de la página.

Es posible que te haya aparecido un error:

error_importar_bbdd

Error típico al importar la base de datos.

Veamos el archivo “wordpress.sql” a ver porque sucede esto. Para abrirlo puedes usar un editor de datos como Notepad++ o cualquier editor de texto (personalmente uso coda). Si te fijas, aproximadamente en la línea 22 aparecen las siguientes líneas de código:

1 CREATE DATABASE IF NOT EXISTS `wordpress` DEFAULT CHARACTER SET utf8 COLLATE utf8_spanish_ci;
2 USE `wordpress`;

Las borramos, guardamos y volvemos a solicitar la importación.

Puede que te de otro tipo de error que me ha dado muchos dolores de cabeza. El error que puede aparecer puede ser este:

1273 - Unknown collation: 'utf8mb4_unicode_ci'

Esto es debido a que en tu servidor local tienes una versión de mysql más actualizada que la versión de tu servidor. La solución es simple. Entra en el archivo .sql que descargaste y cambialo de

DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_unicode_ci

a

DEFAULT CHARSET = utf8 COLLATE = utf8_general_ci

Ahora no debería de darte problemas. Ya tenemos la base de datos en el servidor online. Verás que te muestra un mensaje con fondo verde donde te indica que la importación se ha realizado exitosamente. En el lateral izquierdo de la página te muestra las 11 tablas típicas de una instalación de WordPress.

Base-de-datos-importada

Importación de la base de datos correctamente.

Pero no te apresures, aún hay un par de datos que tenemos que cambiar para que WordPress funcione en el dominio que quieres. Te las enumero:

  1. Entra en la tabla “wp-options” y haz clic en “Editar” en la opción 1 (siteurl). Cambia https://localhost:8888/wordpress por la URL del dominio que estas creando . Clic en “Continuar”.
  2. Ahora verás un desplegable con el número 1. Selecciona el número 2 de este desplegable y te llevará a otra lista de opciones. Haz clic en “Editar”  y realiza el mismo cambio que has hecho anteriormente con la URL de tu dominio.

Puedes cerrar esta ventana y salir de la gestión de base de datos. Ya no necesitamos nada más para continuar. Asegúrate de haber apuntado los datos FTP y los datos de la base de datos que te proporcionó el servidor.

5. Modificar archivo “wp-config.php”.

Este paso es solo para los que están migrando la instalación de WordPress de local a remoto. Para los que la están haciéndo por primera vez en remoto no hace falta hacerlo ya que esto lo hace WordPress automáticamente en la instalación.

Dirígete a la carpeta de tu servidor local donde has hecho previamente la instalación de wordpress en local. Con un editor de texto abre el archivo “wp-config.php” y modifica los siguientes datos:

  • define(‘DB_NAME’, ‘wordpress’); Cambia “wordpress” por el nombre de la base de datos que has creado en el servidor.
  • define(‘DB_USER’, ‘root’); Cambia “root” por el usuario de la base de datos que has creado en el servidor.
  • define(‘DB_PASSWORD’, ”); Aquí tienes un espacio en blanco ya que si recuerdas, en local, phpMyAdmin no necesitaba contraseña. Dentro de este espacio en blanco entre las dos comillas, escribe la contraseña con la que has creado la base de datos en tu servidor.
  • define(‘DB_HOST’, ‘localhost:8888’): Déjalo como localhost.
  • Guárdalo y cierra el archivo.

6. Subir los archivos al servidor.

Ya cuentas con todos los datos necesarios para poner en marcha la instalación de wordpress en remoto. Ahora tendrás que subir los archivos de la instalación que has hecho en local al servidor mediante FTP.

Para subirlo, necesitarás los datos que anteriormente te ha facilitado el servidor que son: la dirección IP o nombre del servidor, usuario y la contraseña para acceder al ftp.

Como dato adicional, los archivos deberás subirlos a un directorio llamado “public_html” que se encuentra en el servidor para que tu wordpress funcione. Si entras en ese directorio (mediante FileZilla) verás que hay varios archivos. Puedes borrarlos y luego subir tus archivos. Se trata de archivos que pone el servidor de manera automatizada para que se muestre una página web provisional.

7. Probar la instalación.

Después de haber realizado todos los pasos anteriores y haber esperado a que se propaguen las DNS es el momento de comprobar que todo lo hemos hecho bien.

Basta con teclear en el navegador el nombre del dominio y verás que ya tienes tu instalación de wordpress online.

¡Yepa!

Instalar WordPress en local en un mac

Instalar WordPress en local en un mac

Instalar wordpress en local en un mac

Esta es una pequeña guía para instalar wordpress en local en un mac gracias a la aplicación MAMP. MAMP es el acrónimo de Macintosh, Apache, Mysql y PHP que es lo que necesitaremos/instalaremos para poder hacer funcionar WordPress en nuestra máquina con software de Apple.

He aprendido a golpe de clientes que es esencial trabajar en local antes de iniciar la subida de un wordpress al servidor, de cara a que la web que está siendo construida no dé una mala imagen pública. Una vez terminada en local, puedes subirla a tu servidor en un plazo breve de tiempo y mostrar un proyecto terminado.

    1. Hay que ir a la página de MAMP, descargarlo e instalarlo como otra aplicación cualquiera. Descarga la versión normal, no la Pro.
    2. Una vez instalado vete a la carpeta “Aplicaciones” y localiza otra llamada “MAMP”, e instala el widget que verás. Con este widget será muy fácil arrancar y parar el Apache que hemos instalado.
    3. Una vez instalado el widget pincha en Start Servers y cuando aparezca la lucecita verde y estamos listos. Pincha ahora en Open start page.
    4. Tu navegador se abrirá con una “página de administración/bienvenida”… tu servidor local Apache y MySQL ¡ya está operativo!
    5. (Ahora vamos a preparar la instalación de WordPress.)
    6. En la página de bienvenida pincha en phpMyAdmin, en la barra de navegación superior. Accederás a una ventana donde vamos a crear la base de datos para WordPress. Ponle el nombre que tu quieras y como consejo, escoge en cotejamiento «utf8_bin».
    7. Donde pone Create new database escribe wordpress a secas y luego pulsa en Create. Lista esta parte.
    8. Ahora vete a la página de WordPress y descarga la versión que quieras instalar en local (última versión, beta…). Te descargarás un zip que al abrirlo se transformará en una carpeta con toda la estructura clásica de WP.
    9. Vete a Aplicaciones > MAMP > htdocs y copia ahí la carpeta wordpress que has bajado y descomprimido. Ya queda poco.
    10. Dentro de esa carpeta hay un fichero llamado wp-config-sample.php. Renómbralo como wp-config.php, ábrelo con un editor de textos y asegúrate que los valores quedan como estos:
define('DB_NAME', '(nombre de la base de datos que hayas creado en mysql)');
define('DB_USER', 'root');
define('DB_PASSWORD', 'root');
define('DB_HOST', 'localhost:8888');
define('DB_CHARSET', 'utf8');

(Aquí le estamos diciendo a WordPress el nombre de la base de datos que creamos antes y la dirección de nuestro servidor.)

WordPress 4.0 ya está disponible

WordPress 4.0 ya está disponible

WordPress 4.0 ya está disponible. Ya está listo para descargar, actualizar o instalar WordPress 4.0 “Benny”, la última versión del CMS que ha revolucionado la publicación en la red y seguirá haciéndolo.

Las novedades de WordPress 4.0 que vas encontrar y disfrutar desde ya mismo son las siguientes:

 

wordpress-4.0-benny-1024x576

Vista previa de adjuntos en el editor

A partir de ahora solo tienes que pegar la URL de un adjunto para ver en el editor, sin necesidad de publicar o guardar un borrador, una vista previa del objeto incrustado, ya sean vídeos de YouTube, listas de reproducción de audio, mapas o lo que sea.

El sistema es automático, en cuando pegues la URL, en vez de la dirección web, verás automáticamente el adjunto en todo su esplendor, y si es un vídeo o audio se reproduce automáticamente.

previsualizar-objeto-incrustado-editor-WordPress-4.0-500x427

En tu idioma desde la instalación

WordPress 4.0 ya te deja elegir el idioma desde el primer momento de la instalación. Nada más empezar a instalarlo te muestra una pantalla en la que elegir tu idioma, y una vez seleccionado todo el proceso posterior ya es en tu lengua, así como la instalación definitiva, que descarga automáticamente desde la localización en tu idioma más reciente.

elegir-idioma-instalacion-wordpress-1-500x308

Y no solo eso, sino que desde la pantalla de “Ajustes -> Generales” podrás cambiar en cualquier momento el idioma de WordPress, ahí es nada.

cambio-idioma-wordpress-4.0-500x242

Desde mi punto de vista esta es una de las novedades más relevantes para la popularización (aún más) de WordPress.

Mejoras de navegación en la librería multimedia

La librería multimedia, esa gran desconocida e infrautilizada pantalla de administración de WordPress, quizás ahora reciba más atención por tu parte, pues se ha rediseñado casi completamente.

Se ha incorporado una visualización en modo cuadrícula (o rejilla, según los gustos), mucho más intuitiva, además de recibir también la incorporación del navegador de adjuntos, desde el que revisarlos en toda su amplitud.

Dudo mucho que esto redunde en un mayor uso pero ahí está y ahora es más práctico y, sobre todo, bonito.

Mejoras en el personalizador de Widgets

Ahora se mostrarán los widgets en un panel separado del personalizador, haciendo más intuitivo – si cabe – su uso.

personalizador-widgets-wordpress-4.0-500x385

Selector de color de texto en el editor

El tristemente desaparecido selector de colores de texto está de vuelta ¡Gracias!

selector-colores-texto-editor-wordpress-4.0-500x287

Barra de formato del editor que se desplaza mientras escribes

Esta es una de las mejoras que más apreciarás en el trabajo día a día de WordPress, pues ahora la barra de iconos de formato, tanto en el editor visual como en el de texto, ya no se queda arriba cuando haces scroll por el texto sino que te sigue, facilitando sobremanera la edición de textos.

Una auténtica gozada.

barra-editor-wordpress-4-500x249

Pero no solo eso, también se expande la caja del editor a medida que escribes, una gozada.

Más objetos incrustables mediante oEmbed

Se ha ampliado la lista de objetos que puedes incrustar fácilmente, como …

  • Charlas TED
  • Mixcloud
  • CollegeHumor.com
  • PollDaddy
  • Issuu
  • Listas de reproducción de YouTube

modificar-mapa-google-en-wordpress-500x375

Rediseño y mejora en el instalador de plugins

Otra de las ventanas de administración que ha sufrido importantes mejoras es la del instalador de plugins, que hereda el aspecto del instalador de temas para hacerlo más visual y atractivo.

instalador-plugins-wordpress-4.0-500x220

También se ha mejorado enormemente la ventana de información de cada plugin, como no podía ser de otro modo, incorporando un sistema de iconos.

ventana-información-plugin-wordpress-4.0-500x458

Pero lo mejor de todo es que ahora te mostrará primero los plugins para los que haya una localización en tu idioma.

Mejoras para desarrolladores

Entre los cambios “bajo el capó” destacan las mejoras en la Customizer API, que ahora los desarrolladores tendrán más flexibilidad a la hora de ordenar queries y que se han actualizado librerías como la de  jQuery y TinyMCE.

Para terminar aquí tienes el vídeo oficial …

 

A punto de publicarse wordpress 4.0

A punto de publicarse wordpress 4.0

A punto de publicarse wordpress 4.0 y siguen llegando noticias sobre el futuro WordPress 4.0 y una muy buena noticia ya confirmada es que WordPress 4.0 será multilenguaje desde el momento de su instalación. Esta internacionalización de WordPress es sin duda algo muy esperado y que no sólo será de gran ayuda a los usuarios de WordPress sino que ayudará a la expansión de este fantástico CMS.

wordpress-multilenguaje

Como funcionará WordPress 4.0 multilenguaje

Según el desarrollador principal de WordPress, Andrew Nacin, los objetivos de WordPress 4.0 multilenguaje serán:

  • El primer objetivo es que se pueda elegir idioma en WordPress desde la instalación y a partir de ahí, todos los pasos de la instalación se mostrarán en el idioma seleccionado. Cuando la instalación finalice tendremos el escritorio de WordPress totalmente en nuestro idioma.
  • El idioma seleccionado se podrá cambiar desde la pantalla de ajustes generales de WordPress.
  • Otra opción será la de buscar plugins o temas que estén en el idioma seleccionado. De esta forma si hemos instalado WordPress en español podremos buscar directamente temas o plugins que ofrezcan una traducción al español.
  • Los “paquetes de localización” consistirán en archivos del de core WordPress, algunos archivos traducidos (readme.html, el archivo de licencia o el archivo de configuración wp-config-sample.php) y el archivo de traducción PO/MO del idioma seleccionado. Estos paquetes de localización deberán estar disponibles con cada nueva versión de WordPress de forma inmediata.
  • Los paquetes de localización antes descritos sólo se emplearán para la descargas iniciales, es decir, para instalaciones desde cero. En las actualizaciones se emplearán los “paquetes de idioma” ya que no hay motivo alguno para volver a instalar todos los archivos de los paquetes de localización.
    Para que quede claro, van a existir dos tipos de traducciones: 

    • Los “paquetes de localización” empleados en instalaciones iniciales (incluirán todos los archivos de la traducción).
    • Los “paquetes de idioma” empleados para actualizaciones (sólo incluirán las traducciones necesarias para cada actualización).

Cambios de WordPress 4.0 beta 2

WordPress 4.0 incluirá una nueva vista de rejilla de la librería multimedia, pues estos dos componentes han sido objeto de la solución de múltiples bugs, algo normal cuando se introduce nuevas funcionalidades.

Se ha mejorado el uso de cookies y ahora están enlazadas con una sesión interna para ofrecer una mayor seguridad.

El cambio más significativo introducido en esta versión beta 2 es la inclusión del selector de color(color picker) en el editor de entradas. Recordemos que este selector de colores se había retirado pero por demanda popular se ha vuelto a incluir. Ahora cuando accedemos al botón de acceso a la paleta de colores se nos muestra ademas de la paleta por defecto, las letras “Custom…”, que al hacer click en ellas nos lleva al selector de color. A través de este selector de color podemos seleccionar un color personalizado de tres modos:

  • Desplazando manualmente la cruceta con el ratón.
  • A través del valor hexadecimal del color.
  • A través del valor RGB del color.

color-picker-wordpress-4

Este selector de color seguramente será de utilidad a más de uno. El resto de novedades son más de 170 bugssolucionados.

Entrevista con Matt Mullenweg y Mike Poco, pilares de WordPress

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.