WordPress 101 - Buenos Aires Meetup - Aug 26, 2014

37
WordPress 101 Juanfra Aldasoro juanfraa

description

WordPress 101. Un repaso de cómo una simple herramienta de blogging se transformó en el corazón de más del 20% de Internet. Qué es Open Source, la licencia GPL y cómo cualquiera de nosotros, independientemente de su perfil (blogger, diseñador, programador, traductor, coder) puede participar y seguir transformando la Internet.

Transcript of WordPress 101 - Buenos Aires Meetup - Aug 26, 2014

Page 1: WordPress 101 - Buenos Aires Meetup - Aug 26, 2014

WordPress 101

Juanfra Aldasorojuanfraa

Page 2: WordPress 101 - Buenos Aires Meetup - Aug 26, 2014

¿Quién Soy?

Entusiasta de WordPress, los viajes, la comida y el fútbol. !Parte de WordPress Argentina. !Founder de ! juanfraa

2014

Page 3: WordPress 101 - Buenos Aires Meetup - Aug 26, 2014

Había una vez…

Page 4: WordPress 101 - Buenos Aires Meetup - Aug 26, 2014

Hacia fines de los 90, y puramente a causa de la necesidad de evitar editar directamente el código HTML, nacen plataformas de gestión de blogs como Live Journal y Blogger.

En junio de 2001, un francés llamado Michel Valdrighi crea b2/cafelog.

Se caracteriza por ser un software de gestión de weblogs basado en PHP+MySQL y bajo licencia GPL

1999 2001

Page 5: WordPress 101 - Buenos Aires Meetup - Aug 26, 2014

GPL (General Public License)

• Creada por Stallman en 1989, es la licencia más ampliamente utilizada en el mundo del software libre.

• Su finalidad es proteger los derechos de los usuarios finales (libertad de usar con cualquier propósito, compartir, estudiar cómo funciona, modificar-adaptar-mejorar y hacer públicas las mejoras.)

• El acceso al código fuente está implícito.

• Libertad para distribuir copias.

• Proteger el software de intentos de apropiación que restrinjan esas libertades a los usuarios

• Los usuarios o compañías que distribuyen sus trabajos bajo licencias GPL, pueden cobrar o distribuirlas gratuitamente. Esto distingue las licencias GPL de las licencias de software que prohíben su distribución comercial.

Page 6: WordPress 101 - Buenos Aires Meetup - Aug 26, 2014

El 4 de noviembre, Michel Valdrighi lanza lo que sería la última versión de b2/cafelog.

Incluía funciones como the_title() y the_content()

Un chico de Texas, de 19 años, bajo el seudónimo de photomatt usa b2 para su diario personal, para compartir fotos, su pasión por la tecnología, el jazz y la política.

Michel Valdrighi desaparece de escena y la plataforma queda en stand-by.

2002

Page 7: WordPress 101 - Buenos Aires Meetup - Aug 26, 2014

The Blogging Software Dilemma

Matt Mullenweg, bloguea respecto al dilema que le genera mantener y mejorar su sitio de acuerdo a la cantidad de visitas que se incrementa día a día.

Sugiere hacer un fork a la plataforma que usa, b2/cafelog ya que está bajo licencia GPL.

2003

Page 8: WordPress 101 - Buenos Aires Meetup - Aug 26, 2014

El Fork.

Mike Little comenta su interés en cooperar en caso de hacerse el fork.

Comienza a gestarse, basado en el espíritu colaborativo y distribuido, lo que hoy se conoce como WordPress.

2003

Page 9: WordPress 101 - Buenos Aires Meetup - Aug 26, 2014

27 de Mayo de 2003 !

<?php _e( ’Hello WordPress’ ); ?>

Page 10: WordPress 101 - Buenos Aires Meetup - Aug 26, 2014

WordPress 1.2

Aparecen las sub-categorías e idiomas a partir de gettext.

Se presenta la nueva arquitectura de plugins, la que hoy en día sigue existiendo.

2004

Page 11: WordPress 101 - Buenos Aires Meetup - Aug 26, 2014

WordPress 1.5

Se presenta un nuevo Dashboard.

Aparecen las Páginas. Con esta versión viene, por defecto, el theme Kubrick.

Nuevo sistema para crear themes y templates.

Nace WordPress.com, desde Automattic.

2005

Page 12: WordPress 101 - Buenos Aires Meetup - Aug 26, 2014

Primer WordCamp

Organizado por Matt Mullenweg en San Francisco, luego de aproximadamente 1 mes de preparación, contó con la asistencia de 514 personas.

!

Fuente: Wikipedia, ma.tt

2006

Page 13: WordPress 101 - Buenos Aires Meetup - Aug 26, 2014

WordPress 2.1

Nace WordPress como Content Management System (CMS).

Se permite utilizar una página como portada del sitio y se presenta una novedosa API.

Para WordPress 2.2, en el mismo año, aparecen los Widgets.

2007

Page 14: WordPress 101 - Buenos Aires Meetup - Aug 26, 2014

WordPress 2.5

Actualización de plugins en un click.

Sistema de Shortcodes, librería multimedia y multiple uploads.

Documentación online: Hola Codex!

2008

Page 15: WordPress 101 - Buenos Aires Meetup - Aug 26, 2014

WordPress 3.0

Twentyten. Aparecen los Custom Post Types y las Custom Taxonomies.

Se incorpora la funcionalidad de Menús de Navegación, inicialmente desarrollada por WooThemes.

WordPress multisite se incorpora a una única versión de WordPress.

2010

Page 16: WordPress 101 - Buenos Aires Meetup - Aug 26, 2014

WordPress 3.2

Se discontinúa el soporte para Internet Explorer 6. Yey! Todos felices.

Twentyeleven contiene soporte completo para HTML 5.

2011

Page 17: WordPress 101 - Buenos Aires Meetup - Aug 26, 2014

WordPress 3.4

Theme Customizer. Se permite personalizar un theme antes de activarlo o de hacer un switch.

2012

Page 18: WordPress 101 - Buenos Aires Meetup - Aug 26, 2014

WordPress 3.7

Aparecen las actualizaciones automáticas.

WordPress 3.8

Nueva interfaz, a partir de MP6. De manera novedosa, se comienzan a trabajar los nuevos features del core desde plugins.

2013

Page 19: WordPress 101 - Buenos Aires Meetup - Aug 26, 2014

WordPress 3.9

Bienvenidos al mundo móvil. Editor con soporte para celulares.

Mundo Visual. Subida y escalado de imágenes en el editor. Previsualización de galerías. Previsualización automática de cambios en Widgets.

2014

Page 20: WordPress 101 - Buenos Aires Meetup - Aug 26, 2014

HOY

Page 21: WordPress 101 - Buenos Aires Meetup - Aug 26, 2014

60% WordPress

9% Joomla

5% Drupal

Page 22: WordPress 101 - Buenos Aires Meetup - Aug 26, 2014

Más del 21% de todo Internet.

Page 23: WordPress 101 - Buenos Aires Meetup - Aug 26, 2014

Por si fallan las matemáticas, más de 1/5 de todo Internet.

2 sitios de cada 10.

Page 24: WordPress 101 - Buenos Aires Meetup - Aug 26, 2014

3/5 de los desarrolladores web lo utilizan

Page 25: WordPress 101 - Buenos Aires Meetup - Aug 26, 2014

Casi 18% de los websites que usan e-commerce

!Magento…9%

Page 26: WordPress 101 - Buenos Aires Meetup - Aug 26, 2014

TED, Nginx, Le Monde, Rolling Stones, Lollapalooza, The Next Web, 9to5 Mac, Time Magazine, Sitio oficial de Suecia, Usain Bolt, Justin Timberlake, Revista Fortune, The New Yorker, Techcrunch, Andreessen Horowitz, Tribune Media, Beyoncé, Thrive Magazine… !

Y más… http://wordpress.org/showcase !

Page 27: WordPress 101 - Buenos Aires Meetup - Aug 26, 2014

comunidad !(Del lat. communĭtas, -ātis).

!

Conjunto de personas vinculadas por características o intereses comunes.

Page 28: WordPress 101 - Buenos Aires Meetup - Aug 26, 2014

342 WordCamps 172 Ciudades

48 Países 6 Continentes

Page 29: WordPress 101 - Buenos Aires Meetup - Aug 26, 2014

En Argentina !A la fecha hubo tres WordCamps: 2007, 2008 y 2010. !En 2007, Matt Mullenweg asistió al WordCamp organizado en Buenos Aires. Fue su primer WordCamp fuera de USA.

Page 30: WordPress 101 - Buenos Aires Meetup - Aug 26, 2014

WP10

WordPress 10th Birthday !Se armaron más de 800 reuniones alrededor del mundo. !En Buenos Aires, renacía la comunidad, festejo mediante. Fuimos cerca de 30 desconocidos y queremos seguir creciendo. !Sumate, participá e invitá colegas.

Page 31: WordPress 101 - Buenos Aires Meetup - Aug 26, 2014

Cómo participar !Foros. Preguntá lo que no sabés, respondé lo que sí. !Documentación. Toda la documentación del Codex, está armada por usuarios como vos y yo. !Traducciones. En GlotPress, cualquiera puede participar de las traducciones de core, plugins y themes. !Development. Ya sea en planeamiento, testing, bug reporting, bug fixing, cualquiera puede participar. !Eventos. Los eventos relacionados a WordPress son organizados por y para la comunidad. Involucrate, participá, aprendé, enseñá.

Page 32: WordPress 101 - Buenos Aires Meetup - Aug 26, 2014

Make WordPress !Conectate con colegas. !En make.wordpress.org vas a poder encontrar una serie de handbooks para contribuir, independientemente de tu perfil profesional. !Sumate en http://wpargentina.org !Seguí a @wordpressarg en Twitter !Buscá los grupos de WordPress Argentina y WordPress Meetup Argentina en Facebook. !Organizá una Meetup en tu comunidad.

Page 33: WordPress 101 - Buenos Aires Meetup - Aug 26, 2014

Meritocracia.

Page 34: WordPress 101 - Buenos Aires Meetup - Aug 26, 2014

Si no estás participando no sabés lo que te estás perdiendo. !No se puede subestimar el poder de la comunidad. !A 11 años de un post y un comentario, estamos hoy reunidos para hablar de WordPress. !Nunca es tarde.

Page 35: WordPress 101 - Buenos Aires Meetup - Aug 26, 2014

Seamos colaborativos entre nosotros. !Desarrollo sustentable y responsable. Los sitios tienen vida, y el código pasa de mano en mano. !Respetá los estándares de código. Compartí las responsabilidades. Adoptá buenas prácticas. !Prepará documentación. !Aprendé de otras comunidades y compartí ideas. !Salí, relacionate, conocé gente e intercambiá conocimiento.

Page 36: WordPress 101 - Buenos Aires Meetup - Aug 26, 2014

Misión !

Hasta hoy: Democratizing publishing !

El Futuro, lo que viene: !

Publishing & Development. WordPress como framework y JavaScript ganando terreno. !

Más en http://make.wordpress.org/core/handbook/our-philosophies/

Page 37: WordPress 101 - Buenos Aires Meetup - Aug 26, 2014

Gracias.

Juanfra Aldasoro @juanfraa