• Save
Manual de cómo subir y actualizar un plugin propio en WordPress.org
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Manual de cómo subir y actualizar un plugin propio en WordPress.org

on

  • 931 views

Finalmente hemos decidido recopilar toda la información que hemos ido averiguando sobre como subir y sobre todo actualizar un plugin propio que alojamos en WordPress.org. ...

Finalmente hemos decidido recopilar toda la información que hemos ido averiguando sobre como subir y sobre todo actualizar un plugin propio que alojamos en WordPress.org.

Si seguimos todos los pasos que describimos en la guía, no debería de haber ningún problema en subir y actualizar nuestros plugins en WordPress.org.

Hemos desarrollado ya varios plugins y es muy interesante subirlos al repositorio de plugins de WordPress porque van a tener mucha visibilidad, si hacemos bien las cosas. Y no hay que olvidar nunca que es la única forma de que nuestros plugins estén disponibles a través de las búsquedas de plugins dentro de las instalaciones de WordPress.

En este manual hemos intentado recoger todo lo que hemos ido aprendiendo sobre el tema. Os invitamos a que nos dejes vuestros comentarios aquí o en la entrada del blog donde publicamos originalmente la guía. El enlace está al final de esta descripción.

Si quieres descargarte este manual en formato PDF, por favor visita la siguiente entrada de nuestro blog: http://pasion.so/subirplugin

Statistics

Views

Total Views
931
Views on SlideShare
931
Embed Views
0

Actions

Likes
1
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-NonCommercial-NoDerivs LicenseCC Attribution-NonCommercial-NoDerivs LicenseCC Attribution-NonCommercial-NoDerivs License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Manual de cómo subir y actualizar un plugin propio en WordPress.org Document Transcript

  • 1. Una guía práctica de Apasionados del Marketing “Cómo subir un plugin a WordPress.org”       Ramón Rautenstrauch     
  • 2. “CÓMO SUBIR UN PLUGIN A WORDPRESS” Una guía de Apasionados del Marketing Todo lo que tienes que tener en cuenta a la hora de subir tu plugin a WordPress.org www.apasionadosdelmarketing.es info@apasionados.es                                   El  diseño  de  la  portada  y  el  apartado  de  la  familia  de  “los  clic”  están  bajo  una  licencia  de  Creative  Commons  de  Reconocimiento‐NoComercial‐SinObraDerivada 3.0 España (CC BY‐NC‐ND 3.0 ES), cuyo contenido se puede consultar  aquí: http://creativecommons.org/licenses/by‐nc‐nd/3.0/es/  El resto del contenido de la guía, incluyendo el texto y los pantallazos de esta guía están bajo una licencia de Creative  Commons  de  Reconocimiento  3.0  España  (CC  BY  3.0  ES),  cuyo  contenido  se  puede  consultar  aquí:  http://creativecommons.org/licenses/by/3.0/es/  Las marcas comerciales y las marcas mencionadas son propiedad de sus correspondientes propietarios.    Primera edición: Octubre 2013.      -1-
  • 3. “CÓMO SUBIR UN PLUGIN A WORDPRESS” Una guía de Apasionados del Marketing Todo lo que tienes que tener en cuenta a la hora de subir tu plugin a WordPress.org www.apasionadosdelmarketing.es info@apasionados.es                 Una guía práctica de Apasionados del Marketing “Cómo subir un plugin a WordPress.org”         Ramón Rautenstrauch        -2-
  • 4. “CÓMO SUBIR UN PLUGIN A WORDPRESS” Una guía de Apasionados del Marketing Todo lo que tienes que tener en cuenta a la hora de subir tu plugin a WordPress.org www.apasionadosdelmarketing.es info@apasionados.es                                   Ramón Rautenstrauch Estratega de Internet, SEO y gestor de proyectos con más de 13 años de experiencia en el mundo online. Apasionado del Marketing en Internet y Consultor SEO internacional enfocado a conversiones y rentabilidades. Le encantan los retos, además del SEO multilingüe y técnico. twitter.com/RamonRauten www.linkedin.com/in/ramonrautenstrauch     -3-
  • 5. “CÓMO SUBIR UN PLUGIN A WORDPRESS” Una guía de Apasionados del Marketing Todo lo que tienes que tener en cuenta a la hora de subir tu plugin a WordPress.org www.apasionadosdelmarketing.es info@apasionados.es                 Esta guía se la queremos dedicar a: ‐ Los clientes que nos apoyan y que llevan años confiando en nosotros. ‐ Nuestros colaboradores que siempre están a nuestro lado. ‐ Nuestra competencia que nos hace mantenernos despiertos 24x7x365. ‐ Los que apoyan nuestras locuras y siguen a nuestro lado. ‐ Todos aquellos que nos han ayudado desinteresadamente en algún momento. ‐ Nuestras familias y parejas, que toleran los cientos de horas que pasamos en Internet. ‐ Y a todos aquellos Apasionados del Marketing como nosotros.       -4-
  • 6. “CÓMO SUBIR UN PLUGIN A WORDPRESS” Una guía de Apasionados del Marketing Todo lo que tienes que tener en cuenta a la hora de subir tu plugin a WordPress.org www.apasionadosdelmarketing.es info@apasionados.es Tabla de contenido   Cómo subir un plugin a WordPress.org ................................................................................ 6  ¿Qué hay que tener en cuenta a la hora de crear un plugin de WordPress? ....................... 7  A.1)  A.2)  A.3)  A.4)  A.5)  El archivo readme.txt ........................................................................................................................... 7  ¿Cómo le pongo el nombre a mi plugin?.............................................................................................. 8  Las imágenes de encabezado de los plugins ........................................................................................ 8  ¿Dónde van los pantallazos ("Screenshots")? ...................................................................................... 9  ¿De dónde obtiene WordPress los datos que muestra en la página de información del plugin dentro de  WordPress.org? .................................................................................................................................... 9  A.6)  ¿Cómo le pongo los números de versiones a un plugin de WordPress?  ........................................... 10  . SEO en WordPress.org o cómo promocionar nuestro plugin ............................................ 11  A)  ¿Cómo consigo que encuentren mi plugin en la búsqueda dentro de la instalación de WordPress y de  WordPress.org?  .................................................................................................................................. 11  . ¿Cómo dar de alta un plugin nuevo en WordPress? .......................................................... 13  A)  B)  El formulario de alta de WordPress.org .............................................................................................. 13  ¿Qué pasa cuando nos aprueban el plugin? ....................................................................................... 14  ¿Cómo subir por primera vez un plugin a WordPress.org? ............................................... 16  A)  B)  ¿Cómo subir el plugin de WordPress a Subversión? .......................................................................... 17  ¿Cómo subir por primera vez un plugin al repositorio de WordPress? .............................................. 18  ¿Cómo actualizar un plugin en el repositorio de WordPress? ........................................... 24  A)  B)  Procedimiento para actualizar un plugin ............................................................................................ 25  ¿Por qué hemos subido primero la versión a /tags? .......................................................................... 28  Caso práctico plugin de WordPress: Dofollow case-by-case ............................................ 29  Los clic: La familia del Marketing Online del año 2013....................................................... 31  ¿Quieres ponerte en contacto con nosotros? .................................................................... 34      -5-
  • 7. “CÓMO SUBIR UN PLUGIN A WORDPRESS” Una guía de Apasionados del Marketing Todo lo que tienes que tener en cuenta a la hora de subir tu plugin a WordPress.org www.apasionadosdelmarketing.es info@apasionados.es                 Cómo subir un plugin a WordPress.org Esta guía es el resumen de una serie de cinco entradas en nuestro blog sobre como subir un plugin propio a WordPress. Algo que parece sencillo a priori, pero que tiene bastantes puntos a tener en cuenta, que si no se conocen, puede convertirse en una pesadilla. Las entradas las podéis encontrar aquí: o o o o o o Cómo subir un plugin propio a WordPress (1/5) SEO en WordPress.org o cómo promocionar nuestro plugin (2/5) ¿Cómo subir por primera vez un plugin a WordPress.org? (3/5) ¿Cómo actualizar un plugin en el repositorio de WordPress? (4/5) Caso práctico plugin de WordPress: Dofollow case-by-case (5/5) Cómo subir un plugin a WordPress: Resumen y PDF Hemos desarrollado ya varios plugins y es muy interesante subirlos al repositorio de plugins de WordPress, ya que allí van a tener mucha visibilidad y sobre todo van a estar disponibles a través de las búsquedas de plugins dentro de las instalaciones de WordPress. OJO: Solo se pueden subir plugins gratuitos, pero esto se puede solucionar fácilmente subiendo una versión gratuita con funcionalidades reducidas y vendiendo el plugin con todas las funcionalidades en una web externa a WordPress.   -6-
  • 8. “CÓMO SUBIR UN PLUGIN A WORDPRESS” Una guía de Apasionados del Marketing Todo lo que tienes que tener en cuenta a la hora de subir tu plugin a WordPress.org www.apasionadosdelmarketing.es info@apasionados.es                 ¿Qué hay que tener en cuenta a la hora de crear un plugin de WordPress? No vamos a entrar en la programación del plugin en sí, sino en todo lo relacionado con subir y promocionar este plugin en WordPress. O sea, que una vez que hayamos comprobado en instalaciones propias y subiendo el plugin a mano que funciona correctamente, aquí vamos a ver el siguiente paso que es el de hacer accesible el plugin a todo el mundo a través del repositorio de plugins de WordPress. A.1) EL ARCHIVO README.TXT Lo más importante es el archivo readme.txt, que será la base para la información del plugin en la página de plugins de WordPress. WordPress lee el contenido de ese archivo y crea la información sobre el plugin a partir de su contenido. Por esta razón este archivo debe seguir la estructura estándar que marca WordPress, que se puede encontrar aquí y comprobar aquí. Dentro del archivo readme.txt, lo más importante es: o El nombre del plugin "Plugin Name" (que luego será la base para la carpeta de repositorio de plugins de WordPress). -7-
  • 9. “CÓMO SUBIR UN PLUGIN A WORDPRESS” Una guía de Apasionados del Marketing Todo lo que tienes que tener en cuenta a la hora de subir tu plugin a WordPress.org www.apasionadosdelmarketing.es info@apasionados.es o Los que han contribuido al plugin "Contributors" (los nombres de usuarios de WordPress que han contribuido al plugin y que aparecen enlazados en el plugin). o Las etiquetas "tags" (las etiquetas dentro de las cuales va a aparecer el plugin de WordPress en las búsquedas). o Y la descripción breve del plugin "short description of the plugin" (menos de 150 caracteres).   A.2) ¿CÓMO LE PONGO EL NOMBRE A MI PLUGIN? Para el nombre del plugin recomendamos hacer una búsqueda dentro de los plugins de WordPress por el nombre que queramos ponerle, para ver que aparece. Otra comprobación interesante es ir al repositorio de plugins de WordPress en Subversion y mirar el nombre de las carpetas (nombre de la carpeta = nombre del plugin) para ver que hay disponible y como nos interesa llamar a nuestro plugin. Esto también haya que tenerlo en cuenta porque nos va a afectar al marketing que podamos hacer del plugin En el nombre del plugin hay que incluir las palabras clave por las cuales queremos que el plugin esté posicionado y luego nos puedan encontrar. A.3) LAS IMÁGENES DE ENCABEZADO DE LOS PLUGINS Desde hace algún tiempo, a los plugins se les puede añadir una imagen de cabecera, que después aparece dentro del repositorio de plugins de WordPress y llama mucho la atención a las personas que realizan una búsqueda y llegan a la página de información del plugin. Estas imágenes tienen un tamaño de 772x250 píxeles (tamaño normal) y 1544x500 píxeles (tamaño pantallas retina). Solo se permiten imágenes JPG y PNG, que tienen que seguir la siguiente nomenclatura de nombres: "banner772x250.png" o "banner-772x250.jpg" para los tamaños normales y "banner1544x500.png" o "banner-1544x500.jpg" para los tamaños retina. -8-
  • 10. “CÓMO SUBIR UN PLUGIN A WORDPRESS” Una guía de Apasionados del Marketing Todo lo que tienes que tener en cuenta a la hora de subir tu plugin a WordPress.org www.apasionadosdelmarketing.es info@apasionados.es   OJO: Una vez que hayamos subido el plugin a WordPress, estas imágenes hay que subirlas a una carpeta llamada ASSETS que tenemos que crear a mano en el repositorio. Es importante que tengamos en cuenta que una vez subidos los banners, no aparecen enseguida en la página del plugin, sino que puede tardar varios minutos en ser procesado. A.4) ¿DÓNDE VAN LOS PANTALLAZOS ("SCREENSHOTS")? Antes de septiembre 2012 los pantallazos de ejemplo de los plugins se incluían dentro del directorio raíz del plugin y al instalar el plugin en distintos WordPress, automáticamente se bajaban también los pantallazos (lo cual no tenía mucho sentido y usaba ancho de banda). En septiembre de 2012 se introdujeron las imágenes de encabezado en alta resolución y de paso se permitió incluir los pantallazos en la carpeta ASSETS, que WordPress sí que lee para mostrar la información sobre el plugin en la página web, pero que no se descargan cada vez que alguien instala un plugin. Si hay pantallazos en la carpeta ASSETS, estos prevalecen sobre los pantallazos que pueda haber en la carpeta principal del plugin. Por esta razón recomendamos subir los pantallazos a la carpeta ASSETS. OJO: Los pantallazos son redimensionados a un ancho de 530 píxeles cuando se muestran en la web de WordPress. A.5) ¿DE DÓNDE OBTIENE WORDPRESS LOS DATOS QUE MUESTRA EN LA PÁGINA DE INFORMACIÓN DEL PLUGIN DENTRO DE WORDPRESS.ORG? o Descripción breve del plugin que se muestra sobreimpresa sobre la imagen del encabezado: Viene del encabezado del plugin y hay que vigilar que su extensión no sea superior a 150 caracteres (y debería ser igual que la descripción del archivo readme.txt, aunque ese lo ignore). -9-
  • 11. “CÓMO SUBIR UN PLUGIN A WORDPRESS” Una guía de Apasionados del Marketing Todo lo que tienes que tener en cuenta a la hora de subir tu plugin a WordPress.org www.apasionadosdelmarketing.es info@apasionados.es o Autores: Vienen del campo AUTHORS del encabezado del plugin y del campo CONTRIBUTORS del archivo readme.txt. o Versión: Viene del campo VERSION del encabezado del plugin. o Etiquetas: Viene del campo TAGS del archivo readme.txt. o Nombre del plugin: Viene del archivo readme.txt y si no está disponible lo coge del encabezado del plugin. o Páginas web del autor y del plugin: Viene del encabezado del plugin. o Última vez que se actualizó: Momento en el cual se subió la última versión después de un cambio de número de versión al repositorio (/trunk). o Creación: Momento en el que se subió la primera versión del plugin. A.6) ¿CÓMO LE PONGO LOS NÚMEROS DE VERSIONES A UN PLUGIN DE WORDPRESS? Las versiones del plugin deberían contener números y puntos separando los mismos. Por ejemplo: 2.8.4 WordPress y Subversion ordenan automáticamente las versiones y por eso es importante seguir una nomenclatura consistente y siempre ascendente. - 10 -  
  • 12. “CÓMO SUBIR UN PLUGIN A WORDPRESS” Una guía de Apasionados del Marketing Todo lo que tienes que tener en cuenta a la hora de subir tu plugin a WordPress.org www.apasionadosdelmarketing.es info@apasionados.es                 SEO en WordPress.org o promocionar nuestro plugin cómo A) ¿Cómo consigo que encuentren mi plugin en la búsqueda dentro de la instalación de WordPress y de WordPress.org? WordPress tiene en cuenta estos factores a la hora de mostrar un plugin dentro de sus resultados de búsqueda. Están ordenados por orden de importancia: o o o o o o El número de descargas del plugin. El nombre del plugin. La descripción corta del plugin. Las etiquetas del plugin. La valoración del plugin. Todo el texto de la descripción del plugin. Para los usuarios lo más importante es que el plugin tenga al menos una valoración. Cuando se hace una búsqueda dentro de una instalación de WordPress, no obtenemos el número de descargas, pero sí que muestra la valoración media del plugin, pero tampoco pone de cuantas valoraciones se compone esa media. Por esta razón es muy importante conseguir al menos - 11 -
  • 13. “CÓMO SUBIR UN PLUGIN A WORDPRESS” Una guía de Apasionados del Marketing Todo lo que tienes que tener en cuenta a la hora de subir tu plugin a WordPress.org www.apasionadosdelmarketing.es info@apasionados.es   una valoración (de 4 ó 5 estrellas) para que en los resultados de búsqueda aparezca resaltado el plugin. Para los usuarios que hacen búsquedas en la página web de WordPress, también es importante que al menos 4 usuarios marquen que un determinado plugin funciona en una determinada versión de WordPress. A partir del cuarto usuario que marca que un plugin funciona, WordPress muestra el semáforo en verde y lo marca como "WORK. Esto es importante porque da seguridad al usuario.   - 12 -
  • 14. “CÓMO SUBIR UN PLUGIN A WORDPRESS” Una guía de Apasionados del Marketing Todo lo que tienes que tener en cuenta a la hora de subir tu plugin a WordPress.org www.apasionadosdelmarketing.es info@apasionados.es                 ¿Cómo dar de alta un plugin nuevo en WordPress? A) El formulario de alta de WordPress.org Para subir un plugin nuevo a WordPress hay que rellenar el formulario que se encuentra en el Plugin Developers Center de WordPress. En esa página también indica cuantos plugins hay pendientes de revisar por los colaboradores de WordPress y de estos cuantos son nuevos y por tanto esperan su primera revisión (que suele tardar más que las siguientes). En el formulario hay que poner el nombre del plugin, la descripción y un enlace a una web externa con el archivo ZIP del plugin que queremos incluir en el repositorio de WordPress. OJO: El nombre que pongamos en el formulario va a ser el que luego nos asignen en el repositorio de plugins de WordPress (siempre que esté disponible) y luego no se puede modificar. - 13 -
  • 15. “CÓMO SUBIR UN PLUGIN A WORDPRESS” Una guía de Apasionados del Marketing Todo lo que tienes que tener en cuenta a la hora de subir tu plugin a WordPress.org www.apasionadosdelmarketing.es info@apasionados.es   Una vez que hemos encontrado el nombre perfecto para el plugin (y que este también esté reflejado en el archivo readme.txt del plugin y el nombre del archivo principal PHP del plugin), la aprobación del mismo tardará entre un día y dos (si hay unos 30 plugins esperando la revisión inicial) y un máximo de 3 días (si hay unos 100 plugins esperando la revisión inicial). A nosotros incluso nos han aprobado plugins nuevos el sábado por la noche o el domingo por la mañana, por lo que parece que los colaboradores revisan todos los días. ATENCIÓN: Hemos comprobado que hay veces que la persona que aprueba el plugin no llega a comprobar el archivo ZIP subido. Por tanto si no tenéis el plugin programado, podéis solicitar el alta, rellenando el texto de descripción con suficientes datos de lo que va a hacer el plugin. Aunque esto no os lo recomendamos. B) ¿Qué pasa cuando nos aprueban el plugin? - 14 -
  • 16. “CÓMO SUBIR UN PLUGIN A WORDPRESS” Una guía de Apasionados del Marketing Todo lo que tienes que tener en cuenta a la hora de subir tu plugin a WordPress.org www.apasionadosdelmarketing.es info@apasionados.es   Si nos aprueban el plugin nos evian un email (ojo con que la cuenta de WordPress.org tenga una dirección de correo válida) y nos dan el acceso al repositorio de Subversion a una carpeta con el nombre del plugin. Ahí podremos subir los archivos del plugin con el nombre de usuario y contraseña del usuario de WordPress.org con el que rellenamos el formulario de solicitud de alta. ATENCIÓN: A la hora de enviar un plugin a la revisión, nosotros siempre enviamos el archivo ZIP con todos los datos rellenados, incluyendo los pantallazos del plugin, el encabezado, el archivo rearme.txt totalmente rellenado, etc. De tal forma que lo que envíamos es el plugin completamente terminado y una vez que nos lo aprueben, podamos subirlo directamente al repositorio, sin tener que hacer nada más. Esto hasta ahora siempre nos ha funcionado y nunca nos han rechazado ningún plugin. Creemos que es bueno darle al revisor del mismo toda la información completa.   - 15 -
  • 17. “CÓMO SUBIR UN PLUGIN A WORDPRESS” Una guía de Apasionados del Marketing Todo lo que tienes que tener en cuenta a la hora de subir tu plugin a WordPress.org www.apasionadosdelmarketing.es info@apasionados.es                 ¿Cómo subir por primera vez un plugin a WordPress.org? El repositorio de WordPress funciona bajo Subversion. Es un repositorio de archivos, donde cualquiera puede descargarse los archivos, pero solo el autor puede subir nuevas versiones. Subversion guarda los cambios que se van realizando en los archivos, de tal forma que se puede volver atrás a versiones anteriores, si hiciese falta. La información de Subversion de WordPress está aquí. La primera vez que subimos un plugin lo subimos a la carpeta /trunk que es la carpeta principal del repositorio y además creamos un carpeta /assets donde colocamos las imágenes de encabezado y los pantallazos. Bajo Windows lo más sencillo para la gestión de archivos de Subversion es TortoiseSVN, mientras que en MAC es SCPlugin. En estos momentos utilizamos los dos programas de gestión de Subversion de forma indiferente, dependiendo de qué ordenador estemos utilizando, pero no hay que olvidar que TortoiseSVN es un programa que se actualiza periódicamente, mientras que SCPlugin se actualizó la última vez en el año 2010 y está pensado para MAC OS Snow Leopard; no obstante funciona perfectamente en MAC OS Mountain Lion (pero no significa que en el futuro vaya a seguir funcionando). - 16 -
  • 18. “CÓMO SUBIR UN PLUGIN A WORDPRESS” Una guía de Apasionados del Marketing Todo lo que tienes que tener en cuenta a la hora de subir tu plugin a WordPress.org www.apasionadosdelmarketing.es info@apasionados.es   Para MAC hay otras alternativas de pago como VERSIONS que también usamos y que funcionan perfectamente, pero vale 59 USD la licencia por ordenador. A) ¿Cómo subir Subversión? el plugin de WordPress a Aquí vamos a explicar el funcionamiento bajo Windows, pero en MAC con SCPlugin y VERSIONS el funcionamiento es el mismo, con menús contextuales muy similares, por lo que hemos pensado que no merece la pena duplicar esta información. La versión actual del plugin se guarda dentro de la carpeta /trunk y en la carpeta /tags se van guardando las distintas versiones (es un histórico de todas las versiones, hasta la versión actual). Aunque esto sea así, WordPress coge la versión del plugin subido a /trunk y luego va a la carpeta /tags y busca la carpeta correspondiente a la versión actual y la descarga se hace desde la carpeta /tags y no desde la carpeta /trunk. O sea, que cuando instalamos el plugin, instalamos la versión que hay en /tags que coincide con la versión de /trunk. Puede parecer complicado, pero al final no lo es. - 17 -
  • 19. “CÓMO SUBIR UN PLUGIN A WORDPRESS” Una guía de Apasionados del Marketing Todo lo que tienes que tener en cuenta a la hora de subir tu plugin a WordPress.org www.apasionadosdelmarketing.es info@apasionados.es B) ¿Cómo subir por primera vez un plugin al repositorio de WordPress? Lo primero es crear una carpeta donde vayamos a guardar el plugin para sincronizarlo con el repositorio de WordPress. Accedemos a la carpeta vacía que acabamos de crear y en el menú contextual que aparece al pinchar con el botón de la derecha, seleccionamos "SVN Checkout". En la pantalla que se abre, introducimos la URL del repositorio de WordPress que nos ha llegado por email al confirmar el alta del plugin ("URL of repository") y en el segundo campo hay que verificar que ponga la carpeta donde está el plugin. - 18 -  
  • 20. “CÓMO SUBIR UN PLUGIN A WORDPRESS” Una guía de Apasionados del Marketing Todo lo que tienes que tener en cuenta a la hora de subir tu plugin a WordPress.org www.apasionadosdelmarketing.es info@apasionados.es   Si pinchamos en OK se va a crear la estructura de carpetas del repositorio (branches, tags y trunk). Todo el desarrollo lo vamos a realizar en trunk, por tanto copiamos el plugin a esa carpeta. Ahora es el momento de crear la carpeta ASSETS donde vamos a poner los pantallazos y los encabezados del plugin. La primera versión del plugin la creamos pinchando con el botón de la derecha dentro de la carpeta /trunk y seleccionando "SVN Commit" del menú de TortoiseSVN. - 19 -
  • 21. “CÓMO SUBIR UN PLUGIN A WORDPRESS” Una guía de Apasionados del Marketing Todo lo que tienes que tener en cuenta a la hora de subir tu plugin a WordPress.org www.apasionadosdelmarketing.es info@apasionados.es   Nos aparece la ventana para subir el plugin y nos pide un mensaje de descripción. Aquí ponemos una descripción de la versión que estamos subiendo. Pinchamos en OK y la primera vez nos pedirá nuestro usuario y contraseña en el servidor de WordPress. Ahora hemos subido el plugin a /trunk, pero no hemos acabado todavía, ya que tenemos que crear una versión dentro de /tags. - 20 -
  • 22. “CÓMO SUBIR UN PLUGIN A WORDPRESS” Una guía de Apasionados del Marketing Todo lo que tienes que tener en cuenta a la hora de subir tu plugin a WordPress.org www.apasionadosdelmarketing.es info@apasionados.es   WordPress lee la etiqueta "stable tag" del archivo que hay en /trunk y con esa información carga el resto del plugin de la carpeta /tags; por lo que hasta que no hemos subido el plugin a la carpeta /tags en la versión que pone en el "stable tag" no habremos publicado el plugin. Para subir la versión a /tags, volvemos a hacer click con el botón de la derecha en ña carpeta /trunk y seleccionamos "Branch/Tag" del menú de TortoiseSVN, lo que nos abre la siguiente ventana: La primera línea debe indicarnos que estamos en la carpeta /trunk. En el campo "To URL" debemos cambiar "trunk" por "tags/1.0" (presuponiendo que estamos subiendo la versión 1.0 del plugin ). Introducimos un mensaje de log y pinchamos en OK. - 21 -
  • 23. “CÓMO SUBIR UN PLUGIN A WORDPRESS” Una guía de Apasionados del Marketing Todo lo que tienes que tener en cuenta a la hora de subir tu plugin a WordPress.org www.apasionadosdelmarketing.es info@apasionados.es   Es posible que se abra una ventana con una advertencia, pero la podemos ignorar. Ahora ya tenemos publicado el plugin, pero para sincronizar la carpeta /tags con el servidor de SUBVERSION, nos vamos a la carpeta /tags y pinchamos con el botón de la derecha y seleccionamos "SVN Update" del menú de TortoiseSVN. Esto nos actualizará la carpeta local /tags con la versión que acabamos de subir. - 22 -
  • 24. “CÓMO SUBIR UN PLUGIN A WORDPRESS” Una guía de Apasionados del Marketing Todo lo que tienes que tener en cuenta a la hora de subir tu plugin a WordPress.org www.apasionadosdelmarketing.es info@apasionados.es   A partir de este momento podemos cambiar lo que queramos y subirlo al directorio /trunk, siempre y cuando no modifiquemos el "stable tag" del archivo readme.txt. El "stable tag" solo lo debemos cambiar cuando ya vayamos a publicar la siguiente versión del plugin. - 23 -
  • 25. “CÓMO SUBIR UN PLUGIN A WORDPRESS” Una guía de Apasionados del Marketing Todo lo que tienes que tener en cuenta a la hora de subir tu plugin a WordPress.org www.apasionadosdelmarketing.es info@apasionados.es                 ¿Cómo actualizar un plugin en el repositorio de WordPress? Queremos agradecer la entrada de su blog de Eric Eamann del 12 de mayo de 2011 titulada "How to publish a WordPress Plugin - Subversion" que nos ha ayudado a optimizar nuestro flujo de trabajo y de paso nos ha solucionado algunos temas que nos estaban llevando de cabeza. El descubrimiento de esta entrada nos ha ayudado mucho con los problemas que hemos tenido al subir una nueva versión de un plugin a WordPress, pero no se actualizaban los datos del plugin en la página web de WordPress. Ahora sabemos que esto es debido a lo que mencionábamos anteriormente: WordPress mira en /trunk la versión actual del plugin y va la carpeta /tags de donde lee el archivo readme.txt y el encabezado del plugin; para generar la información de la página web de WordPress. Si no hemos subido la versión actual a /tags, no encuentra esos datos y WordPress no actualiza los datos del plugin en la web. Por eso es importante que cada vez que actualicemos la versión de un plugin, primero lo subamos a /tags, esperemos 10 minutos para que WordPress tenga tiempo a sincronizar los datos y entonces subimos la última versión a /trunk. - 24 -
  • 26. “CÓMO SUBIR UN PLUGIN A WORDPRESS” Una guía de Apasionados del Marketing Todo lo que tienes que tener en cuenta a la hora de subir tu plugin a WordPress.org www.apasionadosdelmarketing.es info@apasionados.es A) Procedimiento para actualizar un plugin Cuando ya estamos listo para publicar la siguiente versión del plugin, tenemos que hacer lo siguiente: 1. Actualizar el "stable tag" del archivo readme.txt. 2. Actualizar la versión del encabezado del archivo principal PHP del plugin. 3. Subir la nueva versión a /tags. 4. Subir la nueva versión a /trunk (o sea, hacer "commit" de la nueva versión). Los primeros dos puntos son sencillos, ya que solamente tenemos que cambiar la versión dentro del archivo readme.txt y del encabezado del archivo PHP del plugin. El tercer punto es igual que el descrito anteriormente, con una diferencia: Pinchamos en la carpeta /trunk con el botón de la derecha y seleccionamos "BRANCH/TAG" y es muy importante que seleccionemos "WORKING COPY" en la opción de "Create copy in the repository form". Lo demás se hace igual que hemos descrito en el punto anterior. - 25 -  
  • 27. “CÓMO SUBIR UN PLUGIN A WORDPRESS” Una guía de Apasionados del Marketing Todo lo que tienes que tener en cuenta a la hora de subir tu plugin a WordPress.org www.apasionadosdelmarketing.es info@apasionados.es   Esto creará una nueva carpeta en /tags para la nueva versión con los últimos cambios. Ahora nos esperamos unos minutos, hasta que WordPress haya sincronizado estos cambios y entonces pinchamos dentro de /trunk con el botón de la derecha y seleccionamos "SVN Commit". - 26 -
  • 28. “CÓMO SUBIR UN PLUGIN A WORDPRESS” Una guía de Apasionados del Marketing Todo lo que tienes que tener en cuenta a la hora de subir tu plugin a WordPress.org www.apasionadosdelmarketing.es info@apasionados.es   OJO: Si añadidos archivos al plugin, hay que decirle a Subversion que hemos añadido archivos, utilizando la opción de ADD del menú contextual. Sino no sube estos archivos añadidos. Esto nos ha pasado ya varias veces con imágenes que se han añadido al plugin. Para solucionarlo hay que volver a subir la versión :-). - 27 -
  • 29. “CÓMO SUBIR UN PLUGIN A WORDPRESS” Una guía de Apasionados del Marketing Todo lo que tienes que tener en cuenta a la hora de subir tu plugin a WordPress.org www.apasionadosdelmarketing.es info@apasionados.es B) ¿Por qué hemos subido primero la versión a /tags? Hemos subido primero la versión a /tags porque el repositorio de plugins de WordPress mira el archivo rearme.txt para ver cuál es la última versión estable y entonces busca una carpeta con esa versión en la carpeta /tags. Al subir primero la versión a /tags, garantizamos que WordPress siempre tendrá disponible la última versión cuando vaya a buscarla a la carpeta. Esto lo hemos aprendido a base de los errores de sincronización que hemos sufrido con algunos plugins, donde la última versión subida, no era igual a la versión del plugin que WordPress muestra en la web. Si esto lo hacemos así, no habrá ningún problema a la hora de actualizar el plugin.   - 28 -  
  • 30. “CÓMO SUBIR UN PLUGIN A WORDPRESS” Una guía de Apasionados del Marketing Todo lo que tienes que tener en cuenta a la hora de subir tu plugin a WordPress.org www.apasionadosdelmarketing.es info@apasionados.es                 Caso práctico plugin de WordPress: Dofollow case-by-case Dofollow case-by-case es un plugin que nos permite convertir los enlaces de determinados comentarios en FOLLOW / DOFOLLOW (por defecto en WordPress son NOFOLLOW). La funcionalidad del plugin nos permite realizar las siguientes acciones: o Convertir los enlaces de determinados comentarios en FOLLOW; o Inclusión del email de la persona que comenta en una lista blanca de direcciones de email de personas que siempre que comenten sus comentarios sean DOFOLLOW; o Inclusión de direcciones de páginas web en una lista de direcciones de páginas web, que si se incluyen en un comentario, también sean DOFOLLOW. Este plugin llevábamos varios años utilizándolo en blogs de clientes y finalmente decidimos reprogramarlo y dejarlo bonito, para hacerlo accesible a través del repositorio de plugins de WordPress. - 29 -
  • 31. “CÓMO SUBIR UN PLUGIN A WORDPRESS” Una guía de Apasionados del Marketing Todo lo que tienes que tener en cuenta a la hora de subir tu plugin a WordPress.org www.apasionadosdelmarketing.es info@apasionados.es   Con la última versión además hemos añadido una capa adicional de seguridad, que usando las funciones propias de WordPress securiza todas las llamadas a la base de datos. Para la siguiente versión queremos añadirle la opción de camuflaje que venimos utilizando con este plugin en los clientes que lo tienen instalado, para que si alguien intenta ver si está el plugin instalado, le de un error 404, pero que el plugin funcione. Esto requiere cambios a nivel del archivo .htacess y tenemos que ver como lo podemos hacer, sobre todo teniendo en cuenta que hay servidores Windows con WordPress y servidores bajo Linux que no utilizan Apache, sino que utilizan NGINX. Nos han llegado varias preguntas acerca del rendimiento del plugin y lo tenemos funcionando en más de un blog con: o Aproximadamente 250.000 páginas vistas por mes y 200.000 visitas/mes. o Unas 10.000 visitas por cada entrada del blog. o Y una media de 35 comentarios por entrada; siendo el máximo de comentarios algo más de 250 (sin paginación de los mismos). Y funciona perfectamente y sin que se note una bajada del rendimiento; eso sí, todos los blogs funcionan con un plugin de caché. No obstante nunca está de más recordarle a todo el mundo la importancia del rendimiento de los plugins bajo WordPress. Es muy importante que cualquier plugin que programemos haga el menor número posible de llamadas a la base de datos y utilice el menor número posible de procesos de cálculo. De esta forma no se verá afectado el rendimiento de los sitios de WordPress donde lo instalemos y tendremos más posibilidades de que se haga popular. - 30 -
  • 32. “CÓMO SUBIR UN PLUGIN A WORDPRESS” Una guía de Apasionados del Marketing Todo lo que tienes que tener en cuenta a la hora de subir tu plugin a WordPress.org www.apasionadosdelmarketing.es info@apasionados.es                 Los clic: La familia del Marketing Online del año 2013 ¿Los quieres conocer? - 31 -
  • 33. “CÓMO SUBIR UN PLUGIN A WORDPRESS” Una guía de Apasionados del Marketing Todo lo que tienes que tener en cuenta a la hora de subir tu plugin a WordPress.org www.apasionadosdelmarketing.es info@apasionados.es   El Padre, analítico, siempre con la cabeza llena de números y estadísticas. No deja nada al azar y toma todas las decisiones en la familia. La Madre, creativa, multitarea y todo pasión. Mantiene unida a la familia y siempre tiene una idea genial con la que sorprender a la familia y a los amigos. Google Analytics Posicionamiento Web / SEO El Abuelo, de mente ágil, rápida y perspicaz. Siempre buscando la manera de enlazarlo todo. Si lo buscas, lo encontrarás enredando con su amigo Google. Social Media La Abuela, es la que mantiene a raya las finanzas de la casa. Es un hacha pujando en el mercado; siempre encontrará los tomates más buenos y más baratos. Google AdWords / PPC - 32 -
  • 34. “CÓMO SUBIR UN PLUGIN A WORDPRESS” Una guía de Apasionados del Marketing Todo lo que tienes que tener en cuenta a la hora de subir tu plugin a WordPress.org www.apasionadosdelmarketing.es info@apasionados.es     El Tío. Es el ejecutivo de la familia. Dinámico, moderno y práctico. Siempre abierto a colaborar y metido en un millón de proyectos.. Pinterest LinkedIN YouTube Facebook El Hijo. Siempre a la última; no hace falta que consultes los periódicos él tiene toda la información que necesitas. Dialogante, cercano y buen comunicador. La Prima molona. Es la artista de la familia. Siempre con su cámara en la mano grabando todo lo que ve. Bohemia, vanguardista y enamorada del arte. La Hija. Parlanchina y muy inquieta. Cuando no está organizando una fiesta, está viajando o haciendo deporte. Le encanta quedar con sus amigos para compartir fotos, cenas y risas. La Tía. Incansable e inquieta. Siempre descubriendo nuevas actividades. Fotógrafa, cocinera, pastelera Teje bufandas para toda la familia y organiza siempre las vacaciones. Tuenti Twitter El Bebé. Es el peque de la casa. De mayor quiere ser como sus hermanos y juega a ser ellos, pero papá y mamá lo vigilan de cerca. La Mascota. Es el juguete de la familia. No se sabe muy bien su raza ni de dónde viene, pero todos quieren darle cariño y jugar con él. - 33 - Google+
  • 35. “CÓMO SUBIR UN PLUGIN A WORDPRESS” Una guía de Apasionados del Marketing Todo lo que tienes que tener en cuenta a la hora de subir tu plugin a WordPress.org www.apasionadosdelmarketing.es info@apasionados.es                 ¿Quieres ponerte en contacto con nosotros? ‐ Envíanos un email a info@apasionados.es. ‐ Envía un Tweet a @RamonRauten. ‐ Contáctame por Linkedin: Ramón Rautenstrauch. ‐ Rellena el formulario de contacto de nuestra web.  - 34 -
  • 36. Web: apasionados.es  Blog: www.apasionadosdelmarketing.es  Email: info@apasionados.es                  Web: nunsys.com  Blog: nunsys.com/actualidad/  Email: info@nunsys.com              ATRIBUS mide y monitoriza la presencia digital de cualquier marca mediante unas palabras claves, en entornos web, redes sociales, news, foros, blogs y demás fuentes de información relevante donde la marca tenga presencia digital. ¿Quieres saber más? Pregúntanos.                 Primera edición: Octubre 2013.